/*GLOBAL OPTIONS*/
html {
	font-size: 100.1%;
	background: #1f0000;
}
body {
	font: 64% Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	background: #5f0d0d url(../images/bg-body.gif) repeat-x;
	min-width: 924px;
}
form {
	display: inline;
	padding: 0;
	margin: 0;
}
fieldset {
	margin: 0;
	padding: 0;
	display: block;
	border-style: none;
}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
img {border-style: none;}
/*text to image replacment*/
.hidden-text, .logo a, .main-nav a, .btn-read-more, .btn-post-your, .btn-post-your-comment {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}
/*MAIN CONTAINER*/
#main {
	margin: 0 auto;
	width: 924px;
}
/*HEADER*/
#header {
	height: 88px;
	background: url(../images/bg-main-top.gif) no-repeat 0 100%;
	position: relative;
}
/*logo*/
.logo {
	margin: 0;
	position: absolute;
	top: 30px;
	left: 4px;
	background: url(../images/logo.gif) no-repeat;
	width: 275px;
	height: 36px;
}
.logo a {
	height: 100%;
	width: 100%;
}
/*main-nav*/
.main-nav {
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	right: 145px;
	top: 42px;
}
.main-nav li {
	float: left;
	padding-left: 20px;
	background: url(../images/img-main-nav-separator.gif) no-repeat 8px 50%;
}
.main-nav li:first-child {
	padding-left: 0;
	background: none;
}
.main-nav a {height: 21px;}
.main-nav a.home {
	width: 46px;
	background: url(../images/txt-home.gif) no-repeat;
}
.main-nav a.contact {
	width: 59px;
	background: url(../images/txt-contact.gif) no-repeat;
}
.main-nav a.about {
	width: 48px;
	background: url(../images/txt-about.gif) no-repeat;
}
.main-nav a.fatcap {
	width: 87px;
	background: url(../images/txt-fatcap.gif) no-repeat;
}
.main-nav a.rss {
	width: 27px;
	background: url(../images/txt-rss.gif) no-repeat;
}
/*CONTAINER*/
/*#container {
	width: 100%;
	display: table;
	background: url(../images/bg-main.png) repeat-y;
}*/
#container {
width: 100%;
background: url(../images/bg-main.png) repeat-y;
}
#container:after {
content: "";
display: block;
clear: both;
}

