a{
 color:#0AA1DD;}

.more{
 float:right;
 font-size:1.1em}

.noborder{
 border:none !important;}

.advertise{
 color:#C2BBB4;
 font-size:0.9em;
 text-transform:uppercase;
 overflow: visible}
 
.advertise_inner{
 color:#C2BBB4;
 font-size:.675em;
 text-transform:uppercase;
 font-family:Arial, Helvetica, sans-serif;
 width:468px;
 text-align:left}
 
.advertise_inner img{
 display:block;
 border:1px solid #C2BBB4;}

.advertise img{
 display:block;
 border:1px solid #C2BBB4;}

.search_advertise{
 color:#C2BBB4;
 font-size:0.9em;
 text-transform:uppercase;}

h1,h2,h3,h4{
 text-transform:capitalize;
 font-weight:normal;} 

.title-discuss{
 background:url(/assets/img/global_elements/blog_grey.gif) no-repeat top left;
 padding: 0 0 3px 20px;
 position:relative;
 font-size:1.2em;}

fieldset{
 border:none;
}
 
label {
  float:left;
  width:25%;
  margin-right:0.5em;
  padding-bottom:0.8em;
  font-size:11px;
  vertical-align:middle
}

legend {
	font-size:12px;
	font-weight:bold
}

#video-discuss{
 padding: 0 0 15px 0;}
 
.color_band_header {
	background-color:#e0f648;
	color:#33302d;
	padding:2px 0 2px 3px;
	font-weight:bold;
}
.directoryLink {color: #33302d}

/* Video 
-----------------------------------------------------------------*/
#video-news{
 padding: 18px 0 0 0;}

#video-news .news-info{
 width: 264px;
 float:left;
 padding: 0 18px 0 0;}

#video-news .news-info .info{
 font-weight:bold;
 font-size:1em;
 padding:0;}

#video-news .news-info h3{
 font-weight:bold;
 padding: 0 0 15px 0;}

#video-news .news-info p{
 padding: 0 0 20px 0;
 font-size:1.1em;}

#video-news .news-info fieldset input.text{
 border:1px solid #ccc9c6;
 width: 215px;
 float:left;
 color:#ccc9c6;
 height:13px;
 margin-bottom: 6px;
 font-size:11px;
 padding: 3px;}

#video-news .news-info fieldset label{
 color:#ccc9c6;
 padding:0;
 float:left;
 width: 40px;
 margin:3px 0px 0 0;
 vertical-align:middle;
 font-size:1.1em;}

#video-news .news-info fieldset p{
 padding: 0 0 0 50px;
 font-size:1em;
 text-transform:uppercase;
 font-weight:bold;}

#video-news .news-info fieldset p a img{
 padding: 0  0 0 5px ;} 

#video-news .news-info fieldset p img{
 vertical-align:middle;}

#video-news .video{
 float:left;
 width: 640px;
 padding: 0 48px 0 0;}

#top-news{
 background:#e2f5fd;
 margin: 15px 0 0 0;
 padding: 10px;}

#top-news ul.news-topics{
 width: 134px;
 float:left;
 margin: 0 12px 0 0;}

#top-news ul.news-topics li{
 font-size:1.1em;
 font-weight:bold;
 display:inline;
 text-transform:uppercase;}

#top-news ul.news-topics li a{
 display:block;
 background:url(/assets/img/global_elements/dotted_blue.gif) repeat-x bottom left;
 padding: 5px 3px;}

#top-news ul.news-topics li a:hover{
 background:#6dcff6;
 color:#000 !important;}

#top-news .video-thumbs{
 border:1px solid #6dcff6;
 padding: 10px;
 width: 635px;
 float:right;}

#top-news .video-thumbs h2{
 float:left;
 font-size:1.1em;}

#top-news .video-thumbs .pages{
 float:right;
 font-weight:bold;
 text-transform:uppercase;}

#top-news .video-thumbs .thumbs{
 clear:both;
 padding: 20px 0 0 0;}

#top-news .video-thumbs .thumbs p{
 width: 80px;
 float:left;
 padding: 0 40px 30px 0;}

#top-news .video-thumbs .thumbs p img{
 margin: 0 0 10px 0;
 border: #6DCFF6 1px solid}

#top-news .video-thumbs .thumbs p a{
 font-size:1.1em;
 margin: 5px 0 0 0;
 display:block;} 

#top-news .video-thumbs .thumbs .last{
 padding:0;}


#discuss{
 padding: 20px 0;}

#discuss .video{
 width: 301px;
 float:left;
 padding: 0 30px 0 0;}

#discuss .video-big{
 width: 395px;} 
 
#discuss .video-big .video-bubble,
#discuss .video-big textarea,
#discuss .video-big input.text{
 width: 365px;}

#discuss .video-bubble{
 border:5px solid #e0f648;
 width: 281px;
 padding: 10px;
 margin: 10px 0 0 0;}

#discuss  textarea{
 width: 281px;
 height:126px;
 font-size:2em;
 font-weight:bold;
 height:126px;
 font-family:Arial, Helvetica, sans-serif;
 color:#c2bbb4;
 border:none;}

#discuss .bubble-bottom{
 background:url(/assets/img/interface/balloon_bottom.gif) no-repeat 20px 0;
 height:52px;
 color:#c2bbb4;
 padding: 10px 0 0 0;
 text-align:right;
 position:relative;
 top: -5px;}

#discuss  fieldset{
 padding: 10px 0 0 0;}

#discuss  input.text{
 width: 300px;
 padding: 2px;
 border:1px solid #dad6d2;
 height:14px;
 color:#dad6d2;
 font-size:11px;
 margin-bottom:10px;}

#discuss .comment-big,
#discuss .comment-big .comments-wrapper{
 width: 327px !important;}

#discuss .advertise{
 float:right;}

/* Slideshow
-----------------------------------------------------------------*/
#slideshow-info{
 margin: 0 0 20px 0;}

#slideshow-info h1{
 font-size:2.8em;
 text-transform:none;}

#slideshow-info h2{
 font-size:1.4em;
 padding: 0 0 8px 0;
 text-transform:none;}

.slideshow{
 margin: 0;
 font-size:1em}
 
.slideshow .caption{
 padding-top:10px; 
 clear:both; 
 width:585px; 
 font-family:Georgia, "Times New Roman", Times, serif;
 line-height:150%;
 font-size:1.4em}

