/* CSS Document */	body, html {		margin:0;		padding:0;		font-family: Frutiger, Arial, Tahoma, sans-serif;		background-color: #666666; 		line-height: 14pt;		color: #cccccc; 	}	body {		min-width:970px;		font-size: 75%;	}	#wrap {		background-color: #333333; 		margin:0 auto;		width:970px;	}	#header {		background-color: #333333;	}	#header h1 {    	padding:5px;	    margin:0;    }	#nav {	margin: 10px 0px 0px 0px;	border-bottom: 6px solid #666;	padding: 0 0 20px 0;	}	#nav ul{		margin:0;		padding:0;		list-style:none;		background-color: black;	}	#nav li{		display: inline;		margin:0;		padding:0;		float: left;	}	#nav ul li a{   		display: inline-block;		padding: 1px 10px 1px 10px;  		color : White;   		text-decoration : none;		background-color : Black;		font-weight:bold;		font-size: 1.1em;		text-align: center;		border-right: 1px solid #333333;	}	#nav ul li a:hover{  		color : white;		background-color : #D98719;		}	#nav li.features a{		background-color :  #D98719;	}	#nav li.features a:hover{		background-color : black;	}	a {		color: #666666;		text-decoration: none;		font-weight:bold;	}	hr {		border: none;		height: 1px;		width: 80%;		color: white;		background-color: white;		text-align: left;/*this will align it for IE*/		margin: 0 auto 0 0; /*this will align it left for Mozilla*/		}	a:hover{		color: white;		text-decoration: none;	}	a img{		border: none;	}	a:visited img{		border: none;		filter: alpha(opacity=60);		-moz-opacity: 0.6;		opacity: 0.60			}	#main {		background-color: #333333;		float:left;		width:720px;		border-right: 1px dotted #cccccc;	}	#main h2, #main h3, #main p {		padding:10px;    }	#sidebar {		background-color: #333333;		float:right;		width:240px;	}	#sidebar ul {		margin-bottom:0;    }    #sidebar h3 {		color: #666666    }    #sidebar h4 {		color: #666666	}				 	#sidebar p {		padding:0 10px 0 0;		}	#footer {		background-color: #333333;		clear:both;		padding: 20px 0px 0px 0px;		border-top: 2px solid #666666;	}	#footer p {		padding:5px;		margin:0;		font-size: 0.8em;    }						#main-content {	width:720px;	text-align:left;	float:left;	}	#main-content ul{	padding: 0;	margin: 0;	}		#main-content li{	width:200px;	border-top:solid #414141 2px;	border-right:solid #242424 2px;	border-bottom:solid #242424 2px;	border-left:solid #414141 2px;/* uncomment and adjust this if you want a rounded frame in Mozilla browsers	-moz-border-radius:20px; */	background:#2b2b2b;	padding:10px;	text-align:center;	position:relative;	float:left;	display:inline;	margin:5px;}	#main-content li:hover {	width:200px;	border-top: solid #242424 2px;	border-right: solid #414141 2px;	border-bottom: solid #414141 2px;	border-left: solid #242424 2px;}#main-content  a span{	position:absolute;	left:-9999px;}#main-content a:hover span{		top:10px;	left:10px;	width:200px;	font-weight:bold;	background:#D98719;	color:white;	padding:5px 0 5px 0;	font-size:100%;	border:1px solid #333;	border-width:0 0 1px 0;	filter: alpha(opacity=80);	-moz-opacity:.8;		opacity:.80;} #main-content a:visited span{	display: block;	background: #2b2b2b;} 	#fullplate-navigation{list-style:none;padding: 0;margin: 0;}#fullplate-navigation li{	display:block;	float:left;	width: auto;}#previous{	text-align: left;	font-size: 1.8em;	padding-right: 30px;}#next{	text-align: right;	font-size:1.8em;	padding-right: 30px;}#thumbnails{	text-align: center;	font-size: 1.2em; 	}#fullplate-navigation li a{	display:block;	width:200px;	padding:0px 0px 10px 0px;}#fullplate-navigation li a:hover{	color:white;}#fullplate-photo{	border:solid #242424;	border-width:0 2px 2px 0;/* uncomment and adjust this if you want a rounded frame in Mozilla browsers	-moz-border-radius:20px; */	background:#2b2b2b;	padding:5px 15px 15px 15px;	width:auto;	height: auto;	text-align:center;	float: left;	margin: 0px auto;}