* {
	margin:0;
	padding:0;
}
body {
	background:#000 url(../images/bg-art.jpg) fixed no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-family:tahoma;
	font-size:11px;

}
img {
	border:none;
}
a {
		color: #DC1F25;
	text-decoration:none;
}
#wrapper {
	text-align:left;
	width:925px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
* html #wrapper {
	width:927px;	
}
#main_left {
	width:105px;
	float:left;
}
#main_left .main_lefttop {
	background:url(../images/left_top.png) left top no-repeat;
	height:45px;
	margin-top:32px;
}
#main_left .main_lefttop a {
	position:relative;
	color:#DC1F25;
	top:15px;
	left:15px;
	font-weight:bold;
}
#main_left .main_leftcontent {
	background:#131313;
	margin-left:1px;
}
#main_left .main_leftbottom {
	background:url(../images/left_bottom.png) left top no-repeat;
	height:45px;
}
#main {
	width:820px;
	float:left;
	background:#000;
}
#header #navslide{position:absolute;bottom:20px;right:10px;z-index:99}
#header #navslide  a{padding:2px 6px;background:#fff;margin:2px;}
#header #navslide  a.activeSlide{background:#DC1F25;color:#fff;}
#header {

	overflow:hidden;
	border-left:2px solid #DC1F25;
	position:relative;
	border-right:2px solid #DC1F25;
}
*html #header {
	width:816px;
	
}
#header #logo {

}
#header .header-img, #header .header-video {
	height:360px;
	text-align:center;
	/*position:relative;*/
	
}
#header .header-img .module h1,#header .header-img .module p {
	display:none;
}
#header .header-img .module .header-news {
	position:relative;
	height: 360px;
}
#header .header-img ul, #header .header-img dl { 
	margin:0;padding:0; 
}
#content {
	border-left:2px solid #DC1F25;
	border-right:2px solid #DC1F25;
	width:816px;
	color:#5b5b5b;
	clear:both;
	overflow:hidden;
	background:url(../images/bg_content.jpg) left top repeat-y;

}
#content .inner-content {
	background:url(../images/head_spacer.gif) top repeat-x;
	clear:both;
	overflow:hidden;
}
#content #left {
	padding-top:45px;
	width:564px;
	float:left;
	margin-right:8px;
	padding-bottom:30px;
}

#contentmain {
	padding-left:10px;
	padding-right:10px;
	line-height:16px;
	font-size:12px;
	min-height:300px;
    height:auto !important;
    height:300px;

}
#content #right {
	margin-top:25px;
	width:232px;
	float:left;
	padding-left:10px;
	background:#1F1F1F;
}
#content #left .module {

	border-bottom:1px dashed #DC1F25;
}
#content #right .module h1 img {
	border:none;
}
#content #right .module {
	margin-bottom:10px;
	padding-bottom:10px;
}
#content #right .module img {
	border:1px solid #DC1F25;
}
#content #left .module h1, #content #right .module h1 {
	margin-bottom:5px;
}
#smoke-warning {
	width:816px;
	background:url(../images/bg_red_footer.jpg) left top repeat-x;
	height:61px;
	padding-top:9px;
	border-left:2px solid #DC1F25;
	border-right:2px solid #DC1F25;
	overflow:hidden;
}
#footer {
	position:relative;
	border-left:2px solid #DC1F25;
	padding-top:0px;
	padding-bottom:6px;
	padding-left:24px;
	border-right:2px solid #DC1F25;
}
#footer p{
	color:#fff;
}
.news-list {
	border-top:1px dashed #DC1F25;
}
.news-list, .news-single-item {
	clear:both;
	overflow:hidden;
	color:#a6a3a3;
}
.news-list .images{
	float:left;
	margin-right:5px;
	width:195px;
}
.news-single-item .content .subheader a img {
border:1px solid #fff;
padding:0px;
}
.news-list .content {
	float:left;
	width:335px;
	padding-top:10px;
	line-height:16px;
	font-size:12px;
	padding-left:5px;
}
.news-list .news-list-title {
	margin-bottom:10px;
}
.news-list .news-list-title a {
	font-size:16px;
	font-weight:bold;
	color:#DC1F25;

}
.module .news-single-item  .title{
	font-size:17px;
	font-weight:bold;
	color:#DC1F25;

}
.news-list .content .news-list-morelink {
	text-align:right;
	margin-top:5px;
}
.news-list .news-list-date, .headline .news-latest-date {
}
.news-list .news-list-author, .headline .news-latest-author, .news-single-item .news-single-author {
	margin-bottom:8px;
	color:#666666;
}
#left .module .more-link {
	clear:both;
	overflow:hidden;
	margin-top:10px;
}
#left .module  .more-link a {
	float:right;
	display:block;
	background:#000 url(../images/more-link.gif) right top no-repeat;
	height:14px;
	padding-right:27px;
	color:#fff;
}
#latestnews {
color:#B7B7B7;
margin-top:18px;
}
#latestnews p {
	margin-top:3px;
}
#latestnews ul {
	margin-top:3px;
}
#latestnews ul li{
	list-style:none;
	margin-left:10px;
	margin-bottom:15px;
}
#latestnews .news-latest-title a{
	font-size:12px;
	text-align:justify;
	font-weight:bold;
	color:#DC1F25;
}
#latestnews .news-latest-date {
}
.news-single-item {
	border-bottom:1px dashed #DC1F25;
}
.news-single-item h1.title{
	margin-bottom:3px;
	font-size:20px;
	font-weight:normal;
	color:#DC1F25;
}
.news-single-item .content {
	color:#fff;
	font-family: Tahoma,Verdana,Arial,"Trebuchet MS";
	font-size: 12px;
	line-height: 1.55em;
}