.slideshow .picture{
 float:left;
 width: 482px;
 color:#33302d;
 border-bottom:#c2bbb4 1px solid;}

.slideshow .picture img{
 margin-bottom: 1px;
 border:#c2bbb4 1px solid;}
 
.slideshow .picture p{
 color:#33302d;
 padding: 0 0 5px 0;
 margin-bottom:1px !important;
 color:#c2bbb4}

a.enlarge{
 padding: 0 0 0 20px;
 float:right;
 text-transform:uppercase;}

 .slideshow .info{
 float:left;
 padding: 0 0 0 20px;
 width: 300px;}

.slideshow .info p{
 padding: 15px 0 0 0;
 font-size:1.2em;}

 .slideshow .info .thumb_gallery{
 width: 325px;
 margin: 0 0 0 0;
 padding: 10px 0 10px 0;
 border:1px solid #dad6d2;
 height:108px;
 background-color:#33302d}

 .slideshow .info .thumb{
 width: 178px;
 margin: 20px 0 0 0;
 padding: 10px 0 10px 0;
 border:1px solid #dad6d2;
 height:95px;}
 
 .slideshow .info .thumb .caption {
 font-size:12px; 
 color:#e0f648; 
 clear:right;
 padding-top:4px
 }
 
 .slideshow .info .thumb p{
 padding: 0 0 5px 0;}

 .slideshow .info .thumb p a{
 margin-left: 8px;
 font-size:1.1em;
 text-transform:uppercase;}


/* OLD STYLES */
a.back{
 background:url(/assets/img/global_elements/icon_back.gif) no-repeat left 1px;
 padding: 0 20px 0 11px;
 float:left;
 text-indent:-9999px;
 margin-bottom: 10px;
 margin-left:20px;
 width:43px;
 height:16px;}

a.thumbnail{
 float:left;}

a.next{
 background:url(/assets/img/global_elements/icon_next.gif) no-repeat right 1px;
 padding: 0 11px 0 0; 
 margin-right: 18px;
 margin-bottom: 10px;
 float:right;
 text-indent:-9999px;
 width:43px;
 height:16px;}
 /* end OLD STYLES */
 
 
 
#back_nextNav {
	display:block;
	float:left;
	clear:both;
	height:16px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	color:#33302d;
	margin-bottom: 10px;
	width:100%;
	text-align:center
}

#back_nextNav ol {
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
}

#back_nextNav ol li {
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
	height:16px;
}

.back_nextNav_back {
	display:block;
	background:url(/assets/img/global_elements/icon_back.gif) no-repeat 0px 0px;
	width:43px;
	text-indent: -9999px;
	cursor:pointer;}
 
.back_nextNav_next {
	display:block;
	background:url(/assets/img/global_elements/icon_next.gif) no-repeat 0px 0px;
	width:43px;
	text-indent: -9999px;
	cursor:pointer}
 
.xofy {
	display:block;
	width:122px;}

/* .related{
 padding: 10px 0 0 0;}

.related h3{
 width: 108px;
 height:18px;
 clear:both;
 float:left;
 padding: 0;
 text-transform:uppercase;
 margin-right:5px;
 font-size:1.1em;}

.related p{
 font-size:1.5em;
 float:left;
 color:#bababa;
 padding: -1px 0 0 0;
 margin-bottom:20px;} */

#more-slideshows{
 padding-top:10px;
 clear:both;}

/* ???????? */

#more-slideshows p{
 width: 158px;
 padding: 10px 10px 10px 0;
 float:left;}

#more-slideshows p.last{
 padding-right:0;}

#more-slideshows p img{
 margin: 0 5px 0 0;
 float:left;}

#more-slideshows p a{
 font-size:1.5em;
 padding: 5px 0 0 0;
 display:block;
 font-weight:bold;}

/* ???????? */

#more-slideshows h2{
 float:left;}

#more-slideshow a.more{
 text-transform:uppercase;}


/* Podcast
-----------------------------------------------------------------*/
.podcast-wrapper{
 background:url(/assets/img/global_elements/horizontallines.gif) repeat-y 385px 0;
 border-bottom:1px solid #dad6d2;}

.podcast-wrapper .podcast{
 float:left;
 padding: 20px 30px 0 0;
 width: 364px;}

.podcast-wrapper h2{
 font-size:1.5em;
 padding: 0 0 10px 0;}

.podcast-wrapper h2 a{
 float:right;
 text-transform:uppercase;
 font-size:0.8em;}

.podcast-wrapper h3{
 font-size:1.2em;
 padding: 0 0 20px 0;
 text-transform:none;}

.podcast-wrapper h4{
 font-size:1.2em;
 padding: 0 0 20px 0;}

.podcast-wrapper .banner {
 width: 364px;
 height:117px;
 padding: 0 0 20px 0;}

.podcast-wrapper .banner .subscribe{
 position:absolute;
 z-index:1;
 width: 364px;
 color:#33302d;
 padding: 3px 0;
 margin-top: 88px;
 height:14px;
 background:#FFF;}

.podcast-wrapper .banner .subscribe .sched{
 float:left;
 padding: 0 98px 0 10px;
 font-size:1.2em;}

.podcast-wrapper .banner .subscribe .subcribe-now{
 float:left;
 padding: 3px 10px 0 0;}

.podcast-wrapper .banner .subscribe a{
 font-weight:bold;}

.podcast-wrapper .banner .subscribe a img{
 vertical-align:middle;}

a.itunes{
 background:url(/assets/img/global_elements/icon_itunes.gif) no-repeat top right;
 padding: 0 15px 0 0;}

.podcast-wrapper .podcast-play{
 width: 171px;
 float:left;
 padding: 0 20px 17px 0;}

.podcast-wrapper .last{
 padding-right:0;}

.podcast-wrapper .podcast-play p.title a{
 font-size:1.2em;
 display:block;
 margin: 5px 0;}

.podcast-wrapper .podcast-play p.desc{
 padding: 5px 0 15px 0;}

.podcast-wrapper ul{
 padding: 10px 0 20px 0;}

.podcast-wrapper ul li{
 padding: 0 0 5px 0;}

.podcast-wrapper ul li a{
 font-weight:bold;
 font-size:1.1em;}

/* Ask the Experts
-----------------------------------------------------------------*/
#ask {
 background:url(/assets/img/global_elements/horizontallines.gif) repeat-x bottom left;
 padding-bottom:10px;}
 
#ask .question{
 padding: 20px 0 10px 0;}
 
#ask .question-bubble{
 width: 583px;
 padding: 5px;
 font-size:1.8em;
 color:#0aa1dd;
 border:5px solid #dad6d2;}

#ask .question-bottom{
 background:url(/assets/img/interface/balloon_bottom2.gif) no-repeat 30px 0;
 height:29px;
 position:relative;
 top: -5px;}

#ask p{
 font-size:1.1em;
 padding:0 0 5px 0!important;
 margin:0;}

#ask p a{
 font-size:1.0em;}

#vote-question{
 background:url(/assets/img/global_elements/horizontallines.gif) repeat-x bottom left;
 padding:10px 0 20px 0;}

#vote-question h2{
 font-size:1.2em;
 font-weight:normal;
 margin:0;
 padding: 0 0 16px 0;}

#vote-question .vote{
 float:left;
 width: 275px;}

#vote-question .vote br{
 clear:left;}

#vote-question .vote input{
 float:left;
 margin: 0 5px 8px 0;}

#vote-question #discuss{
 float:left;
 padding:0;
 width: 275px !important;}

#vote-question #discuss .video-bubble,
#vote-question #discuss textarea{
 height: 40px;
 margin:0;
 font-size:1.2em !important;}

#vote-question #discuss .bubble-bottom{
 background:url(/assets/img/interface/balloon_bottom3.gif) no-repeat 30px 0;
 height:37px;}

#vote-question #discuss fieldset{
 padding:0;}

#vote-question #discuss input.text{
 width: 138px;
 margin-right: 5px;}

#ask-archive{
 padding: 15px 0 ;}

#ask-archive h2{
 font-size:1.2em;
 float:left;}

#ask-archive .more{
 text-transform:uppercase;}

#ask-archive ul{
 width:300px;
 padding: 10px 10px 0 0;
 float:left;}

#ask-archive ul li{
 font-weight:bold;
 font-size:1.1em;
 line-height:1.4em;
 padding: 0 0 5px 0;}

/* Feature
-----------------------------------------------------------------*/
.feature .comments{
 font-size:1.1em !important;
}

#further-reading{
 padding: 10px 0 0 0
}

.further-reading_h2{
 background:url(/assets/img/interface/605-hdr.gif) no-repeat top left;
 color: #e0f648 !important;
 font-size:1.6em !important;
 height:32px;
 padding: 8px 0 0 8px;
 text-transform:none !important}
 
#further-reading a{
 color: #33302d;
 text-decoration:none;
 font-family:Georgia, "Times New Roman", Times, serif} 

#further-reading a:hover{
 text-decoration:underline;
 color:#0aa1dd
 }

#further-reading .reading-list{
 width: 253px;
 float:left;}

