@import "style-reset.css";
@import "global.css";

body {
font-family: Arial, verdana, sans-serif;
color: #45350b;
font-size: 14px;	
background: #dfe1e2 url(images/MainBg.gif) 0 0 repeat;
}	




#page {
width: 903px;
margin: 0 auto;
}
	
/* top header */

#contentbg {
clear: both;
float: left;
background: transparent url(images/contentbg.jpg) repeat;
min-height: 653px;
height: auto !important;
width: 100%;


}



#topheader {
clear: both;
height: 117px;
background: transparent url(images/navbg.png) no-repeat;


}

#logo {
float: left;
clear: both;
margin: 40px 0 0 22px;
width: 163px;
height: 101px;
}	
	

#topnav {
background: transparent;
float: left;
margin-left: 80px;
margin-top: 25px;
height:40px;
}

		
		
/* CONTENT - TWO COLUMNS */

#contentwrapper {
	position: relative;
	background: url(images/wrapperbg.png) top center repeat-y;
	width: 959px;
	height:auto !important;
	position:relative;
	clear: both;
	float: left;
	}	




/* LEFT CONTENT */


	#leftcontent {
	float: left;
	clear: both;
	position: relative;
	margin-top: 30px;
	padding-bottom:20px;
	width: 526px;
	height: 401px;
	background: transparent url(images/photobg.png) no-repeat;
	}
	
	
	#homephoto {
	float: left;
	position: relative;
	width: 498px;
	height: 344px;
	margin:19px 0 0 18px;
	
	background: transparent;
	}
		


/* RIGHT CONTENT */	
	
	#rightcontent {
	position: relative;
	background: transparent;
	float: left;
	margin-top: 20px;
	margin-left: 20px;
	width: 335px;
	height: 227px;
	}
	
	
			
	


/* FOUR COLUMNS - BOTTOM COLS */

#pagecols {
clear: both;
float: left;
background: transparent url(images/footer1.jpg) repeat;
min-height: 122px;
height: auto !important;
width: 100%;


}
#bottomcols {
clear: both;
float: left;
background: transparent center top repeat;
min-height: 122px;
height: auto !important;
width: 959px;
margin-top: 15px;

}




	
	#col1 {
	background: transparent;
	float: left;
	width: 210px;
	height: auto !important;
	min-height: 94px;
	margin: 0 20px 0 0;
	padding: 0 7px 3px 0;
	border-right: 1px solid #193f8b;

	}
	
	#col2 {
	background: transparent;
	float: left;
	width: 210px;
	min-height: 94px;
	margin: 0 20px 0 0;
	height: auto !important;
border-right: 1px solid #193f8b;
	}
	
	#col3 {
	background: transparent;
	float: left;
	width: 210px;

	min-height: 94px;
	height: auto !important;
	margin: 0 20px 0 0;
	border-right: 1px solid #193f8b;

	}	
	
	#col4 {
	background: transparent;
	float: left;
	width: 210px;
	
	min-height: 94px;
	height: auto !important;
	
	padding-top:5px;
	padding-bottom: 3px;

	}


/* footer */



#footer {
clear: both;
float: left;
width: 959px;
height: 50px;
text-align: center;
margin-top: 15px;
color: #193f8b;
margin-bottom: 100px;
}


	#search {
	float: right;
	clear: both;
	}
	
	#footerlogo {
	float: right;
	width: 162px;
	color: #b0c24c;
	padding-top:5px;}
	
	#caffeinated {
	float:right;
	width: 162px;
	height: 14px;
	}
	
	#caffeinated a { display: block; text-indent: -9999px; height: 28px;}
	#caffeinated a { width: 162px; height: 14px; background: transparent url(images/caffeinated.jpg) top left no-repeat; }
	#caffeinated a:hover { background-position: bottom right;}

	#copyright {
	float:right;
	width: 180px;
	height: 20px;
	text-align: right;
	font-size: 13px;
	color: #193f8b;
	}



/* Inside page */


#insidewrapper {
	position: relative;
	background:transparent;
	width: 900px;
	height:auto !important;
	position:relative;
	clear: both;
	float: left;
	display: inline;
	}	
	





		#insideContent {
			position: relative;
			background:transparent;
			width: 924px;
			height:auto !important;
			position:relative;
			float: right;
			z-index: 1;
			display: inline;
			}	


			#insideContentTop {
				background: transparent url(images/insideTop.png) no-repeat;
				float: right;
				width: 924px;
				height: 82px;
				position: relative;
				}


#insideContentTopG {
				background: transparent url(images/insideTopG.png) no-repeat;
				float: right;
				width: 924px;
				height: 82px;
				position: relative;
				}


			#insideContentMid {
				background: transparent url(images/insideMid.png) repeat-y;
				float: right;
				width: 924px;
				height: auto;
				position: relative;
				}
					
					
					#insideleft{
					background:transparent;
					width: 380px;
					min-height: 283px;
					height:auto !important;
					position:relative;
					clear: both;
					float: left;
					display: inline;
					z-index: 10000;
					margin-top: -85px;
					}
					
					#insideleftG{
					background:transparent;
					width: 270px;
					min-height: 283px;
					height:auto !important;
					position:relative;
					clear: both;
					float: left;
					display: inline;
					z-index: 10000;
					margin-top: -85px;
					}
					
					
					#insidephoto {
					background:transparent;
					width: 380px;
					min-height: 283px;
					height:auto !important;
					position:relative;
					clear: both;
					float: left;
					
					}
					
					
					#secnav{
					
					background:transparent;
					width: 220px;
					min-height: 283px;
					height:auto !important;
					position:relative;
					clear: both;
					float: left;
					
					
					
					}

					
					#insidetext{
					background: transparent;
					float: right;
					width: 489px;
					height: auto;
					margin-right: 45px;
					position: relative;
					display: inline;
					margin-top: -20px;
					}	
					
					
					#insideG{
					background: transparent;
					float: left;
					width: 600px;
					height: auto;
					margin-left: 20px;
					position: relative;
					display: inline;
					margin-top: -20px;
					}
								
				

			#insideContentBot {
				background: transparent url(images/insideBot.png) no-repeat;
				float: right;
				width: 924px;
				height: 79px;
				position: relative;
				margin-bottom: 20px;
				}


/*GALLERY PAGE*/



		#galleryContent {
			position: relative;
			background:transparent;
			width: 924px;
			height:auto !important;
			position:relative;
			float: right;
			z-index: 1;
			display: inline;
			}


			#galleryTop {
				background: transparent url(images/galleryTOP.png) no-repeat;
				float: right;
				width: 886px;
				height: 80px;
				position: relative;
				}



			#galleryMid {
				background: transparent url(images/galleryMID.png) repeat-y;
				float: right;
				width: 886px;
				height: auto;
				position: relative;
				}



			#gallerytext{
					background: transparent;
					float: left;
					width: 800px;
					height: auto;
					margin-left: 50px;
					position: relative;
					display: inline;
					margin-top: -20px;
					}	
					
								
				

			#galleryBot {
				background: transparent url(images/galleryBOT.png) no-repeat;
				float: right;
				width: 886px;
				height: 80px;
				position: relative;
				margin-bottom: 20px;
				}


	
/* admin */


#admin {
float: left;
clear: both;
background: #fff;
margin-left: 13px;
width: 900px;
height: auto !important;
border-top: 5px solid #cdcf19;
padding-top: 15px;
padding-left: 15px;
padding-bottom: 15px;
}






