/* CSS In Alphabetical Order (ID's,Classes,Alt)*/

#ck_sharethis {
color:#000;
font-size:12px !important
}

#ck_sharethis:hover {
color:#c80000;
text-decoration:none
}

#comments {
margin:30px 0 50px
}

#left-column {
float:left;
width:130px
}

#links .external {
color:#666 !important;
font-size:10px !important
}

#main-content {
float:left;
margin:0 auto 25px;
padding:0 5px;
width:520px
}

#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
}

#right-column {
float:right;
width:300px
}

#spectator-recommends-body h2,#spectator-classifieds-body h2 {
font-family:Georgia,Times,serif !important;
font-size:14px !important
}

#tfad #logo {
background:url("/images/tfad/nightandday.png") no-repeat scroll top left transparent;
/* background:url("/images/tfad/spectatorarts_logo.png") no-repeat scroll top left transparent; */
height:61px
}

#logo {
width:425px !important;	
}

#tfad .article_body h2, .article_body h2 a {
clear:none;
color:#000000;
font-size:20px ;
line-height:100%;
margin:15px 0 5px;
text-decoration:none !important;
}

#tfad .article_body h4 {
font-size:12px !important;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif !important;
text-align:center;
margin:-10px 0 10px 0 !important;
}

#tfad h1,h2,h3,h4,h5,h6 {
clear:both;
color:#1f1f1f !important;
font-family:"arial black","myraid pro" !important;
font-size:16px !important;
line-height:150%
}

#tfad h2 a:hover {
color:#c80000 !important
}

#twitter_icon {
background:url("/images/tfad/twitter_icon.png") no-repeat scroll 0 0 transparent;
font-family:arial black,myriad pro,arial !important;
font-size:14px !important;
height:15px;
letter-spacing:0;
line-height:200% !important;
margin:0 22px;
outline:medium none;
padding:7px 0 7px 40px;
width:65px
}

#twitter_icon:hover {
background-position:0 -37px;
color:#2396C3 !important;
text-decoration:none
}

#twtr-widget-1 .twtr-doc,#twtr-widget-1 .twtr-hd a,#twtr-widget-1 h3,#twtr-widget-1 h4,#twtr-widget-1 .twtr-popular {
background-color:#CCC !important;
clear:none;
color:#000 !important;
font-family:arial black, myriad pro, arial;
margin:0 auto !important;
padding:0 5px
}

.article-navigation {
margin:10px auto 20px;
text-align:center;
width:400px
}

.article_body {
border-bottom:1px solid #8e8e8e;
margin:0 auto 25px;
padding:0 10px 15px
}

.article_body a.external {
color:#C80000 !important;
margin:0;
}

.article_body  img {
border:1px solid #8e8e8e;
padding:5px;
margin: 0 auto;
width:400px;
}

.article_caption {
	margin:0 auto;	
}

.article_body p object,.article_body p img {
display:block;
margin:0 auto;
z-index:-1
}

.article_body p,.article_body a.external {
font-family:Arial, Helvetica, sans-serif;
font-size:12px !important;
line-height:20px
}

.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 !important;
line-height:18px !important
}

.author-link {
color:#757575;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}

.blogroll {
width:284px !important
}

.blogroll-list {
border-top:1px solid #8e8e8e;
padding-top:0 !important
}

.blogroll-list p a {
font-family:Arial, Helvetica, sans-serif !important;
font-size:11px !important;
font-weight:400 !important;
line-height:20px !important
}

.box .content a {
color:#333 !important
}

.box .header {
border-right:1px solid #8e8e8e;
padding:10px 0 0 15px
}

.comment {
background-color:#eee;
border:none;
margin:0 0 20px;
padding:15px
}

.comment p {
font-size:11px;
line-height:14px !important
}

.comment-date {
float:left;
margin:0 15px 10px
}

.content {
margin:-7px 0 0
}

.date-number {
background-image:url("/images/tfad/red_circle.gif");
background-repeat:no-repeat;
height:50px;
height:38px;
margin-right:6px;
padding:5px 0 0;
text-align:center;
width:38px;
}

.date-number p {
color:#fff !important;
font-size:14px !important;
line-height:0 !important
}

.float,.twtr-hd h3 a.external,.twtr-hd h4 a.external,.twtr-hd h3,.twtr-hd h4 {
float:left
}

.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
}

.image-holder {
border-top:1px solid #8e8e8e;
padding:20px 0;
width:100%
}

.image-holder a {
text-decoration:none;	
}