#further-reading li{
 font-size:1.4em;
 padding: 0 0 5px 0;
 width: 253px
}

#further-reading .related-books{
 width: 273px;
 float:right;}

#further-reading .related-books li{
 width: 273px}

#further-reading .related-books ul li img, #further-reading .reading-list ul li img{
 float:left;
 margin: 0 10px 10px 0;
 /*padding-bottom: 10px;*/
 border:1px solid #dad6d2;}

#further-reading .related-books p{
 font-size:0.9em;}

#further-reading .related-books .title{
 font-size:1.3em;
 display:block;}

#article{
 padding: 10px 0 0 0;
 font-size:1.4em;}
 
#article p, #article div{
 /* font-size:1em; */
 font-family:Georgia, "Times New Roman", Times, serif;
 line-height: 150%;}
 
#article p.author {
 border-top:#ccc 1px solid;
 padding-top:10px;
 font-size:11px;
 color: #6C655f}
 
#article p span.first-letter{
 float:left;
 font-size:4em;
 padding: 0 20px 0 0;
 font-weight:bold;}
 
#clashers, #clashersdata {
 display: block;
 float: left;
 clear: both;
 width: 625px;
 margin:0 !important
}

#clashers ul li{
 display: block;
 float: left;
 margin: 0;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color:#FFFFFF;
 height:201px
}

#clashersdata ul li{
 display: block;
 float: left;
 margin: 0;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color:#ccc;
 border-top-width: 1px;
 border-top-style: solid;
 border-top-color:#ccc;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color:#ccc;
 padding:8px;
 width:180px;
 min-height:250px
}


#clashersdata ul li ul{
 list-style-type: disc !important;
 border:none;
}

#clashersdata ul li ul li{
 border:none;
 width:160px;
 background:url(/assets/img/global_elements/arrow_grey.gif) no-repeat 0 11px;
}

#clashersdata ul li.leftborder {
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color:#ccc;
 width:181px;
}

#clashersdata h2 {
 color:#33302d;
 font-size:12px;
 text-transform:capitalize;
 font-weight:bold
}

#clashersdata h3 {
 color:#33302d;
 font-size:11px;
 text-transform:capitalize;
 font-weight:bold
}

#clashersdata .qa_link {
 font-size:13px;
 font-weight:bold;
 margin: 5px 0 5px 0
}

#clashersdata .credit {
 font-size:10px;
 color:#c2bbb4;
 margin: 5px 0 5px 0
}

#article .also-in-this_clash{
 float:left;
 width: 625px;
 margin: 8px 10px 0 0;
 padding: 8px 8px 8px 0;
 clear:both}

#article .also-in-this_clash h2{
 font-size:1em;}

#article .also-in-this_clash .last{
 margin:0;}

#article .also-in-this_clash .thumb p{
 float:left;
 width: 160px;
 margin:0 0 5px 0;
 padding-right:4px;
 font-size:0.9em;}

#article .also-in-this_clash .thumb p a{
 font-size:1em;
 display:block;}

#article .also-in-this_clash ul {
 padding: 8px 5px 0 0;
 font-size:0.9em;
 width:298px;
 float:left;}

#article .also-in-this_clash ul li{
 padding: 0 0 5px 0;}
 
#article .also-in-this_clash  .disclaimer{
 font-size:.88em}
 
#article .also-in-this_clash ul li.paid{
	background:url(/assets/img/interface/dollarSign.png) no-repeat top left;;
	padding-left:16px}
	
#article .also-in-this_clash ul li.bullet{
	background:url(/assets/img/global_elements/arrow_grey.gif) no-repeat 0 4px;
	padding-left:16px;
	font-weight:bold;
	font-size:13px}

#article .also-in-this_clash ul a{
 font-size:1em;
 margin: 0;
 display:block;}

#article .releatedstories_clash{
 float:left;
 width: 280px;
 margin: 0 10px 0 0;
 padding: 1px 8px 8px 0;
 clear:left}

#article .releatedstories_clash h2{
 font-size:1em;
 margin-bottom:8px}

#article .releatedstories_clash ul li{
 padding: 0 0 5px 0;}
 
#article .moreexplore_clash{
 float:right;
 width: 280px;
 margin: 0 10px 0 0;
 padding: 1px 8px 8px 0;
 clear:left}

#article .moreexplore_clash h2{
 font-size:1em;
 margin-bottom:8px}

#article .moreexplore_clash ul li{
 padding: 0 0 5px 0;}

#article .moreexplore_clash ul li img{
 float:left;
 margin-right:5px}


#article .also-in-this{
 float:left;
 width: 225px;
 /*border:5px solid #dad6d2;*/
 margin: 0 10px 9px 0;
 /*padding: 8px 7px 8px 7px;*/
 clear:left}

#article .also-in-this h2{
 font-size:.9em;
 font-family:Arial, Helvetica, sans-serif;
 padding:4px 8px;
 background:url(/assets/img/interface/225-relatedHdr.png) no-repeat top left;
 font-weight:bold;
 text-transform:none;
 line-height:90%;
 clear:left}

#article .also-in-this .last{
 margin:0;}

#article .also-in-this .thumb p{
 float:left;
 width: 160px;
 margin:0 0 5px 0;
 padding-right:4px;
 font-size:0.9em;}

#article .also-in-this .thumb p a{
 font-size:1em;
 display:block;}

#article .also-in-this ul {
 border-left:5px solid #dad6d2;
 border-right:5px solid #dad6d2;
 border-bottom:5px solid #dad6d2;
 border-top:2px solid #dad6d2;
 padding: 8px 7px 8px 7px;
 line-height:130%;
 font-size:0.9em;}

#article .also-in-this ul.fortopic {
 padding: 0;}

#article .also-in-this ul li{
 padding: 0 0 5px 0 !important;
 background: none;
 float:none}

#article .also-in-this ul li.even{
 background-color: #f9f8f6;}
 
#article .also-in-this ul.fortopic li {
 border-bottom: #dad6d2 1px solid;
 padding: 8px;}

#article .also-in-this ul li span.descr{
 font-family:Arial, Helvetica, sans-serif;
 font-size:.875em;}

#article .also-in-this ul li.articleSidebar img{
 float:left;
 padding-right:6px}

#article .also-in-this ul li.issue_date{
 display:block;
 font-size:1.3em;
 margin-bottom:15px}

#article .also-in-this ul li.issue_date img{
 float:left;
 padding-right:10px;}
 
#article .also-in-this ul li.paid{
	background:url(/assets/img/interface/dollarSign.png) no-repeat top left;;
	padding-left:16px}

#article .also-in-this ul a{
 font-size:1.1em;
 margin: 0;
 display:block;}

#article .also-in-this ul a.buydigital{
 color: #990000}

/* #article .explore-more{
 float:left;
 width: 315px;
 border:1px solid #dad6d2;
 margin: 0 10px 9px 0;
 padding: 5px 0 5px 5px;
 clear:both;}

#article .explore-more h2{
 font-size:1em;}

#article .explore-more .last{
 margin:0;}

#article .explore-more .thumb p{
 float:left;
 width: 160px;
 margin:0 0 5px 0;
 padding-right:4px;
 font-size:0.9em;}

#article .explore-more .thumb p a{
 font-size:1em;
 display:block;}

#article .explore-more ul {
 border-top:1px solid #dad6d2;
 padding: 8px 5px 8px 0;
 font-size:0.9em;}

#article .explore-more ul li{
 padding: 0 0 5px 0;}

#article .explore-more ul a{
 font-size:1em;
 margin: 5px 0 0 0;
 display:block;} */

#article .image-slides{
 float:left;
 width: 225px;
 margin: 0 10px 10px 0;}

#article .image-slides img{
 margin: 0 0 5px 0;
 border: solid 1px #dad6d2;}

