/*
Theme Name: Time Basic 2
Theme URI: http://www.time.com/
Description: The regeneration of the Time Basic theme.
Version: 2.0.0
Author: TIME.com
Author URI: http://www.time.com/
Tags: red, custom header, fixed width, two columns, widgets
*/
/* Hypertext */

blockquote{
	background-color:#F3F3F3;
	margin-bottom:14px;
	margin-left:42px;
	margin-right:42px;
	margin-top:14px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
}

hr{
	background-color:#CCCCCC;
	color:#CCCCCC;
	border-style:solid;
	height:1px;
}

img{
	border:0px;
}

label{
	font-weight:bold;
}

/* Post: Ordered Lists */

.artTxt ol{
	font-family:Georgia;
	list-style-position:outside;
	margin-left:42px !important;
	margin-bottom:14px !important;
}

.artTxt ol li {
	list-style-type:decimal;
}

/* Post: Unordered Lists */

.artTxt ul{
	font-family:Georgia;
	list-style-position:outside;
	margin-left:42px !important;
	margin-bottom:14px !important;
}

.artTxt ul li {
	list-style-type:disc;
}

/* Ad Sonar */

.adsonar{
	margin-top:16px;
}

/* Google Trends */

ol#google-trends {
	color:#CC0000;
	font-family:Georgia;
	list-style-position:outside;
	margin-left:40px;
}

ol#google-trends li{
	list-style:decimal;
}

#google-trends-last-updated{
	font-family:Georgia;
	font-size:10px;
	margin-bottom:8px;
	margin-top:-4px;
}

/* Header */

#blogs-header{
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-color:#CCCCCC;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#CCCCCC;
	border-top-style:solid;
	border-top-width:1px;
	height:73px;
	margin-bottom:16px;
	margin-left:16px;
	margin-right:16px;
	margin-top:0px
	text-align:center;
	width:954px;
}

#blogs-header .info{
	float:left;
	height:73px;
	margin-left:16px;
	margin-top:0px;
	text-align:left;
}

#blogs-header .info .description{
	font-family:Arial;
	font-size:16px;
}

#blogs-header .info .name a{
	color:#045B9E;
	font-family:"Arial Black";
	font-size:38px;
	letter-spacing:-1px;
	line-height:46px;
}

#blogs-header .logo{
	border-left-color:#CCCCCC;
	border-left-style:solid;
	border-left-width:1px;
	float:left;
	height:73px;
	width:200px;
}

#blogs-header .syndicate{
	float:right;
	font-size:12px;
	margin-right:14px;
	margin-top:14px;
	text-align:right;
}

#blogs-header .syndicate .email{
	height:20px;
}

#blogs-header .syndicate .email .icon{
	vertical-align:middle;
}

#blogs-header .syndicate .email .text{
	color:#CC0000;
}

#blogs-header .syndicate .facebook{
	height:20px;
	margin-bottom:4px;
}

#blogs-header .syndicate .facebook .icon{
	vertical-align:middle;
}

#blogs-header .syndicate .facebook .text{
	color:#CC0000;
}

#blogs-header .syndicate .feed{
	height:20px;
	margin-bottom:4px;
}

#blogs-header .syndicate .feed .icon{
	vertical-align:middle;
}

#blogs-header .syndicate .feed .text{
	color:#CC0000;
}

/* Blogs Footer */

#blogs-footer{
	margin:0px auto;
	width:997px;
}

#blogs-footer-pre{
	height:16px;
}

/* About Author */

#about-author{
	margin-bottom:16px;
	margin-top:16px;
}

#about-author .author-info-container .description{
	font-family:Georgia;
	font-size:16px;
}

#about-author .author-info-container .description p{
	margin-bottom:16px;
}

#about-author .author-info-container .links{
	margin-top:8px;
}

#about-author .author-info-container .links .author-feed-link{
	color:#CC0000;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	margin-left:0px;
	margin-right:8px;
}

#about-author .author-info-container .links .author-user-url{
	color:#CC0000;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

#about-author .author-info-container .links .icon{
	padding-right:2px;
	vertical-align:bottom;
}

#about-author .author-photo-container{
	float:left;
	margin-right:12px;
}