.news-single-item .subheader h3{
	color:#DFDFDF;
	font-weight:normal;
	margin-bottom:5px;
}
.news-single-item .content img {
	border:1px solid #DC1F25;
	margin-right:10px;
	margin-bottom:2px;
}
.backlink {
	padding:5px 0px;
}
#right #latestnews h2 {
	color:#fff;
/*background:url(../images/bg_h2.jpg) left bottom repeat-x;*/
/*margin-right:20px;*/
}
#right #latestnews .module h2 img {
	border:none;
}
#contentmain .news-list {
	border:none;
	background:url(../images/border_list.jpg) right top no-repeat;
}
#content #left #contentmain .module {
	border:none;
}
#content #left #contentmain .module .news-list-wrap {
	border:none;
	background:url(../images/border_list.jpg) right bottom no-repeat;
}
#contentmain .news-list .images img {
	border:1px solid #DC1F25;
	padding:0px;
}
.news-single-item .content p{
	margin-bottom:15px;
	color:#b7b7b7;
}
.news-single-item span.subheader {
	font-size:14px;
	color:#DFDFDF;
}
.news-single-item .subheader p{
	margin-bottom: 5px;
	color:#DFDFDF;
}
.news-list-browse,  {
	clear:both;
	overflow:hidden;
	margin-top:10px;
	padding-bottom:5px;
}
.tx-guestbook-pagination {
	padding-top:10px;
	padding-bottom:2px;
}
.tx-guestbook-pagination a,.tx-ttnews-browsebox a {font-size:11px;text-decoration:none;
background: none; border: 1px solid #DC1F25; color: #DC1F25
; font-weight: normal; margin: 0 2px 0 0; padding: 2px 5px;
}
.tx-guestbook-pagination a:hover,.tx-ttnews-browsebox a:hover{
	background:#CCCCCC;
}
.tx-guestbook-pagination strong,.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell a{ font-size:11px;text-decoration:none;
background: #CCCCCC; border: 1px solid #DC1F25; color: #DC1F25; font-weight: bold; margin: 0 2px 0 0; padding: 2px 5px;
}
.tx-ttnews-browsebox td p , .tx-ttnews-browsebox-SCell td p{
	padding:3px 0px;
	}
* html .tx-ttnews-browsebox td p , .tx-ttnews-browsebox-SCell td p{
	padding:3px 0px;
	}
