




/*
     FILE ARCHIVED ON 21:40:44 May 8, 2009 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:18:05 Oct 27, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/* Clear default browser styles */
h1,h2,h3,h4,h5,h6,pre,code,table,td,th,dd,dt,dl,li,input,button,select,textarea { font-size: 100%; 	}
ul,ol,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,fieldset,input,td { margin:0; padding:0; }
a img, :link img, :visited img, fieldset { border:none }
table {border-collapse: collapse; }
input,button,select,textarea {font-family: inherit;}
input, select { vertical-align:middle; }
textarea{
    width: 550px;
}
.clearBoth { /* For clearing floats */
	clear: both; 
	height: 0px; 
	margin: 0; 
	padding: 0; 
	font-size: 0%;
	line-height: 0px; 
	}

.hiddenContent { /* For alternate content for screen readers */
	position: absolute;
 	left: 0px;
 	top: -2000px;
	width: 1px;
 	height: 1px;
 	overflow: hidden;	
	}

.contentViews, .contentActions {
/*    display: none;  */
}

/*  Highlight author in comments */
.sameAuthor {
    background-color: #EAEACD;
}
    
.sameAuthor p {
    padding: 7px !important;
}

/* RESETTING PLONE CSS */

h2, h1 {
    border: 0;
}

li { /* to override plone css */
    margin-bottom: inherit;
    list-style:none;
    list-style-type:none;
}

p { /* to override plone css */
    line-height: 1.1em; 
    padding:0;
    margin:0;
}

.inputButton {
    border: 0;
}

h2 {
    color: #545454;
    font-weight: bold !important;
    font-family: Arial,Helvetica,sans-serif !important;
}

#respond,
#comments{
    font-family: Georgia, serif;
    color: #000;
}

a:visited {
	color: #DF6615;
	text-decoration: none;
    }

a:link {
	color: #DF6615;
	text-decoration: none;
    }

a:hover {
	color: #DF6615;
	text-decoration: underline;
	}
	
#content-weblog p a:link,
#content-weblog p a:visited,
.weblog-entry p a:link,
.weblog-entry p a:visited {
    font-family: Georgia, serif;
    color: #8a7a4a;
}

#content-weblog p a:hover,
.weblog-entry p a:hover {
    color: #df6615;
	text-decoration: underline;
}

/* html { overflow: -moz-scrollbars-vertical; } /* Force scrollbars in FF */

/*
PNG loader IE 5.5 and 6.
Empty comment bug hack hides PNG loader from IE 5.0
*/

#mediaScreen .excerptBg/**/ {
	filter: Alpha(opacity=80);
	}
#mediaPlayer.disableHover #mediaNav li/**/ {
	filter: Alpha(opacity=30);
	}	
	
.plain p a:link, .plain p a:visited {
	color: #DF6615 !important;
	text-decoration: underline;
	}
	
.plain p a:hover {
	color: #545454 !important;
}


/* G E N E R A L
********************/

body {
	font: 76%/1.21em Arial, Helvetica, sans-serif;
	color: #545454;	
/* 	text-align: center; */
	padding: 0px 0 0 0;
	background-color: #FFFFFF;
	} 

#mainBanner{
	width: 975px;
	margin: 15px 0px 15px 0px;
	text-align:center;
	}

#mainBanner .banner {
	width: 713px;
	text-align: center;
	margin: 0 auto 0 auto;
	}
		
#container {
    padding: 0 20px;
	text-align: left;
	margin: 0 auto 0 auto;
	width: 962px;  
	}
	
#container ul {
    list-style-type: none !important;
    list-style-image: none !important;
    }
    
#container ul li {
    margin-bottom: 3px;
}

#container #content-weblog ul li,
#container .weblog-entry ul li {
    list-style-image: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/bullet.jpg) !important;
    color: #000000;
    font-family: Georgia, serif;
    font-size: 110%;
    margin-left: 20px;
    list-style-position: inside;
}

#container #content-weblog ol,
#container .weblog-entry ol {
    padding: 0;
}

#container #content-weblog ol li,
#container .weblog-entry ol li {
    color: #000000;
    font-family: Georgia, serif;
    font-size: 110%;
    margin-left: 20px;
    list-style-position: inside;
}

#sidebar {
	display: inline;
	margin: 0px 0px 0px 0px;
	width: 118px;
	float: left;
	font-size: 92%;
	}

#sidebar h2 {
	text-align: center;
	margin-bottom:2px;
	}
	
#sidebar .sidebarModule {
 	border-top: 1px dashed #DF6615; 
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 8px 0px;;
	line-height: 1.01em;
	
	}
#daily_dose a:link, #daily_dose a:visited {
	color: #DF6615 !important;
	text-decoration: underline;
	}
	
#daily_dose a:hover {
	color: #545454 !important;
}

#sidebar p{
	margin: 0px 0px 12px 0px;
	}

#sidebar .banner {
	margin: 0px 0px 12px 0px;
	}

#smallRoundedBox {
	margin: 0px 0px 13px 0px;
	width: 117px;
	}
	
#allContent {
	margin-top: 2px;
	background:  url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/bg_sidebar.gif) repeat-y 130px 0px;
	}

#mainContent {
	margin: 0px 0px 0px 10px;
	width: 480px; /*ver en home*/
	float: left;
	}

#mainContentInner {
	margin-left:24px;
	width:802px;
	}

.content,
#content {
	float: left;
	width: 610px;
	/*padding-top:12px;*/
	}

.content p,
#content p {
    padding-top:7px;            
   }

.content ul,
#content ul {
    list-style-type:disc;
    }

#contentNews {
	margin: 0px -2px 0px 0px;
	width: 310px;
	float: right;
	border-left:1px solid black;
	}	
	
#contentNews #recentFeatures h2 img {
	padding: 2px 0 3px 0;
	}    

#topArea {
	margin-left: 24px;
	width: 792px;
	}
	
#breadCrumb {
	color: #959595;
	font-size: 92%;
	font-weight: bold;
	}

#breadCrumb strong {
	color: #5D5D5D;
	}

#mainTitle {
	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/bg_sectionTitle.gif) repeat-x top left;
	height: 30px;
	}

#mainTitle h1{
	font-family: 'HelveticaNeue Condensed', Helvetica, Arial narrow, Arial, Sans-Serif ;
	float: left;
	color: #000000 !important;
	font-size: 212%;
	font-weight: bold;
	background-color: #FFFFFF;
	height: 32px;
	line-height: 32px;
	padding-right: 8px;
	}

#mainTitle span {
	width: 310px;
	float: right;
	text-align: right;
	margin-right: 10px;
	}

#mainTitle h1 strong {
	color:#DF6615;
	}
	
#mainTitle span.rssMainTitle {
	width: 42px;
	float: right;
	}

/* H E A D E R */

#header {
	margin: 8px 0px 0px 0px;
	}

#headerTop {
	border: 1px solid #FFF; /* Fixes Netscape 7 & 8*/
	}

	
#logo {
	float: left;
	}
	
#searchModule { 	
	width: 380px;
	float: left;
	margin-left:78px;
	}

#searchModule ul {
	width:380px;
	padding-bottom: 3px;
	border-bottom: 1px solid #CCCCCC;
	} 

#searchModule li { 
	display: inline;
	list-style: none; 
	padding-left: 6px;
	font-weight: bold;
	font-size: 12px;
	}
	
#searchModule li img { 	margin-bottom: -2px; }

#searchModule li.firstInList {
	padding-left: 0px;
	}

#searchModule li a{
	color: #DF6615;	
	padding: 0px 0px 0px 0px;
	margin: 0px;
	margin-bottom: 3px;
	overflow:hidden;
	white-space:nowrap;
	}

#searchModule li a strong{
	color: #545454;		
	}

#searchModule li a:link, #searchModule li a:active, #searchModule li a:visited{
	color: #DF6615;	
	}
#searchModule li a:hover, #searchModule li a:hover strong{
	color:#083063;
	text-decoration:none;
	}

#searchBox {
	display:inline;
	float: right;
	text-align:right;
	width: 340px;
	}
	
