@font-face 
{
	font-family: 'HelveticaNeueLTStdBold';
	src: url('fonts/helveticaneueltstd-bd-webfont.eot');
	src: local('☺'), url('fonts/HelveticaNeueLTStd-Bd.otf'), url('fonts/helveticaneueltstd-bd-webfont.woff') format('woff'), url('fonts/helveticaneueltstd-bd-webfont.ttf') format('truetype'), url('fonts/helveticaneueltstd-bd-webfont.svg#webfontcrO6PQ22') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
	background-color:#f6f6f7;
	background-image: url("images/atlas-header-bg.gif");
	background-position: top left;
	background-repeat: repeat-x; 
	font-family: "HelveticaNeueLTStdBold", Helvetica, arial;
	color:#000;
	margin:0;
	padding:0;
}
a {text-decoration:none;}
a:hover {text-decoration:none;}
blockquote {font-style:oblique}
.left p { margin: .8em 0px; }

.left .epic-story p { margin: 0; }
/* ----- Global Header ------*/

.single-lead-message .left{
width:500px;	
}

#entry-content-single p{
margin-bottom:10px;	
font-weight:normal;
}

.header-search{
float:left;
margin-top:14px;
}

.header-links{
float:right;
margin-top:20px;
width:330px;
letter-spacing:.02em;
height:22px;
}

.header-links-wrap{
float:left;

}

.header-links-share{
float:right;
margin-top:2px;
}

.header-links-arrow{
float:left;
margin-right:10px;
}

.header-links-list-last{
display: inline;
list-style-type: none;
height:20px;
vertical-align:middle;
padding-right: 10px;
}

.header-links-list{
display: inline;
list-style-type: none;
padding-right: 30px;
height:30px;
vertical-align:middle;
}

.header-links-list-last a{
font-size:85%;
color:#fff;
}

.header-links-list a{
font-size:85%;
color:#fff;
}

/* ----- Search Form Header ----- */

#searchform{
border:none;
margin:0;
padding:0;
width:210px;
}

#search-left-cap{
border:none;
display: block;
line-height: 30px;
float:left;
width:16px;
height:30px;
background:url('images/header-search-bg-left.gif') no-repeat;
}

#s{
width:166px;
height:30px;
background:url('images/header-search-bg-middle.gif') repeat-x;
border:none;
display: block;
line-height: 30px;
float:left;
font-size:85%;
color:#666;
}

#searchsubmit{
width:27px;
height:30px;
background:url('images/header-search-btn.gif') no-repeat;
border:none;
padding:0;
display: block;
line-height: 30px;
float:left;
cursor:pointer;
}
#searchsubmit a{
cursor:pointer;
}

/* ----- Share Links ----- */

.fb-header-link{
 background-image:url('images/fb-header-icon.gif') no-repeat;
 display:block;
 height:17px;
 width:16px;
}

.tw-header-link{
 background-image:url('images/tw-header-icon.gif') no-repeat;
 display:block;
 height:17px;
 width:16px;
}

.rss-header-link{
 background-image:url('images/rss-header-icon.gif') no-repeat;
 display:block;
 height:17px;
 width:16px;
}


/* ----- container styles ----- */

#content
{
	width:978px;
	margin-left:auto;
	margin-right:auto;
}

.left
{
	float:left;
}

.right
{
	float:right;
}

/* ---- general stuff -----*/
.clear
{
	clear:both;
}

.large-marquee
{
	background:transparent url('images/marquee-bg.png') top left no-repeat;
	background-position: 0px -9px;
	height:439px;
	width:979px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: -19px;
	position:relative;
	z-index: 10;
}

.small-marquee
{
	background-color:#222222;
	height:210px;
	width:960px;	
		margin-left:auto;
	margin-right:auto;
}

/* ----- Header ----- */

#header{
height:58px;
text-align:left;
width:900px;
margin-left:auto;
margin-right:auto;
}

/* ----- Header Logo ----- */

.header-logo-wrap{
height:110px;
text-align:left;
width:900px;
margin-left:auto;
margin-right:auto;
}

.logo{
position:relative;
width:141px;
height:66px;
top:30px;
}

/* ------ Call Out Section ------ */