/* Comments */

#comments-form-container{
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-bottom:16px;
	padding-top:8px;
}

#comments-form-container a{
	color:#CC0000;
}

.comments-form{
	float:left;
	margin-left:52px;
	margin-right:16px;
}

#comments-form-container .comments-commentor{
	float:right;
	margin-right:16px;
	text-align:right;
}

#comments-form-container .comments-commentor .identity{
	font-family:Georgia;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
}

#comments-form-container .comments-commentor .logged-in-as{
	font-family:Arial;
	font-size:14px;
}

#comments-form-container .comments-commentor .log-out a{
	color:#CC0000;
	font-family:Arial;
	font-size:14px;
}

.comments-get-rss-updates a{
	color:#CC0000;
	font-family:Arial;
	font-size:12px;
}

.comments-get-rss-updates-icon{
	vertical-align:middle;
	margin-right:8px;
}

.comments-label{
	display:table-cell;
	float:left;
	margin-right:8px;
	width:175px;
}

.comments-post-author{
	font-weight:bold;
}

.comments-post-author-background{
	background-color:#FFFFEB;
}

.comments-post-author-logo{
	margin-bottom:2px;
}

#comments-title-container{
	margin-bottom:-2px;
	margin-left:0px;
	margin-top:16px;
	padding-bottom:16px;
}

#comments-title-container .comments-count{
	float:left;
	font-family:Arial;
	font-size:22px;
}

#comments-title-container .post-a-comment{
	float:left:
	margin-right:0px;
	text-align:right;
}

#comments-title-container .post-a-comment a{
	color:#CC0000;
	font-family:Arial;
	font-size:22px;
	font-weight:bold;
}

h2.add-your-comment{
	color:#CC0000;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
}

textarea#comment{
	font-family:Arial;
	font-size:14px;
	height:252px;
	padding:8px;
	width:366px;
}

.live-preview{
	background-color:#F0F0F0;
	overflow:hidden;
	padding:8px;
}

.live-preview-text{
	font-family:Georgia;
	font-size:14px;
}

.live-preview-title{
	color:#666666;
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	margin-bottom:8px;
}

.comment-author{
	font-family:Georgia;
	font-size:14px;
	font-style:italic;
	margin-bottom:4px;
}

.comment-date-time a{
	color:#666666;
	font-family:Arial;
	font-size:11px;
}

.comment-meta-data{
	float:right;
	margin-right:16px;
	text-align:right;
	vertical-align:top;
}

.comment-numbering{
	color:#000000;
	float:left;
	font-family:Georgia;
	margin-left:16px;
	margin-top:0px;
}

.comment-numbering-child{
	color:#000000;
	float:left;
	font-family:Georgia;
	margin-left:54px;
	margin-top:0px;
}

.comment-reply-link a{
	color:#CC0000;
	font-family:Arial;
	font-size:11px;
}

.comment-text{
	float:left;
	font-family:Georgia;
	font-size:14px;
	margin-left:32px;
	vertical-align:top;
	width:398px;
}

.comment-text-child{
	float:left;
	font-family:Georgia;
	font-size:14px;
	margin-left:16px;
	vertical-align:top;
	width:366px;
}

.comment-text a{
	color:#CC0000;
}

.comment-text p{
	margin-bottom:16px;
}

.comment-text-container{
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-bottom:8px;
}

.edit-comment-link a{
	color:#CC0000;
	font-family:Arial;
	font-size:11px;
}

ul#wp-list-comments{
	border-top-color:#CCCCCC;
	border-top-style:solid;
	border-top-width:1px;
	list-style:none;
}

ul#wp-list-comments li{
	list-style:none;
	padding-top:8px;
}

ul#wp-list-comments li ul.children{
	list-style:none;
	margin-left:0px;
}

ul#wp-list-comments li ul.children li .comment-text{
	list-style:none;
	padding-left:16px;
}

/* Delivered by FeedBurner */

#delivered-by-feedburner{
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	margin-bottom:16px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
	width:290px;
}

#delivered-by-feedburner .credit{
	color:#CC0000;
	font-family:Arial;
	font-size:10px;
}

