body { background: #222222; margin: 0; font: 12px Tahoma, Geneva, sans-serif; color: #FFFFFF; }
.clear { clear: both; }
a,
a:visited { font-size: 11px; color: #FFFFFF; margin: 0 4px 0 4px; padding: 0; text-decoration: underline; }
a:active,
a:hover { font-size: 11px; color: #FFFFFF; margin: 0 4px 0 4px; padding: 0; text-decoration: none; }
#wrapper { width: 550px; margin: auto; }
#header { height: 170px; overflow: hidden; }
#header h1 { width: 210px; height: 180px; float: left; text-indent: -999em; margin: 0 0 0 5px; padding: 0; display: inline; background: url( "../images/logo.jpg" ) no-repeat top right; }
#header h1 a { width: 282px; height: 221px; float: left; text-indent: -999em; margin: 0; padding: 0; overflow: hidden; }
#header p { width: 250px; height: 221px; float: left; margin: 0; padding: 30px 0 0 50px; overflow: hidden; text-align: justify; }
#contentWrapper { background: #FFFFFF; padding: 10px; text-align: center; }
#contentWrapper img.content { margin: auto; border: 2px solid #DDDDDD; }
#content { text-align: left; color: #444444; font: 11px Tahoma, Geneva, sans-serif; }
#entire_image { position: relative; }
#entire_image a,
#entire_image a:visited { line-height: 0; margin: 0; padding: 0; }
#entire_image a:active,
#entire_image a:hover { line-height: 0; margin: 0; padding: 0; }
.floatlinks p a em { position:absolute; top: 0; left: 0; right: auto; width:50%; height:100%; text-indent:-10000px; }
#next p a em { left: auto; right: 0; }
.v .floatlinks p a em { width:190px; height:500px; }
#prev a>em { background:url("../images/photonav_prev.gif") no-repeat 50% -100px; }
#next a>em { background:url("../images/photonav_next.gif") no-repeat 50% -100px; }
#prev a:hover em, #next a:hover em, #prev a:active em, #next a:active em { background-position: 50% 0px; cursor:pointer; }
#contentWrapper .dLink { background: #555555; padding: 3px; text-align: left; color: #DDDDDD; margin: 0 0 10px 0; }
#contentWrapper .rLink { background: #555555; padding: 3px; text-align: center; color: #DDDDDD; margin: 0 0 10px 0; }
#contentWrapper .ads { width: 468px; text-align: center; margin: 0 auto 10px auto; overflow: hidden; background: #EEEEEE; border: 2px solid #DDDDDD; }
#footer { margin: 0 auto; padding: 0; font-size: 11px; line-height: 20px; color: #FFFFFF; overflow: hidden; }
#footer ul { margin: 10px 0 0 0; padding: 0; }
#footer li { font-size: 11px; line-height: 20px; color: #FFFFFF; list-style-type: none; float: left; display: block; margin: 0; padding: 0; }
#copyright { clear: both; margin: 10px 0 10px 4px; padding: 0; }
/* Category Page > Pagination */
#paginationWrapper { width: 390px; overflow: hidden; margin: 0 auto; }
.pages									{ padding: 5px; height: 15px; border: 1px solid #000000; background: #1E1E1E; color: #979797; margin: 5px 0 5px 10px; float: left; }
#pagination								{ margin: 0; padding: 0; }
#pagination li							{ list-style-type: none; float: left; }
#pagination .firstDisabled				{ background: url( "../images/pagination-first.gif" ) 0 -30px no-repeat; padding: 1px 0 1px 20px; color: #3C3C3C; margin-right: 10px; text-decoration: none; }
#pagination .firstActive a:active,
#pagination .firstActive a:visited,
#pagination .firstActive a:link			{ background: url( "../images/pagination-first.gif" ) 0 -15px no-repeat; padding: 1px 0 1px 20px; margin-right: 10px; color: #979797; text-decoration: none; }
#pagination .firstActive a:hover		{ background: url( "../images/pagination-first.gif" ) no-repeat; }
#pagination .previousDisabled			{ background: url( "../images/pagination-previous.gif" ) 0 -30px no-repeat; padding: 1px 0 1px 20px; color: #3C3C3C; margin-right: 10px; text-decoration: none; }
#pagination .previousActive a:active,
#pagination .previousActive a:visited,
#pagination .previousActive a:link		{ background: url( "../images/pagination-previous.gif" ) 0 -15px no-repeat; padding: 1px 0 1px 20px; margin-right: 10px; color: #979797; text-decoration: none; }
#pagination .previousActive a:hover		{ background: url( "../images/pagination-previous.gif" ) no-repeat; }
#pagination .nextDisabled				{ background: url( "../images/pagination-next.gif" ) right -30px no-repeat; padding: 1px 20px 1px 0; color: #3C3C3C; margin-right: 10px; text-decoration: none; }
#pagination .nextActive a:active,
#pagination .nextActive a:visited,
#pagination .nextActive a:link			{ background: url( "../images/pagination-next.gif" ) right -15px no-repeat; padding: 1px 20px 1px 0; margin-right: 10px; color: #979797; text-decoration: none; }
#pagination .nextActive a:hover			{ background: url( "../images/pagination-next.gif" ) no-repeat right 0; }
#pagination .lastDisabled				{ background: url( "../images/pagination-last.gif" ) right -30px no-repeat; padding: 1px 20px 1px 0; color: #3C3C3C; margin-right: 10px; text-decoration: none; }
#pagination .lastActive a:active,
#pagination .lastActive a:visited,
#pagination .lastActive a:link			{ background: url( "../images/pagination-last.gif" ) right -15px no-repeat; padding: 1px 20px 1px 0; margin-right: 10px; color: #979797; text-decoration: none; }
#pagination .lastActive a:hover			{ background: url( "../images/pagination-last.gif" ) no-repeat right 0 ; }