.call-out-wrap{
  background:#1e1f25 url('images/call-out-bg.gif') top left no-repeat;
  height:174px;
  width:960px;
  margin-top:15px;	
  margin-left:auto;
  margin-right:auto;
}

.call-out-share-links{
margin:5px;
width:170px;
float:left;
margin-left:15px;
}

.call-out-share-links li a{
font-size:85%;
color:#fff;
text-decoration:none;
padding:2px;
}

.call-out-share-links-2{
margin:5px;
float:left;
}

.call-out-share-links-2 li a{
font-size:85%;
color:#fff;
text-decoration:none;
padding:2px;
}

/* ------ An Epic Story ------ */

.epic-story{
  height:140px;
  margin-top:12px;
  margin-left:40px;
}

.epic-story-content{
  margin-left:15px;
  text-align:left;
  font-size:96%;
  color:#cbccce;
  letter-spacing: .04em;
  width: 360px;
}

.epic-story-title{
  position:relative;
  font-size:161.6%;
  padding-bottom:8px;
  padding-top:8px;
}

.epic-story-btn{
  position:relative;
  padding-top:8px;
}

/* ------ Youtube Contest ------ */

.youtube-content{
  background:#1e1f25 url('images/youtube-bg.gif') top left no-repeat;
  height:140px;
  width:365px;
  margin-top:18px;
  margin-right:45px;	
}

.eye-opening{
  margin-top:12px;
  margin-left:15px;
  margin-bottom:15px;
  margin-right:5px;
}

.eye-opening-text-inner{
	  font-size:85%;
}

.eye-opening-text{
  color:#55565b;
  text-align:left;
}

.eye-opening-title{
  position:relative;
  font-size:116%;
  color:#55565b;
  padding-bottom:5px;
  padding-top:14px;
  font-weight:bold;
}

.eye-opening-link{
  position:relative;
  padding-bottom:5px;
  padding-top:10px;
  font-weight:bold;
  color:#d60d0d;
  font-size:93%;
}

.eye-opening-link a{
  font-size:93%;
  color:#d60d0d;
  text-decoration:none;
  font-weight:bold;
}

/* ----- Call Out Share Links ------ */

.call-out-share{
  background:#fff url('images/call-out-share-bg.gif') top left no-repeat;
  height:60px;
  width:337px;
  margin-right:45px;
  text-align:left;
}

/* ----- Left Side Content ----- */

.home-left-column{
  text-align:left;
  width:425px;
  margin-left:45px;
  margin-bottom:20px;
}

.lead-message{
  position:relative;
  padding-bottom:5px;
  padding-top:10px;
  margin-bottom:10px;
  margin-top:30px;
  font-weight:bold;
  color:#1e1f25;
  font-size:138.5%;
  border-bottom:solid 1px #a0a0a3;
}

.lead-copy{
  color:#5e5f64;
  font-weight:normal;
}

.main-link{
  color:#d60d0d;
  position:relative;
  padding-bottom:5px;
  padding-top:10px;
}

.main-link a{
  font-size:93%;
  color:#d60d0d;
  text-decoration:none;
  font-weight:bold;
}

/* ----- Right Side Content ----- */

.right-column{
  text-align:left;
  margin-top:30px;
  width:337px;
}

.recent-press{
  width:310px;
  float:left;
  border-bottom:solid 1px #a0a0a3;
  margin-bottom:25px;
  padding-bottom:10px;
}

.recent-discussions{
width:310px;
float:left;
border-bottom:solid 1px #a0a0a3;
padding-bottom:10px;
}

p.right-column-title-img{
float:left;
}

h2.right-column-title{
float:left;
font-size:116%;
font-weight:bold;
width:270px;
}

h2.right-column-title a{
	float:left;
font-size:116%;
font-weight:bold;
width:270px;
color:#000;
}

h2.right-column-title a:hover{
text-decoration:none;
}

.press-content{
  font-size:85%;  
  float:left;
  margin-top:5px;
  padding-bottom:5px;
  color:#757983;
  position:relative;
}

.press-content a{
  color:#d60d0d;
}

.press-content a:hover{
  color:#d60d0d;
  text-decoration:none;
}

p.discussions-content{
  font-size:85%;
  margin-top:5px;
  margin-bottom:5px;  
  float:left;
  color:#757983;
  width:310px;
}

p.discussions-content a{
  color:#d60d0d;
}

