body {
width:800px;
margin:0 auto;
margin-top:0px;
font-family: helvetica neue, arial;
font-size: 10pt;
color: #000000;
background-color: #babaab;
background-image: url(images/page_bg.jpg);
background-repeat: repeat-y;
background-position: top center;

}

h1
{
	font-size: 14pt;
	font-weight: bold;
	color: #666666;
	margin: 0 0 0 0;
}

h2
{
	font-family: helvetica neue, arial;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	margin: 0 0 0 0;
}

/*****************************
Anchors
*****************************/		
A:link
{	
	text-decoration: underline;
	color:	#666666;
}	
		
A:visited
{	
	text-decoration: underline;
	color:	#666666;
}	
		
A:active
{	
	text-decoration: underline;
	color: #666666;
}	
		
A:hover
{	
	text-decoration: underline;
	color:	#74a162;
}

/* ----- HEADER ----- */



#header {
width:800px;
height:80px;
background-color: #ffffff;
}

#topnav {
width:800px;
height:30px;
background-image: url(images/top_nav_bg.jpg);
background-repeat: repeat-x;
background-position: top left;
text-align: center;
}

/* FAUX LAYOUT WRAPPER */


/* 
This div is optional: When you delete it the navigation bar and the content block won't have the same size when one of them has a larger height then the other. I recommend you to leave this faux layout wrapper here.

IMPORTANT: In order to make this work you have to download http://csseasy.com/layouts/fixed/background_3.gif (copy past in your address bar) and place it in the same folder as this html file. DON'T HOTLINK to this file.
*/


#wrapper{
width:800px;
/*background:url(background_3.gif) repeat-y;*/ /* WARNING: IF YOU CHANGE THE COLORS OF THE LAYOUT YOU HAVE TO CHANGE THIS IMAGE! */
overflow:auto; /* USE FIREFOX GUYS! WE ONLY NEED THIS LINE BECAUSE INTERNET EXPLODER ISN'T READING CODE PROPERLY */
background-color: #ffffff;
}


/* ----- NAVIGATION ----- */



#leftnav {
width:150px;
min-height:500px; /* for modern browsers */
height:auto !important; /* for modern browsers */
height:500px; /* for IE5.x and IE6 */
background-color:#f4f4f4;
border-right: 1px solid #babaab;
border-bottom: 1px solid #babaab;
float:left;
margin-top: 30px;
}


/* ----- MAIN CONTENT ----- */



#content { 
margin-left:160px;
margin-top: 30px;
width:631px;
min-height:500px; /* for modern browsers */
height:auto !important; /* for modern browsers */
height:2000px; /* for IE5.x and IE6 */
background-color:#ffffff;
}

#contentfull
{
	margin-top: 30px;
	margin-left: 10px;
	width:780px;
	/*min-height:500px;*/ /* for modern browsers */
	height:auto !important; /* for modern browsers */
	/*height:2000px;*/ /* for IE5.x and IE6 */
	background-color:#ffffff;
	overflow: hidden;
}



/* ----- FOOTER ----- */



#footer { 
width:800px;
height:30px;
background-color:#ffffff;
text-align: center;
/*border-top: 1px solid #babaab;
margin-top: 20px;*/
/*
background-image: url(images/footer_bg.jpg);
background-repeat: repeat-x;
background-position: top left;
*/
}

#subcontenttop
{
	background-image: url(images/content_top.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #e6e6e6;
	width: 620px;
	height: 7px;
}

#subcontentmiddle
{
	background-color: #e6e6e6;
	width: 620px;
}

#subcontentcontent
{
	background-color: #e6e6e6;
	width: 600px;
	margin:0 auto;
}

#subcontentbottom
{
	background-image: url(images/content_bottom.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #e6e6e6;
	width: 620px;
	height: 7px;
}

#subcontentfulltop
{
	background-image: url(images/contentfull_top.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #e6e6e6;
	width: 780px;
	height: 7px;
}

#subcontentfullmiddle
{
	background-color: #e6e6e6;
	width: 780px;
}

#subcontentfullcontent
{
	background-color: #e6e6e6;
	width: 760px;
	margin:0 auto;
}

#subcontentfullbottom
{
	background-image: url(images/contentfull_bottom.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 780px;
	height: 7px;
}

#subnav
{
	background-image: url(images/subnav_bg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 780px;
	text-align: center;
}

.pagetitle
{
	font-size: 14pt;
	font-weight: bold;
	color: #666666;
}

.ImageGallery
{
	border: 1px solid #666666;
}