/*	STAR RATING */

.star-rating {
	font-size:8px;	
	list-style-type:none;
	margin: 0px; padding:0px;
	width: 75px; height: 15px;
	overflow:hidden;
	position: relative;
	text-align:left; 
	background: url(../images/multimedia/alt_star.gif) top left repeat-x;		
}

.star-rating-centered {
	margin: 0px auto 0px auto;
}
.star-rating li{
	padding:0px !important;
	margin:0px !important;
	border:0 !important;

	/*\*/
	float: left;
	/* */
}
.star-rating li a{
	font-size:8px;
	display:block;
	width:15px;
	height: 15px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.star-rating li a:hover{
	background: url(../images/multimedia/alt_star.gif) left bottom;
	z-index: 2;
	left: 0px;
}
.star-rating a.one-star{ 	left: 0px;	}
.star-rating a.one-star:hover{ width:15px; }
.star-rating a.two-stars{	left:15px;	}
.star-rating a.two-stars:hover{ width: 30px; 	}
.star-rating a.three-stars{ left: 30px;	}
.star-rating a.three-stars:hover{ width: 45px; 	}
.star-rating a.four-stars{ 	left: 45px;	}	
.star-rating a.four-stars:hover{	width: 60px;	}
.star-rating a.five-stars{	left: 60px; 	}
.star-rating a.five-stars:hover{ 	width: 75px;	}
.star-rating li.current-rating,
.star-rating li.current-rating-0-5,
.star-rating li.current-rating-1-0,
.star-rating li.current-rating-1-5,
.star-rating li.current-rating-2-0,
.star-rating li.current-rating-2-5,
.star-rating li.current-rating-3-0,
.star-rating li.current-rating-3-5,
.star-rating li.current-rating-4-0,
.star-rating li.current-rating-4-5,
.star-rating li.current-rating-5-0 {
	background: url(../images/multimedia/alt_star.gif) left center;
	position: absolute;
	height: 15px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	margin:0 !important; padding:0 !important;
}	

.current-rating-0-5 { width:8px !important; }
.current-rating-1-0 { width:15px !important; }
.current-rating-1-5 { width:23px !important; }
.current-rating-2-0 { width:30px !important; }
.current-rating-2-5 { width:38px !important; }
.current-rating-3-0 { width:45px !important; }
.current-rating-3-5 { width:53px !important; }
.current-rating-4-0 { width:60px !important; }
.current-rating-4-5 { width:68px !important; }
.current-rating-5-0 { width:75px !important; }

/*	 COMMENTS	*/

.comments-console { border:1px solid #C1C2C7; background:#fff; margin:0 0 1em 0; }
.no-comments { margin:0 0 1em 0; }
.comments-title { display:block; padding:3px 8px; font-weight:bold; background:#D8D8DA; border-bottom:1px solid #C1C2C7; }
.comments  { height:150px; overflow:auto;  background:#FFFFFF; }
.comments-add.logged-in { padding:10px; border-top:1px solid #C1C2C7; }

.comment { padding:10px 0px; margin:0px 10px; border-bottom:1px solid #C1C2C7;  }
.comments-add span { float:left; padding:2px 0px 0px; margin:0 5px 0 0; }
.comments-add a { float:left;  }

#user_comment { float:left; width:225px; height:3em; margin-right:5px; }

.box.video .boxbody { padding:1px 7px 1px 0; }
#media-content { background:#f3f8ff; width:410px; padding:20px 40px 6px; }
#media-content .no-flash { border: 1px solid #c6d4eb; padding: 14px; margin-bottom: 1em; }
#media-content .no-flash h3 { font-weight:bold; font-size:13px; margin:0 0 1em 0; } 
#media-content .no-flash p { margin: 0 0 1em 0; }
#media-content .flash-download { margin: 1em 0 0 1em; }
#media-tags { margin:6px 0 1em 0; font-weight:bold; }
#media-tags span { float:left; margin:0 .5em 0 0; }
#media-tags ul li { display:inline; padding:0 5px 0 0;  }
#media-content h3 { font-weight:bold; font-size:15px; margin:0 0 .25em 0; }
#media-content h4 { font-weight: bold; font-size: 13px; margin: 0 0 1.25em 0; }
#media-content .subhead { display: block; font-size: 12px; font-weight: normal; margin-top: .25em; margin-bottom: 2em; }
#video_player { margin: 0 auto 1em; width: 320px; min-height: 290px; background: url(../images/multimedia/video-live-setup.jpg) no-repeat; border: 0; height: 240px; border: 1px #cecece solid; }
.video_player_local { min-height: 240px !important; }
#media-extras { margin:0 auto 2em; width:320px; }
.media-rate {  margin:0 0 1em 0; line-height:15px; }
.media-more-by { display:block; margin:0 0 .5em 0; }
.media-rate-t { float:left; font-weight:bold; }
.media-rate .star-rating { float:left; margin:0 0 0 5px; }
.media-options { list-style-type:none; margin:0 0 1em 0; float:left; width:100%; }
.media-options li { float:left; margin:0px; padding:3px 0px; width:160px; min-width:160px; }
.media-favorites { background:url(../images/multimedia/ico-plus.gif) no-repeat left top ; padding-left:19px; }
.media-make { background:url(../images/multimedia/ico-play.gif) no-repeat left top ; padding-left:19px; }
.media-share { background:url(../images/multimedia/ico-envelope.gif) no-repeat left top ; padding-left:19px; }
.media-flag { background:url(../images/multimedia/ico-exclaim.gif) no-repeat left top ; padding-left:19px; }
.media-submit-label { float:left; }
.media-submit { float:right; }

.wXpd-neighbor-submit { margin:0 0 1em 0; }
.wXpd-neighbor-submit label { display:block; margin:0 0 .25em 0;  }
#wXv-subscribe-email { float:left; margin-right:7px; width:225px; }
.wXpd-neighbor-submit .button { float:left; }

/*	 PODCAST MODULE		*/

#box-podcast img.column  { 
	padding:0 7px 7px 0;
	border:0;
}

#box-podcast .th-info {
	width:223px;
}


/*	FEATURED MEDIA BOXES	*/

.media-featured .boxhdr h2 { float:none; }
.media-featured .boxbody { padding:7px !important; }
.media-featured .anchor, .media-featured .extras { display:block !important; }
.media-featured .anchor { margin-bottom: 5px !important; }
.media-featured .extras { margin-top: 7px !important; }
.media-featured .boxbody  { padding:7px !important; }
.media-featured img { width:90px !important; float:left !important; margin-right:7px !important; }
.media-featured .th-info { float:left; width:184px; }


.media-featured.plain .desc { padding-right: 7px !important; padding-left: 7px !important; display: block !important; }
.media-featured.plain { border:1px #c6d4eb solid; }
.media-featured.plain .boxhdr, 
.media-featured.plain .boxhdr h2,
.media-featured.plain .boxbody { background:transparent; }
.media-featured.plain .boxhdr h2 { text-align: center; }
.media-featured.plain .boxbody { padding:7px; border:0; }
.media-featured.plain { text-align:center !important; }
.media-featured.plain img { display: block !important; margin: 0 auto 5px !important; float: none !important; }
.media-featured.plain .anchor { padding:0 5px !important; text-align:center; font-weight:bold; }
.media-featured.plain .th-info { width:auto !important; float:none !important; }


/*	MORE MEDIA BOX	*/

#media-more li.media-more { border-bottom:1px #cecece solid; padding:0 0 7px 0; }
#media-more .boxbody { padding:7px; }
#media-more img { float:left; }
#media-more .th-info, #media-more .th-extra-info { float:right; width:180px; margin:0 0 1em 0; }
#media-more .th-extra-info { margin:0; }
#media-more .anchor { display:block; }
#media-more ul.star-rating { margin-left:0 !important; }

#media-more .media-rate { margin:0; }


/*	LIVE LOCAL VIDEO	*/
#box-media-local .column.right { padding-top:6px; }

#media-options { width:320px; margin:0 auto; }

.selectWxCaster fieldset { float:left; width:105px; margin:0 0 1em 0; }
.selectWxCaster fieldset input { float:left; margin-right:5px; }
.selectWxCaster label { display:block; text-align:center; }
.selectWxCaster input { margin-top: 20px; }
.selectWxCaster img { display:block; width:62px; height:53px; }

fieldset.media-options-submit { margin:0 0 1em 0; font-size:12px; font-weight:bold; }

.media-options-submit .button { background-image:url(../images/common/btn-green-tall.gif); width:74px; height:27px; line-height:27px; margin:5px 0 0 5px; }

#box-media-local #media-content { padding-bottom:25px; }

/*	WEATHER FEATURES	*/

#box-media-wxfeatures .boxbody { padding:0; }

#media-list-wrap { padding: 7px 7px 7px 7px; }

.video .boxmenu { padding-left:100px; margin-bottom:1em; }

#media-list li { margin-bottom:2em; }
#media-list .thumbnail { text-align:center; display:block; padding:0 10px; }
#media-list img { margin:0 auto; width:110px; height:82px; }
#media-list .anchor { display:block; }
#media-list .media-rate { width:75px; margin:0 auto; }
#media-list .star-rating { margin:0 auto;  }
#media-list .th-extra-info { padding:0 10px; }

/*	VIEW PHOTO	*/
.noPhotoDiv { background-color: #f3f8ff; height: 170px; text-align: center; padding-top: 110px; }
.noPhotoDiv h2 { padding-bottom: 10px; font-size: 14px; }
#photo-content { width:470px; }
#photo-info { width:314px; }
#photo-wrap { border:1px #000 solid; width:468px;  }
#media-photo { display:block; width:100%; }
#box-photo-head { margin:0 0 2em 0; clear: left;}
#box-photo-head h3 { font-size:14px; margin:0 0 .5em 0; }
#box-photo-head h4, #box-photo-head h5 { font-weight:normal; font-size:12px; }
#photo-nav { background:#f3f8ff; border:1px #e0e8f8 solid; padding:5px; margin:0 0 2.5em 0; }
#photo-nav h3 { font-size:12px; color:#10469d; text-align:center; }

#photo-go-btn
{
	float: right;
	margin-top: 5px;
	margin-right: 10px;
	cursor: pointer;
}

.photo-nav-th { 
	float:left;
	width:68px; height:55px;
	margin:2px;
	overflow:hidden;
	border:1px #000 solid; 
}

#photo-current {
	border:3px #e7c24e solid;
	width:62px; height:51px;
}

.photo-nav-th img { display:block; margin:0 auto;  width:68px; height:55px; }

#photo-nav-thumbnails { float:left; margin:2px 17px; }
.photo-nav-btn { padding-top:15px; }
#photo-prev-btn { float:left; }
#photo-next-btn { float:right; }

#album-name { font-weight:normal; }

#photo-album-select
{
	width: 194px;
	padding-bottom: 1em;
}
#photo-info label { display:block; margin:0 0 .5em 0; font-size:12px; }
#photo-album-select select { display:block; width:95%; margin:0 0 .25em 0; }

#photo-upload
{
	width: 115px;
	padding-bottom: 1em;
}


/*	SUBMIT PHOTO	*/

#submit-photo-div table.form td { vertical-align:top; }
#submit-photo-div table.form .note { display:block; font-weight:normal; font-size:smaller; }
.submit-photo-div-complete
{
	padding: 10px;
}
.submit-photo-div-done
{
	display: block;
	width: auto;
	padding-bottom: 15px;
}
.submit-photo-div-error
{
	border: 1px solid #C0C0C0;
	padding: 10px;
	display: block;
	width: auto;
	color: #FF0000;
	background-color: #EBEBEB;
	margin-bottom: 15px;
	font-weight: bold;
}

.submit-photo-thanks-titl
{
	font-weight: bold;
	font-size: large;
	color: #003399;
}
.submit-photo-thanks-txt
{
	font-weight: bold;
	font-size: small;
}

#submit-photo-preview { 
	width:151px; min-height:113px; height:113px;
	background:#fafafa; border:1px #c3c3c3 solid; 
	text-align:center; vertical-align:middle;
}


#box-media-photo-upload-hdr { margin-bottom:0; }
#box-media-photo-upload { padding-top:7px; }
#box-media-photo-upload th .note { text-align:right; }
#photo-upload-agree input { float:left; margin:.25em .25em 0 0; line-height:2em; }

#submit-photo-div .error { font-weight:normal; }
#submit-photo-div label.error { display:none; font-weight:normal; font-size:smaller; white-space:nowrap; padding-left:5px; }
#submit-photo-div #agree { float:left; margin:0 5px 5px 0; }
#submit-photo-div p { margin:.5em 0; color:#333; }
.column.pad-top { padding-top:7px; }



.submit-photo-sub { float:left; }
.submit-photo-cancel { float:right; }
.submit-photo-return { float:left; }
.submit-photo-browse { float: left; margin:0 0 0 5px !important; }
 
div.fileinputs { position: relative; height: 30px; width: 300px; }
input.file { width: 300px; margin: 0; }
input.file.hidden { position: relative; text-align: right; -moz-opacity:0 ; filter:alpha(opacity: 0); opacity: 0; width:1px; height:1px; }
div.fakefile { position: absolute; top: 0px; left: 0px; width: 350px; padding: 0; margin: 0; z-index: 1; line-height: 90%; } 
div.fakefile input { margin-bottom: 5px; margin-left: 0; float: left; }