/* to enable the red background uncomment the body and main-small background, and padding directives */

* {font-size:100.01%;}
html{font-size:62.5%;}
body{
	background:#fff;
	margin:17px 0 0;
	/* margin:9px 0 0; */
/*	margin: 0 0 0; */
	font:1.2em Verdana, Arial, Helvetica, sans-serif;
	color:#231f20;
}

img{border:none;}

sup {font-size: 6px !important; padding-top: 6px; }

a{color:#231f20; text-decoration:none;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
.right{float:right !important;}
.left{float:left !important;}
#main, 
#main-small{
	width:977px;
	margin:0 auto;
	overflow:hidden;}

#main-small {
	width:942px;
}
#header{
	width:100%;

}
.banner-ad{
	width:100%;
	background:url(images/bg-banner-box.gif) repeat-y;
	overflow:hidden;
	text-align:center;
        height: 90px;
	margin:0 0 14px;
}
.banner-ad div{
	width:727px;
	margin:0 auto;
}
.banner-ad div img{
	display:block;
}

.logo-nav{
        background:#000;
	border-top:1px solid #c9c8c8;
	height:39px;
	width:100%;
	margin:0 0 10px;
}
.logo-nav h1{
    margin:-1px 20px 0 0;
	float:left;
}
.logo-nav h1 a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:40px;
	width:135px;
	position:relative;
	background:url(images/black.gif) no-repeat;
}

.logo-nav ul li.current-cat a {
    color: #000;
}

.logo-nav ul li.current-cat ul li a {
    color: #fff;
}

#music .logo-nav h1 a {
    background:url(images/blue.gif) no-repeat;
}

#music .logo-nav, #music .sf-menu li li {
    background: #1e8ddc;
}

#music ul.subnav li a{
	color: #1e8ddc;
}

#home .logo-nav ul li.cat-item-3 a:hover {
    color: #1e8ddc !important;
}

#home .logo-nav ul li.cat-item-shop a:hover {
    color: #FF00FF !important;
}

.logo-nav ul li.cat-item-shop ul {
    margin-left: -70px !important;
}

#style .logo-nav h1 a {
    background:url(images/purple.gif) no-repeat;}


#style .logo-nav, #style .sf-menu li li {
    background: #703585;
}

#style ul.subnav li a, #home .logo-nav ul li.cat-item-4 a:hover {
	color: #703585;
}

#art\+culture .logo-nav h1 a {
    background:url(images/green.gif) no-repeat;
}

#art\+culture .logo-nav, #art\+culture .sf-menu li li {
    background: #40c000;
}

#art\+culture ul.subnav li a, #home .logo-nav ul li.cat-item-5 a:hover {
	color: #40c000;
}

#blogs .logo-nav h1 a{
	background:url(images/orange.gif) no-repeat;
}

#blogs .logo-nav, #blogs .sf-menu li li {
	background: #e94520;
}

#blogs ul.subnav li a, #home .logo-nav ul li.cat-item-6 a:hover {
	color: #e94520;
}

#magazine .logo-nav h1 a{
	background:url(images/red.gif) no-repeat;
}

#magazine .logo-nav, #magazine .sf-menu li li {
	background: #e40b26;
}

#magazine ul.subnav li a, #home .logo-nav ul li.cat-item-7 a:hover {
	color: #e40b26;
}

#fader\ tv .logo-nav h1 a, .body-fader-tv .logo-nav h1 a {
	background:url(images/gray.gif) no-repeat;
}

#fader\ tv .logo-nav, .body-fader-tv .logo-nav, #fader\ tv .sf-menu li li {
	background:#6d6e70;
}

#fader-tv ul.subnav li a, .body-fader-tv ul.subnav li a{
}

#home .logo-nav ul li.cat-item-8 a:hover {
    color:#6d6e70;
}

#events .logo-nav h1 a{
	background:url(images/brown.gif) no-repeat;
}

#events .logo-nav, #events .sf-menu li li {
	background:#4b322b;
}

#events ul.subnav li a, #home .logo-nav ul li.cat-item-9 a:hover {
	color: #4b322b;
}

#contests .logo-nav h1 a {
	background:url(images/gold.gif) no-repeat;
}

#contests .logo-nav, #contests .sf-menu li li {
	background:#90692f;
}

#contests ul.subnav li a, #home .logo-nav ul li.cat-item-10 a:hover {
	color: #90692f;
}

/* .logo-nav ul{ */
/* 	padding:0; */
/* 	margin:0; */
/* 	list-style:none; */
/* } */

.logo-nav ul li{
	float:left;
	background:url(images/split01.gif) no-repeat 0 50%;
	font-size:12px;
}

.logo-nav ul li a.active{
	color:#000;
}

.logo-nav ul li a{
	color:#fff;
	font-weight:bold;
	padding:11px 18px;
	display:block;
}

.logo-nav ul li ul li a {
    font-size: 10px;
}

#main-small .logo-nav ul li a{
	padding:11px 16px;
}

.logo-nav ul li a:hover, 
.logo-nav ul li a.active{
	color:#000;
	text-decoration:none;
}

#home .logo-nav ul li a.active, 
#home .logo-nav ul li a:hover{
	color:#d2232a;
}
.logo-nav ul li.first{background:none;}

.logo-nav ul {
    margin-top: 3px;
}

.logo-nav ul li ul {
    margin-top: -3px !important;
}

.logo-nav ul li a {
    font-size: 11px !important;
}

