UL.thumbs LI {	margin: 5px 10px 0 0;	background-color: #f6f6f6;	border: 1px solid #e5e5e5;}UL.thumbs LI:hover {	background-color: none;	border: 1px solid #ccc;}DIV.sectiontitle {	color: #666;}.btext {	color: #666;}/* #### theme styles below #### */BODY, TD, TH, INPUT, SELECT {	font-family: Arial,Helvetica,Sans-Serif;	font-size: 11px;	color: #666;}FORM { margin: 0; }P, H1, H2, H3, H4 {	margin: 0 0 10px 0;}H1, H2 {	padding: 2px;	margin-bottom: 5px;	font-size: 18px;	font-weight: normal;	border-bottom: 1px dotted #ccc;}A {	color: #5c5c5d;	text-decoration: none;}A:hover {	color: #000;	text-decoration: underline;}#main {	width: 975px;	margin: 25px auto 10px;	padding: 0;}#header {	padding: 0 25px 23px 25px;	background: url('/photosheltercss/header-bg.gif') bottom left no-repeat;}#header TABLE TD {	vertical-align: bottom;}#nav {	list-style-type: none;	padding: 0;	margin: 0;}#nav LI {	float: right;	padding: 0;	margin: 0;	border-right: 1px solid #ccc;}	#nav LI A {	display: block;	margin: 0 8px;	background-image: url('/photosheltercss/nav.gif');	background-repeat: no-repeat;}#nav LI A IMG {	border: none;}#nav LI.client { 	border: none;}#nav LI.client A { 	margin-right: 0;}#nav LI.galleries A { background-position: 0 0; }#nav LI.galleries A:hover { background-position: -100px 0; }#nav LI.search A { background-position: 0 -14px; }#nav LI.search A:hover { background-position: -100px -14px; }#nav LI.about A { background-position: 0 -28px; }#nav LI.about A:hover { background-position: -100px -28px;}#nav LI.lightbox A { background-position: 0 -42px; }#nav LI.lightbox A:hover { background-position: -100px -42px; }#nav LI.cart A { background-position: 0 -56px; }#nav LI.cart:hover A { background-position: -100px -56px; }#nav LI.client A { background-position: 0 -70px; }#nav LI.client A:hover { background-position: -100px -70px; }#nav LI.contact A { background-position: 0 -84px; }#nav LI.contact A:hover { background-position: -100px -84px; }#nav LI.blog A { background-position: 0 -98px; }#nav LI.blog A:hover { background-position: -100px -98px; }#nav LI.home A { background-position: 0 -113px; }#nav LI.home A:hover { background-position: -100px -113px; }#content {	margin: 0;	padding: 0 30px 15px;	background: url('/photosheltercss/content-bg.gif') top left repeat-y;}#footer {	height: 15px;	margin: 0;	padding: 10px 30px;	font-size: 9px;	color: #a0a0a0;	background: url('/photosheltercss/footer-bg.gif') top left no-repeat;}.pages {	color: #808080;	font-size: 14px;	font-weight: bold;	letter-spacing: 0.1em;}SPAN.toolbar {	border-color: #808080;}