#article .image-slides p{
 font-size:0.785em;
 padding: 0 6px;
 margin:0 0 5px 0;
 font-family:Arial, Helvetica, sans-serif;
 line-height: 120%}

#article .image-slides p.caption span{
 color:#c2bbb4;
 text-transform: uppercase}

#article .image-slides .enlarge{
 float:left;
 padding-right: 100px;}
 
#featured-article{
 padding: 0;}

#featured-article .dateline{
 font-size:1.1em;
 background-color:#f9f8f6; 
 border:#dad6d2 solid 1px; 
 padding:5px 3px 0 3px; 
 margin-top:-8px;
 height:20px;
}

#featured-article .dateline p{
	text-transform:capitalize;
	float:right;
	background-color:#f9f7f6;
	font-size:12px;
	height:16px;
	clear:left;
}

#fontchange{
	float:right; 
	width:93px;
	color:#6c655f;
	font-size:10px;
	text-align:right
}

#featured-article .dateline p a{
	background-color:#f9f7f6;
}

#featured-article .headline{
 /* font-size:0.9em; */
 padding: 0 0 5px 0;}

#featured-article .headline h1{
 font-family:Georgia, "Times New Roman", Times, serif;
 text-transform:none !important;
 font-size:2.8em !important;
 line-height:100% !important}

#featured-article .headline h1 span {
 font-size:17px !important;
 color:#33302d;
 vertical-align:middle;
 float:none;
 clear: inherit;
 *clear: right;
 padding-bottom: 5px;
 font-family: Arial, Helvetica, sans-serif
}

#featured-article .headline h2{
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:1.4em;
 line-height:110% !important;
 margin-top: 2px;
 padding-bottom:8px;
 text-transform:none;}

#featured-article .headline p{
 margin: 0;
 font-size:1.15em;}

#featured-article .headline p img{
 margin-top:3px}

#featured-article .headline span {
 color:#ccc;
 font-size:1.2em;
 float:right;
 clear:left}

#featured-article .featured-image{
 border:1px solid #dad6d2;
 margin: 15px 0;
 width: 606px;}

#featured-article .featured-image img{
 margin: 0 0 10px 0;}

#featured-article .featured-image .caption{
 float:left;
 width:456px;
 font-size:0.9em;
 margin:0;
 padding: 0 0 6px 10px;}

#featured-article .featured-image .caption span{
 color:#c2bbb4;}

#featured-article .featured-image  .controls{
 float:left;
 width: 105px;
 font-size:0.9em;
 padding: 0 0 0 10px;}

/*#featured-article .featured-image  .controls a.enlarge{
 display:block;
 margin: 0 0 10px 0;} */

#featured-article .featured-image  .controls a.next{
 margin: 0 0 0 10px;}

#featured-article .related{
 font-size:0.9em;
 padding:0 0 5px 0;
 margin:0;}

#featured-article .related h3{
 font-size:1em;
 color:#000;}

#article .key-concepts {
 float:right;
 border-left: #e0f648 7px solid;
 padding-left: 10px;
 width: 330px;
 margin-bottom:8px;}
 
#article .key-concepts h3{
 color:#33302d;
 text-transform: none;
 padding: 4px 5px 3px 0;
 font-family:Arial, Helvetica, sans-serif;
 font-size:1.1em;
 font-weight:bold}

#article .key-concepts ul {
 padding-bottom: 0;
 list-style-position:outside}

#article .key-concepts ul li{
 font-weight:bold;
 background:url(/assets/img/interface/keyConceptArrow.png) no-repeat 0 14px;
 padding: 10px 0 0 0;
 text-indent: 18px;
 font-size:.9em}

/* Trivia
-----------------------------------------------------------------*/
.qa_font {font-size: 14px;}
#q ul {
	margin:0px;
	padding:0px;
	overflow:hidden;
	list-style-type: none;
	list-style-position: inside;
}
#q li {
	display:inline;
	background:url(/assets/img/interface/q.gif) left center no-repeat #fff;
	/* line-height:20px; */
	padding-left:68px;
	margin:0px 5px 15px 0px;
	float:left;
	clear:left;
	min-height:50px;
	vertical-align:middle
}
#a ul {
	margin:0px;
	padding:0px;
	overflow:hidden;
	list-style-type: none;
	list-style-position: inside;
}
#a li {
	display:inline;
	background:url(/assets/img/interface/a.gif) left center no-repeat #fff;
	padding-left:68px;
	margin:0px 5px 15px 0px;
	float:left;
	clear:left;
	min-height:50px;
	vertical-align:middle
}

/* Category Page Elements */
.catName {font-size:1.4em}
#cat-lower {
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	padding:10px;
}
#cat-lower .feeds {
	float:left;
	font-size: .875em;
	color:#c2bbb4
}
#cat-lower .feeds a, #cat-lower .feeds a:hover {
	color:#33302d
}
#cat-lower form {
	float:right;
	margin:0 0 0 8px;
	overflow:hidden;
	padding:0;
}
#cat-lower input, #cat-lower select {
	float:left;
	height:18px !important;
	margin:0px 0px 0px 4px;
	padding:0px;
}

#cat-lower .cat_input {
	background-color:#fff;
	border:1px solid #999;
	color:#c2bbb4;
	display:inline;
	font-size:.875em;
	height:14px !important;
	margin:0px 0px 3px 0px;
	padding:0 0px 2px 2px !important;
	width:195px;
}
#cat-lower .cat_input:focus {
	border:1px solid #6ccef4;
	background-color:#eee;
	color:#34302d;
}
#cat-main {
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	margin:5px 20px 10px 0;
	padding: 0;
	width:344px;
}

#cat-main .cat-firstImage {
	float:left;
	padding-bottom: 5px
}
#cat-main .img_credit {
	color: #c2bbb4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .625em;
	text-transform:capitalize
}
#cat-main img {
	border:1px solid #dad6d2;
	margin-bottom: 5px;
}
#cat-main span {
	font-family:Arial, Helvetica, sans-serif;
	font-size: .825em;
}
#cat-main span span {
	font-weight:bold;
	font-size: 1em;
}
#cat-main h2 {
	font-size: 1.4em;
}
#cat-main ul li {
	border-bottom: 1px solid #ccc;
	padding: 10px 0 10px 0;
	line-height:110%
}
#cat-main ul li a {
	font-size: 1.1em;
	line-height:130%;
}
#cat-main ul li.first {
	padding-top: 0;
}
#cat-main ul li a.Podcast {
	background:url(/assets/img/interface/Podcasts.png) -1px 3px no-repeat;
	padding-left: 20px
}
#cat-main ul li a.Video {
	background:url(/assets/img/interface/vidIcon.png) left 3px no-repeat;
	padding-left: 20px
}
#cat-main ul li a.Slideshows {
	background:url(/assets/img/interface/Slideshows.png) -3px 3px no-repeat;
	padding-left: 20px
}

#cat-featuremag {
	border-left:#cccccc 1px solid; border-right:#cccccc 1px solid;
	font-size: 1em;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding: 5px 10px 0 10px;
}

#cat-featuremag p {
	margin-bottom:15px
}

#cat-featuremag img {
	float:right;
	border:#ccc 1px solid;
	margin: 0 0 0 8px
}
/* #cat-featuremag li {
	padding-bottom: 10px;
}
#cat-featuremag li.issue {
	padding-bottom: 0;
} */
#cat-featuremag span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.875em;
}

#cat-featuremag span a {
	display: inline
}

#cat-discussions ul li span{
	font-size:.875em; font-family:Arial, Helvetica, sans-serif;
}

#cat-discussions ul li.top{
	border-bottom:#cccccc 1px solid;width: 261px
}