#content{
	height:1%;
	overflow:hidden;
}
.primary, 
.primary2{
	width:658px;
	float:left;
}
.primary2{
	width:646px;
}
#main-small .primary{
	width:558px;
}
#fader-tv .primary{
/\* 	width:752px; \*/
}
.sidebar{
	float:right;
	width:301px;
}
.sidebar.wide{
	float:right;
	width:360px;
}
.sidebar.wide .srch-frm div{
	background:#fff;
	padding:0 0 14px;
}
.sidebar.wide .side-img-hld{
	background:#fff;
}
.side-white-cont{
	margin:0 0 0 -2px;
	padding:0 0 20px;
	position:relative;
	overflow:hidden;
	background:#fff;
	width:362px;
}
.sidebar.wide img
	margin:0 auto;
	display:block;
}
#fader-tv .sidebar{
	float:right;
	width:204px;
}

div.side-img-hld {

}

.srch-frm{
	height:1%;
	overflow:hidden;	
}
input.inp-txt001{
	border:1px solid #919090;
	padding:2px 10px;
	width:338px;
	width:255px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#231f20;
	height:14px;
	text-align:left;
}

.side-img-hld{
	border:1px solid #5a5758;
	padding:26px 0;
	overflow: visible;
}

#fader-tv input.inp-txt001{
	width:181px;
	width:107px;
}

span.illustration{
	float:left;
	margin:0 12px 0 0;
}
.related-story{
	height:1%;
	overflow:hidden;
}
.related-story span.date{
	display:block;
	padding:8px 0 0;
	background:url(images/bg-dots01.gif) repeat-x;
	font-size:1.25em;
	font-weight:bold;
	margin:0 12px 4px 0;
}
.story{
	width:300px;
	float:left;
	border:1px solid #918f90;
	border-width:1px 0;
	padding:8px 0 0;
}
.story div{
	height:1%;
	overflow:hidden;
	padding:7px 0 0;
	background:url(images/bg-dotts02.gif) repeat-x;
}
.story h2{
	margin:0 0 15px;
	font-size:1.5em;
	line-height:17px;
}
.story h3{
	margin:0 0 2px;
	font-size:.916em;
}
.story p{
	margin:0 0 12px;
	line-height:16px;
	font-size:1em;
}
.story div p{
	line-height:12px;
	font-size:.916em;
}
.adv-box{
	height:1%;
	overflow:hidden;
	border-top:1px solid #918f90;
	padding:16px 0 16px;
	text-align:center;
}
.adv-box span{
	display:block;
	font-size:.916em;
	line-height:11px;
}
.adv-box strong{
	display:block;
	font-size:3em;
	line-height:35px;
	color:#d2232a;
	margin:0 0 6px;
}
.adv-box strong a{
	color:#d2232a;
}
.adv-box p{
	font-size:1.083em;
	margin:0;
}
.adv-box ul{
	float:right;
	padding:0;
	margin:-3px 0 0;
	position:relative;
	list-style:none;
}
.adv-box ul li.first{
	background:none;
}
.adv-box ul li{
	background:url(images/split02.gif) no-repeat 0 4px;
	padding:0 3px 0 5px;
	display:inline;
	font-size:.916em;
}
.chapters{
	overflow:hidden;
	background:url(images/bg-chapters.gif) repeat-y 16px 0;
	border-top:1px solid #919090;
	margin:0 0 0 -15px;

}
#main-small .chapters{
	width:970px;
	background:url(images/bg-chapters-small.gif) repeat-y 19px 0;
	margin:0 0 0 -17px;
}
.chapter-box{
	float:left;
	padding:0 14px 0 15px;
	width:172px;
}
#main-small .chapter-box{
	width:160px;
	padding:0 17px 0 17px;
}
.chapter-box p{
	font-size:1em;
	line-height:15px;
	margin:0 0 14px;
}
.chapter-box h3{
	font-size:1.083em;
	color:#231f20;
	padding:3px 0 9px 15px;
	margin:0;
}
.chapter-box h3.cp32, .chapter-box h3.cp3{
	background:url(images/bg-chapter-head01.gif) no-repeat;	
}
.chapter-box h3.cp33, .chapter-box h3.cp4{
	background:url(images/bg-chapter-head02.gif) no-repeat;	
}
.chapter-box h3.cp6{
	background:url(images/bg-chapter-head03.gif) no-repeat;	
}
.chapter-box h3.cp35, .chapter-box h3.cp7{
	background:url(images/bg-chapter-head04.gif) no-repeat;	
}
.chapter-box h3.cp{
	background:url(images/bg-chapter-head05.gif) no-repeat;	
}
.chapter-box h3.cp36 {
	background:url(images/bg-chapter-head06.gif) no-repeat;	
}

.chapter-box h3.cp8 {
    background:url(images/bg-chapter-head05.gif) no-repeat;	
}

.chapter-box h3.cp5, .chapter-box h3.cp34 {
	background:url(images/bg-chapter-head01_green.gif) no-repeat;	
}

.chapter-box span.date{
	display:block;
	font-size:.916em;
	color:#231f20;
}
span.img-cp{
	margin:0 0 20px;
	display:block;
}
span.img-cp img{
	display:block;
}
.chapter-box h4{
	line-height:15px;
	font-size:1.25em;
	color:#231f20;
	margin:0 0 16px;
}
.chapter-box h5{
	font-size:.916em;
	color:#231f20;
	margin:0 0 13px;
}
.chapter-box ul, ul.homepage{
	padding:0;
	margin:0 0 10px;
	width:100%;
	overflow:hidden;
	list-style:none;
}
.chapter-box ul li, ul.homepage li {
	float:left;
	height:1%;
	padding:0 0 14px;
}