p.discussions-content a:hover{
  color:#d60d0d;
  text-decoration:none;
}

/* ------- Press Single ------- */

.backtolist{
	text-align:right;
}

.backtolist a{
color:#D60D0D;
text-decoration:none;
font-size:73%;
font-weight:normal;
margin-right:18px;
}

.backtolist2{
	text-align:left;
}

.backtolist2 a{
color:#D60D0D;
text-decoration:none;
font-size:100%;
font-weight:normal;
margin-right:18px;
}

.single-lead-message{
  position:relative;
  padding-bottom:5px;
  padding-top:10px;
  margin-bottom:10px;
  margin-top:30px;
  font-weight:bold;
  color:#1e1f25;
  font-size:138.5%;
  border-bottom:solid 1px #a0a0a3;
  float:left;
  width:500px;
}

.posts-wrap{
float:left;	
margin-bottom:20px;
color:#757983;
font-size:100%;
width:480px;
}

.posts-wrap a{
color:#d60d0d;
text-decoration:underline;
}
.share-single{
	margin-bottom:40px;
	z-index:1000;
}

.meta-date{
color:#757983;
font-size:83%;
margin-top:5px;
margin-bottom:5px;
}


/* ------- Testimonials ------- */

.testimonial-wrap-top{
  background:#d7d8db url('images/testimonial-wrap-top.gif') top left no-repeat;
  height:20px;
  width:421px;
}

.testimonial-wrap-middle{
  background:#d7d8db;
  width:421px;
}

.testimonial-wrap-text{
  background:#d7d8db;
  width:400px;
  margin-left:auto;
  margin-right:auto;
  font-size:167.5%;
  color:#1e1f25;
}

.testimonial-wrap-bottom{
  background:#d7d8db url('images/testimonial-wrap-bottom.gif') top left no-repeat;
  height:44px;
  width:421px;
}

.testimonial-wrap-by{
  text-align:right;
  font-size:85%;
  color:#1e1f25;
  font-style:italic;
}

/* ------- Footer ------- */

.footer-wrap{
background:none repeat scroll 0 0 #1e1f25;
clear:both;
float:left;
padding:0;
width:100%;
height:315px;
}

.footer-inner{
text-align:center;
height:315px;
width:800px;
margin-left:auto;
margin-right:auto;
letter-spacing: .04em;
}

.footer-section-1{
width:180px;
border-right:solid 1px #626367;
float:left;
height:273px;
text-align:left;
}

.footer-section-2{
width:270px;
border-right:solid 1px #626367;
float:left;
height:273px;
text-align:left;
}

.footer-section-3{
width:320px;
float:left;
height:273px;
text-align:left;
}

.footer-title{
  font-size:138.5%;
  color:#fff;
  margin-bottom:15px;
}

.footer-share-list{
  font-size:85%;
  color:#fff;
  margin-bottom:15px;
}

.footer-share-list-2{
  color:#fff;
  margin-bottom:15px;
}

.footer-share-list-2 a{
  font-size:85%;
  color:#fff;
  margin-bottom:15px;
}

.footer-share-list-2 a:hover{
  color:#64697b;
  text-decoration:none;
}

.litefooter a{
  color:#ababab!important;
}

.litefooter a:hover{
  color:#64697b!important;
  text-decoration:none!important;
}

.footer-list a{
  font-size:85%;
  color:#fff;
  text-decoration:none;
}

.footer-list a:hover{
  color:#64697b;
  text-decoration:none;
}

.footer-section-inner-2{
  width:250px;
  margin:45px;
}

.footer-section-inner-1{
  width:210px;
  margin-top:45px;
}

.footer-share{
  border-bottom:solid 1px #626367;
  width:250px;
  margin-bottom:15px;
}

.back-to-top-wrap{
width:800px;
margin-left:auto;
margin-right:auto;
background:#f6f6f7;
margin-top:40px;
clear:both;
}

.back-to-top{
  height:25px;
  width:180px;
  position:relative;
  margin-left:470px;
  margin-bottom:0;
}

/* ------- Press Header Wrap ------- */

.press-header-wrap{
  background:#1e1f25 url('images/press-header-bg.jpg') top left no-repeat;
  height:71px;
  width:960px;
  margin-top:15px;
  	margin-left:auto;
	margin-right:auto;
}