#delivered-by-feedburner .credit a{
	color:#CC0000;
	font-family:Arial;
	font-size:10px;
}

#delivered-by-feedburner #email-container{
	margin-bottom:4px;
	margin-top:8px;
}

#delivered-by-feedburner #email-container #email-text{
	color:#333333;
	font-family:Arial;
	font-size:12px;
	height:19px;
	vertical-align:top;
	width:212px;	
}

#delivered-by-feedburner #email-container #email-submit{
	padding-left:8px;
	vertical-align:top;
}

#delivered-by-feedburner .tout{
	font-family:Georgia;
	font-size:14px;
}

/* Gallery */

#gallery{
	border-top-color:#CCCCCC;
	border-top-style:solid;
	border-top-width:1px;
	margin-top:4px;	
}

#gallery .attachment{
	text-align:center;
}

#gallery .caption{
	color:#999999;
	float:right;
	font-family:Arial;
	font-size:11px;
	text-transform:uppercase;
}

#gallery .the-content{
	margin-top:-16px;
}

#gallery ul li{
	list-style-type:none;
	margin-top:8px;
}

#gallery ul li.next{
	float:right;
}

#gallery ul li.previous{
	float:left;
	margin-left:-42px;
}

#gallery ul li.title{
	float:left;
	margin-top:12px;
	text-align:center;
	width:494px;
}

#gallery ul li.title h2{
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
}

#gallery ul li a.ft_text_image_link{
	text-decoration:none;
}

#gallery ul.navigation-bottom{
	margin-bottom:8px;
	margin-top:-18px;
}

h2.ft-get-attachment-title span{
	color:#CC0000;
	font-family:Georgia;
	font-size:12px;
	font-weight:bold;
	margin-top:2px;
}

.gallery {
	background-color:#212121;
	padding-bottom:0px;
	padding-top:16px;
}

.gallery-caption{
	color:#999999;
	font-family:Arial;
	font-size:11px;
	line-height:11px;
	margin-top:8px;
	text-transform:uppercase;
	text-align:center;
}

/* Index */

#index-container{
	border-top-color:#CCCCCC;
	border-top-style:solid;
	border-top-width:1px;
	margin-bottom:48px;
	margin-left:16px;
	margin-right:16px;
	padding-bottom:48px;
}

#index-left-column{
	float:left;
	width:192px;
}

#index-left-column .archives{
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-bottom:8px;
}

#index-left-column .categories{
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-bottom:14px;
}

#index-left-column .categories .list{
	text-transform:lowercase;
}

#index-left-column .contributors{
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-bottom:14px;
}

#index-left-column .favorite-links{
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-bottom:14px;
}

#index-left-column .google-trends{
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-bottom:14px;
}

#index-left-column .logo{
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#CCCCCC;
	border-left-style:solid;
	border-left-width:1px;
	height:73px;
	width:200px;
}

#index-left-column .meta{
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-bottom:14px;
}

#index-left-column .syndicate{
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-size:12px;
	padding-bottom:14px;
	margin-top:14px;
	text-align:left;
}

#index-left-column .syndicate .email{
	height:20px;
	margin-bottom:4px;
}

#index-left-column .syndicate .email .icon{
	vertical-align:middle;
}

#index-left-column .syndicate .email .text{
	color:#CC0000;
}

#index-left-column .syndicate .facebook{
	height:20px;
	margin-bottom:4px;
}

#index-left-column .syndicate .facebook .icon{
	vertical-align:middle;
}

#index-left-column .syndicate .facebook .text{
	color:#CC0000;
}

#index-left-column .syndicate .feed{
	height:20px;
	margin-bottom:4px;
}

#index-left-column .syndicate .feed .icon{
	vertical-align:middle;
}

#index-left-column .syndicate .feed .text{
	color:#CC0000;
}

#index-right-column{
	border-right-color:#CCCCCC;
	border-right-style:solid;
	border-right-width:1px;
	float:left;
	margin-left:16px;
}

#index-right-column .info{
	height:73px;
	margin-bottom:10px;
	margin-left:8px;
	margin-top:0px;
	text-align:left;
}