.chapter-box ul li {
     width: 150px;
}

ul.homepage li {
	float:none;
}

.chapter-box ul li p{
	font-size:.916em;
	margin:0 0 12px;
	line-height:14px;
}
.chapter-box ul li h5, ul.homepage li h5 {
	background:url(images/bullet01.gif) no-repeat 0 3px;
	padding:0 0 0 11px;
	font-size:.916em;
	margin:0;
	display:inline;
}
.chapter-box ul li h5 a{
	font-weight:bold;
}
.three-cols,
.three-cols2{
	height:1%;
	overflow:hidden;
	background:url(images/bg-three-cols.gif) repeat-y;
	border-top:1px solid #919090;
}
.three-cols2{
	background:url(images/bg-three-cols2.gif) repeat-y;	
	border:none;
}
#main-small .three-cols{
	background:url(images/bg-three-cols-small.gif) repeat-y;
}

#home-three-cols{
	background:url(images/bg-three-cols-small-home2.gif) repeat-y !important;
}

.col1{
	float:left;
	width:299px;
	padding:28px 22px 16px 0;
	overflow:hidden;
}
.col2{
	float:left;
	width:300px;
	padding:28px 25px 16px 24px;
	overflow:hidden;
}
.col3{
	float:left;
	padding:28px 0 16px 21px;
	width:285px;
	overflow:hidden;
}
#main-small .col1{
	width:288px;
}
#main-small .col2{
	width:300px;
	padding-left:16px;
	padding-right:20px;
}
#main-small .col3{
	width:278px;
	padding-left:17px;
}
.issue{
	height:1%;
	overflow:hidden;
}
span.cover{
	float:right;
	margin:0 0 0 12px;
	display:inline;
}
.issue span.date{
	display:block;
	font-size:.916em;
	margin:0 0 8px;
}
.issue h3{
	font-size:1.5em;
	color:#231f20;
	margin:0 0 10px;
	line-height:18px;
}
.issue p{
	line-height:13px;
	margin:0 0 14px;
	font-size:.916em;
	color:#231f20;
}
ul.topic-list{
	padding:0;
	margin:0 0 20px;
	list-style:none;
	width:100%;
	overflow:hidden;
}
ul.topic-list li{
	float:left;
}

ul.topic-list li.item-list01{
    padding-right: 10px;
    border-right: 1px solid #000;
}

ul.topic-list li.item-list02{
    text-align:left;
    padding-left: 10px;
    border-right: 1px solid #000;
    padding-right: 10px;
}

ul.topic-list li.item-list03{
    text-align:left;
    padding-left: 10px;
    border-right: 1px solid #000;
    padding-right: 10px;

}

ul.topic-list li.item-list04{
    text-align:right;
    padding-left: 10px;
}

ul.topic-list li a{
	font-size:11px;
	font-weight:bold;
}

ul.topic-list li a.active{
    text-decoration: underline;
}

ul.topics{
	padding:0;
	margin:0;
	list-style:none;
}
ul.topics li{
	background:url(images/bg-dotts03.gif) repeat-x 0 100%;
	padding:2px 0 2px 2px;
	font-size:11px !important;
}
ul.topics li.last{
	background:none;
}
ul.topics li a{
	font-size:11px !important;
	padding:0 0 0 10px;
}

ul.topics li a.cp3{
	background:url(images/blue_bullet.gif) no-repeat 0 4px;
}

ul.topics li a.cp4 {
	background:url(images/purple_bullet.gif) no-repeat 0 4px;
}

ul.topics li a.cp5 {
	background:url(images/green_bullet.gif) no-repeat 0 4px;
}

ul.topics li a.cp6 {
	background:url(images/orange_bullet.gif) no-repeat 0 4px;
}

ul.topics li a.cp7 {
	background:url(images/red_bullet.gif) no-repeat 0 4px;
}

ul.topics li a.cp8 {
	background:url(images/gray_bullet.gif) no-repeat 0 4px;
}

ul.topics li a.cp9 {
	background:url(images/brown_bullet.gif) no-repeat 0 4px;
}

ul.topics li a.cp10 {
	background:url(images/gold_bullet.gif) no-repeat 0 4px;
}