/* ----- Press Share Links ------ */

.press-header-share{
  position:relative;
  top:-30px;
  background:#fff url('images/call-out-share-bg.gif') top left no-repeat;
  height:60px;
  width:337px;
  margin-right:45px;
  text-align:left;
}

/* ----- Press Right column ----- */

.right-column-press{
  text-align:left;
  width:337px;
}

.press-section{
  width:310px;
  float:left;
  margin-bottom:15px;
}

.press-section-txt{
  font-size:93%;  
  float:left;
  margin-top:10px;
  margin-bottom:5px;
}

.press-section-txt a{
  color:#757983;
  text-decoration:none;
}

.press-section-txt-active a{
  color:#d60d0d;
  text-decoration:none;
}

.press-section-txt a:hover{
  color:#d60d0d;
}

.press-section-txt li{
  margin-bottom:5px;
  position:relative;
}

h2.press-right-column-title{
  font-size:116%;
  font-weight:bold;
  width:310px;
  float:left;
  border-bottom:solid 1px #a0a0a3;
  padding-bottom:5px;
}

/* ----- Search Form Articles ----- */

.search-articles-form{
border:none;
margin:0;
padding-top:10px;
width:310px;
float:left;
}

#search-articles-left-cap{
border:none;
display: block;
line-height: 30px;
float:left;
width:16px;
height:30px;
background:url('images/article-search-left.gif') no-repeat;
}

#s-articles{
width:239px;
height:30px;
background:url('images/article-search-middle.gif') repeat-x;
border:none;
display: block;
line-height: 30px;
float:left;
font-size:85%;
color:#d60d0d;
}

#searchsubmit-articles{
width:55px;
height:30px;
background:url('images/article-search-btn.gif') no-repeat;
border:none;
padding:0;
display: block;
line-height: 30px;
float:left;
cursor:pointer;
}

/* ----- Press Left Side Content ----- */

.press-left-column{
  text-align:left;
  width:500px;
  margin-left:39px;
  margin-bottom:20px;
  padding-top:16px;
  position:relative;
}

h2.lead-message{
  position:relative;
  padding-bottom:5px;
  padding-top:10px;
  margin-bottom:10px;
  margin-top:30px;
  font-weight:bold;
  color:#1e1f25;
  font-size:138.5%;
  border-bottom:solid 1px #a0a0a3;
}

.press-article{
  color:#757983;
  margin-bottom:20px;
  width:480px;
}

.press-article-title{
position:relative;
margin-bottom:5px;
color:#1e1f25;
}

.press-article-title a{
  color:#1e1f25;
  text-decoration:underline;
  font-size:100%;
  font-weight:bold;
}

.pagination{
 margin-left: -20px;
}

.pagination li{
float:left;
margin-left:20px;
}

.pagination li a{
color:#757983;
font-size:93%;
text-decoration:underline;
}

.pagination li a:hover{
color:#D60D0D;
}


.pagination .active_page a,
.pagination .prevnext{
color:#D60D0D;
font-size:93%;
text-decoration:none;

}

.press-kit-article a{
	color:#333;
	text-decoration:underline;
	 	font-size:100%;
	font-weight:bold;
}

.press-kit-list{
	position:relative;
	margin-left:10px;
}

.press-kit-list li{
list-style-type:disc;
padding-bottom:5px;
}

.press-kit-article{
  color:#757983;
  margin-bottom:20px;
  width:480px;
  	font-size:100%;
}

.emaillink{
color:#d60d0d!important;	
}

/* ------- Discussion Header Wrap ------- */

.discussion-header-wrap{
  background:#1e1f25 url('images/discussion-header-bg.jpg') top left no-repeat;
  height:70px;
  width:960px;
  margin-top:15px;
  margin-left:auto;
  margin-right:auto;
}

#discussionsModule
{
	z-index:1;
}

/* ------- Discussion Place To Talk About It ------- */


.fb-fan-module-wrap{
float:left;
width:300px;
margin-right:30px;
}

.discussion-share-area{
float:left;
width:150px;
}

.discussion-youtube-title{
  position:relative;
  font-size:110%;
  color:#55565b;
  padding-bottom:5px;
  font-weight:bold;
    padding-left:5px;
}