#searchBox .inputText{
	font-weight: bold;
	text-align: right;
	width: 204px;
	color: #DF6615;
	margin: 6px 0px 0px 0px;
	border: 1px solid #828282;
	border-right: 7px solid #828282;
    background-color: white;
	font-size:12px;
    background-image: none; /* override plone css */
	} 
	
#searchBox .inputButton{
	margin: 5px 4px 0px 4px;
	}
	
#searchBox label {
	color: #DF6615;
	font-weight: bold;
	}	



#mainMenu { 
	margin-top: 4px;
	padding: 0px 0px 0px 0px;
	font-size: 106%;
	font-weight:bold;
	/*letter-spacing:-0.9px;*/
	}

#mainMenu ul { 
	/*width: auto;*/
	}
	
#mainMenu li {  
	float: left;
	list-style: none; 
	margin: 0; /* Fixes Opera 5 and 6 */
	}
	
#mainMenu li a{
	color: #DF6615;	
	padding: 0px 0px 6px 9px;
	margin: 0px;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	font-size: 12px;
	}
		
#mainMenu li a:link, #mainMenu li a:active, #mainMenu li a:visited{  
	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/bg_bt_menu.gif) no-repeat bottom right;
	} 

#mainMenu li a:hover{  
	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/bg_bt_menu_over.gif) no-repeat bottom right;
	text-decoration: none;
	}  

#mainMenu li.media a:link, #mainMenu li.media a:active, #mainMenu li.media a:visited{  
	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/bg_bt_menu_no_pipe.gif) no-repeat bottom right;
	color:#535353;
	} 

#mainMenu li.media a:hover{  
	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/bg_bt_menu_no_pipe_over.gif) no-repeat bottom right;
	text-decoration: none;
	color:#535353;
	}  


#mainMenu li.rss a:link, #mainMenu li.rss a:active, #mainMenu li.rss a:visited{  
	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/bg_bt_menu_rss.gif) no-repeat bottom left;
	padding-left:18px;
	} 

#mainMenu li.rss a:hover{  
	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/bg_bt_menu_rss_over.gif) no-repeat bottom left;
	text-decoration: none;
	padding-left:18px;
	} 

#allContent{
	margin-top: 2px;
	background:  url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/bg_sidebar.gif) repeat-y 130px 0px;
	}


	
#sidebar {
	display: inline;
	margin: 0px 0px 0px 0px;
	width: 118px;
	float: left;
	font-size: 92%;
	}

#sidebar h2 {
	text-align: center;
	margin-bottom:2px;
	}
	
#sidebar .sidebarModule {
	border-top: 1px dashed #DF6615;
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 8px 0px;;
	line-height: 1.01em;
	
	}

#sidebar p{
	margin: 0px 0px 12px 0px;
	}

#sidebar .banner {
	margin: 0px 0px 12px 0px;
	}

#smallRoundedBox {
	margin: 0px 0px 13px 0px;
	width: 117px;
	}
	
#smallRoundedBoxMiddle {
	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/smallRoundedBoxBg.gif) repeat-y;
	}
	
#smallRoundedBoxTop {
	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/smallRoundedBoxTop.gif) no-repeat;
	height: 11px;
	font-size: 1px;
	line-height: 1px;
	}


#smallRoundedBoxBottom {
	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/smallRoundedBoxBottom.gif) no-repeat;
	height: 11px;
	line-height: 11px;
	}

#smallRoundedBox ul {
	list-style: none;
	margin-left: 8px;
	}

#mainContent {
	margin: 0px 0px 0px 10px;
	width: 480px; /*ver en home*/
	float: left;
	}

#mainContentInner {
	margin-left:24px;
	width:802px;
	}


	
.mainCols {
	display: inline;
	float: left;
	margin-top: 16px;
	width: 50%;
	font-size: 92%;
	line-height: 1.1em;	
	}
	
.mainCols h2 {
	text-align: center;
	border-bottom: 1px dashed #DF6615;
	margin-bottom: 2px;
	padding-bottom:2px;
	}

.mainCols dl {
	margin: 2px 0px 0px 20px;
	}
	
.mainCols h3 {
	font-weight: bold;
	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/bullet_mainContent.gif) no-repeat 0px 6px;
	padding-left: 8px;
	}

.mainCols p {
	margin: 0px 0px 8px 0px;
	padding-left: 8px;
	}

span.date, span.time {
	width: 60px;
	margin-right:25px;
	display:inline;
	}


#shortCuts	{
	border-top: 1px dashed #DF6615;
	border-bottom: 3px solid #000;
	padding-top: 3px;
	line-height: 1px;
	font-size: 1px;
	list-style-type: none !important;
	}

#shortCuts img {
	margin-left: 8px;
	}

#shortCuts img.firstInList {
	margin-left: 0px;
	}

.unfoldSection {
	display: inline;
	float: left;
	width: 109px;
	margin: 10px 0px 0px 12px;
	font-size: 92%;
	}
	
div#firstInList{
	display: inline;
	float: left;
	width: 109px;
	margin: 10px 0px 0px;
	font-size: 92%;
	}

.unfoldSection h2 {
	margin-bottom: 2px;
	padding-bottom: 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align: left !important;
	color:#083063;
	letter-spacing:-1px;
	text-align: center;
	}

.unfoldSection h2 a:link, .unfoldSection h2 a:hover, .unfoldSection h2 a:visited  {
	color:#083063 !important; 
	}

.unfoldSection h3 {
	margin-bottom: 10px;
	line-height: 0.91em;
	font-weight:normal;
	}

#home #contentNews {
	margin: 0px 0px 0px 14px;
	width: 320px;
	float: right;
	}

#contentNews #recentFeatures {
	border-bottom: 1px dashed #CCCCCC;
	margin-bottom: 8px;
	}

#contentNews #recentFeatures h2	{
	border-bottom: 1px dashed #DF6615;
	padding-bottom: 5px;
	margin-bottom: 2px;
	}

#contentNews .column {
	float: left;
	width: 50%;
	margin: 0px 0px 3px 0px;
	font-size: 92%;
	line-height: 1.1em;
	}
	
#contentNews h3 {
	  font-weight: bold;
    padding-right: 10px; 
	}

#contentNews p {
	margin: 0px 0px 8px 0px;
	}

#recentFeatures .column p { /* added for spacing between columns on front page */
    padding-right: 8px;
}

/*span {
	width: 93%;
	line-height: 1.1em;
	display: block;
	background: no-repeat 0px 2px;
	} 
	*/
span.generic {
	width: 93%;
	line-height: 1.1em;
	display: block;
	background: no-repeat 0px 2px;
	}

span.photo {
	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/icon_photo.gif) no-repeat 0px 2px;
	width: 93%;
	line-height: 1.1em;
	display: block;
	}

span.music {
	background: no-repeat 0px 2px;
	background-image: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/icon_music.gif);
	width: 93%;
	line-height: 1.1em;
	display: block;
	}

span.tv {
	background: no-repeat 0px 2px;
	background-image: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/icon_tv.gif);
	width: 93%;
	line-height: 1.1em;
	display: block;
	}

span.movie {
	background: no-repeat 0px 2px;
	background-image: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/icon_movie.gif);
	width: 93%;
	line-height: 1.1em;
	display: block;
	}

#contentNews span {
	text-align: right;
	}
		
	#sidebar span {
	text-align: left;
	background-position:right;
	background-repeat: no-repeat
	}

#contentNews span.photo {
	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/icon_photo.gif) no-repeat 0px 2px;
	}

#contentNews span.music {
	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/icon_music.gif) no-repeat 0px 2px;
	}

#contentNews span.tv {
	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/icon_tv.gif) no-repeat 0px 2px;
	}
	
#contentNews span.movie {
	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/icon_movie.gif) no-repeat 0px 2px;
	}

#home #contentNews .banner {
	width: 100%;
	text-align: center;
	padding: 7px 0px 6px 0px;
	border: 1px solid #CCCCCC;
	margin-bottom: 20px;
	}

#contentNews .banner{
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
	}

#newsletterBox {
	border: 1px solid #D6D6D4;
	background-color: #F9F9F9;
	padding: 15px 0px 15px 35px;
	}

#newsletterBox h2 {
	margin-bottom: 16px;
	}
	