ul.prev-next{
	padding:0;
	margin:6px 0 0;
	list-style:none;
	float:right;
}
ul.prev-next li{
	display:inline;
	font-size:.83em;
	background:url(images/split02.gif) no-repeat 0 3px;
	padding:0 0 0 5px; 
}
ul.prev-next li.first{
	background:none;
}
span.illustration01{
	width:140px;
	float:left;
}
span.illustration01.right img{
	float:right;
}
span.illustration01 img{
	display:block;
}
.box{
	height:1%;
	overflow:hidden;
}
.box h3{
	margin:0;
	font-size:.916em;
	font-weight:bold;
	line-height:12px;
}
.three-cols h4{
	margin:0;
	font-size:.916em;
	font-weight:bold;
	line-height:12px;
}
.box p{
	margin:0 0 10px;
	font-size:.916em;
	line-height:12px;
}
.join-frm{
	height:1%;
	overflow:hidden;
}
.join-frm div{
	margin:0 0 11px;
}
.join-frm label{
	display:block;
	font-size:.916em;
}
.inp-txt002{
	width:206px;
	border:1px solid #999;
	padding:1px 4px;
}
.two-columns, 
.two-columns01{
	background:url(images/bg-two-cols.gif) repeat-y;
	height:1%;
	overflow:hidden;
}
.two-columns01{
	background:url(images/bg-two-cols01.gif) repeat-y;
}
#main-small .two-columns{
	background:url(images/bg-two-cols-small.gif) repeat-y;
}
.side-holder{
	padding:0 0 18px;
	margin:0 0 10px;
	border-bottom:1px solid #919090;
	overflow:hidden;
}
.sidebar.wide .side-holder{
	margin-left:16px;
}
.side-holder h3{
	font-size:11px;
	margin:0 0 5px;
}
.side-holder h4{
	font-size:12px;
	margin:0 0 12px;
}
.side-holder p{
	line-height:13px;
	margin:0 0 18px;
	font-size:11px;
}
ul.subnav{
	padding:0;
	margin:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
ul.subnav li{
	background:url(images/bg-dotts03.gif) repeat-x 0 100%;
	font-size:13px;
	font-weight:bold;
	float:left;
	width:100%;
}
ul.subnav li.last{
	background:none;
}
ul.subnav li a{
	padding:3px 0 4px;
	display:block;
}
ul.subnav.black li a{
	color:#000 !important;
}
ul.subnav li a.active{
	color:#a7a9ac !important;
}

ul.subnav li.current-cat a{
}

.join-frm{
	width:100%;
	overflow:hidden;
}
.join-frm div{
	margin:0 0 16px;
	height:1%;
	overflow:hidden;
}
.join-frm div label{
	float:left;
	width:72px;
	font-size:10px;
	padding:3px 0 0 0;
}
.join-frm div label span{
	color:#ed2024;
}
input.inp-txt003{
	float:left;
	border:1px solid #939598;
	padding:2px 5px;
	width:208px;
}
select.sel001{
	width:110px;
	float:left;
}
input.join-btn{
	float:right;
}
.event-post, 
.event-post.small{
	width:646px;
	overflow:hidden;
	border-top:1px solid #918f90;
	padding:18px 0 0;
}

#main-small .event-post{
	width:560px;
}
.event-post.small div{
	height:1%;
	overflow:hidden;
}

.event-post.last{
    border-bottom: 1px solid #918F90;
    margin-bottom: 10px;
}

.event-post.first{
    border-top: none;
    padding-top: 0;
}

#fader-tv .event-post{
	width:712px;
	padding:0;
}
.event-post span.date{
	font-size:.916em;
	display:block;
	margin:0 0 2px;
}
.event-post span.author{
	font-size:.916em;
	margin:0 0 12px;
	display:block;
}


.event-post h2{
	font-size:1.25em;
	margin:0;
}
.event-post p{
	line-height:15px;
	margin:0 0 16px;
}

