a { text-decoration: none; }
a:hover { text-decoration: underline; }

/* Slideshow Styles */
.slideshow { display: inline; position: relative; clear: none; float: left; width: 500px; margin: 5px 0px 5px 10px; overflow: hidden; border: 3px solid #424242; background-color: #424242;}
#slideshow {  }
.slideshowImg { display: block; position: relative; border-bottom: 4px solid #424242; overflow: hidden; height: 333px; background-color: #FFFFFF;}
.slideshowImgHide { border-bottom: 4px solid #424242; overflow: hidden; height: 410px; display: none; }
.slideshowInfo { display: inline; clear: none; float: left; margin: 8px 5px 5px 3px; font-size: 14px; color: #FFFFFF; }
.slideshowInfoHide { display: none; clear: none; float: left; margin: 8px 5px 5px 3px; font-size: 14px; color: #97191B; }
.slideshowTitle { display: inline; clear: none; float: left; margin-left: 15px; }
.slideshowBy { display: inline; clear: none; float: left; margin-left: 15px; }


.slideshowPositionBox { display: inline; position: absolute; float: right; z-index: 100; bottom: 5px; _bottom: 3px; right: 10px;}
/* .slideshowPosition { display: inline; clear: none; float: left; padding: 0; width: 20px; margin: 0px 3px; background-color: #97191B; color: #ffffff; border: 1px solid #FFFFFF; text-align: center; } */
.slideshowPositionBox a { display: inline; position: relative; color: #FFFFFF; text-decoration: none; background-color: #990000; border: 1px solid #FFFFFF; font-size: 14px; width: 8px; height: 16px; margin: 0px 0px 0px 4px; text-align: center; width: 20px; padding: 2px 5px 1px 5px;}
.slideshowPositionBox a.activeslide, .slideshowPositionBox a:hover { display: inline; position: relative; background-color: #424242; }

/* Home Page Sections */
.leftContainerTopRight { display: inline; clear: none; float: right; margin: 5px 5px 0px 0px; width: 240px;}
.leftContainerBottom { display: block; clear: both; width: 760px; }
#latestContestContainer, #latestClickedContainer { width: 240px; display: block; clear: both; float: right; margin: 0px; text-align: left;}
#latestContestContainer a { font-size: 12px; color: #424242; text-decoration: none; text-align: left; margin-bottom: 5px; }
#latestContestContainer a:hover { font-size: 12px; color: #424242; text-decoration: underline; }

#indexContestInfo{ clear: none; color: #424242; display: inline; float: right; font-size: 11px; width: 170px; margin-top: 10px; }
a.indexContestLink{ display: block; }
img.indexContestImage { display: inline; clear: left; float: left; margin-top: 10px; }

.latestClickedItem { display: block; clear: both; float: left; margin: 5px 0px 5px 0px ; width: 240px;}
.latestClickeditemDescription { display: inline; clear: none; float: right; font-size: 11px; color: #424242; width: 170px;}
.latestClickeditemDescription a { color: #97191B; font-size: 12px; text-decoration: none; }
.latestClickedPhoto { display: inline; clear: none; float: left; width: 60px; }

.weClickedContainer, .youClickedContainer, .findClickedContainer { display: inline; position: relative; clear: none; float: left; width: 241px; border: 1px solid #424242; color: #424242; font-size: 12px; margin: 9px; overflow: hidden; }
.weClickedContainer { margin-left: 10px; margin-right: 10px; }
.youClickedContainer { margin-left: 0px; margin-right: 10px; }
.findClickedContainer { margin-left: 0px; margin-right: 0px; }

.clickedLinksContainer, .clickedContainerDesc { display: block; clear: both; float: left; margin: 5px; text-align: left; }
.clickedLinksContainer { color: #888888; text-align: left; margin-left: 15px;  }
.weClickedContainer a, .youClickedContainer a, .findClickedContainer a { color: #888888; font-size: 14px; text-align: left; }