.left-column-top {
/*background:url(/images/tfad/side_lid.png) left top no-repeat;
boder-right:1px solid #8e8e8e;*/
border:solid 1px #8e8e8e;
border-bottom:none;
height:35px;
margin:0;
padding:10px 0 0 17px;
width:108px;
width:107px;
}

.module .content {
padding-top:15px !important
}

.more-articles {
border-bottom:1px solid #8e8e8e;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin:0 5px 0 0;
padding:5px 0;
width:275px
}

.more-articles a {
color:#c80000 !important;
font-size:11px
}

.more-articles p {
color:#2f2f2f;
font-family:courier new,Arial, Helvetica, sans-serif;
font-size:12px !important;
margin:0 !important
}

.report-comment {
color:#000;
font-size:12px
}

.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:14px !important;
line-height:1px !important
}

.side-box-content {
border-bottom:1px solid #8e8e8e;
border-left:1px solid #8e8e8e;
border-right:1px solid #8e8e8e;
margin:-4px 0 30px;
min-height:400px;
padding:0 5px;
text-align:center;
width:114px
}

.side-box-content a,a.external {
color:#1f1f1f !important;
font-size:12px
}

.stbuttontext {
color:#777;
font-size:12px;
text-decoration:none
}

.tabs a:hover,#popular-stories .on a {
color:#FFF !important
}

.tooltip {
background:url(/images/tfad/bg-tooltip.png) no-repeat bottom left;
overflow:hidden;
padding:0 0 10px 10px;
position:absolute !important;
width:150px;
z-index:10 !important
}

.tooltip .xboxcontent {
-moz-border-radius:12px;
-webkit-border-radius:12px;
background-color:#fff;
color:#8e8e8e;
font:1.2em Arial, Helvetica, sans-serif;
font-weight:700;
padding:15px
}

.tooltip-header {
background:url(/images/tfad/bg-tooltip-header.png) no-repeat bottom right;
overflow:hidden;
padding:0 10px 10px 0;
position:absolute !important;
width:120px;
z-index:10 !important
}

.tooltip-header .xboxcontent {
background-color:#000 !important;
color:#fff;
font:1.2em Arial, Helvetica, sans-serif;
padding:7px;
z-index:9 !important
}

.twtr-bd {
-moz-border-radius:5px;
-moz-box-shadow:0 0 15px #000;
-webkit-border-radius:5px;
-webkit-box-shadow:0 0 15px #8e8e8e;
padding:0 1px
}

.twtr-doc {
-moz-box-shadow:0 0 20px gray inset;
-webkit-box-shadow:0 0 10px gray
}

.twtr-hd h3,span.arrow,span.open,span.closed {
display:none
}

.twtr-hd h4 {
margin:0 !important
}

.twtr-hd h4 a.external {
font-size:14px !important;
font-weight:700;
margin:0 !important
}

.twtr-tweet-text p,.twtr-tweet-text a.external {
font-size:12px !important
}

.twtr-widget {
margin:10px 0 0
}

a.stbar.chicklet {
height:16px;
line-height:16px;
color:#000;
font-size:12px;
}

a.stbar.chicklet img {
border:0;
height:16px;
margin-right:3px;
vertical-align:middle;
width:16px;
padding:0
}

a.stbutton {
padding:4px 5px 5px 22px !important
}

a.tooltips-header {
cursor:pointer
}

div.pagination-bottom {
border:none;
font-weight:400
}

hr {
background-color:#8E8E8E;
height:1px;
margin:0 auto 10px;
¤color:#FFF
}

span.reduce,#comments p {
font-size:11px;
line-height:13px;
}

ul#browse-tabs li a {
font-size:12px;
line-height:100%
}

.pubdate-header  {
padding-bottom:10px;
}
.pubdate-header h2 {
font-size:14px !important;
margin-top:5px !important;
}
.continue {
float:left;
margin-bottom:10px;
}
.comments {
	margin-top:5px !important;
}
#latest-picks .digit {
border:1px solid #EAEAEA;
color:#4D4D4D;
display:block;
float:left;
margin-right:10px;
padding:3px 8px;
text-align:center;
width:16px;
}
#latest-picks {
	padding-top:1px !important;
}
#latest-picks p {
	margin-top:8px;
}
#tfad .article_body h2 {
	font-size:20px !important;
}
#right-column .module .header {
	background:#fff;
	border:solid 1px #8e8e8e;
	border-bottom:none;
	width:283px !important;
}
#latest-blogs-editorial .header {
	padding-left:15px !important;
}
