 /* FEATURES */

#page{width:auto;}
#main{position:relative;width:auto;margin:0;padding:0;min-height:1500px}
.error_log{width:600px;background:#ffcc00;padding:15px;margin:0 15px;border:1px solid #000;}
#promo{padding:5px;}
.feature{padding:0;margin:0;}
#main_body{position:relative;}

.return_visit{background:#fff8ca url('../../../images/global/alert.png') no-repeat 5px 5px;font-size:16px;border:1px #333 solid;width:480px;padding:10px 10px 10px 80px;}
.return_visit a{text-decoration:underline;}

.art_thumb img{border:none}

#f_scale_bubble{font-size:40px;float:left;background-color:#C00;color:white;height:45px;padding:0 7px 2px 7px;border-radius:5px;margin:3px 10px 0 10px;}
#f_scale_bubble .fractop{font-size:52%;vertical-align:50%;font-weight:bold;}
#f_scale_bubble .fracbot{font-size:50%;font-weight:bold;}
#f_mm_bubble{font-size:36px;font-weight:bold;float:left;background-color:#C00;color:white;height:40px;padding:7px;border-radius:10px;margin-right:10px;line-height:47px;letter-spacing:-2px}
.f_mm{font-size:16px;font-weight:100;letter-spacing:0;margin-left:4px;}

.light{font-weight:100;color:#999;}

/* overwrite pagination system */
div.pagination{padding:10px;margin:10px;color:#000;font-size:12px;clear:both;text-align:center;}
div.pagination a{border: 1px solid #909090;padding:5px 10px;background:#353535 bottom;text-decoration:none;color:#ffcc00;}
div.pagination a:hover, div.meneame a:active{border: 1px solid #f0f0f0;background:#000;color:#fff}
div.pagination span.current{margin-right:5px;padding:5px 10px;border:1px solid #ffffff;font-weight:bold;background-color:#ffcc00;color:#000;}
div.pagination span.disabled{margin-right:5px;padding:5px 10px;border:1px solid #ccc;color:#ccc;}

.header_photos, #photos_header, #photos_header ul, #photos_header li, #photos_header .wrap{margin:0;padding:0;position:relative;z-index:90;}
#features_admin div.form{float:right;height:20px;margin:0;padding:0;}
#features_admin{position:relative;padding:4px;height:25px;border-bottom: 1px black solid;background-color: #ffcc00;display:block;}

#photos_header{padding:5px 0;width:830px;height:auto;overflow:hidden;text-align:center;position:relative;}
#photos_right .wrap{margin:0;padding:2px;}

#photos_header ul{margin:0;padding:0;line-height:0;}

#photos_bottom{clear:both;}
#photos_bottom .wrap, #photos_top .wrap{margin:0;padding:2px;width:100%;}
#photos_bottom .sortme, #photos_top .sortme, #photos_right .sortme{float:left;padding:4px 0 4px 2px;margin-left:2px;margin-top:2px;text-align:center;width:150px;overflow:hidden;}
#photos_bottom li.normal, #photos_top li.normal{display:inline;padding:4px 0 4px 2px;margin-left:2px;margin-top:2px;text-align:center;width:150px;overflow:hidden;}

#photos_top, #photos_bottom {margin:auto;text-align:left;padding:10px 7px;}
#photos_right li.normal{display:inline;padding:4px 0 4px 2px;margin-left:2px;margin-top:2px;text-align:center;width:auto;}
#photos_right li.sortme{display:inline;padding:4px 0 4px 2px;margin-left:2px;margin-top:2px;text-align:center;width:auto;}
#photos_right .sortme{padding:4px 0 4px 2px;margin-left:2px;margin-top:2px;text-align:center;width:auto;}
#photos_right {width:320px;height:auto;margin:5px 15px;padding:0;position:relative;border:none;background-color:none;}
#photos_right{float:right;}
#feature_middle{float:left;}
.feature_body{padding:15px 15px 15px 25px;width:auto;font-weight:normal;}
#content .side_photos{position:absolute;right:20;top:20;}
#content .feature_info{width:90%;height:100px;padding-left:20px;}
.feature_info h1, .byline{padding:0;margin:0;}
.byline{padding-bottom:50px;font-size:16px;display:inline}
#photo{position:relative;}
.bottom_photos{background-color:#ccc;border:1px #666 solid;margin:20px 0;position:relative;}

#photos_right ul{margin:0;padding:0;line-height:0;}

#photo_text{background-color:#eee;padding:0;width:auto;margin-bottom:20px;}
.photo_title_new{font-weight:bold;font-size:14px;text-align:right;font-style:italic;padding:15px 20px 0 20px;}
.photo_desc_new{line-height:normal;text-align:right;font-style:italic;padding:10px 20px;}

#videofeature{background:#000 url('../../../images/global/bg_cf.png');padding:10px;color:white;}
#videofeature .frame, #videofeature .links, #videofeature .copyright{text-align:center;color:white;}
#videofeature h1, #videofeature .feature_info div, #videofeature .feature_info a, #videofeature .links a{color:white;}
#videofeature .feature_info button{position:absolute;right:20px;top:20px;}
#videofeature .fans{position:absolute;right:20px;top:60px;}
#videofeature .links{font-size:10px;margin-left:10px;}
#videofeature .feature_info{padding-left:35px;}
#videofeature .feature_info h1{padding-top:25px;}
#videofeature .feature_info{width:800px;height:75px;position:relative;}
#videofeature .frame{border:1px solid #333;width:800px;height:auto;margin:5px auto;padding:0;position:relative;z-index:100;color:white;background:#000;}
#videofeature .frame p{color:white;margin:20px;font-size:18px;}
#videofeature .frame a{color:#ffcc00;}
#videofeature .frame a:hover{color:#fff;}
/* #videofeature .overlay{width:100px;height:100px;position:absolute;right:20px;top:10px;background-image:url('../../../images/global/KMTV_overlay.png');z-index:200;} */
#videofeature .feature_info{width:800px;height:120px;overflow:hidden;margin:auto;border:1px solid #333;background:url('../../../images/global/features/bg_video_feature.png');}
#videofeature .comment_icon{position:absolute;right:20px;top:85px;}
#videofeature .bubble a{color:black}
#videofeature .comment_icon a:hover{text-decoration:underline;}
#videofeature .splitpage{margin:auto;width:800px;position:relative;}
#videofeature .authorbox{width:400px}
#videofeature .bottompix{width:800px;margin:10px auto;position:relative;}

#photofeature{background:#fff;padding:10px;color:white;}
#photofeature .frame, #photofeature .copyright{text-align:center;color:#333;}
#photofeature h1, #photofeature .feature_info div, #photofeature .links, #photofeature .feature_info a, #photofeature .links a{color:white;}
#photofeature .feature_info button{position:absolute;right:20px;top:20px;}
#photofeature .fans{position:absolute;right:20px;top:60px;}
#photofeature .links{font-size:10px;margin-left:10px;}
#photofeature .feature_info{padding-left:35px;}
#photofeature .feature_info h1{padding-top:25px;}
#photofeature .feature_info{width:800px;height:75px;position:relative;}
#photofeature .frame{width:800px;height:auto;margin:auto;padding:0;position:relative;z-index:100;}
#photofeature .overlay{width:100px;height:100px;position:absolute;right:20px;bottom:10px;background-image:url('../../../images/global/KMTV_overlay.png');z-index:200;}
#photofeature .feature_info{width:800px;height:120px;overflow:hidden;margin:auto;border:1px solid #333;background:#333;}
#photofeature .comment_icon{position:absolute;right:20px;top:85px;}
#photofeature .bubble a{color:black}
#photofeature .comment_icon a:hover{text-decoration:underline;}
#photofeature .splitpage{margin:auto;width:800px;position:relative;}
#photofeature .header_photos{margin-left:-15px;}
#photofeature .authorbox{width:400px}

#textfeature{background:#fff;padding:10px;color:white;position:relative;}
#textfeature .frame, #textfeature .copyright{text-align:center;color:#333;position:relative;}
#textfeature h1, #textfeature .feature_info div, #textfeature .links, #textfeature .feature_info a, #textfeature .links a{color:white;}
#textfeature .feature_info button{position:absolute;right:20px;top:20px;}
#textfeature .fans{position:absolute;right:20px;top:60px;}
#textfeature .links{font-size:10px;margin-left:10px;}
#textfeature .feature_info{padding-left:35px;}
#textfeature .feature_info h1{padding-top:25px;}
#textfeature .feature_info{width:800px;height:75px;position:relative;}
#textfeature .frame{width:800px;height:auto;margin:auto;padding:0;position:relative;z-index:100;}
#textfeature .overlay{width:100px;height:100px;position:absolute;right:20px;bottom:10px;background-image:url('../../../images/global/KMTV_overlay.png');z-index:200;}
#textfeature .feature_info{width:800px;height:120px;overflow:hidden;margin:auto;border:1px solid #333;background:#222;}
#textfeature .comment_icon{position:absolute;right:20px;top:85px;}
#textfeature .bubble a{color:black}
#textfeature .comment_icon a:hover{text-decoration:underline;}
#textfeature .splitpage{margin:auto;width:800px;position:relative;}
#textfeature .header_photos{margin-left:-15px;}
#textfeature .authorbox{width:400px}
#main_page{text-align:left;position:relative;}
#main_page .content_text{width:450px;line-height:20px;}
#main_page .content_text_only{width:600px;line-height:20px;}
#main_page .right_photos{position:absolute;top:0;right:-20px;}

#pane, #pane2{background:#fff;padding:25px;}

.log_box{width:800px;margin:auto;border:1px solid #333;border-top:none;}
.muted{color:#666;}
.unmuted{color:#000;}

#authorprofile{margin:0;border:1px black solid;background-color:#eee;padding:10px;min-height:160px;}
#authorprofile .photo{float: right;padding:0 0 20px 20px;}
#authorprofile .flag{float: left;padding:3px 10px 0 0;}
#authorprofile .profile_readmore{clear:both;float:right;}

#comments{width:auto;background-color:#edeff4;}
#comments .window{padding:20px;border:1px #353535 solid;}
#comments .blurb{padding:10px 0 0 50px;width:500px;position:relative;min-height:40px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}
#comments .blurb div{font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}
#comments .blurb a{color:#961010;}
#comments .poster a{font-weight:bold;}
#comments .blurb a:hover{text-decoration:underline;}
#comments .poster{display:inline;}
#comments .posttext{display:inline;padding-left:5px;}
#comments .posttext img{max-width:600px;margin:15px 0;border:1px grey solid;}
#comments .avatar img{height:31px;width:31px;border:1px #666 solid;position:absolute;left:10px;top:12px;}
#comments .posttime{padding:4px 0;color:#666;}
#comments .viewforum{padding:20px 0;}
#comments .reply_area{position:relative;}
#comments .reply_avatar img{height:31px;width:31px;border:1px #666 solid;position:absolute;left:10px;top:12px;}
#comments textarea{margin:12px 0 10px 50px;height:28px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:12px;}

#related{position:absolute;right:0;top:0;border:1px black solid;background-color:#dce0e1;width:380px;}

.person{color:gray;border:1px grey solid;padding:2px;}

#menu-slider {
background: url(images/menu/bg_menu_slider.png) no-repeat 0 0; 
padding: 15px; 
margin-bottom: 20px;
}

/* Required */
#list-images, #list-images li {
height: 292px; 
width: 400px; 
display: block;
}
#list-images {
float: right; 
overflow: hidden; /* Required to hide the inactive slides */
border: 1px solid #ccc;
}
#list-images li {
position: relative;
}

#list-images li img {
background: #fff; 
position: absolute; 
top: 0; 
left: 0;
}

/* Image captions */
#list-images li span {
background: url(images/menu/grid1.png) repeat 0 0; 
position: absolute; 
bottom: 0; 
left: 0; 
width: 362px; 
display: block; 
padding: 14px 20px; 
font: bold 20px Arial, sans-serif; 
color: #fff; 
height: 20px; 
line-height: 20px;
}

/* Menu text links */
#list-links {
width: 220px; 
float: left;
}
#list-links li {
padding: 0 15px 0 0;
}
#list-links li a {
font: normal 12px Arial, sans-serif; 
color: #222; 
padding: 8px 5px 8px 8px; 
border-bottom: 1px solid #ccc; 
font-weight: bold; 
font-size: 13px; 
display: block;
}
#list-links li.hover {
background: url(images/menu/tab_current.png) no-repeat 100% center;
}
#list-links li.hover a, #list-links li.hover a:hover {
color: #fff; 
background: none; 
border-bottom: none; 
padding-bottom: 9px;
}
#list-links li.last a {
border-bottom: none;
}