#newsletterBox .inputText {
	font-weight: bold;
	text-align: right;
	width: 248px;
	color: #DF6615;
	margin-bottom: 10px;
	}

#newsletterBox .inputButton {
	margin-left: 165px;
	}

#poll {
	border: 1px solid #000;
	width: 299px;
	font-size: 86%;
	}
	
#poll .top {	
	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/poll_top.gif) no-repeat;
	height: 73px;
	line-height: 73px;
	}
#poll .middle {
	padding-left: 10px;
	}
	
#poll .middle ul {
	list-style: none;
	list-style-type: none !important;
	float: left;
	width: 115px;
	margin: 10px 0px 10px 20px;
	}

* html #poll .middle ul {
	margin-left: 10px;
	}
	
#poll .middle ul li {
	margin-bottom: 6px;
	}

* html #poll .middle ul li {
	margin-bottom: 2px;
	}

#poll .middle ul li input{
	margin-right: 6px;
	}

#poll #emailLabel {
	display:block;
	}

#poll .inputText{
	font-size:106%;
	width: 200px;
	margin: 0px 0px 10px 0px;
	border: 1px solid #000;
	height:16px;
	}
		
#poll .bottom {
	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/poll_bottom.gif) no-repeat !important;
	height: 0px !important;
	line-height: 0px !important;
	}

/* F O O T E R */

#footer {
	color: #fff;
	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/footer.gif) repeat-x;
	height: 33px;
	text-align: center;
	vertical-align: middle;
	line-height: 3.1em;
	font-size: 92%;
	}

#footer p {line-height: 3.1em;} /* case 1598 */

#footer a {
	color: #fff !important; 
	text-decoration: none;
	}

#footer a:hover {
	color: #DF6615 !important;
	text-decoration: underline;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/*CHANNEL MAIN - JARENS WORLD PAGES - RSS PAGE - BLOG PAGE - ISSUES PAGE  - PRINT MEDIA PAGE - PODCAST PAGE*/

.hilite {
	background: #F9F9F9 url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/bg_hilite.gif) repeat-x bottom left;
	border: 1px solid #DF6615;
	padding: 0px;
	margin-bottom:12px;
	width:460px;
	}

.hilite img {
	float: left;
	margin: 8px 0px 11px 8px;
	}


.hilite .txt {
	width: 245px;
	float: left;
	margin: 8px 8px 8px 6px;
	}

.hilite h2 {
	font-size: 126%;
	}
	
.hilite h4 {
	color: #7E7E7E;
	font-weight: normal;
	font-size: 112%;
	}
	
.hilite p {
	font-size: 92%;
	margin-bottom: 10px;
	line-height: 1.21em;
	}

.hilite .date {
	font-size: 86%;
	margin-bottom: 3px;
	display: block;
	}

.signature{
	height:15px;
	}
	
.signature p {
	font-size: 86%;
	float: left;	
	line-height: 0.91em;
	margin-bottom:0px;
	height:15px;
	margin:0;
	padding:0;
	}

.signature img {
	float: right;
	margin-right: 12px;	
	margin:0;
	padding:0;
	}

#moreArticles {
	border: 1px solid #B1B1B1;
	font-size: 92%;
	margin-bottom: 20px;
	padding: 10px 10px 2px 10px;
	position: relative;
	}
	

#moreArticles .excerpt {
	margin-bottom: 10px;
	line-height:1.11em;
	}

#moreArticles .excerpt img {
	float: left;
	}

#moreArticles .excerpt .txt {
	width: 370px;
	float: left;
	margin-left: 14px;
	}

#moreArticles .excerpt .txt span {
	width: 320px;
	display: block;
	background-position: top right;
	text-align: right;
	padding-right: 50px;
	}

#moreArticles .excerpt p { 
        padding-top:0;
 }
	
#moreArticles h3{
	padding-left: 0px;
	font-weight: bold;
	}

#moreArticles p {
	margin-left: 0px;
	}

#articlesList {
	font-size: 92%;
	}

#articlesList h3, #dataList h3 {
	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/bullet_mainContent.gif) no-repeat 0px 6px;
	margin-left: 13px;
	padding-left: 12px;
	font-weight: bold;
	}

#articlesList p {
    margin-left: 13px;
    padding-top: 0;
    }

#articlesList p span {
	margin-bottom: 10px;
	color: #545454;
	}

#dataList{
	text-align:center;
	}
	
#dataList h3{
	font-size:92%;
	float:left;
	width:192px;
	margin-bottom:16px;
	text-align:left;
	}

#dataList h2{
	font-size:126%;
	text-align:left;
	margin: 0px 0px 8px 24px;
	}


#articlesList p {
	margin-left: 13px;
	}
	
#articlesList p span {
	margin-bottom: 10px;
	color: #545454;
	}

#about {
	margin-bottom: 20px;
	}

#about h2, #topics h2{
	margin-bottom:5px;
	}

#topics h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-align: left;
	color:#083063;
	line-height:1.01em;
	letter-spacing:-1px;
	}

#about p{
	color: #0C3256;
	font-size: 92%;
	}

* html #blogLinks{
/* 	border:1px solid #FFF; /\* fix explorer 6*\/ */
/* 	border-left:1px solid #000; */
	}

#blogLinks{
	padding-left: 10px;
	margin-bottom: 5px;
	list-style: none !important;
	float: left;
	}

#blogLinks ul{
	width: 300px;
	font-size: 100%;
	/*font-weight: bold;*/
	list-style: none;
	list-style-type: none !important;
	/*color: #959595;*/
	margin: 0px 0px 0px 0px;
	}
	

/*#blogLinks ul li ul{	
    /*border-bottom: 1px solid #E16A18;
    background:transparent url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/bg_bt_sidebar.gif) repeat-x scroll right bottom;
    padding-bottom: 6px;
}

li#tag_cloud.widget,
li#archives.widget {
    background: transparent url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/bg_bt_sidebar.gif) repeat-x scroll right bottom;
    padding-bottom: 6px;
}*/

#blogLinks ul li.widget {
    background: transparent url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/bg_bt_sidebar.gif) repeat-x scroll right bottom;
    padding-bottom: 6px;
}
	


#topics ul{
	width: 134px;
	font-size: 100%;
	font-weight: bold;
	float: left;
	list-style: none;
	list-style-type: none !important;
	color: #959595;
	border-bottom: 1px solid #E16A18;
	margin: 0px 0px 20px 0px;
	}

.blogEntry h2,
#rssLinks h2,
#printMediaPage .content .entry h2,
#printMediaPage #content .entry h2 {
	text-transform:uppercase;
	font-size:126%;
	color:#DF6615;
	font-weight:bold;
	margin-bottom:12px;
	list-style:none;
	list-style-type: none !important;
	}
	
#blogLinks h2 {
    font-family: Georgia, serif !important;
    font-weight: bold;
    font-size: 14px;
    color: #df6615;
    background:transparent url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/bg_bt_sidebar.gif) repeat-x scroll right bottom;
    padding-bottom: 6px;
    margin-top: 25px;
}

#blogLinks .textwidget {
    font-family: Tahoma, sans-serif !important;
}

.entry p.textual{
	font-style:italic;
	}

.entry p.signature	{
	font-style:italic;
	padding-left:225px;	
	}

.entry h2 {	
	margin-top:10px;
	}
	
.blogEntry{	
	width: 455px;
	}

.blogEntry h2 {	
	margin-top:10px;
	}
	
#author-links {
    padding-bottom: 10px;
}

#blogPage .content,
#blogPage #content,
#printMediaPage .content,
#printMediaPage #content,
#rssPage .content,
#rssPage #content {
	width:620px;
	}

#blogPage #contentNews, #printMediaPage #contentNews, #rsaPage #contentNews{ 
	margin-left:20px;
	}

.weblog-entry span.image{
	float: left;
	margin: 5px 8px 8px 0px;
	width: 202px;
	text-align: center;
	padding: 8px 0px 8px 0px;
	border: 1px solid #EFB48C;
	clear: left;
	}
	
#content-weblog {
    margin-top: 10px;
}

#content-weblog h2.pagetitle {
    font-family: Georgia, serif !important;
    font-size:110%;
    margin-left:0px;
    margin-top:0px;
    padding-top: 10px;
}