.discussion-youtube-txt{
  font-size:85%;
  position:relative;
  margin-bottom:10px;
    padding-left:5px;
}

.discussion-youtube-link a{
  position:relative;
  padding-bottom:5px;
  padding-left:5px;
  font-weight:bold;
  color:#d60d0d;
  font-size:93%;
}

h2.discussion-aynrand-title-lrg{
  padding-left:5px;
  margin-top:25px;
  font-weight:bold;
  color:#55565b;
  font-size:138.5%;

}

.discussion-aynrand-title{
	  font-size:85%;
  position:relative;
  margin-bottom:8px;
    margin-top:8px;
    padding-left:5px;
	float:left;
  width:100%;
}

.discussion-aynrand-list{
	   padding-left:5px;
}

.discussion-aynrand-list li{
float:left;	
width:70px;
}

/* Discussion Right Column Callout */

.discussion-buy-callout{
	width:337px;
	height:175px;
	background:#1e1f25 url('images/discussion-callout-bg.gif') top left no-repeat;
	float:left;
}

.discussion-buy-callout-book{
float:left;	
margin:8px;
}

.discussion-buy-callout-text{
width:200px;	
float:left;	
font-size:85%;
color:#55565b;
}

.discussion-buy-title{
	  color:#55565b;
  font-size:110%;
  font-weight:bold;
  position:relative;
  margin-bottom:5px;
  margin-top:13px;
}

.discussion-buy-link{  
  position:relative;
  padding-bottom:5px;
  padding-top:5px;
  float:left;
}

.discussion-buy-link a{
  font-weight:bold;
  color:#d60d0d;
  font-size:93%;
}

/* upcoming events */
.upcomingevent-title{
  color:#1e1f25;
  text-decoration:underline;
  font-size:100%;
  font-weight:bold;
}

.campus-event-title{
  color:#1e1f25;
  font-size:100%;
  font-weight:bold;
  margin-bottom:5px;
position:relative;
}

/* Search Results */

.Results-article-title{
position:relative;
margin-bottom:5px;
}

.Results-article-title a{
  color:#1e1f25;
  text-decoration:underline;
  font-size:100%;
  font-weight:bold;
}

#search{
position:relative;
margin-bottom:10px;
color:#757983;
}

.entry-content a{
	  color:#d60d0d;
}

.entry-meta{
	  font-size:87%;
}

.entry-meta a{
	  font-size:87%;
	  color:#757983;
	  font-weight:normal;
}

.highlight{
  font-weight:bold;
  color:#d60d0d;
}

/*-- The Book -- */

/* ------- The Book Header Wrap ------- */

.thebook-header-wrap{
  background:#1e1f25 url('images/thebook-header-bg.jpg') top left no-repeat;
  height:70px;
  width:960px;
  margin-top:15px;
  	margin-left:auto;
	margin-right:auto;
}

/* ------- The longa Header Wrap ------- */

.longa-header-wrap{
  background:#1e1f25 url('images/long_article.jpg') top left no-repeat;
  height:70px;
  width:960px;
  margin-top:15px;
  	margin-left:auto;
	margin-right:auto;
}

/* ------- The video Header Wrap ------- */

.video-header-wrap{
  background:#1e1f25 url('images/video-header-bg.jpg') top left no-repeat;
  height:70px;
  width:960px;
  margin-top:15px;
  	margin-left:auto;
	margin-right:auto;
}

/* ------- The audio Header Wrap ------- */

.audio-header-wrap{
  background:#1e1f25 url('images/audio-header-bg.jpg') top left no-repeat;
  height:70px;
  width:960px;
  margin-top:15px;
  	margin-left:auto;
	margin-right:auto;
}

/* ------- The reprint Header Wrap ------- */

.reprint-header-wrap{
  background:#1e1f25 url('images/reprint-header-bg.jpg') top left no-repeat;
  height:70px;
  width:960px;
  margin-top:15px;
  	margin-left:auto;
	margin-right:auto;
}

/* ------- The privacy Header Wrap ------- */

.privacy-header-wrap{
  background:#1e1f25 url('images/privacy-header-bg.jpg') top left no-repeat;
  height:70px;
  width:960px;
  margin-top:15px;
  	margin-left:auto;
	margin-right:auto;
}

