/* Basic */
body { margin:0;font:75% Arial, Helvetica, sans-serif; color:#FFFFFF; }
a {color:#ccc; text-decoration:underline;}
a:hover { text-decoration:none;}
strong {}
img { border:none;}
hr { height:1px; width:100%; border-top:1px dotted #c9c9c9; border-bottom:none; border-left:none; border-right:none;}

h1, h2, h3 { color:#333333;font-family:Georgia, "Times New Roman", Times, serif ;}
h1 {font-size:1.3em;}
h2 {font-size:1.2em;}
h3, h4, h5, h6 {font-size:1.1em;}

.clearer { clear:both;}
.white { color:#000;}
.black { color:#000;}
.gold { color:#9f7e57;}
.hidden {display:none;}
.divider_greyline {width:960px; margin:0 auto; height:5px; background:#cccccc;}


/* Main Containers */
div#page_container {width:988px; margin:0 auto; padding-top:20px;}
div#nav_container {width:960px; background:#555454 url(../images/nav_bg.jpg) no-repeat; margin:0 auto;}
div#main_content { width:960px; margin:0 auto; padding:0 0 0 0;}
div#column_nav { width:244px; float:left; padding:0 8px 0 8px;}
div#content_player { width:579px; float:right; padding:14px 50px 0 50px;}
div#content_player h1{ margin:0; padding:0;}

div#title_container {height:60px;overflow:hidden;}
div#title_container p {color:#000}

/* Header */
#mastheader_container { width:auto; height:90px; margin-bottom:0px; }
#mastheader_container_inner .logo { width:960px; height:80px; margin:0 auto; }
#mastheader_container_inner .logo { width:960px; height:80px; background:url(../images/mastheadnew2largecopy_new.jpg) no-repeat; margin:0 auto; }
#mastheader_container_inner .quote { width:294px; color:#fff; height:73px; background:url(../media/images/quote_bg.jpg) no-repeat; float:right;}
#mastheader_container_inner .quote a{ color:#fff; text-decoration:none;}
#mastheader_container_inner .quote a:hover{ color:#fff; text-decoration:underline;}

/*Main nav*/
#nav_container_top { width:auto; background:#ffffff; margin:0 auto;}
#nav_main_top {width:960px; height:34px; margin:0 auto; overflow:hidden; /*border-top:2px solid #333333;*/}
#nav_main_top ul { margin:0px; padding:0px;height:34px; }
#nav_main_top ul img {border:none;}
#nav_main_top li { margin:0px; padding:0px; list-style:none; line-height:34px; display:inline;float:left;font-size:1.4em; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; }
#nav_main_top li a{ text-decoration:none; color:#000000; padding:0 16px 0 16px;border-top:2px solid #ffffff; float:left}
#nav_main_top li a:hover{background:url(../images/navmainback.jpg); border-top:2px solid #FFFF33; color:#333333; float:left;}
#nav_main_top li a.on{ background:url(../images/navmainback.jpg) repeat-x; border-top:2px solid #FFFF33; float:left;color:#000;text-decoration:none;padding:0 16px 0 16px;}
#nav_main_top li a.on:hover{color:#333333; float:left;}

/* Search Area */
#search_container {width:960px; height:30px; margin:0 auto; overflow:hidden;}
#search_container .search { width:auto; float:right;}
#search_container form{ margin:0px; padding:0;}
#search_container input{ width:251px; height:18px;border:1px solid #333333;font-size:10pt;}
#search_container .buttonsubmit { width:100px; height:25px; margin-top:4px; white-space:nowrap; border:0px; color:#fff; background:#ff9900;}
 
#search_container .time {width:420px; float:left; text-align:left; padding-top:10px; font-size:9pt; color:#FFFFFF}

div#date_time { float:right; width:300px; height:40px; line-height:40px; text-align:right; margin:0 20px 0 0;}

/* Column Nav */
div#column_nav h2{ margin:0; padding:15px 0 10px 5px;}
ul#colnavtop { margin:0; padding:0 0 10px 0;}
ul#colnavtop li{ list-style:none; display:block; float:left;margin:0 0 8px 0; }
ul#colnavtop li a{ float:left; height:39px; width:244px; color:#000000;border:1px solid #CCCCCC; line-height:39px; text-decoration:none; text-indent:8px; font-weight:bold}
ul#colnavtop li a.on{background:url(../images/thumb_tab.png) repeat; color:#333333;border:1px solid #CCCCCC;}
ul#colnavtop li a:hover{ background:url(../images/thumb_tab.png) repeat; color:#333333;border:1px solid #CCCCCC;}

ul#colnavbtm { margin:0; padding:0 0 10px 0;}
ul#colnavbtm div {overflow:hidden;clear:left;width:244px;}
ul#colnavbtm li{ list-style:none; display:block;clear:left;}
ul#colnavbtm li a{ float:left; height:39px; width:244px; color:#000000;border:1px solid #CCCCCC; line-height:39px; text-decoration:none; margin:0 0 8px 0; text-indent:8px;}
ul#colnavbtm li a.on{background:url(../images/thumb_tab.png) repeat; color:#333333;border:1px solid #CCCCCC;}
ul#colnavbtm li a:hover{ background:url(../images/thumb_tab.png) repeat; color:#333333;border:1px solid #CCCCCC;}

ul#colnavbtm li ul{ margin:0 0 0 4px; padding:0; }
ul#colnavbtm li ul li a{ background:#3a3a3a; height:24px; line-height:24px; background:url(../images/sub_colnav.png) no-repeat 0 0; margin:0 0 5px 0; border:none; color:#CCCCCC}
ul#colnavbtm li ul li a:hover{  background:#3a3a3a; height:24px; line-height:24px; background:url(../images/sub_colnav.png)  no-repeat 0 -24px;border:none; color:#CCCCCC}

ul#colnavbtm li ul li ul{ margin:0 0 0 0px; padding:0;}
ul#colnavbtm li ul li ul li a{ height:24px; line-height:24px; background:url(../images/sub_colnav.png) no-repeat 0 -24px; margin:0 0 5px 0;text-indent:16px;border:none; color:#CCCCCC}
ul#colnavbtm li ul li ul li a:hover{ height:24px; line-height:24px; background:url(../images/sub_colnav.png)  no-repeat 0 0px;border:none; color:#CCCCCC}

/* Main Player */
div#main_player { width:582px; height:393px; background:url(../images/player_main.jpg) no-repeat; margin:0 auto;}
div#swf_player { width:538px; height:360px; margin:0 auto; padding:22px 0 0 0;}

/* Player Tabs */
div#thumb_tab ul {list-style:none; padding:0; margin:10px 0 0 0;height:31px;}                   
div#thumb_tab ul li {float:left;margin:0 4px 0 0;padding:0; line-height:31px; text-align:center; font-weight:bold; color:#000000;}
div#thumb_tab ul li a{height:30px; width:165px; float:left; text-decoration:none; color:#000;border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC;}
div#thumb_tab ul li a:hover{ background:url(../images/thumb_tab.png) repeat 0 -31px; color:#333333;border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC;}
div#thumb_tab ul li a.on{background:url(../images/thumb_tab.png) repeat 0 -31px; color:#333333; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC;}

/* Thumbnails */
div#thumb_container { width:571px; height:102px; padding:6px; margin:0 auto; background:url(../images/thumbs_bg.png) no-repeat; }
div#thumb_container span{ display:none;}
div#thumb_container .prev, .next { width:26px; height:99px;}
div#thumb_container .prev { float:left; background:url(../images/thumbs_arrows.jpg) -26px 0 no-repeat;margin:0 4px 0 0;}
div#thumb_container .prev:hover {background:url(../images/thumbs_arrows.jpg) 0 0 no-repeat;}
div#thumb_container .next { float:right; background:url(../images/thumbs_arrows.jpg) -52px 0 no-repeat;}
div#thumb_container .next:hover { background:url(../images/thumbs_arrows.jpg) -78px 0 no-repeat;}
div#thumb_container .thumbnail { width:96px; height:96px; float:left; margin:0 0px 0 0; border:2px solid #1b1b1b;overflow:hidden;}
div#thumb_container .thumbnail img { margin:0;padding:0;}
div#scrollable {padding:0;margin:0;width:500px;height:100px;overflow:hidden;float:left;}
div#scrollable_items {padding:0;margin:0;height:100px;}

/* Playing Info */
div#nowplaying {width:583px; margin:0 auto; display:none;}
div#nowplaying .top{ width:583px; height:8px; background:url(../images/nowplaying_top.png) no-repeat; overflow:hidden;}
div#nowplaying .mid{ width:553px; background:url(../images/nowplaying_mid.png) repeat-y; padding:5px 15px 5px 15px; overflow:hidden;}
div#nowplaying .btm{ width:583px; height:8px; background:url(../images/nowplaying_btm.png) no-repeat; overflow:hidden;}

/* Tool tips */
div#tool_tip {width:218px;position:absolute;display:none;z-index:1;}
div#tool_tip .top { width:218px; height:15px; background:url(../images/tip_top.png) no-repeat;}
div#tool_tip .mid { width:202px; background:url(../images/tip_mid.png) repeat-y; padding:0 8px 0 8px;}
div#tool_tip .btm { width:218px; height:15px; background:url(../images/tip_btm.png) no-repeat;}
#mpl{z-index:2;}

/* Footer */
#footer { width:auto; margin:0 auto; background:#3a3a3a url(../images/footer.jpg) repeat; height:101px; margin-top:16px;}
#footer_inner { width:960px; margin:0 auto; background:#3a3a3a url(../images/footer.jpg) repeat; height:101px; margin-top:16px;}
#footer_nav {width:700px; position:relative; top:15px; left:15px; color:#fff;}
#footer_nav ul { margin:0px; padding:0px;}
#footer_nav li { display:inline; list-style:none;}
#footer_nav li a{ color:#fff; text-decoration:none;}
#footer_nav li a:hover{ color:#94070a; text-decoration:none;}

#footer_notice { width:700px; position:relative; top:40px; left:15px; color:#fff;}
#footer_notice ul { margin:0px; padding:0px;}
#footer_notice li { display:inline; list-style:none;}
#footer_notice li a{ color:#fff; text-decoration:none;}
#footer_notice li a:hover{ color:#94070a; text-decoration:none;}

.ratings {padding:0;margin:0;float:right;margin:8px 0 0 0;}
.ratings div {float:left;overflow:hidden;}
.star {width:11px;height:11px;text-indent:-999em;cursor:pointer;}
.star a {background-position:0 0px;display:block;width:100%;height:100%;background: url(../images/star.jpg) no-repeat 0 0px;}
.star a.on {background-position: 0 -11px;}
.star a:hover {background-position: 0 -22px;}

/* Search Results */
div.search_result {margin:2px;padding:0;height:150px;width:140px;text-align:center;float:left;}
.search_result ul { margin:0px; padding:0px;}
.search_result li { display:inline; list-style:none;}
.search_result li a{ color:#000; text-decoration:none;}
.search_result li a:hover{ color:#C4151C; text-decoration:none;}
div.search_image {margin:0 auto;height:100px;width:100px;overflow:hidden;}

/*indexfaces*/
#intro_faces_background {width:auto; background:url(../images/player_main.jpg) no-repeat; margin:0 auto;} 
#intro_faces_wrapper {width:580px; height:366px; margin: 0px auto ; overflow:hidden; background: url(../images/introfaces/videointrobackground.jpg) no-repeat; border: solid 2px #666666;}
#intro_faces_toprow {width:auto; overflow:hidden; float:left; margin: 0 0 0 5px}
#intro_faces_toprow_holder {width:145px; overflow:hidden; margin: 10px 15px 0 0; float:left}
#intro_faces_toprow_holder img {border:none}
#intro_faces_leftbottom {width:171px; overflow:hidden; padding: 15px 0 0 5px; float:left}
#intro_faces_leftbottom img {border:none}
#intro_faces_middle {width:211px; overflow:hidden; padding: 30px 10px 0 10px; float:left}
#intro_faces_middle img {border:none}
#intro_faces_rightbottom {width:171px; overflow:hidden; padding: 45px 0 0 0; float:left}
#intro_faces_rightbottom img {border:none}