#cat_partners {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	padding-top:8px;
}
#cat_partners ul {width: 585px}
#cat_partners li {
	display:inline;
	float:left;
	padding-right:17px;
	padding-bottom:10px;
	width: 183px;
}

#cat_partners li a {
	color: #33302d
}

#cat_partners li span {
	font-family:Arial, Helvetica, sans-serif;
	color:#6c655f;
	font-size:.875em;
	display:block
}
#cat_partners li.last {
	padding-right: 0
}


/* Newsletters / International Editions / Registration
-----------------------------------------------------------------*/
#registration{
 border-bottom:2px solid #fff;
 font-size:1.2em
}

#registration h1{
 font-size:2.8em;
 text-transform:uppercase;
 font-family:Arial Narrow, Arial, Helvetica, sans-serif;
}
 
#registration h2{
 font-size:1.5em;
 padding: 0 0 8px 0;
 text-transform:none;
}

.introtext {font-size:18px !important; line-height:21px; margin:10px 0 10px 0}
.biggertext {font-size:11px;}
#select {width:99%; height:13px; padding:3px 0 3px 3px; background-color:#6dcff4; color:#000}
#int_spec {padding: 3px 3px 0 5px; font-size:10.5px; height:193px}
#int_spec_header {font-size:11px; width:100%; font-weight:bold }
#col2 {width:52%;float:right;}
#col2 ul { font-weight:bold; width:99%}
#col2 li { padding-bottom:8px; width:100% }
#col2 li span { font-weight:normal; font-size:10.5px; padding-left:17px; display:block }
#col1 {width:47%;float:left}
#col1 ul {width:49%; float:left; font-weight:bold;}
#col1 li { padding:5px 0 1px 0 }
.box { width:313px; border: 1px #ccc solid; padding:10px 15px 10px 15px }
#lineunder {border-bottom:2px solid #ccc}

/* About Us
-----------------------------------------------------------------*/
#aboutus ul {width:33%; float:left; padding:0; margin-bottom:5px}
#aboutus li { padding:2px 0 2px 3px }
#aboutus li.podcasts {margin-right:10px}
#aboutus li img {padding-right:5px}
#aboutus li .podcasts_last {min-height:188px}
#aboutus p, #pr p { margin-bottom:15px; font-size:1.4em }
#aboutus p.desc { font-size:1.3em }
.navtext {text-transform:capitalize; padding-top:10px; font-size:1.5em}
.prodservimg{margin-bottom:50px}
#prfooter { padding-top:5px; border-top: 1px #ccc solid }

/* Magazine / Digital / department.cfm
-----------------------------------------------------------------*/
#magazine-main {
 /* border-bottom:1px solid #DAD6D2; */
 padding:0;
}

#magazine-main .feature {
	float:left;
	width: 623px;
	padding: 0;
	font-size:1.2em;
}

#magazine-main .feature img {
	float: left;
	margin-top: 0;
	margin-right: 12px;
	margin-bottom: 5px;
	margin-left: 0;
}

#magazine-month {
 font-size:30px;
 width:388px;
 float:right;
 font-family:Arial, Helvetica, sans-serif;
 color:#33302d;
 margin-bottom:13px
}

#magazine-features {
 font-size:20px;
 width:388px;
 float:right;
 font-family:Arial, Helvetica, sans-serif;
 color:#33302d;
 margin-bottom:10px
}
 
#magazine-info {
 font-size:1.2em;
 width:388px;
 float:right;
}

#magazine-info a{
 color: #0aa1dd;
 background-color: #fff;
 font-size:1.3em
}

#magazine-info-more .col a {
 font-size:1.3em;
 /* text-transform:capitalize; */
}


#magazine-info p, #magazine-info-more .col p {
	float:left;
	padding-right:15px;
	width:368px; /*280px*/
	font-size:15px;
	color:#33302d;
	background-color:#fff;
}

#magazine-info-more .col p {
	width:300px !important; 
}


#magazine-info p .sub, #magazine-info-more p .sub {
	font-size:12px;
	line-height:18px;
}


#magazine-info p img, #magazine-info-more img {
	float: left;
	margin-top: 0;
	margin-right: 12px;
	/* margin-bottom: 5px;*/
	margin-left: 0;
}

#magazine-info-more {
	float:left;
	width: 623px;
	padding: 0;
	font-size:1.2em}

#magazine-info-more .col {
	float:left;
	width: 301px;
	padding: 8px 0 0 0;}
	
#magazine-info-more .col_1_2gutter {
	padding-left:20px;}


#magazine-info .section{
 font-size:11px;
 text-transform:uppercase;
 color:#33302d;
 background:#fff;
 font-weight:bold
}

.magH1 {
	font-size:20px !important;
}
 /*#magazine-backnext {
 text-align:center;
 width:378px;
 border-left:3px #c2bbb4 solid;
 border-right:3px #c2bbb4 solid;
 border-bottom:3px #c2bbb4 solid;
 height:25px;
 float:right;
}
*/
.sciammagasterisk {
	font-size:12px;
	width: 623px;
	padding-bottom:15px
}

.sciammagasterisk img {
	float:left;
	padding-bottom:18px;
	padding-right:6px;
	margin-top:3px
}

#magazine-main_col1 {width:48%;float:left;margin-right:8px;font-family:Georgia, "Times New Roman", Times, serif}
.magazine-main_col1_name {margin-top:5px}
.magazine-main_col1_name a {font-size:1.1em !important;width:100%; margin-top:5px}
.magazine-main_col2_name,#magazine-main_col2 p strong,#magazine-main_col2 p strong a {color:#33302d;background-color:#fff;font-weight:bold;font-size:1.1em;margin:10px 0 3px 0;font-family:Arial, Helvetica, sans-serif}
#magazine-main_col2 p strong, #magazine-main_col2 p strong a {font-size:1em;}
#magazine-main_col2 p strong a {color:#33302d !important}
#magazine-main_col1_name_mind {color:#33302d;background-color:#fff;font-weight:bold;font-size:1.3em;margin:10px 0 3px 0;}
#magazine-main_col1 .title {font-size:1.3em}
#magazine-main_col1 img {
	float: left;
	margin-top:3px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0;
}
#magazine-main_col1 p,#magazine-main_col2_prev p {
	float:left;
	font-size:1.2em;
	color:#000;
	background-color: #fff;
	margin-bottom:13px !important;
}

#magazine-main_col1 ul,#magazine-main_col2_prev ul {
	list-style:outside;
	list-style-type:disc
}

#magazine-main_col1 li,#magazine-main_col2_prev li {
	padding-bottom:5px;
	font-size:1.2em;
	list-style-type:none;
}

#coverBG {
	border: #ccc 1px solid;
	background-color: #f9f8f6;
	padding: 10px 0 8px 29px;

}

#coverBG ul {
	clear:both;
	*margin: -3px 0 0 -16px;
	list-style: inside
}

#coverBG img {
	margin:0;
	float: none
}

#coverBG ul li {
	background-image: url(/assets/img/magazine/toc-button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 192px;
	height:20px;
	padding: 7px 0 0 25px;

}

#coverBG ul li a {
	color: #fff;
	display: block

}

#magazine-main_col2,#magazine-main_col2_prev {width:50%;float:left;font-size:1.1em;}
#magazine-main_col2,#magazine-main_col2_prev {width:48%;float:right;font-family:Georgia, "Times New Roman", Times, serif}
#magazine-main_col2 p {font-size:1.1em; margin-bottom:15px}

#magazine-main_col2 a {font-size:1.3em;}

#magazine-main_col2 img {
	border: #ccc 1px solid;
	float:left;
	margin-right:10px !important;
}