/*content*/
.content {
	float: left;
	width: 600px;
	padding: 8px 0 0 4px;
}
.content a {color: #a50a0b;}
.content p {
	margin: 0 0 10px;
	font-size: 12px;
	color: #333;
}
.content p.comments {clear: both;width: 100%;overflow: hidden;}
.content h2 {
	font-size: 37px;
	color: #a50a0b;
	letter-spacing: -4px;
	margin: 0 0 5px;
}
/*post*/
.post {
	padding: 0 20px;
	width: 560px;
	background: url(../images/bg-content-box-bottom.gif) repeat-x 0 100%;
	margin-bottom: 10px;
	overflow: hidden;
}
.post-holder {position: relative;}
.last .post {background: none;}
.post img {
	display: block;
	margin: 0 auto 5px;
}
.post h3 {
	margin: 0 0 7px;
	font-size: 16px;
	color: #333;
}
/*date*/
.date {
	position: absolute;
	top: 0;
	left: -57px;
	text-transform: uppercase;
	color: #fff;
	font: 20px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #fff !important;
	background: url(../images/bg-date2.png) no-repeat;
	padding: 9px 0 0 3px;
	width: 54px;
	height: 96px;
}
.date.active {background: url(../images/bg-date.png) no-repeat;}
.date em {
	width: 57px;
	height: 96px;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
.date strong {
	font-size: 40px;
	line-height: normal;
	display: block;
	margin-bottom: -9px;
}
.date span {display: block;margin-bottom:-9px;}
.date object, .date embed {margin: 0 auto !important; position: static !important;cursor:pointer;}
.date span.sIFR-alternate {display: none !important;}
/*title*/
.title {
	font-size: 12px;
	color: #666;
	display: block;
}
/*btn-read-more*/
.btn-read-more {
	width: 72px;
	height: 17px;
	background: #1f0000 url(../images/btn-read-more.gif) no-repeat;
}
/*left-photo-holder*/
.left-photo-holder {
	float: left;
	margin-right: 15px;
}
/*video-holder*/
.video-holder {
	margin: 0 auto;
	width: 400px;
	text-align: center;
}
/*sidebar*/
.sidebar {
	float: right;
	width: 300px;
	padding-top: 20px;
}
.sidebar a {color: #c00;}
/*sidebox*/
.sidebox {
	background: url(../images/img-vertival-separator.gif) no-repeat 50% 100%;
	padding-bottom: 20px;
	margin-bottom: 7px;
	overflow: hidden;
	height: 1%;
}
.sidebox.last {background: none;}
/*sidebar h3*/
.sidebar h3 {
	color: #c00;
	margin: 0 0 5px;
	letter-spacing: -2px;
	font: 29px Arial, Helvetica, sans-serif;
}
/*inp-holder*/
.search-form .inp-holder {
	width: 300px;
	height: 27px;
	background: url(../images/bg-search-bar.gif) no-repeat;
}
.search-form .inp-holder input.i-text {
	padding: 5px 10px;
	float: left;
	border: 0;
	background: none;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #c00;
	width: 248px;

}
.search-form .inp-holder input.btn-search {
	margin-top: 5px;
	float: left;
}
/*columns-holder*/
.columns-holder {
	width: 100%;
	overflow: hidden;
}
.columns-holder .sub-column {
	float: left;
	width: 150px;
}
.columns-holder .sub-column ul {
	padding: 0 0 8px;
	margin: 0;
	list-style: none;
	font-size: 12px;
	line-height: 20px;
}
.columns-holder .sub-column ul li {
	width: 100%;
	vertical-align: top;
}
.columns-holder .sub-column ul li img {
	display: block;
	margin: 0 0 8px;
}
.columns-holder .sub-column a {font-size: 12px;}
/*sponsors-list*/
.sponsors-list {
	overflow: hidden;
	width: 100%;
	padding: 5px 0 0;
	margin: 0 0 -20px;
}
.sponsors-list ul {
	padding: 0 0 0 10px;
	margin: 0;
	list-style: none;
	overflow: hidden;
	width: 110%;
	position: relative;
}
.sponsors-list li {
	float: left;
	padding: 0 20px 20px 0;
}
.sponsors-list img {
	float: left;
	background: url(../images/bg-photo3.jpg) no-repeat;
	padding: 0 3px 3px 0;
}
/*currently-box*/
.currently-box {
	position: relative;
	width: 295px;
	height: 196px;
	background: url(../images/bg-photo2.jpg) no-repeat;
}
.currently-box img {display: block;}
.currently-box strong {
	position: absolute;
	width: 281px;
	height: 57px;
	top: 132px;
	background: url(../images/bg-tranperent.png);
	display: block;
	color: #fff;
	font: 24px/29px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	padding: 3px 0 0 10px;
}
.currently-box .btn-read-more {
	position: absolute;
	right: 11px;
	bottom: 11px;
	z-index: 100;
}
/*articles-list*/
.articles-list {
	width: 100%;
	overflow: hidden;
}
.articles-list ul {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 110%;
	overflow: hidden;
}
.articles-list li {
	float: left;
	width: 142px;
	height: 96px;
	background: url(../images/bg-photo.jpg) no-repeat;
	margin: 0 11px 11px 0;
	overflow: hidden;
	position: relative;
}
.articles-list a {text-decoration: none !important;}
.articles-list img {display: block;}
.articles-list span {
	position: absolute;
	width: 130px;
	padding: 3px 0 0 8px;
	height: 37px;
	top: 53px;
	left: 0;
	background: url(../images/bg-tranperent.png);
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	line-height: 17px;
	cursor: pointer;
}
/*footer-holder*/
.footer-holder {background: url(../images/bg-footer.gif ) repeat-x;}
/*FOOTER*/
#footer {
	margin: 0 auto;
	width: 600px;
	background: url(../images/bg-main-bottom.gif) no-repeat 1px 0;
	height: 113px;
	color: #c00;
	font-size: 11px;
	padding: 22px 324px 0 0;
	text-align: center;
}
/*content h4 */
.content h4 {
	color: #a50a0b;
	font-size: 19px;
	margin: 10px 0 5px;
	white-space: nowrap;
}
.comment-title-holder {
	width: 100%;
	overflow: hidden;
}
.comment-title-holder h4 {float: left;}
.col-count {
	float: left;
	width: 21px;
	height: 24px;
	text-align: center;
	line-height: 16px;
	color: #fff;
	font-size: 10px;
	background: url(../images/img-col-count.gif) no-repeat;
	margin: 14px 0 0 -33px;
	display: inline;
	position: relative;
}
/*.btn-post-your*/
.btn-post-your {
	width: 94px;
	height: 17px;
	background: url(../images/btn-post-your-own.gif) no-repeat;
	margin-bottom: 14px;
}
/*comment-list*/
.comment-list {
	padding: 0 0 5px;
	margin: 0;
	list-style: none;
}
.comment-list li {
	height: 1%;
	overflow: hidden;
	background: url(../images/bg-blog-post.gif) repeat-x;
	padding: 8px 7px;
}
.comment-list li img {
	margin: 0 10px 0 0;
	float: left;
	padding: 3px;
	border: 1px solid #ccc;
	background: #fff;
}
.comment-list a {font-weight: bold;}
/*post-form*/
.post-form {
	width: 100%;
	overflow: hidden;
	padding-top: 10px;
}
.post-form .row {
	width: 100%;
	overflow: hidden;
	margin-bottom: 4px;
}
.post-form .row label {
	float: left;
	width: 103px;
	padding-left: 6px;
	line-height: 23px;
	font-size: 13px;
	color: #333;
}
.post-form .row .i-text {
	width: 236px;
	height: 15px;
	padding: 4px 5px;
	overflow: hidden;
	background: url(../images/bg-input.gif);
	float: left;
}
.post-form .row input {
	background: none;
	padding: 0;
	width: 100%;
	height: 100%;
	background: none;
	border: 0;
}
/*textarea-holder*/
.textarea-holder {
	width: 551px;
	padding: 5px;
	height: 102px;
	background: url(../images/bg-textarea.gif) no-repeat;
	overflow: hidden;
	margin: 10px 0;
}
.textarea-holder textarea {
	padding: 0;
	background: none;
	border: 0;
	width: 100%;
	height: 102px;
	overflow: auto;
}
/*btn-post-your-comment*/
.btn-post-your-comment {
	width: 135px;
	height: 23px;
	background: url(../images/btn-post-your-comment.gif) no-repeat;
}
/*sub-title*/
.sub-title {
	font-size: 24px;
	color: #a50a0b;
	display: block;
	margin: 0 0 10px 20px;
}

.pagetitle {padding-left:10px;}

