@charset "utf-8";
/* CSS Document */

/*Globals*/

html, body {	padding: 0; 
				margin: 0; 
				height: 100%; 
				background-color:#d3c075; 
				background-image:url(images/gradient.png);
				background-repeat:repeat-x; 
				font-family:Geneva, Arial, Helvetica, sans-serif;
				}

h1	{
	font-size:20px; 
	font-weight:bold; 
	color:#3C1F04; 
	}

p {margin-bottom:10px;}

/*Classes*/

.foottext {		font-variant:small-caps; 
				color:#FFFFFF; 
				font-size:12px; 
				text-align:left;
				padding-left:10px;
				margin-top:-3px;
				}
				
.address {		padding-left:15px;
				line-height:1.25em;
				font-size:13px;
				color:#FAF3ED;
				}

.addlist {list-style-type: none; text-decoration:none; }


.complist{		line-height:1.25em;
				}
				
.rtcolimg{		margin-left:30px; 
				margin-top:20px; 
				border: 2px solid #4B3925;
				}			

/*DIVs*/	

#container {	background:url(images/toplround.gif); 
				background-position:top; 
				background-repeat:no-repeat;
				background-color:white;
				width:958px;  
				margin: 0 auto; 
				margin-top:30px; 
				margin-left:30px;
				overflow:hidden;	
				}			

#logo {			float:left; 
				background-image:url(images/logo.png); 
				background-repeat:no-repeat; 
				height:80px; 
				width:300px; 
				margin-left:20px; 
				margin-top:10px;
				padding-bottom:10px;
				}

#nav {			float:left; 
				padding-top: 40px; 
				padding-right: 30px; 
				padding-left:40px; 
				padding-bottom:30px;
				}

#nav li,a {		font-family:Verdana, Arial, Helvetica, sans-serif; 
				font-size:12px; 
				text-align:right; 
				display: inline; 
				text-decoration:none; 
				color:black; 
				padding-right:2px;				
				}

#nav a:hover {	color:#000066; 
				border-bottom: 1px dotted #000066;
				}

#pictureboxtop{	float:left; 
				width:958px; 
				height:18px; 
				}

#picturebox{	float:left;
				clear: left;
				width:958px; 
				height:300px; 
				background-color:#7E300C;
				}
				
#colcontainer{ 	float:left;
				width:100%;
				background-image:url(images/backcolor.gif);
				background-repeat:repeat-y;
				height:100%;
				}

#leftcol{		float:left;
				width:525px; 
				height:auto; 
				padding: 20px 30px 30px 40px; 
				font-size:12px;
				}
				
#leftcol a{		font-size:12px;
				text-decoration: underline;
				}
				
/*#leftcol li {margin-left:-25px;}*/

#rtcol{			float:right; 
				width:350px;
				height:100%; 
				font-size:14px;
				margin-bottom:20px;
				}
#rtcol a{color:white; text-decoration:underline;}			

#footer{		margin: 0 auto;  
				width:952px; 
				height:28px; 
				background-color:#7D0B0B;
				border: 3px solid #5E3911;
				margin: 0px 0px 20px 30px;
				}

#footer a, img{	text-decoration:underline; 
				color:#FFFFFF; 
				border: 0px;
				}