/*#content-weblog .weblog-entry {
    border-bottom: 2px solid #DF6615;
    margin-bottom: 20px;
    padding-bottom: 16px;
}*/

div.navigation {
    margin-bottom:20px;
    margin-top:20px;
    color: #000000;
}

#content-weblog h2 {
    color: #000000;
}

div.navigation a {
    color: #8a7a4a;
    font-family: Georgia, serif;
    font-size: 13px;
}

div.navigation a:hover,
#content-weblog h2 a:hover {
    color: #666666;
}

#blogPage .content p,
#blogPage #content p,
#printMediaPage .content p,
#printMediaPage #content p,
#rssPage .content p,
#rssPage #content p {
	margin-bottom:15px;
	}

#rssPage .content h3,
#rssPage #content h3,
#rssPage .content h4,
#rssPage #content h4 { /* edit to override plone css */
    color: inherit;
}

.postInfo{}

.postInfo p {
	font-size:92%;
	margin-bottom:5px;
	text-transform: uppercase;
	}
	
.postInfo a:link, .postInfo a:visited{
	color:#DF6615;
	text-decoration:underline;
	}

.postInfo a:hover{
	color:#666666;
	}


#blogPage .content div.banner,
#blogPage #content div.banner,
#rssPage .content div.banner,
#rssPage #content div.banner {
	float: left;
	margin: 0px 15px 20px 0px;
	width:auto;
	text-align: center;
	}

#postSlider .prev , #postSlider .next {
	font-size:92%;
	text-transform: uppercase;
	width:40px;
	margin-top: 20px;
	}
	
#postSlider a:link, #postSlider a:visited{
	color:#DF6615;
	text-decoration:underline;
	}

#postSlider a:hover{
	color:#666666;
	}


#postSlider .prev {
	float:left;
	} 

#postSlider .next {
	float:right;
	}

#rssLinks{
	border-left:1px solid #000;
	padding-left:12px;
	}
	
#rssLinks h2{
	margin-bottom:0px;
	text-transform:none;
	}
#rssLinks ul{
	list-style:none;
    list-style-image: none; /* added: IE 6 seems to need this */
	font-weight:bold;
	margin:0px 0px 20px 8px;
	}

#rssLinks ul li{
	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/bullet_rss.gif) no-repeat 0px 6px;
	padding-left:18px;
	line-height:1.81em;
	}

#contentNews #rssSubscribe {
	font-size:92%;
	margin-bottom: 12px;
	color: #DF6615;
	font-weight: bold;
	}

#rssSubscribe.subscribeBlog p {
	padding-left: 15px;
	}

#portlet-weblogarchives {
	margin-left: 15px;
	border: none;
	}

#portlet-weblogarchives .portletItem {
	border: none;
	padding: 10px 0 10px 2px;
	}
	
#portlet-weblogarchives .portletHeader { /* overrides portlets.css with CSS according to design */
	font-family: "Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
	font-weight: normal;
	background-color: #fff;
	border: none;	
	text-transform: uppercase;
	color: #DF6615;
	font-size: 126%;
	font-weight: bold;	
	padding: 10px 0 0 0;
	}
		
#portlet-weblogarchives li span {
	text-align:left;
	}	
	
#portlet-weblogarchives ul {
	margin-left: 0px;
	list-style-image: none;
	list-style-type: none;
	}	
#portlet-weblogarchives ul ul {
	margin-left: 0px;
	}	
	
#portlet-weblogarchives li {		
	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/bullet_big.gif) no-repeat 0px 6px;
	padding-left: 14px;	
	}	
	
#portlet-weblogarchives li li {		
	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/bullet_mainContent.gif) no-repeat 0px 8px;
	padding-left: 4px;	
	}
	
#portlet-weblogarchives li li {		
	line-height: 1em;
	}
	
#archives select {
    margin: 9px 0 6px 6px;
}
	
#rssSubscribe p strong{
	font-size:146%;
	width:auto;
		}
	
#contentNews #rssSubscribe a{
	color: #DF6615;
	}	

#contentNews #rssSubscribe img {
	border-right: 1px solid #999999;
	margin: 0px 7px 6px 0px;
	}

#contentNews #rssSubscribe p.bigBullet{
		background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/bullet_big.gif) no-repeat 0px 4px;
		padding-left: 9px;
		margin-left:4px;
	}


#topics ul {
	float: left;
	}

#topics ul.firstInList {
	margin-right:30px;
	}

#topics ul li {
	position:relative;
	background-color: #EFEFEF;
	margin-bottom: 1px;
	list-style-type: none !important;
	}

#blogLinks ul li ul {
    margin-top: 6px;
}

#blogLinks ul li ul li {
    font-family: Georgia, serif;
    font-style: italic;
    font-size: 13px;
    background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/orange_bullet.jpg) 0px 6px no-repeat;
    margin: 0 0 6px 10px;
    padding-left: 10px;
}

#blogLinks ul li ul li a {
    font-family: Tahoma, sans-serif;
    font-style: normal;
    font-size: 12px;
    color: #666666;
    font-weight: normal;
}

#topics ul li.selected a:link,
#topics ul li.selected a:visited {
	background-color: #666666;
	color: #FFFFFF;
	}

#topics ul a:link,
#topics ul a:visited {
	padding: 2px 7px 2px 7px;
	color: #545454 !important;
	text-decoration: none;
	display: block;
	}
	
#topics ul a:hover {
 	padding: 2px 7px;
 	background-color: #DF6615;
    color: #FFFFFF !important;
	}

#contentNews #rssSubscribe {
	font-size:92%;
	margin-bottom: 12px;
	color: #DF6615;
	font-weight: bold;
	}
	
#rssSubscribe p strong{
	font-size:146%;
	width:auto;
		}
	
#contentNews #rssSubscribe a{
	color: #DF6615;
	}	

#contentNews #rssSubscribe img {
	border-right: 1px solid #999999;
	margin: 0px 7px 6px 0px;
	}

#contentNews #rssSubscribe p.bigBullet{
		background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/bullet_big.gif) no-repeat 0px 4px;
		padding-left: 9px;
		margin-left:4px;
	}

#topArea {
	margin-left: 24px;
	width: 792px;
	}
	
#breadCrumb {
	color: #959595;
	font-size: 92%;
	font-weight: bold;
	}

#breadCrumb strong {
	color: #5D5D5D;
	}

#mainTitle {
	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/bg_sectionTitle.gif) repeat-x scroll left top;
	height:30px;
    width: 946px;
}

#mainTitle h1 {
	font-family: 'HelveticaNeue Condensed', Helvetica, Arial narrow, Arial, Sans-Serif ;
	float: left;
	color: #000000;
	font-size: 212%;
	font-weight: bold;
	background-color: #FFFFFF;
	height: 32px;
	line-height: 32px;
	padding-right: 8px;
	padding-left:0;
	}
	
#mainTitle span {
	width: 310px;
	float: right;
	text-align: right;
	margin-right: 10px;
	}

#mainTitle h1 strong {
	color:#DF6615;
	}
	
#mainTitle span.rssMainTitle {
	width: 42px;
	float: right;
	}


.subscribeMagazine{
	padding-left:20px;
	margin: 8px 0px 10px 0px;
	}
	
#contentNews #articlesList span{
	color:#666666;
	text-align:left;
	}

#contentNews #articlesList h2 {
	font-size:126%;
	margin: 0px 0px 8px 15px;
	}

#contentNews #articlesList h3, #contentNews #articlesList p  {
	margin-left:4px;
	}

.commentlist p {
    font-family: Georgia, serif;
    font-size: 110%;
}

.commentlist cite,
.commentlist,
.commentlist .commentmetadata,
#commentform p,
#commentform input {
    font-family: Georgia, serif !important;
}

.commentlist a,
.commentmetadata a,
#commentform a {
    color: #8a7a4a;
}

.commentlist a:hover,
.commentmetadata a:hover,
#commentform a:hover {
    color: #DF6615;
}
	
/* ACHIVES PAGE*/

#magazines{
	margin: 15px 0px 60px 0px;
	}

.magazine{
	float:left;
	width:180px;/*--175--*/
	margin: 0px 10px 16px 0px; 
        height:100px;
	}