.news-list-browse table td{
	text-align:left;
}
.link-download {
	margin:5px 0 0 0;
	padding:0;
	line-height:;
	
}
.tx-chgallery-pi1 {
	color:#CFCFCF;
}
.tx-chgallery-pi1 div.info {
	margin:5px 0px 15px 0px;
	padding:3px 0px 3px 0px;
 	background:#E7EDF1;
}
.tx-chgallery-pi1 div.info h1 {
	margin-bottom:3px;
	font-size:20px;
	font-weight:normal;
	color:#DC1F25;
}
.tx-chgallery-pi1 ul.chgallery-list .text {
	float:none;
	width:120px;
	margin:0 auto;
}
.tx-chgallery-pi1 ul.chgallery-list .img {
	float:none;
	text-align:center;
	width:120px;
		margin:0 auto;
}
.tx-chgallery-pi1 ul.chgallery-list{
 	padding:0;
	margin:5px auto;
 	list-style:none;
 	border:none;
 	border-bottom:0;
 	width:500px;
}
.tx-chgallery-pi1 ul.chgallery-list li {
	color:#CFCFCF;
	text-align:center;
	width:130px;
	height:130px;
	float:left;
	margin:10px;
	padding:10px 5px;
	border-bottom:0px ;
    border:1px solid #DC1F25;
	
}
.tx-chgallery-pi1 div.single {
	border:1px solid #DC1F25;
	padding:0px 0px 0px 0px;
	background:#1F1F1F;

}
.tx-chgallery-pi1 div.single-wrap {
 	padding:0;
	margin:5px auto;
 	list-style:none;
 	border:none;
 	border-bottom:0;
 	width:525px;
}
.tx-chgallery-pi1 div.single div.img {
	background:none;
	line-height:115px;
	}
.tx-chgallery-pi1 .single .img div.align {
	height:115px
	}
