/* CSS Document */body{	margin: 0;	background-image: url(images/bg.jpg);	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #333333;}#page{	background-color: #FFFFFF;	width: 699px;	border-top: 8px #66CC33 solid;	border-bottom: 3px #66CC33 solid;	margin: 0 auto;	display: table;	padding-bottom: 5px;}#header { width: 700px; }#logo{	float: left;	width: 190px;	border-right: 1px #cccccc solid;	padding-bottom: 12px;	background-color: #eeeeee;}#logo h1{	font-size: 12px;	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	padding: 5px 0 0 10px;	margin: 0;}#logo .tagline{	font-size: 10px;	padding-left: 12px;	margin-top: 0px;}#topnav{	float: right;	padding-bottom: 5px;}#topnav .menu{	width: 120px;	float: left;	border-bottom: 4px #cccccc solid;	margin-right: 10px;}#topnav .menu_search{	width: 230px;	float: left;	margin-right: 10px;}#topnav .menu_item{	padding-top: 5px;	font-size: 18px;}#topnav .menu_item a{	color: #333333;	text-decoration: none;}#topnav .menu_item a:hover{	color: #66CC33;	text-transform: uppercase;}#topnav .here{	color: #66CC33;	text-transform: uppercase;	padding-top: 5px;	font-size: 18px;}#topnav .menu_desc { font-size: 10px; }#body{	padding: 0 0 0 10px;	clear: both;}#body .post{	width: 400px;	margin: 10px 0px 0px 10px;	padding: 0;	display: table;}#body .post h2{	margin: 0;	color: #66CC33;	letter-spacing: -1px;	font-size: 18px;	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}#body .post p{	font-size: 10px;	margin: 0;}#body .post p a{	color: #0099FF;	text-decoration: none;}#sidebar{	float: right;	margin: 0;	width: 255px;}.linkinfo{	font-size: 9px;	color: #666666;	position: relative; left: 12px;	text-decoration: none;}#sidebar .sidebar_head{	background-color: #66CC33;	margin-top: 4px;	padding: 4px;}#sidebar h3{	margin: 0;	color: #FFFFFF;	font-size: 14px;	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	font-weight: bolder;}#sidebar ul{	margin: 5px 0;	padding: 0 0 0 20px;}#sidebar ul li{	list-style-image: url(images/0066_double_arrow.png);	font-size: 11px;}#sidebar a{	text-decoration: none;	color: #333333;}#footer { text-align: center; }#footer p{	color: #FFFFFF;	font-size: 10px;}#footer p a{	color: #FFFFFF;	text-decoration: none;}#footer p a:hover{	color: #FFFFFF;	text-decoration: underline;}.folio_img_sidebar{	float: right;	margin: 10px 0px;	text-align: center;	width: 233px;	background-color: #eeeeee;	padding: 10px;	border: 1px #cccccc dashed;}.folio_img_sidebar img{	border: 1px #cccccc solid;	padding: 4px;	background-color: #eeeeee;	margin: 5px 10px 0 5px;}.folio_img{	float: left;	margin: -10px 0px 0px 0px;	text-align: center;	width: 515px;	background-color: #eeeeee;	padding: 10px;	border: 1px #cccccc dashed;}.folio_img img{	border: 1px #cccccc solid;	padding: 4px;	background-color: #eeeeee;	margin: 10px 10px 0 0;}.style1 { color: #66CC33; }td.designedby{	padding: 3px;	color: #000000;	text-align: center;	font-size: 7pt;	border: 3px;}table.details {	border-width: 1px 1px 1px 1px;	border-spacing: 2px;	border-style: outset outset outset outset;	border-color: blue blue blue blue;	border-collapse: collapse;	background-color: white;	font-size: 10px;	margin: 0px 0px 0px 5px;}table.details td {	border-width: 1px 1px 1px 1px;	padding: 3px 10px 3px 10px;	border-style: dotted dotted dotted dotted;	border-color: gray gray gray gray;	background-color: white;}.thumbnail{position: relative;z-index: 0;}.thumbnail:hover{background-color: transparent;z-index: 50;}.thumbnail span{ /*CSS for enlarged image*/position: absolute;background-color: lightyellow;padding: 5px;left: -1000px;border: 1px dashed gray;visibility: hidden;color: black;text-decoration: none;}.thumbnail span img{ /*CSS for enlarged image*/border-width: 0;padding: 2px;}.thumbnail:hover span{ /*CSS for enlarged image on hover*/position: fixed;visibility: visible;left: 10%;top: 20%;}