.magazineImg {
	float:left;
	}

.magazineFeatures {
	float: left;
	margin-left:6px;
	width:93px;
	}

.magazineFeatures h3 {
	color: #545454;
	text-transform: uppercase;
	margin-bottom:2px;
	}

.magazineFeatures ul li{
	font-weight: bold;
	font-size: 86%;
	list-style: none;
	list-style-type: none !important;
	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/bullet_mainContent.gif) no-repeat 0px 5px;	
	line-height: 1.01em;
	padding-left:8px;
	width:100px;
	}

#years{
	font-size:106%;
	width: 535px;
	border-top: 4px solid #F0F0F0;
	border-bottom: 4px solid #E26917;
	margin: 10px 0px 15px 0px;
	}
	
#years ul {
	margin: 8px 0px 8px 0px;
	list-style: none;
	font-weight: bold;
	}

#years ul li {
	display: inline;
	line-height:1.51em;
	margin: 8px 34px 8px 0px;
	}

#years ul li.selected a {
	background-color: #C6C6C6;
	width: auto;
	padding:0px;
	}
	
#archivesDown{
	float: left;
	width: 545px;
	margin-left: 5px;
	display:inline;
	}

#archivesDown .banner {
	width:auto;
	text-align: center;
	margin-bottom: 40px;
	}

#archiveBrowser {
	float: left;
	width: 216px;
	margin: 10px 0px 10px 0px;;
	}

#browser{
	border-top: 3px solid #E26917;
	border-right: 3px solid #E26917;
	margin-bottom: 20px;
	min-height: 350px; /* using this to avoid the banner jumping up/down when user clicks + */
	} 
* html #browser { height: 350px; /* min-height for IE */}	
	
#browser h3  {
	color: #093260;
	background-color: #DDD;
	margin: 10px 0px 15px 0px;
	padding-left: 22px;
	}

#browser ul  {
	font-size: 112%;
	list-style: none;
	margin-left: 40px;
	margin-bottom: 10px;
	}
	
#browser ul li {
	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/bullet_archiveBrowser.gif) no-repeat 0px 3px;
	padding-left: 26px;	
	font-weight: bold;
	line-height: 1.2em;
	cursor: pointer;
	}

#browser li.unfolded {
	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/bullet_archiveBrowser_unfolded.gif) no-repeat 0px 3px;	
	}

#browser .selected {background-color: #C6C6C6;}
#browser li li .selected {background-color: #fff; font-weight: bold;}

#browser ul ul {
	margin-left: 0px;
	}
#browser ul ul li {
	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/bullet_mainContent.gif) no-repeat 2px 6px;
	padding-left: 12px;	
	font-weight: normal;
        line-height:1.2em;
	}
	

#archiveBrowser .banner {
	width: auto;
	text-align: center;
	}

/* READER SERVICES PAGE*/

/* edited: all #mainContentInner.readerServices selectors below changed to #readerServices */
#readerServices {
	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/img_readersServices.jpg) no-repeat 0 0;
	border: 1px solid #FFF;
	}

#readerServices .module {
	margin: 15px 0px 20px 180px;
	text-align: left;
	}
	
#readerServices .module h2 {
	font-size: 122%;
	color: #DF6615;
	margin-bottom: 5px;
	}
	
#readerServices .module p {
	font-size: 92%;
	}
	
.module p a, .module li a {
    color:#DF6615;
    text-decoration:underline;
    }    
	
.module a:hover {
	color: #545454;
}

#readerServices .module .mLeft {
	width: 266px;
	float: left;
	margin: 0px 10px 0px 0px;
	}

.mLeft form {
	margin: 15px 0px 0px 32px;
	}

div#helpLinks {
	margin: 9px 0px 0px 32px;
	}
	
.mLeft form div {
	width: 180px;
	font-size: 1px;
	line-height: 1px;
	vertical-align: middle;
	margin-top: 5px;
	}

.mLeft form div input {
	border: 1px solid #000000;
	float: left;
	font-size: 10px;
	}
	
.mLeft form div img, .mLeft form div label {
	margin-left: 2px;
	float: left;
	}
	
* html .mLeft form div img, * html .mLeft form div label {
	margin: 3px 0px 0px 0px;
	}

.mLeft form div .clean, .mLeft form div .inputButton {
	border: 0px;
	}

.mLeft form div .inputButton {
	float: right;
	}

#readerServices .module .mRight { /* edit: changed #mainContentInner.readersServices to #readerServices */
	width: 324px;
	float: left;
	border-left: 1px solid #000000;
	padding-left: 16px;
	}

.mRight p{
	margin: 0px 0px 12px 0px;
	}	

.mRight ul, .mLeft ul {
	font-size: 92%;
	margin-left: 15px;
	}

.mRight ul li, .mLeft ul li {
	margin: 8px 0px 8px 0px;
	}

.actionLinks {
	margin: 12px 0px 0px 0px;
	text-align: right;
	}


.mRight ul, .mLeft ul {
	list-style: none;
    list-style-image: none; /* added - IE seems to need this */
	margin-left:0px;
}

.mRight ul li, .mLeft ul li {
	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/bullet_readerServices.gif) 0px 4px no-repeat;
	margin-left:0px;
	padding-left:10px;
}

/* added */
#readerServices input {
    background-image: none;
}

/* ARTICLE PAGE*/

#articlePage #contentNews {
	width: 210px;
	margin-left: 0px;
	}

.articleImage {
	text-align: center;
	border: 1px solid #FE7E01;
	padding: 5px 0px 10px 0px;
	margin-bottom: 1px;
	}

.articleTools {
	border: 1px solid #FE7E01;
	margin-bottom: 8px;
	}

.articleTools .header {
	padding-top: 2px;
	}

.articleTools .bottom .left {
	width: 120px;
	float: left;
	padding: 0px 5px 3px 5px;
	margin-left: 3px;
	}

.articleTools .bottom .left div{
	margin-top: 3px;
	width:115px;
	overflow:hidden;
	}

.articleTools .bottom .right {
	width: 40px;
	float: left;
	padding: 0px 5px 3px 5px;
	margin-left: 10px;
	}
	
.articleTools .bottom img.textSize {
	margin-right:2px;
	}		

.articleTools .bottom img.lastInList {
	margin-left: 0px;
	}
	
.articleTools .bottom .left img, .articleTools .bottom .right img {
	margin-top: 8px;
	}

#articlePage #contentNews h2, #galleryPage #contentNews h2 {
	text-align: center;
	margin-bottom: 2px;
	}

#articlePage #contentNews .relatedArticles, #galleryPage #contentNews .relatedArticles {
	font-size: 92%;
	border-top: 1px dashed #C3C3BF;
	border-right: 1px dashed #C3C3BF;
	padding: 5px 5px 0px 0px;
	line-height: 1.01em;
	}
	
#articlePage #contentNews .relatedArticles h3, #galleryPage #contentNews .relatedArticles h3 {
	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/bullet_mainContent.gif) no-repeat 0px 6px;
	}

#articlePage #contentNews .relatedArticles h3, #articlePage #contentNews .relatedArticles p, #galleryPage #contentNews .relatedArticles h3, #galleryPage #contentNews .relatedArticles p {	
	padding-left: 8px;
	}

#articlePage #contentNews .relatedArticles span, #galleryPage #contentNews .relatedArticles span  {
	text-align: left;
	background-position: top right;
	color: #ADAEA9;
	}
	
#article_text a:link, #article_text a:visited {
	color: #DF6615 !important;
	text-decoration: underline;
	}
	
#article_text a:hover {
	color: #545454 !important;
}
		
	
div.subscriptionLinks {
	margin: 0px 0px 3px 9px;
	}
	
.subscriptionLinks img {
	margin-bottom: 5px;
	}
	
#articlePage #contentNews .banner, #galleryPage #contentNews .banner {
	border: 0px;
	width: auto;
	margin-top:8px;
	}
	
#articlePage .content
#articlePage #content {
	width: 555px;
	margin: 4px 0px 0px 20px;
	border-top: 1px dashed #C3C3BF;
	border-right: 1px dashed #C3C3BF;
	padding: 5px 5px 0px 0px;
	}

