
/* CSS Document */

/*

    anythingSlider v1.2

    

    By Chris Coyier: http://css-tricks.com

    with major improvements by Doug Neiner: http://pixelgraphics.us/

    based on work by Remy Sharp: http://jqueryfordesigners.com/

*/
.arrow  a{
color:white;
}

.right{float:right;}
.left {float:left;}

.filmpics {
        position:relative;
      /*  clip: rect(0px 160px 100px 0px);*/
        width: 160px;
        visibility: visible;
}
/*.anythingSlider  { width: 560px; height: 340px; position: relative;  }*/
#homepage_top_slider {
width: 560px; 
height: 340px; 	
list-style: none;
	/* Prevent FOUC (see FAQ page) and keep things readable if javascript is disabled */
	overflow-y: auto;
	overflow-x: hidden; 
	}
#homepage_bottom_slider { 	
width: 500px; 
height: 500px;
	list-style: none;
	/* Prevent FOUC (see FAQ page) and keep things readable if javascript is disabled */
	overflow-y: auto;
	overflow-x: hidden;
 }


.anythingSlider .wrapper  { width: 560px; overflow: auto; height: 341px; position: absolute; top: 0; left: 0; }
.blackbar {height:110px; background-color:#000; opacity:0.85; top:166px; position:relative; padding:5px 20px;  color:#fff !important;}
.blackbar h1 {color:#e7e50d;font-family: Impact;margin:0px auto;}
.blackbar p {font-size:9pt;margin:2px auto;}

.blog-link {bottom:9px; position:absolute; right:35px;}

                                       /* Width below is max for Opera */

.anythingSlider .wrapper ul  { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; padding: 0 }

.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 340px; width: 560px;margin:0; }

.anythingSlider .arrow                  { display: none; height: 50px; width: 67px; background: url(/images/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 65px; cursor: pointer; text-decoration:none !important; }

.anythingSlider .forward                { background-position: 0 0; right: -20px; }

.anythingSlider .back                   { background-position: -67px 0; left: -20px; }

.anythingSlider .forward:hover          { background-position: 0 -200px; }

.anythingSlider .back:hover             { background-position: -67px -200px; }



#thumbNav                               { background-color:#000; left: 560px; position: relative; top: 8px; text-align: center; width:40px; height:296px; }

#thumbNav a                             { color: #383838 !important; font: 25px tahoma; display: inline-block;  height: 37px; width:40px; margin: 0 5px 0 0; text-align: center; text-decoration:none;}

#thumbNav a:hover                       { background-color: #707070; }

#thumbNav a.cur                         { background: #707070; color: #FEFE00 !important; }


/*
#start-stop                             { display:none; background: green; background-image: url(../images/cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 323px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
*/
#start-stop.playing                     { background-color: red; }

#start-stop:hover                       { background-image: none; }



/*

  Prevents

*/

.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }

.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }


#top-cont{
		margin-bottom: 15px;
	}
		#top-left{
			/*padding-top:27px;*/
			width:576px;
		}
		#top-right{
			background:url(../images/contest-bg.jpg) top center no-repeat;
			height:346px;
			/*margin-top:25px;*/
			width:354px;
		}	
			#contest{
				height:252px;
				padding: 62px 10px;
				width:343px;
			}
.con-dark{
	background-color:#cacaca;
	padding-top:5px;
}
.con-light{
	background-color:#e2e2e2;
	padding-top:5px;	
}

	#latest{
		background:url(../images/latest-bg.jpg) top left no-repeat;
		height:246px;
		width:990px;
	}
	


        .gallery_slider {
            position: relative;
            margin-top:10px;
            background: none repeat scroll 0% 0% black;
            border: medium none;
            padding: 5px;
            height: 145px;
            margin-left: 10px;
            width: 958px;
        }

        .gallery_frame{
            position: relative;
            left: 30px;
            width: 900px;
            height: 145px;
            top: 0px;
            overflow: hidden;
           /* border: 1px solid wheat;*/
        }

        .image_band {
            position: relative;
            left: 0px;
            height: 145px;
            top: 0px;
        }

        .image_frame {

               width: 178px;
               height: 145px;
               float: left;
               text-align: center;
        }

        .image_frame a {
            text-decoration: none;
            color: #fff;
        }

        .image {
            padding: 5px 10px 5px 10px;
        }

.contest_scroll{
	overflow-x:hidden;
	overflow-y:scroll;
	height:252px;
}
.contest_img{
	float:left;
	width:100px;
	height:100px;
	overflow:hidden;
	margin-left:2px;
	vertical-align:middle;
}
.contest_info{
	float:left;
	width:217px;
	margin-left:3px;
	vertical-align:middle;
}


.reader-picks {
	padding-left: 8px;
	padding-top: 1px;
	padding-right: 1px;
}

.reader_pics{
	width:410px;
	margin-left:230px;
	float:left;
	margin-bottom: 15px;
}
.reader_head{
	min-height:30px;

/*	border-top:#000 solid 1px;
	border-left:#000 solid 1px;
	border-bottom:#000 solid 1px;*/
}

#reader{
/*
border-left:#000 solid 1px; 
	border-right:#000 solid 1px; 
	*/
	border-bottom:#000 solid 1px; 
	min-height: 323px;
	margin-left: 14px;

}
.reader_body{
	width:380px;
	overflow:hidden;
	padding-top:15px;	
}
.reader_body div{
	margin-bottom: 5px;
}


#poll{
	margin:5px 0 0 120px;
	float:left;
}
.pds-answer{
margin-left:33px !important;
width:300px !important;
}
#PDI_container2711540 .pds-input-label {
width:200px !important;
}
#PDI_container2711540 .pds-question-top {
font-family:tahoma !important;
font-size:12px !important;
margin:0px 0px 9px 30px !important;
}
#PDI_container2711540 .pds-input-label {
font-family:tahoma !important;
font-size:12px !important;
line-height:14px !important;
}
#PDI_container2711540 .pds-answer-group {
padding:2px 0px !important;
}
#PDI_container2711540 .pds-box {
padding:12px 0px 6px 30px !important;
width:390px;
}
#PDI_container2711540 .pds-answer-feedback-bar {
padding:0px 0px 0px 0px !important;
}
#PDI_container2711540 .pds-vote {padding: 10px 0px;}
#PDI_container2711540 div { margin:0px; padding:0px;}
#PDI_container2711540 .pds-vote-button span { text-decoration:none; color:#0070BC;}
#PDI_container2711540 .pds-links a {color:#0070BC;}



