/* CSS In Alphabetical Order (ID's,Classes,Alt)*/

#actions a,.entry,.entry a {
color:#000;
font:12px Arial,Helvetica,sans-serif
}

#apollo-cover img {
display:block;
margin:0 auto;
border:1px solid #8e8e8e;
-moz-box-shadow:0 0 15px #595959;
-webkit-box-shadow:0 0 15px #595959;
-khtml-box-shadow:0 0 15px #595959;
}

#apollo-cover p {
text-align:center
}

#arts-and-culture #logo {
background:url(/images/header-arts-and-culture.png) no-repeat 0 0;
height:65px
}

#browse-tabs li a {
font-size:12px;
line-height:100%
}

#browse-tabs li a:hover {
color:#fff !important
}

/* Touching From A Distance (Import) Styles */
#centre {
border:none
}

/* .header h1, h2, h3, h4, h5, h6 {
clear:both;
color:#1F1F1F !important;
font-family:"arial black","myriad pro" !important;
font-size:16px !important;
line-height:150%;
} */
#current-issue {
border:none;
border-bottom:none
}

#current-issue .content {
background-color:#FFFFFF;
border:1px solid #8E8E8E;
margin:5px 0 20px 1px;
padding:5px 0 !important;
width:157px;
}

#current-issue .header {
height:35px;
margin:0 0 0 1px;
padding-top:6px !important;
width:132px
}

#current-issue .header h4.box,#current-issue .header h4 a {
color:#000 !important;
font-size:12px !important;
margin-top:10px
}

#most-popular-stories .content {
border-bottom:1px solid #8e8e8e;
border-left:1px solid #8e8e8e;
border-right:1px solid #8e8e8e;
border-top:none
}

#most-popular-stories .header {
width:284px
}

#most-read-panel {
width:280px
}

#popular-stories #last {
margin-top:12px
}

#popular-stories #most-commented-on {
width:165px
}

#popular-stories #most-read {
width:90px
}

#popular-stories .tabs {
margin-left:5px;
overflow:hidden;
width:270px
}

#popular-stories li {
color:#FFF;
font-family:"arial black","myraid pro" !important;
font-size:12px
}

#special {
background-color:#fff;
border:1px solid #8e8e8e;
}

.blue .content,.yellow .content,.pink .content {
background-color:#fff;
border-bottom:1px solid #8e8e8e;
border-left:1px solid #8e8e8e;
border-right:1px solid #8e8e8e;
border-top:none;
margin:0 0 20px 1px
}

#special-bottom, {
background-color:#FFFFFF;
border:1px solid #8E8E8E;
padding:5px 4px 5px 8px;
}

.my-spectator .content {
background-color:#FFF;
border:1px solid #8E8E8E;
padding: 0 4px 10px 8px !important;
background-position: right bottom;	
}

#current-issue .content h4 a,#special-bottom h4 a {
font-size:16px;
font-family:arial black, myriad pro, arial, sans-serif;
color:#000 !important;
}

#skyscraper {
margin:0 auto 20px !important;
text-align:center;
}

.my-spectator h4 {
margin:0 0 20px;	
}

.articleNav {
border-top:1px solid #8e8e8e
}

.author {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin:0;
width:300px
}

.author .comments,a.external {
color:#c80000 !important;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:130%;
margin:0 5px 0 0
}

.author p {
color:#888;
font-size:12px;
line-height:18px
}

.author-link {
color:#888
}

.blue .header,.yellow .header,.pink .header {
background:url("/images/tfad/side_lid_wide.png") no-repeat scroll left top transparent;
background-color:#fff;
padding:8px 10px 8px 20px !important
}

.box .content .intro {
font:11px Arial,Helvetica,sans-serif;
margin-top:0
}

.box .content a {
color:#333 !important
}

.box .content p a {
color:#000 !important;
font:bold 13px Arial,Helvetica,sans-serif
}

.box .header {
border-right:1px solid #8e8e8e;
padding:15px 0 0 15px
}

.content {
margin:-7px 0 0
}

.date-number {
background-image:url("/images/tfad/red_circle.gif");
float:left;
height:33px;
margin-right:6px;
padding:5px 0 0;
text-align:center;
width:38px
}

.date-number p {
color:#fff;
font-size:14px !important;
line-height:0
}

.grey .content {
background-color:#fff;
border-bottom:1px solid #8e8e8e;
border-left:1px solid #8e8e8e;
border-right:1px solid #8e8e8e;
border-top:none
}

.grey .header {
background:url(/images/tfad/side_lid_wide.png) left top no-repeat;
background-color:#fff;
height:35px;
width:279px
}

.header h3 {
color:#c00;
font-family:arial black, myriad pro, sans-serif !important;
}

.my-spectator .header,#special-header {
background-color:#FFF !important;
background-image:url("/images/arts-border.png");
background-position:1px 0;
background-repeat:no-repeat;
border-right:1px solid #8E8E8E;
height:35px;
padding:8px 0 0 20px
}

.post-header {
border-bottom:1px solid #8e8e8e;
border-top:1px solid #8e8e8e
}

.redbold {
font-weight:400
}

.rotate-box .content {
margin-top:7px important;
padding-top:5px !important
}

.rotate-box .content h2 a {
color:#c00 !important;
font-family:Georgia,Times,serif !important;
font-size:12px !important
}

.side-box-content {
border-bottom:1px solid #8e8e8e;
border-left:1px solid #8e8e8e;
border-right:1px solid #8e8e8e;
margin:-4px 0 20px;
min-height:400px;
padding:0 5px;
text-align:center;
width:114px
}

.sponsorshop {
float:left;
height:55px;
margin:10px 50px 0;
text-align:center;
width:120px;
}

.sponsorshop p {
margin:0
}

.story {
border-bottom:1px solid #8e8e8e;
margin-bottom:25px;
padding-bottom:15px
}

.story a,.box .header h3,.box .header h3 a {
color:#c00
}

.story a:hover,#actions a:hover,.entry a:hover {
color:#c80000
}

.story h1,h1 a:hover {
color:#c80000 !important
}

.story p,.comments-box p,#bodyText p,#text p {
font-size:12px;
line-height:20px
}

.tabs a:hover,#popular-stories .on a {
color:#FFF !important
}

.wide {
background:url("/images/side_lid_wide2.png") no-repeat scroll left top transparent !important
}

a.comments {
color:#C80000 !important;
float:right;
font-size:12px;
line-height:130%;
margin:0 5px 0 0;
}

div.pagination-bottom {
border:none;
font-weight:400
}

h1,.story h1,#headline h1,h1 a {
color:#000 !important;
font-family:"arial black","myraid pro" !important;
font-size:20px !important;
margin:10px 0 15px;
text-decoration:none !important
}

#cover-link {
  border-bottom: 1px dotted #000000;
  color: #000000; outline: none;
  cursor: pointer; text-decoration: none;
  position: relative;
}

#cover-link span {
  margin-left: -999em;
  position: absolute;
}

#cover-link:hover span  {
font-family:arial black, myriad pro, arial, sans-serif;
text-align:center;
position: absolute;
left: 0;
top: 17em;
z-index: 99;
margin-left: 0;
padding:15px;
width: 245px;
background-color:#fff;
border:1px solid #8e8e8e;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
-moz-box-shadow: 0 0 10px #595959;
-webkit-box-shadow: 0 0 10px #595959;
-khtml-box-shadow: 0 0 10px #595959;
  -webkit-transition-property: opacity;

  -webkit-transition-duration: 2s;
}

* html a:hover { background: transparent; }

.rhs-header {
color:#000 !important;	
}