#articlePage .content h2,
#articlePage #content h2 {
	font-size: 216%;
	letter-spacing: -1px;
	color: #DF6615;
	margin-bottom: 4px;
	line-height: 1em;
	}

#articlePage .content h3,
#articlePage #content h3 {
  font-family: 'HelveticaNeue Condensed', Helvetica, Arial narrow, Arial, Sans-Serif ;
	font-size: 106%;
	color: #2E4162;
	margin-bottom: 4px;
	}

#articlePage .content span.date,
#articlePage #content span.date {
	display: block;
	font-size: 82%;
	color: #000;
	margin-bottom: 4px;
	}
	
#articlePage .content span.author,
#articlePage #content span.author {
	display: block;
	font-size: 92% !important;
	color: #000000;
	margin-bottom: 4px !important;
	}

#articlePage .content p,
#articlePage #content p {
	font-size: 100%;
	margin-bottom: 5px;
	line-height: 1.4em;
	color: #000000;
	}

#articlePage .content a:link,
#articlePage #content a:link,
#articlePage .content a:visited,
#articlePage #content a:visited {
	color: #df6615 !important;
	text-decoration: underline;
	}
	
#articlePage .content a:hover,
#articlePage #content a:hover {
	color: #545454 !important;
} 

#mainContentInner .hilite a:link, #mainContentInner .hilite a:visited {
	color: #DF6615 !important;
	text-decoration: underline;
	}
            
#mainContentInner .hilite a:hover {
	color: #545454 !important;
} 
	
#articlePage .content span.banner,
#articlePage #content span.banner {
	float: right;
	margin: 0px 8px 8px 8px;
	width: 303px;
	text-align: center;
	clear: right;
	}

#articlePage .content span.image,
#articlePage #content span.image {
	float: left;
	margin: 0px 8px 8px 0px;
	width: 190px;
	text-align: center;
	padding: 8px 0px 8px 0px;
	border: 1px solid #CCCCCC;
	clear: left;
	}

#arrows {
	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/readMoreArrow.gif) no-repeat 45px 0px;
	margin-bottom: 15px;
        margin-left:185px;
	}

#readMore {
	font-size: 92%;
	text-align: center;
	text-transform: uppercase;
	color: #FF7F00 !important;
	line-height: 1.1em;
	margin-bottom: 3px;
	}

#previous, #next {
	display: inline;
	float: left;
	font-size: 92%;
	color: #979797;
	width: 200px;
	margin-top: 2px;
	}
	
#previous a:link, #previous a:visited, #next a:link, #next a:visited {
	color: #979797;
	}
	
#previous {
	text-align: left;
	margin-left: 75px;
	}
	
#next {
	text-align: right;
	margin-right: 30px;
	}

/* GALLERIES PAGES*/


#galleryPage .content {
	width: 790px;
	}

#galleryPage .pictures{
	width: 790px;
	margin-top:18px;
	}
	
.picture, .pictureFirst{
	padding:0;
	float: left;
	width: 192px;
	margin-left:7px;
	}
	
.picture img, .pictureFirst img{
	border: 1px solid #979797;
	}
	
.pictureFirst{
	margin-left: 0px;
	}
		
.picture h2, .pictureFirst h2, .photoTitle{
	margin-top:5px;
	}
	
.picture h2, .pictureFirst h2, #galleryPage span.date{ /* edited to add pictureFirst */
	color: #000000;
	font-size: 142%;	
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 5px;
	width:180px;
	}

.picture h2, .pictureFirst h2{
	margin-bottom: 0px;
	}

.picture p, .pictureFirst p{
	color: #7D7D7D;
	font-size: 92%;
	line-height: 1.1em;
	width:190px;
	}

.photoWrapper.picture h2 { /* added */
    width: auto;
}

.photoWrapper.picture h2 a { /* added */
    color: black !important;
}

#galleryPage .content div.banner {
	float: right;
	margin: 20px 8px 20px 8px;
	width: auto;
	text-align: center;
	clear: right;
	}


#galleryPage .narrow div.banner {
	float: left;
	margin: 20px 2px 20px 0px;
	width: auto;
	text-align: center;
	}

#galleryPage .narrow {
	width: 610px; 
	float: left;
	}
	
#galleryPage .author {
	float:right;
	font-size:	106%;
	color: #AFAFAF;
	text-align: right;
	width: 360px;
	margin: 10px 0px 10px 0px;
	padding-right: 15px;
	}

#galleryPage .slideShowButton {
	float: left;
	width: 230px;
	margin: 10px 0px 10px 0px;
	}

#galleryPage .slideShowButton img {
	margin-right: 8px;
	}
	
#galleryPage .narrow .pictures{
	width: 600px;
	}
	
#galleryPage #contentNews{
	float: left;
	width: 181px;
	margin: 12px 0px 0px 5px;
	}

#photographerDescription h4{ /* edit: changed tag */
	color: #DF6615;
	text-transform: uppercase;
	font-size:112%;
	margin: 8px 0px 13px 0px;
	}
	
#photographerDescription p{
	color: #7F7F7F;
	margin-bottom:8px;
    font-weight: normal;
	}
	
#album_control {
	display: none;
}

/* everything below here added */

#image_infos {
    display: none;
}

#slideshow_control .slideshowInput {
    display: none;
}
#slideshow_control .collapsibleHeader {
    display: none;
}
#slideshow_control .collapsibleContent {
    display: inline;
    float: left;
    margin-top: 0;
}
#slideshow_control {
float: left;
margin-top: 12px;
display: block;
}

#StartStopButton {
background: none;
border: 0;
display: none;
}

.listingBar .pagelink {
display: none;
}

.listingBar {
background: transparent;
border: 0;
clear: none;
margin: 0;
margin-top: 11px;
}
* html .listingBar {
    margin-top: 13px;
}

.listingBar span.next, .listingBar span.previous {
float: none;
border: 0;
}

.listingBar span a:link {
color: black !important;
}
.listingBar span a:hover {
text-decoration: none;
color: inherit !important;
}

/* overriding atphoto */
div.photoWrapper {
    border: 0;
    /* text may get cut off at the defaults for the h/w... if it messes up, could simply choose larger fixed values */
    height: 172px; 
    width: 192px;
    padding: 0;
    margin: 0;
}

div.photoWrapper a {
    display: inline;
    font-size: inherit;
}

a.photoDesc {
/*		display: none !important; */

}

#AlbumWrapper {
    padding-top: 7px;
}

#AlbumWrapper .photoWrapper {height: auto !important; margin-bottom: 10px;}

dl.album_control {
	display: none !important;
}


/*Pod Cast Page*/

#podcastExp{
	border-left: 1px solid #000;
	height: 190px;
	margin-bottom: 4px;
	padding-left: 11px;
	}

#podcastExp p{
	font-size:106%;
	width:255px;
	margin-bottom: 20px; 
	}

#listenNow, #suscribePodcast{
	margin-top:5px;	
	width:230px;
	float:left;
	}

#suscribePodcast ul li{
	list-style: none;
	margin-bottom:10px;
	}

#podcastList h2{
	font-size:126%;
	margin-bottom: 15px;
    font-weight: bold; /* edit: to override plone css */
	}
	
#podcastList h3{
	font-size:92%;
	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/bullet_mainContent.gif) no-repeat 0px 6px;
	padding-left: 8px;
	}
	
#podcastList p{
	font-size: 92%;
	color: #969696;
	padding-left: 8px;
	margin-bottom: 15px;
	}

#podcastList img {
    margin-bottom: 10px;
}

/*S U B S C R I P T I O N*/


#mainSubscription {
	padding: 5px;
	margin:	0px 0px 40px 0px;
	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/subformbackground.jpg) no-repeat 0px 0px;
	width:	470px;
	}
#mainSubscription .clearBoth { /* For clearing floats */
	height: 0.1px;  /* FIX pasar aparte para el form  */
	}
	
#mainSubscription .header{ 
	position:relative;
	height: 125px; 
	}

#mainSubscription .magazine{
	position:absolute;
	top:11px;
	left:272px;
/*	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/sf_magazineShadow.jpg) no-repeat 0px 0px; */
	height: 253px;
	margin:0;
	padding:0;
	}

