body
{
	background: url('img/back-blue.jpg');
	font-size:	12px;
}

#page
{
	width:		800px;
	border:		solid 1px #000;
}

#header-img
{
	background: url('img/back-header.jpg') repeat-x;
	height:		240px;
	width:		100%;
	position:	absolute;
	left:		0px;
	top:		0px;
}

#header-mid-img
{
	background: url('img/header-img.jpg');
	height:		173px;
}

#header-top
{
	background: url('img/back-top.jpg');
	height:		205px;
}

#header-links-top
{
	width:		99%;
	text-align:	left;
	color:		#fff;
}

#header-links-top a
{
	color:		#fff;
	font-family: 	Arial;
	text-decoration:none;
}

#header-links-top a:hover
{
	color:			#f00;
}

#body
{
	color:			#fff;
}

#body-title
{
	font-size:	16px;
	background:	url('img/back-blue.jpg');
}

#body-main
{
	background:	#fff;
	color:		#000;
}

#news
{
	border:		solid 5px #fff;
	background: url('img/back-light-blue.jpg');
	color:		#000;
	text-align:	left;
	padding:	5px;
	font-family:Trebuchet ms;
}

.news-article-spacer
{
	height:		5px;
}

.news-article-title
{
	padding-left: 5px;
	background: #000 url('img/front-light-blue.jpg');
	width:		300;
}

.news-article-title li
{
	list-style: square inside;
	color:		#12A4D1;
}

.news-article-title li .title
{
	font-style: italic;
	color:		#1294D1;
}

.news-article-entry
{
	padding:	5px;
	background:	#000 url('img/front-light-blue.jpg');
	color: 		#1294D1;
	text-align:	justify;
	border:		solid 1px #51738C;
}

.news-article-entry a
{
	color:		#AAA;
	text-decoration:none;
}

.news-article-entry a:hover
{
	color:		#F00;
	text-decoration:none;
}

.spacer-5px
{
	height:		5px;
}

#news-top-img
{
	background: url('img/news-top-img.jpg') no-repeat;
	height:		20px;
	border-top:	solid 1px #000;
	border-bottom:solid 1px #000;
}

#events-top-img
{
	background: url('img/events-top-img.jpg') no-repeat;
	height:		20px;
	border-top:	solid 1px #000;
	border-bottom:solid 1px #000;
}

#events
{
	border:		solid 5px #fff;
	background: url('img/back-light-blue.jpg');
	color:		#000;
	text-align:	left;
	padding:	5px;
}

.events-list-spacer
{
	height:		5px;
}

.events-list-title
{
	padding-left: 5px;
	background: #000 url('img/front-light-blue.jpg');
	width:		250;
}

.events-list-title li
{
	list-style: square inside;
	color:		#12A4D1;
}

.events-list-title li .title
{
	font-style: italic;
	color:		#1294D1;
}

.events-list-info
{
	padding:	5px;
	padding-left: 25px;
	background:	#000 url('img/front-light-blue.jpg');
	color: 		#1294D1;
	text-align:	justify;
	border:		solid 1px #51738C;
}

.events-list-info table
{
	font-size:	12px;
	padding:	5px;
	background:	#000 url('img/front-light-blue.jpg');
	color: 		#1294D1;
	text-align:	justify;
	width:		100%;
	font-family:Trebuchet ms;
}

.events-list-info a
{
	color:		#AAA;
	text-decoration:none;
}

.events-list-info a:hover
{
	color:		#F00;
	text-decoration:none;
}

.events-list-info .ident
{
	font-weight:	bold;
	width:			10%;
}

.events-list-info .location
{
	font-style:		italic;
	width:			50%;
}
.events-list-info .location a
{
	color:		#1294D1;
	text-decoration:none;
}

.events-list-info .location a:hover
{
	color:		#F00;
	text-decoration:none;
}

.events-list-info .icon
{
	width:		30%;
}

.events-list-info .icon img
{
	border:		solid 2px #000;
}

.events-list-info .time
{
	font-style:		italic;
}

.events-list-info .description
{
	height:			120px;
	vertical-align: top;
	text-align:		justify;
}

#footer-copywright
{
	font-size:	12px;
	color:		#fff;
}

#porfolio-top-img
{
	background: url('img/porfolio-top-img.jpg') no-repeat;
	height:		20px;
	border-top:	solid 1px #000;
	border-bottom:solid 1px #000;
}
#porfolio
{
	border:		solid 5px #fff;
	background: url('img/back-light-blue.jpg');
	color:		#000;
	text-align:	center;
	padding:	5px;
	font-family:Trebuchet ms;
}
#porfolio #notes
{
	padding:	5px;
	background:	#000 url('img/front-light-blue.jpg');
	color: 		#1294D1;
	text-align:	justify;
	border:		solid 1px #51738C;
}
#porfolio .image
{
	display:	inline;
}
#porfolio .image img
{
	cursor:     pointer;
	border:		solid 2px #000;
}

#photoshoots-top-img
{
	background: url('img/photoshoot-top-img.jpg') no-repeat;
	height:		20px;
	border-top:	solid 1px #000;
	border-bottom:solid 1px #000;
}
#photoshoots
{
	border:		solid 5px #fff;
	background: url('img/back-light-blue.jpg');
	color:		#000;
	text-align:	center;
	padding:	5px;
	font-family:Trebuchet ms;
}
#photoshoots .folder
{
	padding:	10px;
	display:	table-cell;
}
#photoshoots .folder img
{
	cursor:     pointer;
	border:		solid 2px #000;
}
#photoshoots .folder a
{
	color:		#1294D1;
	text-decoration:none;
}
#photoshoots .folder a:hover
{
	color:		#F00;
	text-decoration:none;
}

#photoshoots .image
{
	display:	inline;
}
#photoshoots .image img
{
	cursor:     pointer;
	border:		solid 2px #000;
}


#contact
{
	border:		solid 5px #fff;
	background: url('img/back-light-blue.jpg');
	color:		#000;
	text-align:	center;
	padding:	5px;
	font-family:Trebuchet ms;
}
#contact #notes
{
	padding:	5px;
	background:	#000 url('img/front-light-blue.jpg');
	color: 		#1294D1;
	text-align:	justify;
	border:		solid 1px #51738C;
}

#contactForm table
{
	font-size:	12px;
	padding:	1px;
	background:	#000 url('img/front-light-blue.jpg');
	color: 		#1294D1;
	text-align:	justify;
	width:		45%;
	font-family:Trebuchet ms;
	border:		solid 1px #000;
}

#contactForm #submit
{
	background:	#000 url('img/front-light-blue.jpg');
	color: 		#1294D1;
	border:		solid 1px #000;
	width:		20%;
	text-align: center;
}
#contactForm table input,textarea
{
	width:		100%;
}

#resorceShare
{
	display:	block;
	background: #000 url('img/handshake.png');
	width:		192px;
	height:		47px;
}