.event-post p a {
    text-decoration: underline;
}
	.look, .watch, .read, .listen { margin: 0 0 20px; padding: 70px 0 0 0; }
	.look .entry, .watch .entry, .read .entry, .listen .entry { background-color: #000; padding-bottom: 10px; color: #ccc;
		line-height: 18px; font-family: Courier, "New York", "MS Serif", times, times new roman, "Hoefler Text", serif;
	}

	.look .entry h2, .watch .entry h2, .read .entry h2, .listen .entry h2 { padding: 5px 10px 15px 10px; }
	.look .entry h2 a, .watch .entry h2 a, .read .entry h2 a, .listen .entry h2 a { color: #ff0000; }
	.look .entry h2 a:hover, .watch .entry h2 a:hover, .read .entry h2 a:hover, .listen .entry h2 a:hover { color:#c41230; }
	.look .entry p, .watch .entry p, .read .entry p, .listen .entry p, 
	.look div.social_links, .watch div.social_links, .read div.social_links, .listen div.social_links, 
	.look ul.opts, .watch ul.opts, .read ul.opts, .listen ul.opts { margin-left: 10px; margin-right: 10px;line-height: 18px; }
	.look ul.opts, .watch ul.opts, .read ul.opts, .listen ul.opts { border-top: 1px dotted #242424; padding-top: 10px; }
	.look ul.opts li, .watch ul.opts li, .read ul.opts li, .listen ul.opts li { color: #777; }
	.look .entry object, .read .entry object, .watch .entry object, .listen .entry object { margin-bottom: 5px; }
	.watch .entry span.post-img object { margin-bottom: 0; }
	.look .entry a, .watch .entry a, .read .entry a, .listen .entry a { color: #fff; text-decoration: underline; }
	
	.look { background: url(images/header_look_wlogo.gif) no-repeat top left; }
	.watch { background: url(images/header_watch_wlogo.gif) no-repeat top left; }
	.read { background: url(images/header_read_wlogo.gif) no-repeat top left; }
	.listen { background: url(images/header_listen_wlogo.gif) no-repeat top left; }
	.search-results .bare { background: url(images/header_bare.gif) no-repeat top; padding-top: 20px;margin: 0 0 20px;  }

ul.opts{
	padding:0;
	margin:20px 0 10px;
	list-style:none;
}
ul.opts li{
	display:inline;
	font-size:.916em;
	color:#a7a9ac;
	padding:0 8px 0 0;
}
.post-img, 
.post-img2{
	margin:0 0 22px;
	display:block;
}
.post-img2{
	padding:10px 0 0;
}
.post-img-small{
	float:left;
	margin:0 20px 0 0;
}
.post-img-small img{
	display:block;
}
.post-img img, 
.post-img2 img{
	display:block;
	margin:0 auto;
}

.blog-list-box{
	width:560px;
	overflow:hidden;
}
.blog-list-box h2{
	font-size:1.166em;
	margin:0 0 20px;
}
ul.blog-list{
/*	background:url(images/bg-blogs-cols.gif) repeat-y 29px 0; */
	padding:0;
	list-style:none;
	width:634px;
	overflow:hidden;
	margin:0 0 -23px -20px;
}
ul.blog-list li{
	float:left;
	padding:0 23px 0 23px;
	margin:0 0 20px;
	width:156px;
	overflow:hidden;
	height:242px;
	display:inline;
	border-bottom:1px solid #f8ad91;
}
ul.blog-list li h3{
	font-size:1em;
	margin:0;
	line-height:16px;
	margin:0 0 2px;
}
ul.blog-list li p{
	font-size:.916em;
	margin:0 0 6px;
}
ul.blog-list li span{
	display:block;
	margin:0 0 20px;
}
ul.blog-list li span img{
	display:block;
}
.blog-part{

	border:1px solid #f8ad91;
	border-width:1px 0;
	padding:20px 0;
	margin:0 0 24px;
	overflow:hidden;
}
span.photo{
	float:left;
	padding:0 32px 0 0;
}
.blog-part div{
	height:1%;
	overflow:hidden;
}
.blog-part span.type{
	font-size:.83em;
	display:block;
	margin:0 0 2px;
}
.blog-part h2{
	font-size:1.16em;
	margin:0 0 2px;
}
.blog-part p{
	font-size:.91em;
	margin:0 0 14px;
	line-height:14px;
}

.issue-home, 
.issue-inner{
	width:646px;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.issue-inner{
	width:560px;
}
.issue-home h2{
	font-size:1.5em;
	margin:0 0 12px;
}
.issue-cols{
	width:100%;
	overflow:hidden;
}
.issue-col1{
	width:178px;
	float:left;
}
.issue-col2{
	width:248px;
	padding:0 20px;
	float:left;
}
.issue-home .post-img{
	margin:0 0 30px;
}
.issue-col1 h3{
	font-size:.916em;
	line-height:13px;
	margin:0 0 8px;
}
.issue-col1 h3 span{
	display:block;
}
.issue-col1 p{
	font-size:.916em;
	line-height:13px;
	margin:0 0 16px;
}
.issue-col1 p span{
	display:block;
}
span.illustration02{
	display:block;
	margin:0 0 18px;
}
span.illustration02 img{
	display:block;
}
.issue-col2 p{
	font-size:1em;
	line-height:14px;
	margin:0 0 17px;
}
h2.big-hd, 
h2.mid-hd, 
h2.small-hd{
	margin:0 0 12px;
	font-size:1.5em;
	line-height:20px;
}
h2.mid-hd{
	margin:0;
}
h2.small-hd{
	font-size:1.16em;
	margin:0 0 10px;
}

.comments{
	padding:26px 0 0;
	border-top:1px solid #918f90;
	overflow:hidden;
}
#fader-tv .comments{
	width:752px;
}
.comments h3{
	font-size:1em;
	margin:0 0 14px;
}
.comment-post{
	width:100%;
	overflow:hidden;
	margin:0 0 16px;
}
.comment-post p{
	margin:0 0 10px;
	font-size:1em;
}
.comment-post span.date{
	display:block;
	font-size:.83em
}
.comment-post span.name{
	display:block;
	font-size:1em;
}

.reply-frm{
	width:100%;
	overflow:hidden;
	margin:0 0 30px;
}
.reply-frm div{
	width:100%;
	margin:0 0 16px;
	overflow:hidden;
}
input.inp-txt004{
	border:1px solid #acaeb1;
	width:190px;
	padding:2px 0 2px 6px;
	margin:0 18px 0 0;
	float:left;	
}
.reply-frm div label{
	padding:4px 0 0;
	font-size:.83em;
	float:left;
}
textarea.txt-area{
	width:550px;
	height:146px;
	border:1px solid #acaeb1;
	padding:2px 0 2px 6px;
	border:1px solid #acaeb1;
	overflow:auto;
}
.podcast-box{
	width:646px;
 width: 560px;
	float:left; 
}
.podcast-box01{
	width:362px;
	float:left;
}
.podcast-box02{
	width:165px;
	float:right;
}
.podcast-box01 ul, 
.podcast-box02 ul, 
.podcast-box ul{
	padding:0;
	margin:0 0 0 -27px;
	overflow:hidden;
	width:634px;
	list-style:none;
}
.podcast-box02 ul{
	width:184px;
	margin:0;
}
.podcast-box ul{
	width:686px;
	width:634px;
}

.podcast-box01 ul {
    width: 422px;
}

.podcast-box01 ul li, 
.podcast-box02 ul li, 
.podcast-box ul li{
	float:left;
	padding:0 0 23px 27px;
	width:170px;
	overflow:hidden;
}
.podcast-box02 ul li{
	padding:0 0 23px;
}
.podcast-box01 ul ul, 
.podcast-box02 ul ul, 
.podcast-box ul ul{
	margin:0;
}
.podcast-box01 ul ul li, 
.podcast-box02 ul ul li, 
.podcast-box ul ul li{
	display:inline;
	padding:0 4px 0 0;
	font-size:.76em;
	width:auto;
}
.podcast-box01 ul li a em.active,  
.podcast-box02 ul li a em.active, 
.podcast-box ul li a em.active{
	display:none;
}
.podcast-box01 ul li a:hover em.normal,  
.podcast-box02 ul li a:hover em.normal, 
.podcast-box ul li a:hover em.normal{
	display:none;
}
.podcast-box01 ul li a:hover em.active,  
.podcast-box02 ul li a:hover em.active, 
.podcast-box ul li a:hover em.active{
	display:block;
}
.podcast-thumb{
	width:126px;
	float:left;
}
.podcast-content{
	width:409px;
	float:left;
	margin:0 0 0 25px;
	display:inline;
}
.podcast-content .box{
	border-bottom:2px solid #c9c8c8;
	height:1%;
	overflow:hidden;
	padding:0 0 10px;
	margin:0 0 22px;
}
.podcast-content h3{
	margin:0 0 18px;
	font-size:1.16em;
}
dl.contents, 
dl.tracklisting{
	margin:0 0 10px;
	font-size:1em;
}
dl.contents dt{
	font-weight:bold;
	margin:0 0 3px;
}
dl.contents dd{
	margin:0 0 18px;
	font-size:1em;
}
dl.tracklisting{
	margin:0;
}
dl.tracklisting dt{
	float:left;
	font-weight:bold;
	padding:0 4px 0 0;
}
* html dl.tracklisting dt{
	margin:0 -3px 0 0;
}
dl.tracklisting dd{
	margin:0 0 18px;
}
h3.no-mar{
	margin:0;
}
.other-posts{
	border-bottom:1px solid #918f90;
	overflow:hidden;
/\* 	width:646px; \*/
	margin:0 0 10px;
	padding:14px 0 0;
}
.other-posts span{
	width:120px;
	float:left;
}
.other-posts div{
	height:1%;
	overflow:hidden;
	padding:0 0 8px;
}
.other-posts div p{
	margin:0 0 16px;
	line-height:15px;
}
.other-posts div h3{
	margin:0 0 1px;
	font-size:1em;
	line-height:15px;
}
.other-posts.last{
	border:none;
}
.fader-tv{
	width:713px;
	overflow:hidden;
	margin:0 0 10px;
}
.post{
	height:1%;
	overflow:hidden;
	padding:0 0 0 5px;
	margin:0 0 11px;
	border-bottom:2px solid #c9c8c8;
}
.post span.date, 
.post span.author{
	display:block;
	font-size:11px;
}
.post span.author{
	margin:0 0 15px; 
}
.post p{
	font-size:11px;
	line-height:12px;
	margin:0 0 12px;
}
.post h2{
	font-size:18px;
	line-height:18px;
	margin:0 0 3px;
}
.banner-ad02{
	margin:0 0 16px -5px;
	position:relative;
	height:1%;
}
.banner-ad02 img{
	display:block;
}
ul.sort-list{
	height:1%;
	overflow:hidden;
	margin:8px 0 0;
	list-style:none;
	border:1px solid #918f90;
	border-width:1px 0;
	padding:5px 0;
}
ul.sort-list li{

	font-size:13px;
	font-weight:bold;
	display:inline;
}
ul.sort-list li a:hover, 
ul.sort-list li.active a{
	color:#bcbec0;
}
ul.episodes-list{
	margin:0 0 16px;
	width:100%;
	overflow:hidden;
}
ul.episodes-list li{
/*	border:1px solid #919090; */
	font-weight:bold;
	font-size:.916em;
	float:left;
	margin:0 0 1px;
}
ul.episodes-list li a{

	padding:3px 0 3px 3px;
	display:block;
}
ul.episodes-list li span{
	font-weight:normal;
}
.episode{
	width:172px;
	padding:16px 0 0;
	overflow:hidden;
}
.episode h4{
	font-size:1.16em;
	line-height:16px;
	margin:0 0 5px;
}
.episode span.author{
	font-size:.916em;
	padding:0 0 16px;
	display:block;
}
.episode img{
	display:block;
	margin:0 0 12px;
}
.result-box{
	border-bottom:1px solid #808080;
	overflow:hidden;
	padding:20px 0;
}
span.result-img{
	width:195px;
	float:left;
}
.result-box div{
	float:left;

}
.result-box div span.date{
	display:block;
	font-size:.916em;
}
.result-box div span.author{
	display:block;
	margin:0 0 18px;
}
.result-box div h3{
	color:#231f20;
	font-size:1.16em;
	margin:0 0 4px;
}
.result-box div p{
	line-height:15px;
	margin:0 0 12px;
}
.story-preview{
	width:100%;
	overflow:hidden;
	border:1px solid #c9c8c8;
	border-width:1px 0;
	margin:0 0 9px;
}
.story-preview ul{
	padding:9px 0;
	margin:0 0 0 -8px;
	width:985px;
	overflow:hidden;
	list-style:none;
}
.story-preview ul li{
	float:left;
	width:189px;
	margin:0 0 0 8px;
	display:inline;
}
#main-small .story-preview ul li{
	width:180px;
}
.story-preview ul li span{
	float:left;
	padding:0 8px 0 0;
}
.story-preview ul li p{
	margin:0;
	color:#231f20;
	font:12px/15px Verdana, Arial, Helvetica, sans-serif;
}
.story-preview ul li p a{
	color:#231f20;
}

.story-preview ul li img.selected {
    padding-bottom: 5px; border-bottom: 3px solid #000;
}

.video-box{
	width:558px;
	float:left;
}

.video-box h2 a {
	color:#009fdb;
}

.video-box h2 {
	color:#009fdb;
	font:bold 21px/21px Verdana, Arial, Helvetica, sans-serif;
	margin:-4px 0 0;
	display:block;

	margin:0 0 13px;
}
* html .video-box h2{
	margin:0 0 15px;
}
*+html .video-box h2{
	margin:0 0 15px;
}
.video-box h2.grey{
	color:#a7a9ac;
}
.video-box h2.purple{
	color:#87499c;
}
span.video-data{
	display:block;
}
.chapter-box.music ul li h5{
	background:url(images/bullet03.gif) no-repeat 0 3px;
}
.chapter-box.style ul li h5{
	background:url(images/bullet05.gif) no-repeat 0 3px;
}
.chapter-box.blog ul li h5{
	background:url(images/bullet02.gif) no-repeat 0 3px;
}
.chapter-box.mag ul li h5{
	background:url(images/bullet06.gif) no-repeat 0 3px;
}
.chapter-box.tv ul li h5{
	background:url(images/bullet04.gif) no-repeat 0 3px;
}
ul.covers-list{
	margin:0 0 0 -26px;
	padding:0;
	overflow:hidden;
	width:588px;
	list-style:none;
}
ul.covers-list li{
	min-height:194px;
	padding:0 0 20px 0;
	width:170px;
	float:left;
	margin:0 0 0 26px;
	display:inline;
}
* html ul.covers-list li{
	height:194px;
	
}
ul.covers-list li span.photo-box{
	margin:0 0 12px;
	display:block;
}
ul.covers-list li span.photo-box img{
	display:block;
}
ul.covers-list li h3{
	font-size:.916em;
}
ul.covers-list li h3 span{
	display:block;
}
.descr-box{
	width:100%;
	padding:12px 0;
	border-top:1px solid #918f90;
	border-bottom:1px solid #918f90;
	overflow:hidden;
	margin:0 0 16px;
}
.descr-box .box-item{
	width:184px;
	padding:0 10px 0 0;
	float:left;
}
.descr-box ul{
	padding:0;
	margin:0;
	list-style:none;
}
.descr-box ul li{
	font-size:.916em;
	padding:0 0 1px;
}
.descr-box h3{
	color:#231f20;
	margin:0 0 16px;
	font:bold .916em Verdana, Arial, Helvetica, sans-serif;
}
.descr-box dl{
	margin:0 0 18px;
	font-size:.916em;
}
.descr-box dt{
	display:block;
	text-transform:uppercase;
}
.descr-box dd{
	display:block;
	margin:0;
}
#footer{
	height:1%;
	overflow:hidden;
	border-top:1px solid #919090;
	margin:16px 0 0;
}
#footer ul{
	border-bottom:1px solid #919090;
	padding:6px 0 7px 0;
	margin:0 0 22px;
	list-style:none;
	width:100%;
	overflow:hidden;
	float:right;
}
#main-small #footer ul li{
	padding:0 7px 0 8px;
}
#footer ul li{
	display:inline;
	padding:0 10px 0 11px;
	background:url(images/split03.gif) no-repeat 100% 3px;
	font-size:11px;
}
#footer ul li.first{
	background:none;
	padding:0 14px 0 0;
}
#footer ul li.last{
	padding:0 0 0 15px;
	background:none;
}