#inputPlusSubmit .clickButton{
        font-size:90%;
        border:1px solid red;
        position:relative;
        top:0px;                        
	margin:	0px 0px 10px 0px;
        padding: 0px;
	width: 250px;
        display: block; /* edit -- not sure how this could have worked without this  */
        clear:none;
	}

.clickButton img{  
                  float:right;
                  display:block;
                  clear:none;
} 

.clickButtonTxt{ 
               float:left;
			   font-size:11px;
 }

#mainSubscription .middle{ 
/*	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/sf_bg_middle.jpg) repeat-y; */
	}

#mainSubscription .footer{ 
	position: relative;
/*	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/sf_bg_bottom.jpg) no-repeat 0px 0px; */
	height: 40px;
	}

#subsForm{
	margin-left:10px;
	padding-top:10px;
	}
	
#subsForm label {
	font-size: 11px;
	line-height:1.01em;
        font-weight: normal; /* plone override */
	}
	
#subsForm .inputText{
	width: 250px;
	margin-bottom: 6px;
	border: 1px solid #000;
	}

#doubbleInput{
	margin-bottom: 7px; 
	}

#doubbleInput img, #doubbleInput label {
	float: left;
	margin-right: 100px;
	}
	
#doubbleInput img.lastInList{
	margin-right: 0px;
	}

#doubbleInput label.lastInList {
	padding-left: 6px;
	}				
		
#subsForm .inputTextShort{
	width: 120px;
	float: left;
	border: 1px solid #000;
	margin-right: 7px;
	height:16px;
	}

#subsForm img, #subsForm label {
	display: block;
	margin-bottom: 3px;
	}

#inputPlusSubmit{
	display:inline;
    width:300px;
	}
	
#inputPlusSubmit .inputText{
	float:left;	
	}

#inputPlusSubmit .inputButton{
        float:right; 
        margin: 0pt 50px 10px 0pt;
	}


/* added later */ 

.documentActions, .hiddenStructure { display:none; }

span.articleListDate { 
	width: 93%;
	line-height: 1.1em;
	display: block;
	background: no-repeat 0px 2px;

 }

/* Movie player box */

#mediaPlayer {
	width: 480px;
	}
	

#mediaPlayerInner {
	border: 1px solid #DF6615;
	border-bottom-width: 6px;
	}	
	
#mediaScreen { 
	float: left;
	width: 313px; 
	height: 290px;
	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/bg_mediaplayer_noscript.jpg) no-repeat 1px 2px;	
	}	
	
#mediaScreen_movie { display: none; }

#mediaNav {
	float: left;
	width: 165px;
	margin-bottom: -3px;	
	}

#mediaNav li {
	margin: 0 !important;
	list-style: none;
	float: left;
	text-align: center;
	}
#mediaNav li a img {
	display: block;
	margin: 0 auto 1px auto;
	border: 1px solid #d8d6db;	
	}
	
#mediaNav li a {
	font: 82% Helvetica, Arial, sans-serif;
	color: #545454;	
	width: 75px;
	margin: 3px 5px 4px 0px;
	padding: 2px 0 2px 0;
	display: block;
	border: 1px solid #d8d6db;
	background: #efefef url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/bg_movie_nav.gif) repeat-x bottom left;
	text-decoration: none;
	min-height: 84px;
	}	
	
* html #mediaNav li a {
  height: 85px;
  }
	
#mediaNav li a:hover {
	border-color: #888888;
	color: #2E2E2E;	
	}
#mediaPlayer #mediaNav li a.selected, 
#mediaPlayer #mediaNav li a.selected:hover {
	border: 2px solid #DF6615 !important; /* make sure it overrides the border at .disableHover below */
	width: 73px;
	padding: 1px 0 1px 0;	
	outline: 0; -moz-outline: none;  /* Prevent dotted line */
	} 

#mediaPlayer.disableHover,
#mediaPlayer.disableHover #mediaNav li a:hover {cursor: wait;}
#mediaPlayer.disableHover #mediaNav li a:hover { border-color: #d8d6db; color: #545454;}
#mediaPlayer.disableHover #mediaNav li {opacity: 0.3; -moz-opacity: 0.3;}



.hiddenMedia { left: 0px; top: -2000px; }
.mediaObject { position: absolute; /* this needs to be pre-set, otherwise if changing pos dynamically bc player resets */}

#mediaScreen .photo { 
	width: 304px; 
	height: 285px; 
	margin: 2px 0 0 2px;
	border: 1px solid #D4D4D4;
	}
* html #mediaScreen .photo { 
	height: 286px; 
	}	

#mediaScreen .excerpt h3 { 
	font-size: 126%;
	margin-top: 6px;
	}
#mediaScreen .excerpt {
	margin: 0px 4px 0 5px;	
	color: #0A0A0A;
	font-size: 92%;
	line-height: 1.11em; 
	width: 298px; 	
	}

#mediaScreen .excerpt, #mediaScreen .excerptBg {
	min-height: 50px;
	position: absolute;
	bottom: 0;
	}
	
#mediaScreen .excerptBg {
	width: 304px; 
	background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/bg_excerpt.gif); 
	-moz-opacity: 0.80;
	opacity: 0.80;
	}	
	
.readArticle {
	position: absolute;
	bottom: 1px;
	right: 8px;
	display: block;
	width: 82px;
	}	

#mediaNoScript {
	padding: 5px 0 0 5px;
	background: #ff6801;
	color: #FFFFFF;
	cursor: default;
	}

#mediaNoScript a:link, #mediaNoScript a:visited {
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid #fff;
	}
#mediaNoScript a:hover {
	font-weight: bold;
	}
	

/* Subtopic page */

#subTopicsPage #moreArticles .excerpt .txt{
 	width:385px;
	}	
	

/* Blog page */
.weblog-entry p
{
    font-family: Georgia, serif;
	font-size: 110%;
	margin-bottom: 5px;
	line-height: 1.4em !important;
	color: #000000;
}

.weblog-sidebar h2,
.weblog-entry h1 
{ 
	color:#DF6615 !important;
                     font-weight: bold;
                     font-size: 126%; }
.weblog-sidebar h2,
.weblog-entry h1 { margin-bottom: 1em; }
.weblog-entry h2 { margin-bottom: 1em; margin-top: 1em; }

.content.weblog-entry.entry h2 {
    font-size: 24px;
    line-height: 8px;
}

.weblog-entry h2 a {
    font-family: Tahoma, sans-serif;
    font-size: 24px;
    color: #8a7a4a;
    line-height: 24px;
}

.weblog-entry h2 a:hover {
    color: #666666;
    text-decoration: underline;
}

/* columns page */

#about-the-column
{ 
  font-family: 'HelveticaNeue Condensed', Helvetica, Arial narrow, Arial, Sans-Serif ;
  color: #0D2F5E;
  font-size: 20px;
  font-weight: bold; 
  background-color: #FFFFFF;
  padding-top:10px;
}


/* classes used in article content */

  /* Image+caption on left */

  .imgcapleft {
    float: left;
    padding-right: 1.0em;
    font-size: 92% !important;
    line-height: 1.1em !important;
  }
  .imgcapleft img {
    display: block;
    margin-bottom: 1em; 
  }

  /* Image+caption on right */

  .imgcapright {
    float: right;
    padding-left: 1.0em;
    text-align: right;
    font-size: 92% !important;
    line-height: 1.1em !important;
  }
  .imgcapright img {
    display: block;
    margin-bottom: 1em;
  }

/* used in the video poll */

div#videopollquestions {
                         border:6px solid #dedede;
                         width:774px;
                         min-height:220px;
 }

div#videopollquestions #poll-description{ 
  font-size:13px;
  color:#df6615;
}

div#videopollquestions #header-vote-for { 
 padding:8px 0 5px 10px;;
 margin:0;
 }

div#videopollquestions #poll-description{ 
 margin:0;
 padding:0 0 10px 10px;
 }

div#videopollquestions #submit-box #submit-button{ 
height:30px;
width:80px;
float:right;
border:0;
padding:0;
margin:0;
}

div#videopollquestions #vote-man{ 
float:right;
clear:both;
padding-top:-10px;
padding-right:15px;
padding-bottom:0;
 }