#opinion_head {
	background-color: #dad6d2;
	color:#33302d;
	height:24px;
	margin-bottom:0px;
	border-left:1px #c2bbb4 solid;
	border-right:1px #c2bbb4 solid;
	border-top:1px #c2bbb4 solid;
	padding-top:4px;
	padding-left:5px;
	font-size:18px
}

#opinion {
	border-left:1px #c2bbb4 solid;
	border-right:1px #c2bbb4 solid;
	border-bottom:1px #c2bbb4 solid;
	padding:10px 5px 0 5px;
	font-weight:bold;
}

#opinion img {
	float: left;
	margin-top:3px;
	margin-right: 5px;
	border:#c2bbb4 1px solid
}

#opinion p {
	float:left;
	/* font-size:1.1em; */
	color:#000;
	background-color: #fff;
	margin-bottom:5px !important;
	width:100%
}

#opinion a {
	font-weight:normal;
	font-size:1.3em;
}

#ontheweb_head {
	background-color: #dad6d2;
	color: #33302d;
	height: 24px;
	padding-top:5px;
	padding-left:5px;
	border-left:1px #c2bbb4 solid;
	border-right:1px #c2bbb4 solid;
	border-top:1px #c2bbb4 solid;
	font-size:18px
}

#ontheweb {
	border-left:1px #c2bbb4 solid;
	border-right:1px #c2bbb4 solid;
	border-bottom:1px #c2bbb4 solid;
	padding:5px 5px 0 5px;
	font-size:1.2em;
	margin-bottom:10px;
}

#ontheweb a {
	font-weight: normal;
	font-size: 1.2em;
}

#ontheweb li {
	padding-bottom:9px
}

.prev_next { font-size:1.2em; font-weight:bold}

#magazine-list_lead {
	border-bottom:#ccc 1px solid;
	height:150px;
	margin-bottom:20px;
	padding-bottom:30px
}

.lesspad {padding-bottom:8px !important}

#magazine-list_lead_first {
	width:390px;
	float:left;
	font-size:1.3em;
}

#magazine-list_lead_first_only {
	float:left;
	font-size:1.4em;
}

.image-box-section {
 width:159px; float:left; clear:both; margin-right:6px
}

.image-box-section-where {
 float:left; clear:right
}

.image-box-section-where img {
 padding:0 !important; border:#ccc 1px solid
}



#magazine-list_lead_first_only .image-box-section .img_credit, #magazine-list_lead_first_only .image-box-section-where .img_credit {
 clear:both;
 float:left;
 font-size:10px;
 color:#999999;
 margin:0;
 width:153px;
 height:25px;
 overflow:hidden}

#magazine-list_lead_first img, #magazine-list_lead_first_only img {
	float:left;
	margin-right:6px;
	border:#ccc 1px solid;
}

#magazine-list_lead_first h2, #magazine-list_lead_first_only h2 {
	text-transform:capitalize;
	font-size:1.8em;
	margin-top:0 !important;
}

headertext {font-size:1.8em}

#magazine-list_lead_mostpop {width:220px;float:right; border-left:#ccc 1px solid; padding-left:5px;font-size:1.1em}
#magazine-list_lead_mostpop h3 {font-size:1.1em}
#magazine-list_lead_mostpop ul li { margin:4px 0 4px 0}

#magazine-list_remain {
	font-size:1.2em;
}

#magazine-list_remain ul li {
	padding-bottom:15px;
}

#magazine-list_remain ul li h4, #dept-nopix ul li h4 a{
	font-weight:normal !important;
	font-size:1.3em
}

#dept-nopix ul li h4 a{
	font-size:1.1em
}

#magazine-list_remain ul li span {
	font-size: 1em
}

#magazine-list_remain img, #dept-nopix img {
	border: #cccccc 1px solid;
	float:left;
	margin-right:5px;
}

.minheight {min-height:76px;height:76px}

.sciam_mag { color:#33302d; background:#fff; font-weight:bold; font-size:10.5px; font-family:Arial, Helvetica, sans-serif}
.sciam_mag_header { font-weight:bold; font-size:11px}

.mag_byline { color:#33302d; background:#fff; font-size:10px}

.skeptic {
	background-image: url(/redesign/assets/img/magazine/opinion_sample.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 58px;
	position: relative;
	width: 558px;
	height:53px;
	margin-bottom:5px !important;
}

.antigravity {
	background-image: url(/redesign/assets/img/magazine/antigravity.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 49px;
	position: relative;
	width: 558px;
	height:51px;
}
#magazine-pastissues {font-size:1.3em}
#magazine-pastissues ul {width:155px; height:150px; float:left; padding:0; margin-bottom:25px}
#magazine-pastissues li { padding:2px 5px 2px 0; text-align:center; font-weight:bold }
#magazine-pastissues li.leftalign { text-align:left }

.alltopics {font-size:1.3em; font-family:Georgia, "Times New Roman", Times, serif}
.alltopics ul {width:180px; padding:0 15px 5px 0; float:left; margin-bottom:15px}
.alltopics ul.last {width:190px;padding-right:0}
.alltopics li {font-weight:bold}

#dept-nopix {margin-top:15px; min-width: 0; font-size:1.2em}

#dept-nopix ul li span {font-size:1em}


.section_more {font-size:1.15em; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:5px}
.section_othercats {font-family:Georgia, "Times New Roman", Times, serif}

 /* Issue Alerts - top of content_b
------------------------------------------------------*/
#issue_alerts {
	height:50px;
	width:100%;
	text-align:center
}
#issue_alerts form {
	float:left;
	overflow:hidden;
	margin:0px !important;
	padding:8px 3px 2px 1px !important;
	height:20px;
}

#issue_alerts input {
	height:20px;
	margin:0px 0px 0px 4px;
	padding:0px;
	float:left;
}

.issue_alerts_input {
	height:18px !important;
	width:230px;
	margin:0px;
	padding:0px 0px 0px 2px !important;
	font-size:12px;
	color:#c2bbb4;
	border: 1px #ccc solid;
	background-color:#fff;
	display:inline;	
}

.issue_alerts_input:focus {
	border:1px solid #6ccef4;
	background-color:#eee;
	color:#34302d;
}

 /* Search page
------------------------------------------------------*/
#searchpage {font-size:1.4em; font-family: Georgia, "Times New Roman", Times, serif}
#searchpage h5 {font-size:1.2em !important; margin-bottom:0 !important}
#searchpage h4 {font-size:1.1em !important; margin-bottom:0 !important}
#searchpage_form select {font-size:1em !important;}
#searchpage_form .from_to {width:78px}

#refinesearch {font-size:1.3em; font-family: Georgia, "Times New Roman", Times, serif}
#refinesearch h1 {font-size:1.4em !important; margin:0 !important}
#refinesearch h2 {font-size:1.3em !important; margin-top:8px !important}
#refinesearch li { margin-bottom:8px !important}

#subscribe_digital {font-size:1.5em; font-weight:bold; font-family:Arial Narrow,Arial, Helvetica, sans-serif}
#subscribe_digital h3 {font-weight:bold;font-size:1.3em !important;}
#subscribe_digital p {margin-bottom:8px;}
.searchcap {text-transform:capitalize}
#search_breadcrumb {height:30px; margin-bottom:0 !important; background: url(/assets/img/global_elements/dotted.gif) repeat-x 0 15px}

 /* RSS Feeds
------------------------------------------------------*/
#rssfeeds{
	border-bottom:2px solid #fff;
	font-size:1.4em
}

#rssfeeds h1{
	font-size:2.8em;
	text-transform:capitalize;
	font-family: Georgia, "Times New Roman", Times, serif;
	float:left
}

#rssfeeds table {
	border-top: #ccc solid 6px;
	border-bottom: #ccc solid 6px;
	border-left: #ccc solid 1px;
	border-right: #ccc solid 1px;
}