#tag_cloud a {
}

ul#tagcloud {
  padding: 0;
  margin: 0;
}

div.next {
    width: 100%;
}

div.next div.alignleft {
    float: left;
}

div.next div.alignright {
    float: right;
}

span.story_credit {
    color: #000 !important;
}

.col3 ul.topics, .col3 ul.tagcloud {

}

.social_links {
    float: left;
    margin-left: 0px;
    margin-bottom: 10px;
}

.social_links a {
    margin-left: 10px;
}


.stbutton {
    float: left;
}

.social_bar {
    height: 34px;
    border-top: 1px solid #919090;
    padding-bottom: 17px;
    margin: 0 auto;
}

.social_bar ul {
    list-style: none;
    margin-left: 0px;

}

.social_bar ul li {
    float: left;
    margin-right: 15px;
    vertical-align: center;
    padding-top: 4px;
}

.bottom-rss-box {
    height:1%;
    overflow:hidden;
    border-top:1px solid #919090;
}

.bottom-rss-box div  ul {
    font-size: 10px;
    font-weight: bold;
}

.bottom-rss-box div  ul li {
    padding-bottom: 10px;
    padding-right: 20px;

}

.bottom-rss-box .rsslist {
    float: left; 
    width: 210px;
    margin-top: 20px;
    padding: 0;
    margin-left: 0;
}