#index-right-column .info .description{
	font-family:Arial;
	font-size:16px;
}

#index-right-column .info .name a{
	color:#045B9E;
	font-family:"Arial Black";
	font-size:38px;
	letter-spacing:-1px;
	line-height:46px;
}

#index-right-column .most-popular{
	border-left-color:#CCCCCC;
	border-left-style:solid;
	border-left-width:1px;
	left:496px;
	height:96px;
	position:absolute;
	padding-left:16px;
	padding-right:8px;
	right:0px;
	top:-72px;
	width:246px;
}

#index-right-column .most-popular-container{
	position:relative;
}

#index-right-column .most-popular .header{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	letter-spacing:0px;
   	line-height:105%;
	margin-right:16px;
	margin-top:4px;
	text-transform:uppercase;
}

#index-right-column .most-popular ol{
	color:#CC0000;
	font-family:Georgia;
	list-style-position:outside;
	margin-left:16px !important;
}

#index-right-column .most-popular ol li {
	list-style:decimal;
}

#index-right-column .posts-container{
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#CCCCCC;
	border-left-width:1px;
	border-left-style:solid;
	margin-left:-8px;
	margin-top:-10px;
	padding-left:16px;
	padding-right:16px;
	width:721px;
}

#index-right-column .posts-container .search{
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	margin-top:-8px;
	padding-bottom:4px;
	width:716px;
}

#index-right-column .posts-container .search #search-form div input#search-s{
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	color:#666666;
	font-family:Arial;
	font-size:16px;
	height:23px;
	padding-bottom:2px;
	padding-top:5px;
	padding-left:4px;
	padding-right:4px;
	vertical-align:top;
	width:430px;
}

#index-right-column .posts-container .search #search-form div input#search-submit{
	height:32px;
	width:32px;
}

.index-post-content-container{
	float:right;
	width:450px;
}

.index-post-divider{
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	margin-top:8px;
}

.index-post-title-container{
	float:left;
	width:262px;
}

.index-navigation{
	border-bottom-color:#CC0000;
	border-bottom-style:solid;
	border-bottom-width:4px;
	border-top-color:#CC0000;
	border-top-style:solid;
	border-top-width:4px;
	color:#CC0000;
	font-family:Arial;
	font-size:22px;
	font-weight:bold;
	margin-bottom:8px;
	margin-top:-4px;
	padding-bottom:8px;
	padding-top:8px;
}

.index-navigation .next-posts-link{
	float:left;
}

.index-navigation .next-posts-link a{
	color:#CC0000;
}

.index-navigation .previous-posts-link{
	float:right;
}

.index-navigation .previous-posts-link a{
	color:#CC0000;
}

#index-posts-footer{
	border-top-color:#CCCCCC;
	border-top-style:solid;
	border-top-width:1px;
	margin-bottom:16px;
	margin-top:16px;
	padding-top:16px;
}

#index-posts-footer .more-on-time{
	border-left-color:#CCCCCC;
	border-left-style:solid;
	border-left-width:1px;
	float:right;
	padding-left:25px;
	padding-right:26px;
}

#index-posts-footer .video{
	float:left;
	position:absolute;
	left:259px;
}

/* Previous/Next Post Navigation */

.navigation{
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	display:block;
	margin-bottom:10px;
	padding:8px;
	text-align:center;
}

.navigation .align-left{
	float:left;
	text-align:left;
	width:48%;
}

.navigation .align-left .previous-post{
	color:#CC0003;
	font-weight:bold;
	text-transform:uppercase;
}

.navigation .align-right{
	float:right;
	text-align:right;
	width:48%;
}

.navigation .align-right .next-post{
	color:#CC0003;
	font-weight:bold;
	text-transform:uppercase;
}

/* Post */

.post-title{
	font-family:Georgia;
	font-size:24px;
	font-weight:normal;
}

.the-author-posts-link a{
	font-family:Arial;
	font-size:11px;
	text-transform:uppercase;
}

.back-to-home-page{
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	margin-top:8px;
	padding-bottom:8px;
}

.back-to-home-page a{
	color:#CC0000;
	font-weight:bold;
	text-transform:uppercase;
}

