/*Global CSS Declarations for SpencePhotography.com, Version 2009, Copyright (c) Analogue Web Design, LLC. All rights reserved.*/@media screen, projection{/* GLOBAL RESET */html, body, address, blockquote, div, h1, h2, h3, h4, h5, h6, hr, noscript, p, pre, dl, dt, dd, ol, ul, li, table, caption, thead, tfoot, tbody, tr, td, th, form, fieldset, legend, label, a, img, object, q, span, abbr, acronym, del, dfn, em, ins, strong{background:transparent;border:none;font-size:100%;margin:0;outline:none;padding:0;vertical-align:baseline;}a{outline:none;text-decoration:none;}abbr:hover, acronym:hover{border-bottom:1px dotted #999;cursor:help;}address{font-style:normal;}blockquote, q{quotes:none;}h1, h2, h3, h4, h5, h6{font-size:1em;}hr{clear:both;height:1.2em;visibility:hidden;}html{height:100%;}fieldset, img{border:medium none;}input, button, select, textarea{font-family:Arial, Helvetica, sans-serif;font-size:1em;}label{cursor:pointer;}ol, ul{list-style:none;}:focus{outline:none;}/*LAYOUT*/body{background:#000 url(/assets/img/body.jpg) repeat-y 50% 0;color:#fff;font:10px/1.5 Arial, Helvetica, sans-serif;height:100%;margin:0 auto;min-width:960px;}#container{background:#707f22 url(/assets/img/footer.jpg);color:#fff;margin:0 auto;min-height:100%;position:relative;width:900px;}/*HEADER*/#header{background:#fff url(/assets/img/header.jpg) repeat-x;padding-top:42px;position:relative;}#header h1{background:url(/assets/img/logo.jpg) no-repeat 36px 100%;height:180px;text-indent:-999em;}#header h2{height:180px;position:absolute;right:0;top:42px;width:100%;}/*MENU*/#menu{background:#000 url(/assets/img/menu.jpg) repeat-x;color:#999;text-transform:lowercase;}#menu ul{background:url(/assets/img/reflection.jpg) no-repeat 36px 0;height:26px;padding:12px 0 12px 500px;}#menu li{display:inline;font-size:1.2em;}#menu li a{border-left:1px solid #555;color:#999;padding:6px 12px;}#menu li a:hover{color:#707f22;}#menu li.contact a{border-right:1px solid #555;}/*LOCATION*/#home #header h2{background:url(/assets/img/home.jpg) no-repeat 100% 0;}#home #menu li.home a{color:#555;}#collections #header h2{background:url(/assets/img/collections.jpg) no-repeat 100% 0;}#collections #menu li.collections a{color:#555;}#about #header h2{background:url(/assets/img/about.jpg) no-repeat 100% 0;}#about #menu li.about a{color:#555;}#contact #header h2{background:url(/assets/img/contact.jpg) no-repeat 100% 0;}#contact #menu li.contact a{color:#555;}#copyright #header h2{background:url(/assets/img/legal.jpg) no-repeat 100% 0;}#error #header h2{background:url(/assets/img/error.jpg) no-repeat 100% 0;}/* CONTENT */#content{background:#000;color:#999;font-size:1.2em;min-height:210px;padding-bottom:128px;position:relative;}#content a{color:#fff;}#content a:hover{color:#707f22;}#content address{margin-right:400px;padding:30px 36px 0 0;text-align:right;}#content blockquote{margin-left:500px;padding:30px 36px 30px 0;text-align:justify;}#content blockquote cite{display:block;text-align:right;}#content blockquote h4{color:#707f22;font-weight:400;margin:6px 0;}#content blockquote p{margin-bottom:6px;}#content form{margin-left:500px;padding:0 36px 30px 0;text-align:justify;}#content form button{background:#000 url(/assets/img/menu.jpg) repeat-x;border:1px outset #fff;color:#fff;text-transform:uppercase;width:auto;}#content form button:hover{background:#000 url(/assets/img/header.jpg) repeat-x 100% 100%;border:1px inset #fff;}#content form fieldset{margin-bottom:6px;}#content form label{display:block;}#content h3{font-weight:400;margin-right:400px;padding:30px 36px 0 0;text-align:right;}#content strong{font-size:1.0833em;font-weight:400;}#content ul{margin-left:500px;padding:0 36px 36px 0;position:relative;}#content ul li a cite{color:#999;display:none;font-style:normal;position:absolute;right:436px;text-align:right;top:5px;width:75px;}#content ul li a:hover cite{display:block;}/*SHOWS*/#content #show{left:0;padding:30px 36px 0;position:absolute;text-align:right;top:0;width:428px;}/*PAYPAL*/#content form.paypal{clear:both;text-align:left;}#content form.paypal button{margin-top:9px;}#content form.paypal img{float:left;margin-right:1em;}#content form.paypal label{display:inline;}/*GALLERY*/#gallery{background:#000;bottom:128px;height:180px;overflow:hidden;position:relative;white-space:nowrap;width:100%;}#gallery #scroller{left:0;position:absolute;}#gallery #scrollLeft, #gallery #scrollRight{display:block;height:52px;position:absolute;top:64px;width:18px;}#gallery #scrollLeft{background:url(/assets/img/scroll-left.gif) no-repeat;left:18px;}#gallery #scrollRight{background:url(/assets/img/scroll-right.gif) no-repeat;right:18px;}#gallery #scrollLeft:hover, #gallery #scrollRight:hover{background-position:0 100%;}/*LIGHTBOX*/#overlay{background:#000;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:90;}#lightbox{color:#fff;display:none;left:0;position:absolute;text-align:center;top:40px;width:100%;z-index:100;}#lightboxHeader{margin:0 auto 0.25em;text-align:left;visibility:hidden;}#lightboxCaption{float:left;font-size:1.2em;font-weight:700;text-align:left;}#lightboxCloseLink{background:url(/assets/img/lightbox.png) no-repeat -32px 0;display:block;float:right;height:18px;width:16px;}#lightboxCloseLink:hover{background-position:-32px 100%;}#lightboxFrame{background:#000 url(/assets/img/loading.gif) no-repeat 50% 125px;border:1px solid #555;height:250px;margin:0 auto;position:relative;width:250px;}#lightboxFrame #lightboxImage{display:none;}#lightboxFooter{display:none;font-size:1.2em;margin:0 auto;padding-top:0.25em;text-align:left;}#lightboxControls{float:right;text-align:right;width:80px;}#lightboxControls a{background:url(/assets/img/lightbox.png) no-repeat;display:block;float:right;height:18px;margin-left:4px;width:16px;}#lightboxControls a#lightboxPrevLink{background-position:-48px 0;}#lightboxControls a#lightboxPrevLink:hover{background-position:-48px 100%;}#lightboxControls a#lightboxNextLink{background-position:-64px 0;}#lightboxControls a#lightboxNextLink:hover{background-position:-64px 100%;}#lightboxControls a#lightboxPlayLink{background-position:0 0;}#lightboxControls a#lightboxPlayLink:hover{background-position:0 100%;}#lightboxControls a#lightboxPauseLink{background-position:-16px 0;}#lightboxControls a#lightboxPauseLink:hover{background-position:-16px 100%;}/*FOOTER*/#footer{bottom:0;color:#ddd;padding:90px 0 12px;position:absolute;text-align:right;width:900px;}#footer a{color:#ddd;}#footer a:hover{color:#fff;text-decoration:underline;}#footer ul{margin-right:27px;}#footer ul li{display:inline;padding:9px;}#footer ul li.tagline{color:#000;font-size:1.7em;text-transform:lowercase;}/*CLASSES*/.clear:after{clear:both;content:".";display:block;height:0;visibility:hidden;}/*MSIE 7.0*/*+html .clear{height:1%;}*+html #content ul li a:hover cite{display:block;position:absolute;}/*MSIE 6.0*/* html .clear{height:1%;}* html #lightboxCloseLink{background-image:url(/assets/img/lightbox.gif);}* html #lightboxControls a{background-image:url(/assets/img/lightbox.gif);}}