@charset "utf-8";
/* CSS Document */

/*------------------------ GLOBAL CSS DECLARTIONS --------------------------*/

html {
	background: #191919;
	overflow-x:hidden;
}

* {
	float: none;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

img {
	border: none;
}

body {
	padding: 0;
	margin: 0;
	background-attachment: fixed;
	background: url(http://f1sound.net/f12010/images/backgrounds/bg-chalkboard-home.jpg) no-repeat;
	background-position: top center;
	font-size: 12px;
	width: 100%;
	font-family:Arial, Helvetica, sans-serif;
	color: #7d7d7d;
	display:table;
}

#content_wrapper {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}

hr{ 
	border:0;
	height:1px;
	color:#272727;
	background:#272727; 
}

/*------------------------ TEXT STYLES --------------------------*/

.White_Bold{
	color:#FFFFFF;
	font-weight: 100;
}

.White_Bolder{
	color:#FFFFFF;
	font-weight:bold;
}

.Grey_Regular{
	color: #636363;
}

.Grey_Bolder{
	color:#cccccc;
	font-weight:bold;
}

.Darkgrey_Regular{
	color: #4b4b4b;
}

.White_Regular{
	color:#FFFFFF;
}

.Red_Error{
	color: #860416;
}

.Yellow_Error{
	color: #fff200;
}
/*------------------------ HEADER --------------------------*/

#page_curl{
	top: 0px;
	width: 100%;
	height: 98px;
	right: 0px;
	left: 1px;
	position: absolute;
}

#header_inner_wrapper{
	width: 960px;
	height: 95px;
	margin-right: auto;
	margin-left: auto;
	position:relative;
}

#logo{
	top: 52px;
	height: 80px;
	width: 480px;
	float:left;
	position:relative;
	z-index:2;
	text-align: left;
	left: 0px;
	padding: 0px;
}


#logo2{
	top: 60px;
	height: 80px;
	width: 480px;
	float:right;
	position:relative;
	z-index:1;
	text-align: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	left: auto;
	vertical-align: bottom;
}

#logo3{
	top: 7px;
	height: 80px;
	width: 350px;
	float:left;
	position:relative;
	z-index:2;
	text-align: right;
	left: -10px;
	padding: 0px;
}

#quote{
	top:10px;
	left: 3px;
	float:right;
	position:relative;
}

#header_line{
	left: 1px;
	top: 1px;
	position:relative;
}

#blog_headlines{
	width: 311px;
	height: 21px;
	top: 25px;
	left: 2px;
	float:right;
	position:relative;
	z-index:1;
}

#blog_headline_left
{
	background: url(images/header/global-bloglines-left.png) no-repeat;
	height: 21px;
	width: 59px;
	float: left;
}

#blog_headline_right
{
	background: url(images/header/global-bloglines-right.png) no-repeat;
	height: 21px;
	width: 252px;
	float: left;
}

#blog_text{
	top: -39px;
	left: 11px;
	font-size:11px;
	position:relative;
	z-index: 4;
}
body:first-of-type #blog_text { margin-top: 42px;}
/*------------------------ FOOTER --------------------------*/

#footer{
	color: #595959;
	font-size: 11px;
	width:960px;
	position: relative;
}

#footer_line{
	left: 1px;
	height: 5px;
	position:relative;
}

#copywrite_info {
	width:387px;
	height:14px;
	top: 12px;
	left: 1px;
	position: absolute;
}
body:first-of-type #copywrite_info { top: 13px;}


#twitter {
	width:70px;
	height:14px;
	top: 12px;
	left: 780px;
	position: absolute;
}
body:first-of-type #twitter { left: 780px;}

#twitter_icon{
	top: -3px;
	margin-right: 1px;
	position: relative;
}
body:first-of-type #twitter_icon { top: -2px;}

#rss_subscribe {
	width:105px;
	height:14px;
	top: 12px;
	left: 860px;
	position: absolute;
}
body:first-of-type #rss_subscribe { left: 860px;}

#rss_icon{
	top: -2px;
	margin-right: 2px;
	position: relative;
}
body:first-of-type #rss_icon { top: -1px;}


#footer_padding_bottom{
	padding-bottom: 46px;
}

/*------------------------ LINKS --------------------------*/
#imageLink{
	border: none;
}

a:link{
	color: #acacac;
	text-decoration: none;
	border-bottom: 1px solid #303030; 
}

a:visited{
	color: #acacac;
	text-decoration: none;
	border-bottom: 1px solid #303030; 
}

a:hover {
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px solid #303030; 
}

a:active{
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px solid #303030; 
}

a.rss_link{
	color: #595959;
	text-decoration: none;
	border-bottom: 0px solid #303030; 
}

a:hover.rss_link{
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 0px solid #303030; 
}

a.twitter_link{
	color: #595959;
	text-decoration: none;
	border-bottom: 0px solid #303030; 
}

a:hover.twitter_link{
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 0px solid #303030; 
}

a.blog_headline_link{
	color: #959595;
	text-decoration: none;
	border-bottom: 0px solid #303030; 
}

a:hover.blog_headline_link{
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 0px solid #303030; 
}

a.side_links{
	color: #555555;
	text-decoration: none;
	text-transform:uppercase;
	font-size: 10px;
	border: none;
}

a:hover.side_links {
	color: #FFFFFF;
	text-decoration: none;
	text-transform:uppercase;
	font-size: 10px;
	border: none; 
}
#content_wrapper #banner #state table tr .rss_link center .Red_Error strong em a {
	color: #800000;
}