#rssfeeds table tr td {
	border-top: #ccc solid 2px;
	border-bottom: #ccc solid 2px;
	padding:5px 5px 5px 5px
}

#rssfeeds_sm  {
	width:318px;
	float:left;
	margin-bottom:38px
}

#rssfeeds_sm h2 , #rssfeeds_lg h2 {
	color:#33302d;
	font-size:1.6em;
}

#rssfeeds_lg  {
	width:583px;
	float:left;
	clear:right;
	margin:0px 0px 21px 7px;
	/*border-left: #ccc solid 1px;
	border-right: #ccc solid 1px;*/
}

#rssfeeds .subscribe {
	background-image: url(/assets/img/global_elements/rss_blue.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding-left: 18px;
	background-position: left center
}

#rssfeeds .iTunes {
	background: url(/assets/img/global_elements/icon_itunes.gif) no-repeat left center;
	padding-left: 18px;
}

.getitall {
	width:158px;
	border: #ccc 1px solid;
	background-color:#d8f3fc;
	float:left;
	margin-left:20px;
	margin-bottom:5px;
	padding:5px
}

.getitall ul {
	list-style:disc;
	list-style-position:inside;
	color:#0aa1dd;
}

.getitall ul li {
	padding-left:2px
}


.gallery-thumb {
	overflow: hidden;
	position: relative;
	float: left;
	margin-left: 20px;
}
.thumbFrame {
	position: relative;
	overflow: hidden;
	margin-left: 10px;
	float:left;
	clear:both
}
.thumbsContentGroup {
	position: relative;
	width: 1000000px;
}

/* Sitemap
-----------------------------------------------------------------*/
#sitemap{
 font-size:1.4em;
 padding-top:15px;
 height: 1680px}

#sitemap ul {width:183px; float:left; padding-right:8px; margin-bottom:15px; }
#sitemap ul.last {padding-right:0;}
#sitemap li { padding-bottom:2px}
#sitemap li.heading { font-size:13px; font-weight:bold; text-transform:uppercase }
#sitemap li.catnews { font-weight:bold; padding-bottom:10px}

/* Nature News
-----------------------------------------------------------------*/
#naturenews ul{ width:600px}
#naturenews ul li { background:url(/assets/img/global_elements/arrow_grey.gif) no-repeat 0 2px; padding: 0 0 5px 10px;}
#naturenews ul li a { font-weight:bold; font-size:11px}

/* ESA
-----------------------------------------------------------------*/
.eas_h2 {color:#000; font-size:14px; font-weight:bold; margin-bottom:20px; text-transform: capitalize !important}

/* Marketplace 
-----------------------------------------------------------------*/
.marktpl_header {
	height:auto !important;
	width:100% !important;
	text-transform:capitalize !important;
	padding-top:0 !important;
}

#marketplace{
 padding: 8px 0 18px 0;
 background:url(/assets/img/global_elements/dotted.gif) repeat-x 0 bottom;
 padding-bottom:10px;
 border:none !important;
}

#marketplace .col{
 float:left;
 width: 480px;
 padding: 8px 0 0 0;
}

#marketplace .col_1_2gutter {
	padding-left:11px;}

#marketplace .col p {
	float:left;
	padding-right:15px;
	width:480px; /*280px*/
	font-size:12px;
	color:#33302d;
	background-color:#fff;
	clear:both;
}

#marketplace .col p img {
	float: left;
	margin: 3px 10px 35px 0;
	display:inline !important;
}

#marketplace .col p.mpheight {
	height:95px
}

 #marketplace .col img {
	display:none
}

#marketplace .col p span {
	width:348px;
	font-size:15px;
	font-weight:bold
}

#marketplace_contact{
 font-size:12px;
 padding:10px 0 20px 0;
}

/* Partner Directory
-----------------------------------------------------------------*/
#partner-wrapper{
 background-color:#e6f7fd;
 padding:10px;
 width:951px;
 margin:10px 0 200px 0}

.bg5{
 background-position: -13px 0; 
 background-image:url(/assets/img/interface/partner_bg5.gif); 
 background-repeat:repeat-y }

.bg4{
 background-position: -13px 0; 
 background-image:url(/assets/img/interface/partner_bg4.gif); 
 background-repeat:repeat-y }

.bg3{
 background-position: -13px 0; 
 background-image:url(/assets/img/interface/partner_bg3.gif); 
 background-repeat:repeat-y }

.bg2{
 background-position: -13px 0; 
 background-image:url(/assets/img/interface/partner_bg2.gif); 
 background-repeat:repeat-y }

.bg1{
 background-position: -13px 0; 
 background-image:url(/assets/img/interface/partner_bg1.gif); 
 background-repeat:repeat-y }

.vertline{
 background-position: -9px 0; 
 background-image:url(/assets/img/interface/partner_divider.gif); 
 background-repeat:repeat-y }

#partner-wrapper h2{
 font-size:1.3em;
 padding: 0 0 0 0;
 float:left;
 font-weight:bold;}
 
#partner-wrapper .viewall a {
 font-size:1.1em;
 padding: 0 0 10px 0;
 float:right;
 clear:left}

#partner-wrapper .line{
 height:16px;
 width:100%;
 border-bottom:#6dcff6 1px dotted;}

#partner-featured {
 float:left;
 padding:0 10px 0 0;
 width: 591px;}

#partner-new {
 float:right;
 padding:0 0 0 10px;
 width:338px;
 clear:left;}

#partner-featured p, #partner-new p {
 width: 100px;
 float:left;
 padding: 0 63px 0 0;
 text-align:center;
 font-size:1.2em}

#partner-featured p.vspace, #partner-new p.vspace {
 padding-top: 20px;}

#partner-featured .partnerlast{
 padding:0; }

#featuredpartner {
 font-size:1.3em;
 padding: 0 0 10px 0;
 float:left;}

#featuredpartner img {
 float: left;
 padding-right: 6px;}
 
#featuredpartner .rss {
 float: left;
 width: 100px;
 padding: 3px 0 0 0;}

#featuredpartner .rss img {
 float: none;}

#partner-all {
 float:left;
 padding:0 10px 0 0;
 width: 951px;}

#partner-all p {
 width: 118px;
 float:left;
 padding: 0 30px 20px 0;
 font-size:1.2em;
 margin-right:10px;
 border-bottom:#6dcff6 1px dotted;}

#partner-all p.last {
 width: 125px;
 padding: 0 0 20px 0;
 margin-right:0;
 border-right:none;}
 
#partner-all ul {width:148px; float:left;margin-right:10px; font-size:1.2em;}
#partner-all li {padding:0 30px 20px 0}
#partner-all li.bottom {padding:0 30px 5px 0}
#partner-all ul.last {
 width: 153px;
 padding: 0 0 20px 0;
 margin-right:0;
 border-right:none;}

#partner-join_wrap{
 display: block;
 float: left;
 margin: 0px;
 padding: 0px;
 /*overflow-x: hidden;
 overflow-y: hidden;*/}
 
#partner-join_wrap p {
 margin-bottom: 20px;}

#partner-join_wrap h3 {
 font-size: 1.3em;
 font-weight:bold;
 border-bottom:#ccc 1px solid;
 margin-bottom: 20px;
 text-transform:capitalize}
 
.red {
 color:#ff0000;
 font-weight:bold;
 vertical-align:super}
 
 /* Newsletter Sign-up
------------------------------------------------------*/
#newsletter{
	border-bottom:2px solid #fff;
	font-size:1.4em;
	color:#000
}

#newsletter h1{
	font-size:2.8em;
	text-transform: capitalize;
	float:left;
}

#newsletter h2 span{
	font-size:.875em;
	font-style:italic;
	text-transform:none
}