/* ------- search results Header Wrap ------- */

.searchres-header-wrap{
  background:#1e1f25 url('images/searchresults-header-bg.jpg') top left no-repeat;
  height:70px;
  width:960px;
  margin-top:15px;
  	margin-left:auto;
	margin-right:auto;
}


/* ------- The contactari Header Wrap ------- */

.contactari-header-wrap{
  background:#1e1f25 url('images/contactari-header-bg.jpg') top left no-repeat;
  height:70px;
  width:960px;
  margin-top:15px;
  	margin-left:auto;
	margin-right:auto;
}

/* ------- The buythebook Header Wrap ------- */

.buythebook-header-wrap{
  background:#1e1f25 url('images/buythebook-header-bg.jpg') top left no-repeat;
  height:70px;
  width:960px;
  margin-top:15px;
  	margin-left:auto;
	margin-right:auto;
}

/* ------- The termsofuse Header Wrap ------- */

.termsofuse-header-wrap{
  background:#1e1f25 url('images/termsofuse-header-bg.jpg') top left no-repeat;
  height:70px;
  width:960px;
  margin-top:15px;
  	margin-left:auto;
	margin-right:auto;
}


/* The Book Right Column Callout */

.essay-readon-callout{
	width:337px;
	height:127px;
	background:#1e1f25 url('images/essaycontest-bg.gif') top left no-repeat;
	float:left;
	margin-top:30px;
	margin-bottom:10px;
}

.essay-readon-callout-book{
  float:left;	
  margin-left:8px;
  margin-top:14px;
}

.essay-readon-callout-text{
  width:150px;	
  float:left;	
  font-size:85%;
  color:#55565b;
}

.essay-readon-title{
  color:#55565b;
  font-size:110%;
  font-weight:bold;
  position:relative;
  margin-bottom:5px;
  margin-top:15px;
}

.essay-readon-link{
  position:relative;
  padding-bottom:5px;
  padding-top:5px;
  float:left;
}

.essay-readon-link a{
  font-weight:bold;
  color:#d60d0d;
  font-size:93%;
}

/* The Doc Right Column Callout */

.Doc-readon-callout{
	width:337px;
	height:140px;
	background:#1e1f25 url('images/doc-bg.gif') top left no-repeat;
	float:left;
	margin-top:30px;
	margin-bottom:10px;
}

.Doc-readon-callout-book{
  float:left;	
  margin-left:8px;
  margin-top:14px;
}

.Doc-readon-callout-text{
  width:150px;	
  float:left;	
  font-size:85%;
  color:#55565b;
}

.Doc-readon-title{
  color:#55565b;
  font-size:110%;
  font-weight:bold;
  position:relative;
  margin-bottom:5px;
  margin-top:15px;
}

.Doc-readon-link{
  position:relative;
  padding-bottom:5px;
  padding-top:5px;
  float:left;
}

.Doc-readon-link a{
  font-weight:bold;
  color:#d60d0d;
  font-size:93%;
}

/* testimonials */

.test-heading{
position:relative;
margin-top:20px;
margin-bottom:5px;
  font-size:110%;
}

.testimonaltxt{
  color:#757983;
  font-size:100%;	
}

.relevance-link{
position:relative;
margin-top:10px;
}

.relevance-link a{
  font-weight:bold;
  color:#d60d0d;
  font-size:100%;
}

/*--- Marquee Nav -----*/

.marq-nav-wrap{
position:absolute;
background:transparent url('images/marq-nav-bg.png') top left no-repeat;
width:455px;
height:38px;
float:right;
margin-right:30px;
top:-14px;
left: 476px;
}

.press-marquee{
	background:transparent url('images/press-marquee.png') top left no-repeat;
	height:281px;
	width:978px;
		margin-left:auto;
	margin-right:auto;
	position:relative;
}

.closer-marquee{
	background:transparent url('images/a-closer-look.png') top left no-repeat;
	height:277px;
	width:973px;
		margin-left:auto;
	margin-right:auto;
	position:relative;
}

.marq-nav-list{
	margin-top:10px;

}

.marq-nav-list a{
  font-size:85%;
  color:#fff;
  text-decoration:none;
  text-shadow: 2px 2px 2px #333; filter: Shadow(Color=#666666, Direction=135, Strength=5);
  }

