/* --------------------------------------------|  PHOTOSHELTER STYLES--------------------------------------------- */#psNav {	position:absolute;	margin:10px 0 0 660px;	padding:10px 0;	color: #666666;	font-size:12px;	list-style:none;	width:265px;}#psNav li {	float:left;	margin-left:16px;}#psNav li a {	color:#790024;	text-decoration: none;}#psNav li a:hover {	color:#CC0000;	text-decoration: underline;}#psMainCustom { border: none; padding: 0; }A {	outline: none;}TABLE.input TH {	font-weight: bold;}UL.thumbs {	width: auto;	margin: 5px auto;}UL.thumbs LI TABLE TD A {	text-decoration: none;}UL.thumbs LI TABLE TD.slide {	vertical-align: bottom;}UL.thumbs LI TABLE TD.text {	padding: 3px 0 2px;}UL.thumbs LI DIV.thumb_links {	padding: 2px;	width: 97%;	text-align: right;	position: absolute;	bottom: 0;	left: 0;}FORM.image_keywords UL {	list-style-type: none;	padding: 0;	margin: 0;}FORM.image_keywords UL LI {	float: left;	width: 180px;	padding: 0;	margin: 0;}DIV.sectiontitle {	font-size: 18px;	font-weight: normal;	margin: 5px 0 10px 0;}DIV.imageWidget {	margin: 0 auto;}SPAN.search_box {	display: none;}.bio {	width:750px;	margin:20px 0 10px;	font-size: 12px;}SPAN.toolbar {	margin-left: 5px;	padding-left: 5px;	border-left: 1px solid;}DIV.gallery_search_box {  float: right;  margin: 8px 5px 5px 5px;}UL.thumbs LI {	margin: 5px 10px 5px 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;}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;}#content A {	color: #5c5c5d;	text-decoration: none;}#content A:hover {	color: #000;	text-decoration: underline;}/*#main {	width: 975px;	margin: 25px auto 10px;	padding: 0;} */#content {	margin: 25px 0 0 0;	padding: 0 0 15px 0;}.pages {	color: #808080;	font-size: 14px;	font-weight: bold;	letter-spacing: 0.1em;}SPAN.toolbar {	border-color: #808080;}