#newsletter table tr td {
	padding:5px 5px 5px 5px
}

#newsletter table tr td.thin {
	padding:0;
	font-size:2px;
	white-space:nowrap;
	height:4px
}

#newsletter table tr td.dash {
	border-bottom:1px #999999 dotted;
}

#newsletter_sm  {
	width:383px;
	float:left;
	margin-bottom:30px;
	background-color: #f9f8f6;
	border: 1px solid #dad6d2
}

#newsletter_sm h2, #newsletter_lg h2 {
	color:#33302d;
	font-size:1.3em;
	background-color:#6DCFF6;
	padding: 3px 0 2px 5px
}

#newsletter_lg  {
	width:525px;
	float:left;
	clear:right;
	margin:0px 0px 21px 13px;
	/*border-left: #ccc solid 1px;
	border-right: #ccc solid 1px;*/
}

 /* 60 Second Science
------------------------------------------------------*/
#sixtyss {
	font-size:12px;
	color:#33302d
}

#sixtyss {
	font-size:12px;
	color:#33302d
}

#sixtyss .feature,#sixtyss .comments{
 font-size:10px !important;}

#headerbox {
	background:url(/assets/img/interface/60ssbanner_bg.gif) no-repeat top left;
	padding:12px 8px 3px 8px;
	height:38px;
	margin-top:-1px
}

#headerbox p img {
	padding:0}

#headerbox p {
	float:left;
	color:#33302d;
	width:auto;
}

#headerbox li {
	display:block;
	float:left;
	padding-right:7px;
}

#\60ss h1{
	font-size:2.8em;
	text-transform:uppercase;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	float:left;
}

#\60ss h2 {
	color:#33302d;
	font-size:18px;
	background-color:#6DCFF6;
	padding: 3px 0 2px 5px
}

.story {
	color:#33302d;
	margin: 5px 0 15px 0;
	display:block;
}

#sixtyss p.continue {
	/* background:url(/assets/img/global_elements/icon_next.gif) no-repeat bottom right; */
	margin-bottom: 6px !important;
}

#sixtyss .headline{
 font-size:0.9em;
 padding: 0 0 5px 0;}

#sixtyss .headline h1{
 /*font-family:'Arial';
 text-transform:capitalize !important; 20071126-removed
 font-size:3.3em !important;*/
 text-transform:none !important;
 }

#sixtyss .headline h1 span {
 font-size:17px !important;
 color:#33302d;
 vertical-align:middle;
}

#sixtyss .headline h2{
 font-size:2.3em;
 text-transform:none;
}

#sixtyss .headline p{
 margin: 0;
 font-size:1.1em;}
 
#sixtyss .headline p.observations{
 font-size:1.1em;}
 
#sa_observations {
 font-size:1.2em;
 font-family:Georgia, "Times New Roman", Times, serif;
 line-height: 150%
}

#sa_observations ol {
 list-style: decimal inside;
}

#sa_observations ul {
 list-style: disc inside;
}

#sa_observations ol li, #sa_observations ul li {
 padding: 0 0 15px 15px
}

#sa_observations img{
 /* float:left; */
 padding:5px 20px 10px 0;
}
 
#sixtyss p.observations_sort{
 margin: 0;
 color:#ccc;
 padding-top:10px;
 text-transform:capitalize;
 font-size:17px;
 font-weight:bold}

#sixtyss .headline span {
 font-size:1.0em;
 clear:left}

#sixtyss img {
	*margin-bottom:10px;
	padding:5px 20px 10px 0;}

#sixtyss .dateline img {
	padding:0;
	float:none;}

#aboutsixtyss{
 background:#e6f7fd;
 margin: 10px 8px 20px 0;
 border:1px solid #6dcff6;
 padding: 11px 11px 3px 11px;
 width:278px}

#aboutsixtyss h3 {
 font-size:15px;
 float:none;
 background:url(/assets/img/global_elements/dotted_blue.gif) repeat-x bottom left;
 padding: 0 0 3px 0;
 color:#33302d}

#aboutsixtyss p{
 font-size:12px;
 padding: 10px 0 0 0}

#aboutsixtyss ul {
 margin-top: 5px}

#aboutsixtyss ul li{
 background:url(/assets/img/global_elements/arrow_grey.gif) no-repeat 0 4px; 
 padding: 0 0 5px 9px;} 
 
#sixtyss_b{
 margin: 10px 8px 20px 0;
 padding: 3px 0 13px 0 !important;
 font-size:12px}

#sixtyss_b .viewall{
 float:right;
 margin-top:3px;
 font-size:9px}

#sixtyss_b h4 {
 font-size:13px !important;
 float:left;
 padding: 0 0 3px 0;
 color:#33302d}

 
#sixtyss_b .video p {
 float:left;
 width:141px;
 margin-right:10px;
 line-height:13px;}
 
#sixtyss_b .video p a.vidTitle {
 font-size:14px;}

#sixtyss_b .video img {padding-bottom:6px}
#sixtyss_b .video p.nomargin {margin-right:0;}
#sixtyss_b .pod .podTime {font-size:10px;}

#discuss_obs{
 background-color:#fff;
 float:left;
 font-size:12px;
 padding: 0;}

#discuss_obs .commentbox{
 width: 560px;
 padding: 0 0 0 0;}

#discuss_obs .bubble{
 border:5px solid #e0f648;
 width: auto;
 padding: 10px;
 margin: 10px 0 0 0;}

#discuss_obs  textarea{
 width: 530px;
 height:126px;
 font-size:16px;
 font-weight:bold;
 height:126px;
 font-family:Georgia, "Times New Roman", Times, serif;
 color:#c2bbb4;
 border:none;}

#discuss_obs .bubble-bottom{
 background:url(/assets/img/interface/balloon_bottom.gif) no-repeat 20px 0;
 height:52px;
 color:#c2bbb4;
 padding: 10px 0 0 0;
 text-align:right;
 position:relative;
 top: -5px;}

#discuss_obs  fieldset{
 padding: 10px 0 0 0;}
 
#discuss_obs  p{
 margin-bottom: 20px}

#discuss_obs  input.text{
 padding: 2px;
 border:1px solid #dad6d2;
 height:14px;
 color:#dad6d2;
 font-size:11px;
 margin-bottom:10px;}

#discuss_obs .comments{
 width: auto;
 background:url(/assets/img/global_elements/horizontallines.gif) left bottom repeat-x;
 margin-bottom:15px;
 padding-bottom:15px}

#discuss_obs .comments-wrapper{
 width: auto;
 font-size:1em;
 overflow:visible;
 height:auto;}

#discuss_obs .comments-wrapper ul li{
 list-style-type:none;
 padding: 3px 0 13px 0;}

#discuss_obs .comments-wrapper ul li p{
 padding: 8px 0 0 0;
 margin-bottom: 0;}

/*#discuss_obs .comments-wrapper ul li p.byline{
 height:31px;
 min-height:31px;
 background:url(/assets/img/interface/commenterBarFull.gif) left top no-repeat;
 padding-left:50px;} */
 
#discuss_obs .comments-wrapper ul li p.byline{
 min-height:15px;
 background-color:#4d4743;
 padding: 3px 45px 3px 5px;
 color:#fff;
 margin-bottom:5px}

#discuss_obs .comments-wrapper ul li p.byline span{
 color:#e0f648}

#discuss_obs .comments-wrapper ul li .reply span, #discuss_obs .comments-wrapper ul li .reply span span {
 font-size:10px;
 height:15px}
 
.discuss_h2{
 background:url(/assets/img/interface/comments-hdr.gif) top left no-repeat;
 color: #33302d !important;
 font-size:1.6em !important;
 font-weight: 500;
 height:32px;
 padding: 8px 0 0 8px;
 text-transform:none !important}