.tx-chgallery-pi1 div.info small {float:right;color:#CFCFCF;line-height:30px;}
.tx-chgallery-pi1 ul.chgallery-list li small, .tx-chgallery-pi1 div.info small {font-size:11px;}
.tx-chgallery-pi1 ul.chgallery-list li small i , .tx-chgallery-pi1 div.info small i{font-style:normal;}
.tx-chgallery-pi1 ul.chgallery-list .itemodd { background:#1F1F1F; }
.tx-chgallery-pi1 ul.chgallery-list .itemodd .img img { border:1px solid #DC1F25; }
.tx-chgallery-pi1 ul.chgallery-list .itemeven { background:#1F1F1F; }
.tx-chgallery-pi1 ul.chgallery-list .itemeven .img img,.tx-chgallery-pi1 div.single div.img img { border:1px solid #DC1F25; }
.tx-chgallery-pi1 div.info,.tx-chgallery-pi1 div.pagebrowser,.tx-chgallery-pi1 div.single span {background:none;border:none}

#contentmain .module {margin-bottom:10px;}
#contentmain .module h1 {color: #DC1F25;font-size:17px;}
.tx-veguestbook-pi1,.tx-powermail-pi1 {color:#DFDFDF;}
.tx-veguestbook-pi1 fieldset, .tx-powermail-pi1 fieldset {border:none;}
.tx-veguestbook-pi1 legend, .tx-powermail-pi1 legend{display:none;}
.tx-guestbook-field, .tx_powermail_pi1_fieldwrap_html {
	clear:both;
	width:100%;
	display:block;
	padding: .7em 0;
}
.tx-guestbook-field img, .tx-powermail-pi1 img {margin-left:5px;padding:0px;}
.tx-guestbook-field label, .tx-powermail-pi1 label{
	clear: both;
	display: block;
	float: left;
	width: 10em;
	
}
.tx-guestbook-field input, .tx-guestbook-field textarea, .tx-powermail-pi1 textarea, .tx-powermail-pi1 input {padding:3px;border:1px solid #DC1F25;}
.tx-guestbook-field input.tx-guestbook-form-inputfield-med {
	float:left;
	width:10em;
}
.tx-guestbook-field input.tx-guestbook-form-inputfield-big, .tx-powermail-pi1 input {
	float:left;
	width:20em;
}
.tx-guestbook-field textarea.tx-guestbook-form-textarea ,.tx-powermail-pi1 textarea {
	width: 30em;
	display: block;
	height:10em;
	float: left;
}
.tx-guestbook-field span.tx-guestbook-form-obligationfield {
	color:#990000;
}
.tx-guestbook-clear {
	clear:both;
	display:block;
}
input.tx-guestbook-submit, input.powermail_submit {
	background:url(../images/head_spacer.gif) top left repeat-x ;
	width:auto;
	font-weight:bold;
	color:#fff;
	border:1px;
	display:block;
	cursor:pointer;
}
.tx-guestbook-form-error p{margin-top:10px;padding: 10px;font-weight:bold;}
.tx-guestbook-form-error ul, .tx-powermail-pi1_mandatory{background:#EFC8C2;border:1px solid #DC1F25;color:#000;padding: 10px;font-weight:bold;}
.tx-guestbook-form-error li, .tx-powermail-pi1_mandatory li {margin-left:30px;}

.team-preview {
	width:550px;
	clear:both;
	overflow:hidden;
	color:#5F5F5F;
}
.team-preview .team-table{
	margin-left:4px;
	width:530px;
	float:left;
	border:2px solid #E5E4E0;
	background:#fff;
}
.team-preview .team-table .cfcleague-leaguetable-rowTeam {
	background:#E5E4E0
}
.team-preview .team-nextmatch h3, .team-preview .team-lastmatch h3, .team-preview .team-table h3 {
	text-align:center;
	padding:4px 0px;
	border-bottom:2px solid #E5E4E0;
	
}
.team-preview .team-nextmatch, .team-preview .team-lastmatch{
	margin:10px 4px;
	width:260px;
	float:left;
	border:2px solid #E5E4E0;
	background:#fff;
}
.latestlist {
	width:500px;
	margin:10px auto
}
span.more a {
	display:block
}
#list-wrap {
	width:520px;
	margin-bottom:15px;
	overflow:hidden;
	clear:both
}
#list-wrap .list-img {
	float:left;
	width:150px;
	margin-right:20px;
}
#list-wrap .list-img img {
	background:#999;
	border:solid 1px #ccc;
	padding:3px
}
#list-wrap .list-img span {
	width:28px;
	height:21px;
	display:block;
	position:absolute;
	top:0px;
	left:80px;
}
#list-wrap .list-detail {
	float:left;
	width:330px
}
#list-wrap .list-detail h1 {
	padding:0px;
	margin:0px
}
#list-wrap .list-detail span {
	padding:0px;
	margin:0px
}
#list-wrap .list-detail p {
	padding:0px;
	margin:0px;
	line-height:18px
}
.viewlist {
	width:500px;
	margin:0px 10px 10px 10px;
	padding:0px;
	clear:both
}
.viewlist .list-wrap {
}
.viewlist .list-wrap h1 {
	padding:0px;
	margin:0px
}
.viewlist .list-wrap .imageData {
	position:relative
}
.viewlist .list-wrap .imageData img {
	background:#999;
	border:solid 1px #ccc;
	padding:3px
}
.viewlist .list-wrap .imageData span {
}
.viewlist .list-wrap .imageDesc {
	padding-top:10px
}
.viewlist .list-wrap .imageDesc p {
	padding:0px;
	margin:0px;
	line-height:18px;
	text-align:justify
}
.pagination {
	clear:both;
	height:30px;
	font-size:11px;
	padding:10px 10px 10px 10px;
	margin-top:10px;
	margin-bottom:5px
}
.pagination a {
	text-decoration:none
}
.nav-prev {
	padding:3px 5px 5px 5px;
	color:#DC1F25;
	font-weight:bold
}
.nav-prev span {
	color:#DC1F25;
	font-weight:bold
}
.nav-next {
	color:#DC1F25;
	font-weight:bold;
	padding:3px 5px 5px 5px
}
.nav-next span {
	color:#DC1F25;
	font-weight:bold
}
.pagination a span.act {
	padding:0px 4px;
	margin-left:1px;
	margin-right:1px;
	font-weight:bold;
	color:#DC1F25;
	font-weight:bold;
	text-decoration:none
}
.pagination a:hover span.act, .pagination a:hover span {
	color:#CCC;
	font-weight:bold;
	text-decoration:none
}
.pagination span.no-act {
	padding:0px 4px;
	margin-left:1px;
	margin-right:1px;
	color:#FFF;
	font-weight:bold
}
.video-all{
	clear:both;
	overflow:hidden
}
.video-list{
	float:left;
	width:256px;
	height:150px;
	border:1px solid #DC1F25;
	margin-right:10px;
	margin-bottom: 10px;
	overflow:hidden;
}
.video-cat{
	float:left;
	padding:8px 0px;
	width: 140px;
	margin:5px 10px;
 	list-style:none;
	border:1px solid #DC1F25;
 	height:130px;
 	text-align: center;
 	background:#1F1F1F;
}
.video-cat img {
	border:1px solid #DC1F25;
	}