h1.embedded{font-family:Arial, sans-serif;font-size:40px;font-weight:700;color:#fff;position:relative;margin-top:-44px;*margin-top:-40px;width:800px;clear:right;}

.syndicated{position:absolute;right:0;top:35;font-size:9px;margin:10px;padding:5px;background-color:white;}
.pagination_wrapper{position:absolute;text-align:center;width:100%;z-index:100;}
.no_header_photos{height:75px;}
.copyright, .log{;clear:both;margin:15px;}

.photo_edit_block{clear:both;position:fixed;bottom:0;left:0;width:100%;background-color:#ffcc00;z-index:1000;text-align:left;}
#feature_middle{position:relative;}
#feature_middle .feature_body{display:block;width:430px;}
#feature_middle_full .feature_body{width:750px;}
#feature_middle .right{position:absolute;right:0;}

ul#paired{list-style:none;margin:0;padding:0;}
#paired li{line-height:12px;}
#paired li.feature{background-image:url(../../../images/related/feature_icon.png);background-repeat:no-repeat;background-position:5px 5px;padding:5px 5px 5px 45px;min-height:32px;border-top:1px solid grey;}
#paired li.story{background-image:url(../../../images/related/story_icon.png);background-repeat:no-repeat;background-position:5px 5px;padding:5px 5px 5px 45px;min-height:32px;border-top:1px solid grey;}
#paired li.review{background-image:url(../../../images/related/review_icon.png);background-repeat:no-repeat;background-position:5px 5px;padding:5px 5px 5px 45px;min-height:32px;border-top:1px solid grey;}
#paired li.topic{background-image:url(../../../images/related/topic_icon.png);background-repeat:no-repeat;background-position:5px 5px;padding:5px 5px 5px 45px;min-height:32px;border-top:1px solid grey;}
#paired .articletype{text-transform:uppercase;margin:0;padding:0;font-size:10px}

#mod_page{padding:20px;*width:800px;}
#box{background-color:#EEE;-moz-border-radius: 15px;border-radius: 15px;padding-bottom:10px;margin-bottom:15px;}
#box .headtext {
	position:relative;
	background-color:#CCC;
	border-bottom:1px solid #FFF;
	margin-bottom:10px;
	-moz-border-top-left-radius: 15px;
	border-top-left-radius: 15px;
	-moz-border-top-right-radius: 15px;
	border-top-right-radius: 15px;
}
#box .headtext h2 {font-weight:bold;font-size:18px;margin:0;padding:8px 40px;background: url('../../../images/global/arrows.png') no-repeat 10px 7px;}
#box a:link {text-decoration:underline;}
#box a:hover {text-decoration:none;}
#box .message{margin:15px}
#box .boxfill{padding:0 5px;}

#promo_image{background-color:#eee;border:#ccc 1px solid;padding:10px;margin:10px 0;}
.label{font-size:16px;font-weight:bold;}
.help{margin:0 0 10px;font-style:italic;}
.alert{border:#353535 1px solid;padding:10px;margin:5px 0;width:580px;}
.fail{background-color:#FF7C7C;}
.success{background-color:#B1D788;}

#features{padding:20px;margin-top:-60px;position:relative;}
#features a:hover{text-decoration:underline;}
#features h1{font-family:Oswald,Arial,sans-serif;font-size:30px;color:#666;margin:0;padding:50px 0 0 0;}

#fields{position:relative;}
#rightside{position:absolute;left:400px;top:21px}
#tabs{position:absolute;left:250px;top:90px;}
#tabs .tab{display:inline;margin:2px;padding:10px;border:1px #ccc solid;background:#F7E9CC;}
#tabs .selected{border-bottom:1px solid #fff;background:#fff;z-index:200;}
#sep{border-top:1px solid #ccc;width:550px;z-index:100;margin-bottom:10px;}
.postedArticle{padding:10px 0;}

#feature_blurb{width:550px;position:relative;border-bottom:1px solid #ccc;padding:5px 0;}
.postedArticle{width:350px;margin-left:220px;min-height:110px;}
.title{position:relative;min-height:32px;}
.title p{font-family:Oswald,Arial,sans-serif;font-size:18px;margin:0;padding:8px 0 0 0;line-height:22px;}

.section_features{letter-spacing:1px;font-size:10px;color:#333;}
.author{letter-spacing:1px;font-size:12px;color:#fff;background-color:#353535;padding:1px 5px;width:200px;}
.art_thumb{height:100px;width:200px;border:1px solid #000;align:left;position:absolute;left:0;top:20px;background:#eee url('../../../images/global/no_image_avail.png');}

.intro div{padding:0 15px 0 0;display:inline;color:#333;}
.intro {padding:5px 0 15px 0;}
.comments{padding:20px 0;position:relative;display:inline;}
.bubble{border:1px solid #789ad5;border-radius:3px;width:auto;padding:0 8px;display:inline;background:#84adec url('../../../images/global/comment_bg.png') repeat-x ;}
.comment_text{display:inline;padding:0 30px 0 5px;font-size:11px;}
.comment_graphic{position:absolute;top:34px;left:10px;background:url('../../../images/global/comment_graphic.png') no-repeat;height:11px;width:11px;margin:0;padding:0;}

#video .comment_text{display:inline;padding:10px 0 0 5px;}

.fans_like{padding:20px 0;position:relative;display:inline;}
.fan_bubble{border:1px solid #789ad5;border-radius:3px;width:auto;padding:0 8px;display:inline;background:#84adec url('../../../images/global/comment_bg.png') repeat-x ;}
.fan_text{display:inline;padding-left:5px;font-size:11px;}
.fan_graphic{position:absolute;top:11px;left:-18px;background:url('../../../images/global/thumb_up.png') no-repeat;height:29px;width:21px;margin:0;padding:0;}

.read_more{display:inline;padding-left:18px;white-space:nowrap;background:#fff url('../../../images/global/arrow_next.gif') no-repeat;}
.read_more a{color:#999;font-weight:700;}

#sidebar {position:absolute;top:5px;right:5px;}
#loadMoreArticles{padding:20px 20px 20px 0;}

/*Created by Jonathan Adams and MediaFormations*/
/*Please credit where credit is due*/

#menu {text-align:left;}

/*Toggle Area*/
#menu .menutop {position:relative;}
#menu .toggle {position:absolute;right:10px;top:10px;width:16px;height:16px;cursor:pointer;color:#999;}
#menu ul.navmenu li:first-child .toggle{border-width:0 0 0 1px;}
	
/*Menu Setup*/

#menu ul{padding:0;margin:0;width:300px;}
#menu ul ul{border:1px solid #333;overflow:hidden;}
#menu ul.navmenu li {margin:0;padding:0;list-style:none;float:left;}
#menu ul.navmenu li li {margin:0;padding:0;float:none;background:#ccc;}
#menu ul.submenu .onpage{background:#eee url(../../../images/menu/arrow_right.png) no-repeat 5px 9px;}
#menu ul.submenu .onpage div{padding:5px 5px 5px 25px;}

/*Links*/
#menu ul.navmenu a {font-weight:bold;font-size:14px;text-decoration:none; padding:5px 10px; display:block; color:#fff;}
#menu ul.navmenu .menutop-open a{color:#ffcc00;}
#menu ul.navmenu ul.submenu a:hover{background:#666; color:#fff;}
#menu ul.navmenu ul.submenu a{font-weight:normal;font-size:12px;color:#333;}

/*Heading Outer div*/
#menu ul.navmenu .menutop{border:1px solid #333; border-width:0 1px; overflow:hidden; width:300px; background:#353535; }

/*Header Links*/
#menu ul.navmenu .menutop a{width:300px;float:left;margin:0 0 1px 0; border-top:1px solid #222;}

/*Header Link Hover*/
#menu ul.navmenu .menutop a:hover{color:#ffcc00;}

/*Removes white border for the first header*/
#menu ul.navmenu li:first-child .menutop a {border-width:0px;}
	
/*Single Menu Width Fix*/
#menu ul.navmenu .menusingle a{width:300px;}
	
/*Border Radius and Special Border Width*/
#menu ul.navmenu li:first-child .menutop{border-width:1px 1px 0 1px; -moz-border-radius:5px 5px 0 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;}
#menu ul.navmenu li:last-child .menutop{border-width:0px 1px 1px 1px; -moz-border-radius:0 0 5px 5px; -webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;}
#menu ul.navmenu li:last-child ul.submenu{-moz-border-radius:0 0 5px 5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;}
#menu ul.navmenu li:last-child .menutop-open{-moz-border-radius:0;-webkit-border-radius:0px; border-width:0 1px;}

/* Is this even used???  */

#banner_image .caption{position:absolute;bottom:82px;left:10px;height:60px;width:600px;background-image:url('../../../apps/nivo-slider/themes/default/nivo_bg6.png');}

#banner_image .authortext {
	font-size:18px;
	font-family: Oswald,Arial,san-serif;
	color:#fff;
	margin:10px 0 -1px 3px;
	padding:0 0 0 25px;
}
#banner_image .titletext {
	font-size:32px;
	line-height:33px;
	font-family: Oswald,Arial,san-serif;
	font-weight:700;
	color:#fff;
	margin:0 0 -10px 0;
	padding:0 0 0 15px;
  	text-shadow: 0 0 3px #000; /* horizontal-offset vertical-offset 'blur' colour */
  	-moz-text-shadow: 0 0 3px #000;
  	-webkit-text-shadow: 0 0 3px #000;
}

/* overrides for nivo */

.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:none;
}

.nivoSlider {
    position:relative;
    width:600px; /* Change this to your images width */
    height:250px; /* Change this to your images height */
    background:#353535 url('../../../images/global/loading.gif') no-repeat 50% 50%; /*Loading image*/
	overflow:none;
}
.nivo-title {
	font-size:30px;
	line-height:33px;
	font-family: Oswald,Arial,san-serif;
	font-weight:700;
	color:#fff;
	margin:0;
	padding:0 0 0 15px;
  	text-shadow: 0 0 3px #000; /* horizontal-offset vertical-offset 'blur' colour */
  	-moz-text-shadow: 0 0 3px #000;
  	-webkit-text-shadow: 0 0 3px #000;
}
.nivo-author {
	font-size:18px;
	font-family: Oswald,Arial,san-serif;
	color:#fff;
	margin:0 0 3px 3px;
	padding:0 0 0 25px;
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
	width:600px; /* Change this to your images width */
    height:250px; /* Change this to your images height */
	overflow:none;
}
.nivoSlider a {
    border:0;
    display:block;
}