.bottom-rss-box .rssimage {
    float: left; margin-left: 10px; margin-top: 20px;
    width: 232px;
}

.bottom-rss-box .rssimage p {
    padding-left: 10px;
    font-size: 10px;
}


.rssbox {
    float: left; 
    width: 470px;; 
    /* background: #f00; */    
}

.rssbox2 {
    border-right: 1px solid #c9c8c8;
}


.double-vision {
    background: #a7a8aa !important;    
}

.double-vision #main-small {
    padding: 0 !important;
    background: none;
}

.double-vision .logo-nav{
	border-top:1px solid #000;
}

.double-vision .banner-ad{
    background:url(images/bg-banner-box_grey.gif) repeat-y;
}

.double-vision .chapter-box-photo ul {
    padding: 0;
    margin: 0;
    margin-top: 5px;
}

.double-vision .chapter-box-photo ul  li {
    padding: 0;
    margin: 0;
    margin-left: 13px;
    color: #fff;
}

.double-vision .chapter-box-photo span.img-cp {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.double-vision .chapter-box-photo {
    float: left;
    background: #a7a8aa;
    border-right: 1px solid #fff !important;
    padding:0 11px 0 11px;    
}
  
.double-vision .chapters-photo {
    background: #f00;
    width: 100%;
}

.double-vision .chapters-photo last {
    border-right: none !important;
}

/* red defs */

.double-vision .logo-nav h1 a {
    height:40px !important;
    background-image:url(images/black2.gif) !important;
}

/* #home { */
/*      background-repeat: no-repeat; */
/*      background-color: #c41e37; */
/*      background-attachment: fixed; */
/*      background-position: center top; */
/*      background-image: url('images/kanye_fader_skin.jpg'); */
/*      cursor: pointer; */
/*      margin-top: 0 !important; */
/*  } */

/* #home { */
/*  background-image: url('images/logo_bg_nike.jpg'); */
/* /\*   background-image: none !important; *\/ */
/* } */

/* #home #main-small { */
/*     background: #fff; */
/*     margin-top: 17px !important; */
/* } */

/* .logo-nav { */
/*     background:#d11f42; */
/* } */

/* .logo-nav h1 a { */
/*     background:url(images/red_logo.gif) no-repeat; */
/* } */

/* .double-vision .logo-nav h1 a { */
/*     background-image:url(images/red_logo.gif) no-repeat; */
/* } */

/* .double-vision .logo-nav { */
/*     border-top: 1px solid #d11f42; */
/*     border-top: none; */
/* } */

/* #home .logo-nav ul li a:hover { */
/*     color: #000 !important; */
/* } */

/* #home .logo-nav ul li.cat-item-3 a:hover { */
/*     color: #000 !important; */
/* }  */

#content p a, #content p a:hover {
    text-decoration: underline;
}
    