/* Post: Meta Data */

.post-meta{
	margin-top:-6px;
	padding-bottom:8px;
}

.post-meta .categories a{
	color:#CC0003;
	text-transform:lowercase;
}

.post-meta .comments{
	color:#CC0003;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}

.post-meta .edit-post a{
	color:#CC0003;
}

.post-meta .posted-by{
	color:#666666;
	font-family:Arial;
	font-size:11px;
}

.post-meta .related-topics{
	color:#666666;
	font-weight:bold;
}

.post-meta .tags a{
	color:#CC0003;
	text-transform:lowercase;
}

.post-meta .trackback{
	color:#CC0003;
}

/* Posts Interstitial */

.posts-interstitial .divider{
	background-color:#CCCCCC;
	height:100%;
	width:1px;
}

.posts-interstitial .posts-ad-300{
	text-align:center;
	width:50%;
}

.posts-interstitial .posts-ad-725x200{
	text-align:center;
}

.posts-interstitial .posts-most-popular{
	padding-left:26px;
	width:50%;
}

.posts-interstitial-container{
	border-top-color:#CCCCCC;
	border-top-style:solid;
	border-top-width:1px;
	margin-bottom:16px;
	padding-top:16px;
	width:721px;
}

/* Read More */

.read-more{
	color:#CC0000;
	font-family:Georgia;
	font-size:14px;
}

/* Search */

#search-container .page-title{
	color:#CC0000;
	float:left;
	font-family:"Arial Black";
	font-size:20px;
	letter-spacing:-1px;
	line-height:20px;
	margin-top:-2px;
	width:410px;
}

#search-container .page-title .found-posts{
	color:#000000;
	font-family:Arial;
}

#search-container .page-title-container{
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	margin-bottom:8px;
	padding-bottom:8px;
}

#search-container .page-title-container .sort-by{
	float:right;
	font-family:Arial;
	font-size:11px;
	line-height:20px;
	margin-top:-2px;
}

#search-container .page-title-container .sort-by .label{
	color:#666666;
	font-weight:bold;
}

#search-container .post-container{
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	margin-top:8px;
	padding-bottom:8px;
}

#search-container .post-container .comments a{
	color:#CC0000;
	font-size:12px;
	font-family:Arial;
}

#search-container .post-container .comments-number{
	color:#CC0003;
}

#search-container .post-container .edit-post a{
	color:#CC0003;
}

#search-container .post-container .the-author{
	color:#000000;
	font-size:12px;
	font-family:Arial;
	margin-right:8px;
	text-transform:uppercase;
}

#search-container .post-container .the-time{
	color:#666666;
	font-size:11px;
	font-family:Arial;
	margin-bottom:4px;
}

#search-container .post-container .the-title{
	color:#000000;
	font-size:17px;
	font-family:Georgia;
	margin-bottom:4px;
}

#search-container .search{
	margin-top:-8px;
	padding-bottom:4px;
	width:598px;
}

#search-container .search #search-form div input#search-s{
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	color:#666666;
	font-family:Arial;
	font-size:16px;
	height:23px;
	padding-bottom:2px;
	padding-top:5px;
	padding-left:4px;
	padding-right:4px;
	vertical-align:top;
	width:556px;
}

#search-container .search #search-form div input#search-submit{
	height:32px;
	width:32px;
}

/* Sidebar Widget */

.sidebar-widget{
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	font-family:Georgia;
	font-size:16px;
	margin-bottom:16px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
	width:290px;
}

.sidebar-widget-10questions{
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	font-family:Georgia;
	font-size:16px;
	margin-bottom:16px;
	padding-bottom:0px;
	padding-left:8px;
	padding-right:8px;
	width:290px;
}

.sidebar-widget-search{
	margin-bottom:16px;
	margin-top:-8px;
	width:290px;
}

.sidebar-widget-search #search-form div input#search-s{
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	color:#666666;
	font-family:Arial;
	font-size:16px;
	height:23px;
	padding-bottom:2px;
	padding-top:5px;
	padding-left:4px;
	padding-right:4px;
	vertical-align:top;
	width:248px;
}

