/* CSS Document */body {	background: url(graphics/backgray.png);		font-family:  Verdana, Arial, Helvetica, sans-serif;	margin: 0 0 0 0;	padding: 0 0 0 0;	font-size: .70em;	width: 100%;	}		a img {	border: none;	}a {	text-decoration: none;	}	* {	padding: 0px;	margin: 0px;	}	.line {	height: 2px;	background-color: #666666;	width: 100%	}#logo {	position: absolute;	top: 0;	left: 0;	padding-left: 20px;	height: 300px;	width: 300px;	}	#logoclear {	display: block;	clear: both;	}#header {	font-family: "Georgia", Verdana, Helvetica, sans-serif;	font-size: 4em;	font-weight: normal;	padding: 20px 0 0 310px;		}#headwrap {	height: 125px;	width: 100%;   	background: url(graphics/longheadertest.jpg) repeat-x ; 	padding: 0px 0px 0px 0px;	margin: 0 0 0 0;	}	#tagline {	float:left;	margin-top: 0px;		font-family:  Verdana, Arial, Helvetica, sans-serif;	display: inline;		padding: 0 0 0 440px;		margin: 0 0 0 0;		font-size: 1.9em;		color: #000000;		text-decoration: none;    	background: none;    	letter-spacing: 4px;    }	#indexcontainer {	margin: 0px 0 0 0px;	border-top: solid 3px #666666;	padding:0px 0px 0px 0px;	background: url(graphics/backgray.png);		}		/*#indexcontainer a:link {		font-style: normal;				}		#indexcontainer a:visited {		font-style: normal;				}			#indexcontainer a:hover {				font-style: normal;		}*/	#menu {    width: 170px;    height: 500px;   color: #666666;  padding: 190px 0px 0px 40px;    background-color: #ffffff;     }        #menu h3 {    	color: #cccccc;    	font-weight: normal;    	font-size: normal;    	letter-spacing: 3px;    	margin: 0 0 3px -13px;    	}        #menu p {    	padding: 0 0 0 0;    	color: #666666;    	margin-bottom: 8px;        }            #menu ul {    	    	}    	    #menu li {    	padding: 0px 0 0px 0;    	margin-bottom: 2px;    	list-style-type: none;    	    	}    	  	#main {	width: 670px;	height: 480px;	 position: absolute;	 top: 126px;	 left: 210px;	 padding: 70px 0 0 50px;	 }#main img {	margin: 0 0 0 0px;	}#thumbnails a {		margin: 0 0 0 0px;	padding: 0 0 0 px;	border: 0 0 0 0px;	}		 #visual { 	position: relative; 	}   #desc { 	color: #cccccc; 	font-style: italic; 	position: absolute; 	top: 395px; 	left: 20px;    }   #textbox { line-height: 1.3em; 	width: 155px; 	font-size: 1em; 	padding: 10px 10px 10px 12px; 	background-color: #ffffff; 	border: 2px #333333 solid; 	position: absolute; 	right: -20px; 	top: 150px; 	-moz-border-radius: 9px;	-webkit-border-radius: 9px; 	 	}  