/******************************************/
/*                                        */
/*  Author: Appnet                        */
/*  Author URI: http://www.appnet.com/    */
/*                                        */
/******************************************/


/******************************************/
/*  reset                                 */
/******************************************/

@import url("css/reset.css");
@import url("http://fonts.googleapis.com/css?family=Droid+Sans");


/******************************************/
/*  main elements                         */
/******************************************/

body {
	background:url('bg-content.jpg') center top repeat-y #fff;
	color:#6a6a6a;
	font-family:'Droid Sans', Arial, san-serif;
	font-size:9pt;
	line-height:150%;
	margin:0; 
	min-width:960px;
	padding:0; 
}
body.photo {min-width:600px; overflow:hidden;}
	.container {margin:0 auto; width:960px;}
	
	h1, h2, h3, h4, h5, h6 {color:#23221e;}
	h1, h2, h3, h4, h5, h6, #mainnav {text-transform:uppercase;}
	
	h1 {font-size:14pt;}
	h2 {font-size:12pt;}
	h3 {font-size:11pt; padding-top:10px;}
	h4 {font-size:10pt; padding-top:20px;}
	h5 {font-size:8pt;}
	h6 {font-size:7pt;}
	
	p {margin-bottom:15px;}
	ul {list-style:none; margin-bottom:15px;}
	ul li, ol li {margin:0 0 0 18px;}
	
	/** moreinfo paragraph **/
	#commentForm {padding-bottom:15px;}
	
	/** images **/
	img.center {display:block; margin:5px auto;}
	img.align-r {display:inline; float:right; margin:0 0 10px 10px;}
	img.align-l {display:inline; float:left; margin:0 10px 10px 0;}
	img.border {border:3px solid #fff;}
	
	/** form elements **/
	input.button {font-size:8pt; margin-right:5px;}
	
	/** main navigation **/
	ul.navlist {
		margin:0; 
		overflow:hidden; 
		padding:32px 0 0 0;
	}
		ul.navlist li {
			float:left; 
			margin:0 40px 0 0; 
			padding:0;
		}
			ul.navlist li.last {
				margin:0;
			}


/******************************************/
/*  links                                 */
/******************************************/

/* a:active {position:relative; top:1px;} */

a:link, a:visited, a:active, #footer p.moreinfo a:link, #footer p.moreinfo a:visited, #footer p.moreinfo a:active {
	color:#b41d1d;
	font-weight:normal;
	text-decoration:none;
}
	a:hover, #footer p.moreinfo a:hover {
		color:#b41d1d;
		font-weight:normal;
		text-decoration:underline;
	}
	
.content-left a:link, .content-left a:visited, .content-left a:active {
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}
	.content-left a:hover {
		color:#fff;
		font-weight:normal;
		text-decoration:underline;
	}
	
ul.navlist a:link, ul.navlist a:visited, ul.navlist a:active {
		border-bottom:5px solid #fff;
		color:#847f72;
		display:block;
		font-weight:normal;
		text-decoration:none;
	}
		ul.navlist a:hover {
			border-bottom:5px solid #9dc9e2;
			color:#373226;
			display:block;
			font-weight:normal;
			text-decoration:none;
		}
			ul.navlist li.current a:link, ul.navlist li.current a:visited, ul.navlist li.current a:active {
					border-bottom:5px solid #9dc9e2;
					color:#373226;
					display:block;
					font-weight:normal;
					text-decoration:none;
				}
					ul.navlist li.current a:hover {
						border-bottom:5px solid #b41d1d;
						color:#000;
						display:block;
						font-weight:normal;
						text-decoration:none;
					}

#footer a:link, #footer a:visited, #footer a:active {
	color:#6a6a6a;
	font-weight:normal;
	text-decoration:none;
}
	#footer a:hover {
		color:#6a6a6a;
		font-weight:normal;
		text-decoration:underline;
	}
	


/******************************************/
/*  content                               */
/******************************************/
#bg {background:url('bg-top.jpg') center top no-repeat; min-height:505px;}
#bg2 {background:url('bg-top2.jpg') left top no-repeat; min-height:650px;}

#header {height:505px; overflow:hidden;}
	#fader {
		overflow:hidden;
		padding:21px 0 19px 0;
		width:620px;
	}
	#mainnav {font-size:10pt; line-height:125%;}

.content-left {
	color:#fff;
	float:left;
	padding:0 25px 0 35px;
	text-shadow:1px 1px 0 #333;
	width:250px;
}
	#imagelinks {margin:0 0 20px 0; text-transform:uppercase;}
		#imagelinks .pad {padding:0 0 5px 5px;}
	#address {padding-left:5px;}
	.address-info {text-transform:uppercase;}
		.company {color:#8db0c3;}
	.disclaimer {color:#b7b3a9; font-size:8pt; padding:20px 0 30px 0;}
.content-right {float:right; width:630px; padding:0 0 0 20px;}

	ul#gallery {margin:0; padding:0;}
		ul#gallery li {
			float:left;
			margin:0 10px 10px 0;
			padding:0;
			width:200px;
		}
			ul#gallery li img {
				background-color:#fff;
				border:1px solid #ccc;
				padding:3px;	
			}

	ul.sitelinks {margin:0 0 10px 0;}
	ul.sitelinks li {float:left; margin:0 15px 0 0; padding:0;}
	p.copyright {margin-bottom:30px;}

.content-p {padding:85px 0 0 10px; overflow:hidden;}