.video-list-title, .video-cat-title{text-align:center;color:#DC1F25 ;padding:8px 2px 2px 2px;font-weight:bold }
	#login_left{
	   display:none;
	margin-top:20px;
	background:url(../images/login_left_bg.png) left top no-repeat;
	height:35px;
}
#login_left ul {
	height:20px;
	padding-top:7px;
}
#login_left li{
	height:15px;
	list-style:none;
	margin-left:10px;
	line-height: 18px;
}
#login_left li a {
	color:#f50102;
	font-weight:bold;
}

.module .tx-felogin-pi1 h3, #main_section .module .tx-felogin-pi1 fieldset legend {
margin:0;padding:0;display:none;	
}
	 .module .tx-felogin-pi1 fieldset {
	border:none;	
	}
	 .module .tx-felogin-pi1 label {
	float:left;
	display:block;
	width:75px;
	}
	 .module .tx-felogin-pi1 input {
	border:1px solid #DC1F25;
	font-size:12px;
	padding:3px;
	color:#000;
	}
	 .module .tx-felogin-pi1 div {
	clear:both;
	margin:5px 0;
	}
	 .module .tx-felogin-pi1 .submit-div {
	margin-top:5px;	
	}
	 .module .tx-felogin-pi1 .submit-div input {
	background:url(../images/head_spacer.gif) top left repeat-x ;
	width:auto;
	font-weight:bold;
	color:#fff;
	border:1px;
	display:block;
	cursor:pointer;
	
	}
#sp_socialbookmarks_link_bar {padding:5px;clear:both;overflow:hidden;}
#sp_socialbookmarks_link_bar .bookmark-share {width:75px;float:left;font-weight:bold;color:#DC1F25;font-size:12px;margin:0;}
#sp_socialbookmarks_link_bar a img{	margin:0px 3px 0px 3px;	background:#fff}
#contenttip #contentmain .module{text-align:left;color:#000}
#contenttip #contentmain .module h3 {margin:5px 0px;}
.tip-div {clear:left;padding:8px 0px;}
.tip-div label {float:left;display:block;width:110px;line-height:18px;}
.tip-div input,.tip-div textarea  {	border:1px solid #DC1F25;
	font-size:12px;
	padding:3px;
	color:#000;}
.tip-div input.submit-button {
	background: url(../images/button_bg.jpg) left top repeat-x;
	color:#FFF;
	padding:0px 6px 2px 6px;
	cursor:pointer;
	border:1px solid #640001;
}
span.alert{display:block;color:#DC1F25;font-weight:bold;font-size:12px;padding:10px 0;}
#footer ul li{width:150px;position:absolute;top: 0px;right:8px;list-style:none;text-align:right}
#footer ul li a{color:#DC1F25;font-weight:bold}
#follow-us{
	margin-top:35px;
	text-align:right;
	height:170px;
	margin-bottom:20px;
	padding-right:10px;
	background:url(../images/follow-bg.png) right top no-repeat;
	padding-top:8px;
}
#follow-us h3{
	color:#fff;
	margin-bottom:6px;
	margin-left:10px;
	font-size:12px
}
#follow-us ul{margin-right:5px;}
#follow-us li{list-style:none;margin-bottom:5px;}
#content #right #latestnews .gallery-latest { margin-top:5px }
#content #right #latestnews .gallery-latest h3 { margin-bottom:5px; color:#fff; }
#content #right #latestnews .gallery-latest a { margin:4px; float:left; display:block; }
#content #right #latestnews .gallery-latest a img { padding:2px; background:#000; border:1px solid #444; display:block; }
#content #right #latestnews .gallery-latest a:hover img { border-color:#DC1F25 }
#content #right #latestnews .gallery-latest p.gallery-more { display:block }
#content #right #latestnews .gallery-latest p.gallery-more a { float:none; display:inline; }
#content #right #latestnews .gallery-latest p.gallery-more a:hover { color:#fff }
#contentmain p {
    margin: 1em 0;
    color:#B7B7B7
}
