/*Theme Name: f/22Theme URI: http://isaacsuttell.com/Description: A photography portfolio themeVersion: .1Author: Isaac SuttellAuthor URI: http://isaacsuttell.com/Tags: photography, dark, portfolio*//* ---- reset.css ---- *//* v1.0 | 20080212 */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}/* remember to define focus styles! */:focus {outline: 0;}/* remember to highlight inserts somehow! */ins {text-decoration: none;}del {text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {border-collapse: collapse;border-spacing: 0;}/* ---- lightbox.css ---- */#lightbox{position: absolute;left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}#lightbox img{ width: auto; height: auto;}#lightbox a img{ border: none; }#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }#imageContainer{ padding: 10px; }#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }#imageContainer>#hoverNav{ left: 0;}#hoverNav a{ outline: none;}#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url('http://fotozak.com/wp/wp-content/themes/f22/data:image/gif;base64,AAAA') ; /* Trick IE into showing hover */ display: block; }#prevLink { left: 0; float: left;}#nextLink { right: 0; float: right;}#prevLink:hover, #prevLink:visited:hover { background: url('http://fotozak.com/wp/wp-content/themes/f22//images/prevlabel.gif') left 15% no-repeat; }#nextLink:hover, #nextLink:visited:hover { background: url('http://fotozak.com/wp/wp-content/themes/f22//images/nextlabel.gif') right 15% no-repeat; }#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; }#imageData{padding:0 10px; color: #666; }#imageData #imageDetails{ width: 70%; float: left; text-align: left; }#imageData #caption{ font-weight: bold;}#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;}#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;} #overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }header,footer,aside,nav,article,section {display: block;}body {font: 13px/22px Helvetica, Arial, sans-serif;line-height: 18px;margin: 0 auto;background: #000 url('http://fotozak.com/wp/wp-content/themes/f22/images/zak-splash.jpg') top center no-repeat;color: #666;width: 960px;min-width: 960px;}a:link,a:visited,a:hover,a:active {text-decoration: none;color: #ffc;}section a:hover,nav a:hover {border-bottom: 1px dashed #ffc;}section a:active,nav a:active {border-bottom: 1px dashed #303;color: #303;}h1 {color: #fff;font-size: 23px;}h2 {color: #fff;font-size: 20px;}strong {border-bottom: 1px #887 dotted;color: #887;}header {margin: 240px 0 10px 0;}header section {border-bottom: 1px #333 dashed;padding: 5px 0;}header h1 {font-size: 13px;margin-right: 10px;color: #ccc;}header h2 {font-size: 20px;color: #fff;margin-right: 10px;float: left;}header h1 a {color: #fff !important;text-decoration: none !important;}#home {border:medium none !important;display:block;height:200px;left:50%;margin-left:-550px;position:absolute;top:40px;width:450px;}footer {margin-top: 10px;border-top: 1px #333 dashed;clear: both;font-size: 11px;outline: 1px;}.linkcat {margin: 0 0 25px 0;}footer h1,footer h2 {font-size: 16px;}.time-ago,.twitter-timestamp {font-size: 80%;color: #444;font-weight: bold;display: inline;}li.twitter-item {margin: 0 0 10px 0;}#top-nav {margin: 0 10px 0 0;padding: 0 0 5px 0;border-bottom: 1px #333 dashed;}#top-nav h2 a:link,#top-nav h2 a:visited {color: #fff;}#top-nav .cat-item {display: inline;margin: 0 10px 0 0;}#top-nav h1 {display: inline;margin: 0 10px 0 0;float: left;font-size: 22px;}#top-nav .children {font-size: 11px;}#gallery li {width : 150px;height: 150px;margin: 4px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: #220 1px solid;float: left;overflow: hidden;background: #111;display: block;color: #333;}#gallery li:hover {box-shadow: 0 0 7px #550;-webkit-box-shadow: 0 0 7px #550;-moz-box-shadow: 0 0 7px #550;filter:alpha(opacity=90);-moz-opacity: .9;-khtml-opacity: .9;opacity: .9;}#gallery .post-title {background: #fff;opacity: .6;color: #000;display: block;padding: 5px;position: relative;top: 115px;height: 25px;overflow: hidden;z-index: 50;border-radius: 0 0 5px 5px;-moz-border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;font-weight: bold;}#gallery .post-excerpt {position: relative;top: -35px;left: -20px;width: 250px;font-size: 9px;}#gallery .post-title a:link,#gallery .post-title a:hover,#gallery .post-title a:visited {color: #330 !important;}.img-title h1 {font-size: 13px;}#gallery img {position: relative;top: 0;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}#single .post-title {font-size: 21px;}#single .meta {font-size: 11px;border-bottom: 1px dashed #333; border-top: 1px dashed #333;margin: 0 0 10px 0;}#single p {margin: 0 0 25px 0;}.single-image img {margin: 0 auto;display: block;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: #220 1px solid;}.col {width: 300px;margin: 10px 10px 10px 0;float: left;}.clear {clear: both;}.description {font-size: 11px;}.description p {display: inline;}.tags a {white-space: nowrap;}.copyright {    border-top: 1px #333 dashed;    border-bottom: 1px #333 dashed;        clear: both;       text-align: center;    text-style: italic;    margin: 10px 0;}.modeling article {margin: 0 0 25px 0;}.modeling h1,.modeling h2 {margin: 0 0 10px 0;}#single h2 {font-size: 16px;}#app ul {margin: 0 20px;}#app li {width: 300px;border-bottom: #887 1px dotted;font-weight: bold;color: #887;}.paste {width: 300px;font-style: italic;margin: 0 20px;text-align: center;font-size: 11px;}.bullets li {list-style: square;padding: 0;margin: 0 0 0 20px;}