.marq-nav-list a:hover{
color:#1e1f25;
}

.marq-nav-list a:selected
{
	text-shadow:none;
}

.marq-nav-list li{
list-style:none;
display:inline;


}
.marq-nav-list li a{
filter: Shadow(Color=#000, 	
			Direction=135, 
			Strength=5);
}
.marq-nav-list-space{
margin:10px;	
color:#9fa1a8;
}

.marq-nav-active a{
color:#1e1f25;
font-size:85%;
text-shadow:none;
}

/*---- Video Icon -----*/

.video-icon{
background-image: url(images/video-icon.gif);
background-repeat:no-repeat;
background-position: top right;
padding-right: 35px;
}

/*--- Audio Icon --- */

.audio-article-title{
position:relative;
margin-bottom:5px;
height:23px;
}

.audio-article-title a{
  color:#1e1f25;
  text-decoration:underline;
  font-size:100%;
  font-weight:bold;
}

.audio-icon{
background-image: url(images/audio-icon.gif);
background-repeat:no-repeat;
background-position: right 1px;
padding-right: 22px;
}

.red-arrow{
background-image: url(images/red-arrow-2.gif);
background-repeat:no-repeat;
background-position: right 3px;
padding-right: 14px;
}

.red-arrow-back
{
background-image: url(images/red-arrow-2invert2.gif);
background-repeat:no-repeat;
background-position: left 3px;
padding-left: 14px;
}
/*-- The Author -- */

/* ------- The Author Header Wrap ------- */

.theauthor-header-wrap{
  background:#1e1f25 url('images/theauthor-header-bg.jpg') top left no-repeat;
  height:70px;
  width:960px;
  margin-top:15px;
  	margin-left:auto;
	margin-right:auto;
}

/* Red Link */

.redlink{
	  color:#d60d0d;
}

/*---- The Philosophy --- */

/* ------- The Philosophy Header Wrap ------- */

.philosophy-marquee{
		background:transparent url('images/philosophy-marquee-holder.png') top left no-repeat;
	height:434px;
	width:976px;
		margin-left:auto;
	margin-right:auto;
	position:relative;
}

.thephil-header-wrap{
  background:#1e1f25 url('images/thephil-header-bg.jpg') top left no-repeat;
  height:70px;
  width:960px;
  margin-top:15px;
  	margin-left:auto;
	margin-right:auto;
}

.philosophy-marquee .marq-nav-wrap{
	position:absolute;
background:transparent url('images/marq-nav-bg.png') top left no-repeat;
width:455px;
height:38px;
float:right;
margin-right:30px;
top:-14px;
left: 484px;
}

.philos-section-txt-indent{
position:relative;
left:10px;
}

#philosophyMovieContainer
{
	position:absolute;
	left: 571px;
	top: 161px;
	background-color: #000;
	width:310px;
	height: 174px;
}

/* slightly enhanced, universal clearfix hack */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

#philosophyMovie { width: 100%; height: 100%; }

.redlink{
	text-decoration:underline;
}

.redlink:hover{
	text-decoration:underline;
}

.spalink{
	text-decoration:none!important;
}

#homeMovieContainer
{
	position:relative;
	background:transparent url('images/home-video-bg.jpg') top left no-repeat;
	width:422px;
	height: 254px;
}

#homeMovie { width: 378px; height: 217px; margin-left:22px;
margin-right:auto; position:absolute; margin-top:18px;}

#moviepartsContainer,.moviepartsContainer{
	position:relative;
	background:transparent url('images/home-video-bg.jpg') top left no-repeat;
	width:422px;
	height: 254px;
	margin-bottom:20px;
	margin-top:10px;
}

#part1 { width: 378px; height: 217px; margin-left:22px;
margin-right:auto; position:absolute; margin-top:18px; }

#part2 { width: 378px; height: 217px; margin-left:22px;
margin-right:auto; position:absolute; margin-top:18px;}

#part3 { width: 378px; height: 217px; margin-left:22px;
margin-right:auto; position:absolute; margin-top:18px;}


.roman{
font-family:'Times New Roman', Times, serif;	
font-size:14px;
}

.share-button-bg{
		background:transparent url('images/share.gif') top left no-repeat;
		width:77px;
		height:21px;
		display:block;
}
