BODY, TD, TH, INPUT, SELECT {	font-family: Arial,Helvetica,Sans-Serif;	font-size: 11px;	color: #666;	margin: 0;	padding: 0;}FORM { margin: 0; }H1, H2, H3, H4 {	margin: 0 0 10px 0;	text-transform: uppercase;}p { margin-bottom: 10px; }H1 {	font-size: 18px;	font-weight: normal;	letter-spacing: 0.05em;}H2 {	padding-top: 5px;	margin-bottom: 5px;	font-size: 18px;	font-weight: normal;}H3 {	font-size: 13px;}A {	color: #5c5c5d;	text-decoration: none;}A:hover {	color: #000;	text-decoration: underline;}#main {	width: 975px;	margin: 5px 20px;	padding: 0;}#header {	padding: 0;	/*background: url('http://www.photoshelter.com/img/custom/1.0/themes/Mars/default/header-bg.gif') bottom left no-repeat;*/	text-transform: uppercase;}#header a:hover {	text-decoration: none;}#nav {	list-style-type: none;	height: 13px;	padding: 5px 0;	margin: 0;}#nav LI {	float: left;	padding: 0;	margin: 0;}	#nav LI A {	display: block;	margin: 0 3px 0 0;	background-image: url('http://www.juliarobinsonphoto.com/nav2.png');	background-repeat: no-repeat;}#nav LI A IMG {	border: none;}#nav LI.cart { 	border: none;}#nav LI.cart A { 	margin-right: 0;}#nav LI.home A { background-position: 0 0; }#nav LI.home A:hover { background-position: -150px 0; }#nav LI.galleries A { background-position: 0 -40px;}#nav LI.galleries A:hover { background-position: -150px -40px; }#nav LI.search A { background-position: 0 -20px; }#nav LI.search A:hover { background-position: -150px -20px; }#nav LI.lightbox A { background-position: 0 -60px; }#nav LI.lightbox A:hover { background-position: -150px -60px; }#nav LI.client A { background-position: 0 -140px; }#nav LI.client A:hover { background-position: -150px -140px; }#nav LI.cart A { background-position: 0 -120px; }#nav LI.cart:hover A { background-position: -150px -120px; }#nav LI.about A { background-position: 0 -100px; }#nav LI.about:hover A { background-position: -150px -100px; }#nav LI.blog A { background-position: 0 -80px; }#nav LI.blog:hover A { background-position: -150px -80px; }#nav LI.multimedia A {background-position: 0px -156px;}#nav LI.multimedia A:hover {background-position: -150px -156px; }#content {	margin: 0;	padding: 0 ;	background: url('http://www.photoshelter.com/img/custom/1.0/themes/Mars/default/content-bg.gif') top left repeat-y;}#footer {	height: 20px;	margin-bottom: 0;	margin-top: 20px;	padding: 8px;	font-size: 10px;	color: #ddd;	background: #666 none repeat scroll 0 0;}#footer a, #footer a:visited {	color: #ddd;}/* #### photoshelter styles below #### */#psMainCustom { border: none; padding: 0; }TABLE.input TH {	font-weight: bold;}UL.thumbs {	width: auto;}UL.thumbs LI {	border: 1px solid transparent;	margin: 0 5px 5px 0;}DIV.pageRange {	float: right;	padding: 5px;	font-size: 14px;	font-weight: bold;}TD.imgCell {	vertical-align: top;	padding-right: 20px;}UL.thumbs LI TABLE TD A {	text-decoration: none;}UL.thumbs LI TABLE TD.slide {	vertical-align: middle;}UL.thumbs LI 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;}#logo {	padding-top: 15px;	font-size: 24px;}#subnav {	padding: 2px 0 5px 2px;	margin-bottom: 5px;}ul#feature_galleries {	list-style-type: none;	padding: 0;	margin: 0;}ul#feature_galleries li {	margin-bottom: 2em;}.pagination {	font-weight: bold;	text-transform: uppercase;	text-align: right;	font-size: 10px;}.clear {padding-top: 5px;text-transform: capitalize;font-size: 13px;}ul.my_recent_galleries {	width: 100px;	margin: 0;	padding: 0;	list-style-type: none;}ul.my_recent_galleries li a {	background: transparent url('http://www.photoshelter.com/img/custom/1.0/themes/Mars/default/carrot.gif') no-repeat left;	padding-left: 10px;	display: block;	width: 200px;}#nav DIV A, .carrot {	background: transparent url('http://www.photoshelter.com/img/custom/1.0/themes/Mars/default/carrot.gif') no-repeat left;	padding-left: 10px;	margin-right: 15px;	text-transform: uppercase;	font-size: 10px;	font-weight: bold;	display: block;	float: left;}DIV.gallery_search_box {	float: right;	margin: 8px 5px 5px 5px;}DIV.search_box_refine {	padding: 5px;	margin: 5px 0;}