.sidebar-widget-search #search-form div input#search-submit{
	height:32px;
	width:32px;
}

/* Plugin: time-list-authors */

#time-list-authors{
	margin-bottom:-8px;
}

#time-list-authors .author-display-name{
	font-size:14px;
	font-family:Georgia;
	line-height:22px;
}

#time-list-authors .author-info-container{
	float:left;
	margin-top:4px;
}

#time-list-authors .author-feed-link{
	color:#666666;
	font-family:Arial;
	font-size:12px;
	margin-left:0px;
	margin-right:8px;
}

#time-list-authors .author-photo{
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	margin-bottom:8px;
	margin-right:8px;
	vertical-align:middle;
}

#time-list-authors .author-photo-container{
	float:left;
}

#time-list-authors .author-user-url{
	color:#666666;
	font-family:Arial;
	font-size:12px;
}

#time-list-authors .icon{
	padding-right:2px;
	vertical-align:bottom;
}

/* Plug-in: time-calendar */

#time-calendar{
	margin:0px auto;
	text-align:center;
	margin-bottom:8px;
	width:175px;
}

#time-calendar .day-of-month{
	color:#000000;
	font-family:Arial;
	font-size:13px;
}

#time-calendar .day-of-month a{
	color:#CC0000;
	font-family:Arial;
	font-size:13px;
}

#time-calendar .day-of-week{
	font-family:Arial;
	font-weight:bold;
	font-size:13px;
}

#time-calendar table{
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
}

#time-calendar table td{
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	padding:4px;
}

#time-calendar table td.month-of-year{
	border-top-color:#FFFFFF;
	border-right-color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	margin-bottom:4px;
	text-transform:uppercase;
}

#time-calendar table td.next-month{
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
	border-top-color:#FFFFFF;
}

#time-calendar table td.previous-month{
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
	border-top-color:#FFFFFF;
}

/* Plug-in: Twitter for WordPress */

a.timesince{
	font-style:italic;
}

#twitter-message-container{
	font-size:12px;
}

#twitter-message-container .links{
	border-top-color:#CCCCCC;
	border-top-style:solid;
	border-top-width:1px;
	margin-top:8px;
	padding-top:8px;
}

#twitter-message-container .links .author-user-url{
	color:#CC0000;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

#twitter-message-container .links .icon{
	padding-right:2px;
	vertical-align:bottom;
}

ul.tweets li{
	margin-bottom:8px;
}

/* Plug-in: wp_page_numbers */

#wp_page_numbers{
	color:#CC0000;
	float:right;
	font-family:Arial;
	font-size:20px;
	margin-bottom:8px;
	margin-top:8px;
}

#wp_page_numbers a{
	color:#CC0000;
}

#wp_page_numbers .active_page{
	background-color:#E5E5E5;
}

#wp_page_numbers .active_page a{
	color:#999999;
}

#wp_page_numbers li{
	border-color:#CCCCCC;
	border-style:solid;	
	border-width:1px;
	float:left;
	margin-left:2px;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
}

#wp_page_numbers li .shift-page{
	font-size:14px;
	text-transform:uppercase;
	vertical-align:middle;
}

#wp_page_numbers .page_info{
	border-color:#CCCCCC;
	border-style:solid;	
	border-width:1px;
	padding:8px;
}

/* Function: wp_list_categories */

.wp-list-categories{
	text-transform:lowercase;
}

.wp-list-categories-list-left{
	float:left;
	width:31%;
}

.wp-list-categories .wp-list-categories-list-left li a:hover{
	color:#FF0000;
}

.wp-list-categories-list-middle{
	float:left;
	width:31%;
}

.wp-list-categories .wp-list-categories-list-middle li a:hover{
	color:#FF0000;
}

.wp-list-categories-list-right{
	float:left;
	width:31%;
}

.wp-list-categories .wp-list-categories-list-right li a:hover{
	color:#FF0000;
}

.wp-list-categories .wp-list-categories-list-left li a img{
	height:12px;
	vertical-align:middle;
	width:12px;
}

.wp-list-categories .wp-list-categories-list-middle li a img{
	height:12px;
	vertical-align:middle;
	width:12px;
}