div#videopollquestions #question-answers{ 
width:630px;
padding-left:10px;
}

div#videopollquestions #description_vote{ 
padding:0 0 10px 10px;
 }

div#videopollquestions #submit-box { 
width:750px;
height:30px;
top:10px;
left:20px;
padding-bottom:10px;
clear:both;
 }

div#videopollquestions #submit-box .hr-line{ 
float:left;
padding:11px 0 0 5px;
 }

div#videopollquestions #question-answers #answer-column{ 
width:205px;
float:left;
clear:none;
}

div#videopollquestions table{ 
                                       border-top:1px solid black;
                                       border-bottom:1px solid black;
 }

div#videopollquestions table td { 
                                  padding:5px;
 }

div#videopollquestions #result-table, h1{ 
                                         padding-top:5px; 
                                         padding-left:10px;
                                         }

div#videopollquestions #results-count { 
                                        padding-left:10px;
}

div#videopollquestions #vote-man-results{ 
float:right;
padding:20px 10px 0 0;
 }

div#videopollquestions #return-videos { 
padding-left:10px;
padding-bottom:10px;
}

h1 #results-title { 
	font-family: 'HelveticaNeue Condensed', Helvetica, Arial narrow, Arial, Sans-Serif ;
	float: left;
	color: black;
	font-size: 212%;
	font-weight: bold;
	background-color: #FFFFFF;
	height: 32px;
	line-height: 32px;
	padding-right: 8px;
        text-transform:uppercase;
 }

h1 #results-title-orange { 
	color:#DF6615;
	font-family: 'HelveticaNeue Condensed', Helvetica, Arial narrow, Arial, Sans-Serif ;
	float: left;
	font-size: 212%;
	font-weight: bold;
	background-color: #FFFFFF;
	height: 32px;
	line-height: 32px;
	padding-right: 8px;
        text-transform:uppercase;
}

#video-header-image{ 
                     padding-top:15px;
                     z-index:3;
                     position:absolute;
 }

div#errorPageHead{  
                   font-family: 'HelveticaNeue Condensed', Helvetica, Arial narrow, Arial, Sans-Serif ;
                   color: #0D2F5E;
                   font-size: 125%;
                   font-weight: bold;
                   background-color: #FFFFFF;
                   line-height:1.25em;
                   padding-left:10px;
                   }
p#errorPageCopy{ 
                 padding:10px;                 
                 color: #0D2F5E;
                 }

div.advert{ 
            padding:13px 0 13px 0;
	    clear:both;
            text-align:center;
            }

div.advertJS{ 
              text-align:center;
              margin: 0 auto 0 auto;
              }
/* photo galleries */


#gallery-player{ 
                 min-height:440px;
		 text-align:center;
                 }

h2.gallery-related { 
                     color:#DF6615;
                     font-size:200%;
                     letter-spacing: -1px;
                     line-height:1em;
                     margin-bottom:20px;
                     }
#gallery-leftcolumn{ 
                     padding-top:30px;
                     top:20px;
                     width:470px;
                     float:left;
		     min-height:500px;
 }

#gallery-rightcolumn{ 
                      padding-top:30px;
                      top:20px;
                      width:315px;
                      float:right;
		      height:500px;
 }

#gallery-rightcolumn .articleTools{ 
                                    width:210px;
                                    float:right;
                                    }

#related-box{ 
              height:165px;
              padding-bottom:15px;
              }

#related-box h2{ 
                 font-size:126%;
		 font-weight:bold;
                 letter-spacing: -1px;
                 line-height:1em;
                 margin-bottom:20px;
		 padding-top:10px;
                 }

#related-box img{ 
                  float:left;
		  padding-right:15px;
                  }

#related-box p{
    padding-left:25px;
    font-size:92%;
/*    float:left; */
    line-height:1.21em;
    }

/* no border main_template */

#allContentNoBorder {
	margin-top: 2px;
	}

#mainContentNoBorder {
	margin: 0px 0px 0px 0px;
	width: 945px; /*ver en home*/
	}

#mainContentInnerNoBorder {
/*	margin:auto;
	width:925px; */ 
	}

#topAreaNoBorder {
/*     margin-bottom:8px; */
/*     margin-top:25px; */
/*     margin-left:24px; */
    width:869px;
}

/* photo galleries article tools */ 

.articleToolsPhoto {
	border: 1px solid #DF6615;
	margin-bottom: 5px;
	width:300px;
	float:right;
	}

.articleToolsPhoto .header {
	padding-top: 10px;
        padding-bottom:4px;
        height:18px;
        text-align:center;
        font-weight:bold;
        font-size:125%;
        color:#DF6615;
        border-bottom:1px solid #DF6615;
	}

.articleToolsPhoto .bottom .left {
	width: 100px;
	float: left;
	padding: 14px 0px 0px 10px;
	/* margin-left: 3px; */
	}

.articleToolsPhoto .bottom .left div{
	margin-top: 3px;
	width:100px;
	overflow:hidden;
	}


.articleToolsPhoto .bottom .middle {
	width: 90px;
	float: left;
	padding: 14px 0px 0px 10px;
	}

.articleToolsPhoto .bottom .middle div{
	margin-top: 3px;
	width:100px;
	overflow:hidden;
	}

.articleToolsPhoto .bottom .right {
	width: 80px;
	float: left;
	padding-top: 14px;
	margin-left: 0;
	}
	

.articleToolsPhoto .bottom img.lastInList {
	margin-left: 0px;
	}
	
.articleToolsPhoto .bottom .left img, .articleToolsPhoto .bottom .right img, .articleToolsPhoto .bottom .middle img {
        margin-bottom:10px;
        margin-right:4px;
	}

.articleToolsPhoto .bottom .right img { 
                                   margin-left:20px;
}

.articleToolsPhoto .bottom .right img#font { 
                                         margin-left:3px;
                                         margin-top:10px;
                                         }

.articleToolsPhoto .bottom img.textSize {
	margin-right:2px;
        margin-left:0;
        margin-top:5px;
	}		

.actionMenuContent{
    z-index:10;
}

.postmetadata {
	clear: left;
}

h1#contentTitle{
    color:#000000;
}

h1#contentTitle a{
    color:#000000;
}

.footerBlogResume{
    font-size: 90% !important;
    font-weight: bold;
    clear: both;
}

#tag_cloud {
    font-family: Tahoma, sans-serif;
    margin-bottom: 30px;
}

#tag_cloud a {
    color: #666666;
}

#tag_cloud a:hover {
    color: #666666;
    text-decoration: underline;
}

/* Author Profile */
#author-profile {
    color: #545454;
    background-color: #EFEFEF;
    border-bottom: 1px solid #E16A18;
    font-weight: normal;
    width: 150px;
    margin-top: 10px;
}
#author-profile p {
    padding: 4px;
}
#author-profile img {
    width: 150px;
    padding-bottom: 5px;
}

#content-weblog.authorPage h2 {
    font-family: Tahoma, sans-serif !important;
    color: #8a7a47;
    font-size: 20px;
    font-weight: normal !important;
    margin-bottom: 15px;
}

#content-weblog.authorPage #author-bio {
    padding-bottom: 20px;
    margin-bottom: 15px;
    border-bottom: 1px solid #000000;
}

#content-weblog.authorPage p {
    font-family: Georgia, serif;
}

#content-weblog.authorPage .authorEntryListing {
    margin: 0 0 15px 15px;
}

#content-weblog.authorPage .footerBlogResume {
    font-family: Georgia, serif;
}

/* bad astronomy social links */
#social-buttons {
    margin-bottom: 20px;
}

#social-buttons2 {
    margin: 0 0 0 -5px;
}

.stumbleIcon {
    position: relative;
}

/* feedburner */

p.feedburnerFlareBlock {
    margin-bottom: 30px;
    font-family: Georgia, sans-serif;
    font-size: 110%;
}

.feedburnerFlareBlock span {
    display: inline;
    background: url(/web/20090508214044/http://blogs.discovermagazine.com/realitybase/wp-content/themes/discover/img/orange_bullet.jpg) 0px 6px no-repeat;
    color: #df6615;
    margin: 0 4px;
}