#small_sidebar_ad {
    padding-bottom: 6px;
}

.sponsored-post-header {
    background: #919191; 
   height: 20px;
    margin-bottom: 10px;
}

.sponsored-post-group {
    width: 140px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 3px;
}

.sponsored-post-header h4 {
    font-size: 10px;
    color: #fff;
    float:left;
    padding: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    margin-left: 5px;
    margin-right: 5px;
}

.sponsored-arrow {
    float: left;
    background-image: url(images/arrow.png);
    background-repeat: no-repeat;
    height: 10px;
    width: 11px;
    margin-top: 1px;
}

.sponsored-post {
    border-top: none !important;
    padding-top: 0;
}


.bottom-box-inner.sponsored-post {
    padding:0 !important;
    margin:0 !important;
    margin-left: -2px ! important; 
    width:298px !important;
}

.bottom-box-inner .sponsored-post-content {
    padding: 0 10px 10px 10px !important;
    margin-left: 10px !important;
}

blockquote {
    background:url(images/left_pull_quote.jpg) no-repeat scroll left top #fff !important;
    margin: 0;
    padding-left: 30px;
    width: 510px;
    min-height: 40px;
    margin-bottom: 30px;
    padding-right: 40px;
    font-family: Georgia,Utopia,Palatino,'Palatino Linotype',serif;
    margin-top: 30px;
}

blockquote p {
    background:url(images/right_pull_quote.jpg) no-repeat scroll 100% 90%;
    border-top:medium none;
    margin:0;
    padding-bottom: 10px;
    padding-right: 50px;
    text-align: center;
    font-size: 24px;
    font-family: Georgia,Utopia,Palatino,'Palatino Linotype',serif;
    line-height: 26px !important;
}

.twitter-share-button  {
    float: left;    
    margin-left: 10px !important;
    margin-top: -2px !important;
}

#post-pager {
    float: right;
    margin-right: 10px;
}

#post-next-page a, #post-previous-page a  {
	border-color:#D4D4D4 #888888 #888888 #D4D4D4;
	border-style:solid;
	border-width:1px;
	padding:0.1em 0.5em;
}

#post-number-page {
    margin-right: 5px;
    float: left;
}

#post-number-page ul {   
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-top: -2px;
    marign-right: 3px;
}

#post-number-page ul li {   
    border-left:1px solid #1A1A1A;
    display:inline;
    line-height:20px;
    padding:0 0.2em 0 0.5em;
}

#post-number-page ul li a span, #post-number-page ul li span {   
    color: #000 !important;
    border: none!important;
    padding: 0px;
}

#post-number-page ul li span {   
    font-weight: bold;
}

#post-number-page ul li a span {
    font-weight: normal !important;
}

#post-number-page ul li:first-child {
    border-left: 1px none;
}

#post-next-page, #post-previous-page {    
    float: left; 
    margin-right: 5px;
}

ul.related {
    list-style-type: none;
    width: 100%;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
}

ul.related li {
    float: left;
    margin-right: 20px;
    width: 164px;
    height: 170px;
    
}

