#latest td, #forumlist td, #favorites td{padding:5px 10px}

#forumlist tr td div.nest{padding-left:2.5ex}

#latest tr:hover, #forumlist tr:hover, #favorites tr:hover{background:#e4f3e1}

#latest th, #forumlist th, #favorites th{border-bottom:1px solid #aaa; background:#ddd; font:11px Verdana,Arial,Helvetica,sans-serif; padding:5px 10px; text-transform:uppercase}

#latest, #forumlist, #favorites{background:#f7f7f7; margin-bottom:2em; width:100%}

.sticky{background:#a1d29a}

#latest td{padding:5px 10px}

.num{font:11px Verdana,Arial,Helvetica,sans-serif; text-align:center}

.alt{background:#fff}

#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(data:image/gif; base64,AAAA);  display:block}
#prevLink{left:0; float:left}
#nextLink{right:0; float:right}
#prevLink:hover, #prevLink:visited:active{background:url(/images/prevlabel.gif) left 68% no-repeat}
#nextLink:hover, #nextLink:visited:active{background:url(/images/nextlabel.gif) right 68% 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}

#banner{position:relative; overflow:hidden}
#banner ul#bannerContent{position:relative; top:0; margin:0; list-style:none; padding:0; float:left; clear:both}
#banner ul#bannerContent li.bannerImage{float:left; position:relative; display:none}
#banner ul#bannerContent li.bannerImage span{position:absolute; bottom:0; font:normal 12px Arial,Helvetica,sans-serif; padding:10px; width:770px; height:58px; background-color:#000; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; color:#fffdd6; display:none}
#banner ul#bannerContent li.bannerImage span strong{font-size:14px}
#banner ul#bannerContent li.bannerImage div{cursor:pointer; position:absolute; bottom:10px; right:10px; font:normal 12px Arial,Helvetica,sans-serif; text-decoration:none; color:#fffdd6}
#banner ul#bannerContent .clear{clear:both}
#banner{ width:770px; height:140px;  position:relative;  overflow:hidden}
 
#bannerContent{ width:770px;  position:absolute;  top:0;  margin-left:0}
 
.bannerImage{ float:left;  position:relative;  display:none}
.content .widget ul li.bannerImage{padding:0}
.bannerImage span{ position:absolute;    left:0;    font:10px/15px Arial,Helvetica,sans-serif;  padding:10px 13px;  width:770px;  background-color:#000;  filter:alpha(opacity=70);  -moz-opacity:0.7;  -khtml-opacity:0.7;  opacity:0.7;  color:#fff;  display:none;  bottom:0}
.clear{ clear:both}