.wp-list-categories .wp-list-categories-list-right li a img{
	height:12px;
	vertical-align:middle;
	width:12px;
}

/* Function: wp-tag-cloud */

.wp-tag-cloud{
	text-transform:lowercase;
}

.wp-tag-cloud-list-left{
	float:left;
	width:31%;
}

.wp-tag-cloud .wp-tag-cloud-list-left li a:hover{
	color:#FF0000;
}

.wp-tag-cloud-list-middle{
	float:left;
	width:31%;
}

.wp-tag-cloud .wp-tag-cloud-list-middle li a:hover{
	color:#FF0000;
}

.wp-tag-cloud-list-right{
	float:left;
	width:31%;
}

.wp-tag-cloud .wp-tag-cloud-list-right li a:hover{
	color:#FF0000;
}

/* Plug-in: paginate_comments_links */

.paginate-comments-links{
	border-top-color:#CCCCCC;
	border-top-style:solid;
	border-top-width:1px;
	color:#CC0000;
	font-family:Arial;
	font-size:20px;
	margin-bottom:24px;
	margin-top:-1px;
	padding-top:16px;
	text-align:right;
}

.paginate-comments-links a{
	color:#CC0000;
}

.paginate-comments-links .current{
	background-color:#E5E5E5;
	color:#999999;
}

.paginate-comments-links .page-numbers{
	border-color:#CCCCCC;
	border-style:solid;	
	border-width:1px;
	margin-left:-4px;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	vertical-align:middle;
}

.paginate-comments-links .next{
	font-size:14px;
	padding-bottom:7px;
	padding-top:7px;
	text-transform:uppercase;
}

.paginate-comments-links .prev{
	font-size:14px;
	padding-bottom:7px;
	padding-top:7px;
	text-transform:uppercase;
}

/* Plug-in: WordTwit */

.beforetweet{
	color:#00CDFC !important;
	font-weight:bold;
}

/* Hide footer smiley from stats output */

img#wpstats{
	display:none;
}

/* Caption */

.wp-caption{
	float:left;
	margin-bottom:8px;
	margin-right:8px;
	text-align:center;
}
 
.wp-caption img{
	border:0px;
	margin:0px;
	padding:0px;
}

.wp-caption-text{
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;	
	border-bottom-width:1px;
	color:#999999;
	font-family:Arial;
	font-size:11px;
	padding-bottom:4px;
	padding-left:5px;
	padding-right:5px;
	padding-top:4px;
	margin:0px;
	text-align:left;
}

/* Lists */

ul.list{
	color:#CC0000;
	font-family:Georgia;
	font-size:12px;
	list-style-image:url(http://img.timeinc.net/time/i/list-style-image.png?m=1243979280);
	list-style-type:none;
	margin-left:12px;
	margin-top:4px;
	vertical-align:middle;
}

.list li{
	color:#CC0000;
	font-family:Georgia;
	font-size:12px;
	list-style-image:url(http://img.timeinc.net/time/i/list-style-image.png?m=1243979280);
	list-style-type:none;
	margin-left:8px;
	margin-top:4px;
	vertical-align:middle;
}

.list li a{
	color:#000000;
}

.list-left{
	float:left;
	width:44%;
}

.list-right{
	float:left;
	width:44%;
}

/* Miscellaneous */

.clear-both{
	clear:both;
}

.cursor-help{
	cursor:help;
}

.float-left{
	float:left;
}

.float-right{
	float:right;
}

.form-row{
	margin-bottom:8px;
	margin-top:8px;
}

.header{
	color:#CC0000;
	font-family:"Arial Black";
	font-size:17px;
	letter-spacing:-1px;
	line-height:18px;
	margin-bottom:8px;
	margin-top:8px;
}

.header a{
	color:#CC0000;
}

.margin-bottom{
	margin-bottom:8px;
}

.margin-left{
	margin-left:8px;
}

.margin-right{
	margin-right:8px;
}

.margin-top{
	margin-top:8px;
}

.text-transform-lowercase{
	text-transform:lowercase;
}

.text-transform-uppercase{
	text-transform:uppercase;
}

.vertical-align-middle{
	vertical-align:middle;
}
