/* CSS Document */
body{ margin:0; padding:0; background:url(../img/main/bg.png) no-repeat #0f0f0f center top }
div, p, ul, ol, h1, h2, h3, h4, h5, img{ margin:0px; padding:0px; }
ul{ list-style-type:none; }
a{ /* color: #CCCCCC; */ color:black; }
a:active{ outline: none; outline-style: none; }
a:focus{ -moz-outline-style: none; outline: none; outline-style: none; }
h1{ font-size:160%; color:#757575; font-weight:bold; }
h2{ font-size:120%; color:#757575; font-weight:bold; margin:0px; }
h3{ font-size:100%; color:#757575; font-weight:bold; margin:0px; }
input[type="text"], input[type="password"], input.text, input.title, textarea, select { margin: 0; }
th, td, caption { padding: 2px; vertical-align:top; }

/*-- Forms --*/
fieldset { border: none; padding: 0px; margin: 0px; margin-top: 20px; }
fieldset legend { margin-down: 10px; font-size:1.7em; }
label { color:#666666; display:block; float:left; font-size: 1.1em; text-align:left; width:200px; font-weight: normal; }
label.error { color:#8A1F11; width: 300px; float: left; background: none; border: none; padding: 0px; padding-left: 5px; }
.dotline  { border-top:1px solid #D6D6D6; height:1px; margin-bottom:10px; margin-top:0.5em; width:70%; }
.inputMultiline { margin-left: 200px; }
.inputNoLabel { margin-left: 200px; }
.input { padding-top: 5px; padding-bottom: 5px; }
input[type="text"], input[type="password"], select { font-size: 1.1em; width: 300px; float: left; }
.inputDescription { font-size: 0.8em; }
/* select { font-size: 1.1em; float: left; } */
input[type="text"], input[type="password"], input.text, input.title, textarea, select { margin: 0; }
/*input.required {  background-image:url(/path/to/your/images/dir/required-field.png); background-position:top right; background-repeat:no-repeat; padding-right:10px; } */

#UserFirstname { width: 140px; margin-right: 5px; }
#UserMiddlename { width: 20px; margin-right: 5px; }
#UserLastname { width: 140px; }
/* Password Strength */
#iSM { height:14px; margin:0 0 15px; padding:0; }
#iSM ul { border:0 none; list-style-type:none; margin:4px 0 0; padding:0; text-align:center; }
#iSM ul li { display:block; float:left; height:14px; margin:0; padding:1px 0 0; text-align:center; }
#iWeak, #iMedium, #iStrong { background-color:#F1F1F1; color:#ADADAD; display:block; font-size:0.7em; padding:2px; text-align:center; width:84px; }
#iWeak, #iMedium { border-right:1px solid #DEDEDE; }
#iMedium { width:84px; }
#iMedium, #iStrong { border-left-width:0; }
div.strong #iWeak, div.strong #iMedium, div.strong #iStrong { background:none repeat scroll 0 0 #00CC66; color:#00CC66; }
div.medium #iWeak, div.medium #iMedium { background:none repeat scroll 0 0 #FFFF99; color:#FFFF99; }
div.medium #iWeak, div.medium #iMedium { background:none repeat scroll 0 0 #FFFF99; color:#FFFF99; }
div.weak #iWeak { background:none repeat scroll 0 0 #FF0000; color:#FF0000; }
div.strong #iStrong, div.medium #iMedium, div.weak #iWeak { color:#000000; }
/*-- /Forms --*/

th, td, caption { padding: 2px; vertical-align:top; }

/*--Main Panel--*/
#mainPanel{ width:100%; position:relative; margin:0 auto; }
.block_header { margin:0 auto; width:960px; padding:0; border:none; }
.logo{ float:left; margin-left: 30px; }
/*--/Main Panel--*/

/*--Top Panel--*/
#topPanel{ height:40px; background:url(../img/main/me_bg01.png) scroll }
.top_bg{ height:40px; background:url(../img/main/me_bg.png) no-repeat center; }
/*--/Top Panel--*/

/*--NAV PANEL--*/
#navPanel{ width:600px; height: 40px; float:left; }

ul#navList li a{ display:block; float:left; list-style-type:none; height: 40px; background:url(../img/main/menu.png);}

/*
ul#navList li#navListItem1 a{ width: 121px;  }
ul#navList li#navListItem2 a{ width: 120px; background-position: -121px 0; }
ul#navList li#navListItem3 a{ width: 115px; background-position: -241px 0; }
ul#navList li#navListItem4 a{ width: 127px; background-position: -356px 0; }
ul#navList li#navListItem5 a{ width: 88px; background-position: -483px 0; }

ul#navList li a:hover { background-position: 0 -40px; color: #ffffff; text-decoration:underline; }
ul#navList li#navListItem1 a:hover{ background-position: 0px -40px; }
ul#navList li#navListItem2 a:hover{ background-position: -121px -40px; }
ul#navList li#navListItem3 a:hover{ background-position: -241px -40px; }
ul#navList li#navListItem4 a:hover{ background-position: -356px -40px; }
ul#navList li#navListItem5 a:hover{ background-position: -483px -40px; }
*/
ul#navList li#navListItem1 a{ width: 121px;  }
ul#navList li#navListItem2 a{ width: 120px; background-position: -121px 0; }
ul#navList li#navListItem3 a{ width: 115px; background-position: -241px 0; }
ul#navList li#navListItem4 a{ width: 127px; background-position: -356px 0; }
ul#navList li#navListItem5 a{ width: 88px; background-position: -483px 0; }

ul#navList li a:hover { background-position: 0 -40px; color: #ffffff; text-decoration:underline; }
ul#navList li#navListItem1 a:hover{ background-position: 0px -40px; }
ul#navList li#navListItem2 a:hover{ background-position: -121px -40px; }
ul#navList li#navListItem3 a:hover{ background-position: -241px -40px; }
ul#navList li#navListItem4 a:hover{ background-position: -356px -40px; }
ul#navList li#navListItem5 a:hover{ background-position: -483px -40px; }
/*--/NAV PANEL--*/

/*--Banner Panel--*/
#bannerPanel{ margin-left:355px; }
/*--/Banner Panel--*/

/*--Content Panel--*/
#contentPanel{ width:960px; background:url(../img/main/main_bg.jpg) no-repeat scroll center top; }

.mT5{ margin-top:5px ! important; }
.mT10{margin-top:10px ! important; }
.mT15{ margin-top:15px ! important; }
.mT20{ margin-top:20px ! important; }
.mT25{ margin-top:25px ! important; }
.mT28{ margin-top:28px ! important; }
.mT30{ margin-top:30px ! important; }
.mT35{ margin-top:35px ! important; }

/*--/Content PANEL--*/

/*--Left Panel--*/
#leftPanel{ margin:0; float:left; }
.left_bg01{ height:15px; background:url(../img/main/left_bg01.png); margin:0; padding:0; }
.left_bg02{ background:url(../img/main/left_bg02.png) scroll; margin:0; padding:0; }
.left_bg03{ height:15px; background:url(../img/main/left_bg03.png); margin:0; padding:0; }
.line_03{ padding:0 0 0 12px;}
.banner{ padding:10px 0 20px 15px;}
/*--/Left Panel--*/

/*--News Panel--*/
#NewsPanel{ width:600px; height:410px; margin:0; solid #777777; }

#NewsPanelContainer{ margin:0 0 0 8px; padding:0px; width:600px; }
h2#NewsHeading{ no-repeat; height:35px; color: #fff; font-size: 20px; text-align:left; color: #fff; }
h2#NewsHeading span{ no-repeat; height:35px; color: #5f5f5f; font-size: 20px; text-align:left; }

/*--/News Panel--*/


/*--Champion Panel--*/
#championPanel{ width:614px; height:355px; background:url(../img/main/champion_bg.png) no-repeat; }
/*--/Champion Panel--*/

/*--Spotlight Panel--*/
#spotlightPanel{ }

#spotlightPanelContainer{ margin:0 0 0 15px; width:355px; }
#spotlightPanelContainer dl{ float:left; width:340px; margin:10px 0 0 0; padding:0; }
#spotlightPanelContainer dt{ width:100px; margin:0; padding:0; }
#spotlightPanelContainer dd{ margin:0; padding:58px 0 0 0; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ff7100; text-align:left; bottom: }
.img{ margin:0 20px 0 0; float:left;}

h2#championHeading{ no-repeat; height:35px; color: #fff; font-size: 20px; text-align:left; }
h2#championHeading span{ no-repeat; height:35px; color: #5f5f5f; font-size: 20px; text-align:left; }
#spotlightPanel p{ margin:0; /* width:320px; */ font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#9e9e9e; text-align:left; }
#spotlightPanel sapn{ margin:0; /* width:320px; */ font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ededed; text-align:left; }
/*--/Spotlight Panel--*/


/*--Tournament Panel--*/
#tournamentPanel{ margin:0 10px 0 0; width:190px; float:right; }
.line { float:left; padding:55px 0 0 0; }
h2#latestResultsHeading{ no-repeat; height:35px; color: #ffffff; font-size: 20px; text-align:left; }
h2#latestResultsHeading span{ no-repeat; height:35px; color: #5f5f5f; font-size: 20px; text-align:center; }
#tournamentPanel h3{ font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ff7100; text-align:left; padding-top:5px; }
#tournamentPanel h3 span{ font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-align:center; }
#tournamentPanel h4{ font:12px Arial, Helvetica, sans-serif; color:#808080; text-align:left; padding-bottom:5px; }

#tournamentPanelTable{ margin:0; padding:0; width:195px; }
#tournamentPanelTable th{ background-color:#6c6e67; color:#fff; }
#tournamentPanelTable tr{ background-color:#272929; color:#9e9e9e; }
#tournamentPanelTable tr.altrow{ background-color:#272929; color:#9e9e9e; }
#tournamentPanelTable td { padding: 3px; }
.morelink { margin:5px 0 0 0; padding:0; font:10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#808080; text-align:right; }
.morelink a{ color:#808080; text-decoration:none;}  
.morelink a:hover{ text-decoration:underline; }
.player a { color:grey; }
/*--/Tournament Panel--*/

/*--Kevin Panel--*/
#KevinPanel{ width:590px;}
#KevinPanelContainer{ margin:0 0 0 23px; width:580px; font:13px Arial, Helvetica, sans-serif; color:#9e9e9e; text-align:left; padding:10px 0 5px 0; }
#KevinPanelContainer a{ color:#ededed; }
#KevinPanelContainer dl{ float:left; width:580px; margin:10px 0 0 0; padding:0; }
#KevinPanelContainer dt{ width:180px; margin:0; padding:0; float:left; }
#KevinPanelContainer dd{ margin:0; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#777777; text-align:left; bottom: }
h2#KevinPanelHeading{ no-repeat; height:35px; color: #fff; font-size: 20px; text-align:left; }
h2#KevinPanelHeading span{ no-repeat; height:35px; color: #5f5f5f; font-size: 20px; text-align:left; }

/*--/Kevin Panel--*/

/*--Right Panel--*/
#rightPanel{ margin:0; padding:0; float:right; }
.right_bg01{ height:15px; background:url(../img/main/right_bg01.png); margin:0; padding:0; }
.right_bg02{ background:url(../img/main/right_bg02.png) scroll; margin: 0px; padding:0; }
.right_bg03{ height:15px; background:url(../img/main/right_bg03.png); margin:0; padding:0; }

/*--/Right Panel--*/

/*--Login Panel--*/
#loginPanel{ width:270px; height:25px; margin:9px 0px 0 0; padding:0; float:right; }
.loginPanel { background-color:black; height:198px; width:286px; }
#hpLogin{ text-align:left; z-index:auto }
.hpLogin label{ font:0.8em Arial, Helvetica, sans-serif; color:#bbbbbb; }
.input_box{ width:60px; height:15px; }
/*--/Login Panel--*/

/*--Events Panel--*/
#eventsPanel{ width:286px; padding:0 0 0 15px; }
h2#eventsHeading{ no-repeat; height:35px; color: #fff; font-size: 20px; text-align:left; }
h2#eventsHeading span{ no-repeat; height:35px; color: #5f5f5f; font-size: 20px; text-align:left; }
#eventsPanel h3{ font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ff9d12; text-align:left; padding-top:5px; }
#eventsPanel h3 span{ background-color:#1e1e1e; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-align:left; }
#eventsPanel h4{ font-size:12px; color:#fff; margin:0px 0px 10px 0px; text-align:left; padding-bottom:3px; }
#eventsPanel h4 a{ color:#ededed; }
#eventsPanel P{ font-size:13px; color:#9e9e9e; margin:0px 0px 5px 0px; text-align:left; padding-bottom:2px; }
.eventsPanel a.button { background:url("../img/main/news_bot.png") repeat scroll 0 0 #FFFFFF; border:medium none; color:#747474; float:right; font:bold 10px Arial,Helvetica,sans-serif; height:16px; margin:0; padding:0; text-align:center; text-decoration:none; width:83px; }
/*--/Events Panel--*/

/*--Leaderboards Panel--*/
#boardsPanel{ width:286px; padding:0 0 0 15px; }

h2#boardsHeading{ no-repeat; height:35px; color:#fff; font-size:20px; text-align:left; }
h2#boardsHeading span{ no-repeat; color:#5f5f5f; font-size:20px; text-align:left; }
#boardsPanelTable { margin:0; padding:0; width:270px; border:1px solid #5b594e; }
#boardsPanelTable th{ background-color:#6c6e67; color:#fff; }
#boardsPanelTable tr{ background-color:#232323; color:#fff; }
#boardsPanelTable tr.altrow{ background-color:#313131; color:#fff; }
/*--/Leaderboards Panel--*/

/*--Photosgallery Panel--*/
#Photosgallery{ width:286px; padding:0 0 0 15px; }

h2#galleryHeading{ no-repeat; height:35px; color: #fff; font-size: 20px; text-align:left; }
h2#galleryHeading span{ no-repeat; height:35px; color: #5f5f5f; font-size: 20px; text-align:left; }
.pic{ margin:0 12px 0 0; float:left }
.pic img { /* border: 1px solid #777777; */ }
#bannerUrl img {  }
.pagination { line-height:normal; padding:10px 0; font:12px Arial, Helvetica, sans-serif; text-align:center; }
.pagination a{ color:#808080; text-decoration:none; }
.pagination a:hover{ text-decoration:underline; }
/*--/Photosgallery Panel--*/

/*--Signup Panel--*/
#signupPanel{ margin-left:10px; height:111px; background:url(../img/main/signup_bg.jpg) no-repeat; }
#signupPanelTable { width:200px; padding-top:47px; padding-left:35px; }
#signupPanelTable input{ background-color:#434648; border:1px solid #333333; color:#fff; width:150px; height:20px; font-size:0.9em; }
/*--/Signup Panel--*/

/*--Error Panel--*/
#errorPanel{ margin-left:200px; height:267px; background:url(../img/errors/error_bg.jpg) no-repeat; }
#errorPanel h1{ font:bold 28px Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:15px 5px; text-align:center }
#errorPanel h2{ font:bold 24px Arial, Helvetica, sans-serif; color:#587682; margin:0 0 0 180px; padding:30px 0 0 0; text-align:left; }
#errorPanel h3{ width:260px; font:bold 14px Arial, Helvetica, sans-serif; color:#757575; margin:0 0 0 180px; padding:20px 0 0 0; align:center; text-align:left;  }
#errorPanel .dotline { width:90%; }
/*--/Error Panel--*/

/*--Register Panel--*/
#RegisterPanel{ margin-left: 60px; padding:0; }
#RegisterPanel .dotline { width:90%; }
/*--/Register Panel--*/

/*--SUB PANEL--*/
#subMainPanel{ margin:0; padding:0; padding-bottom: 30px; width:960px; background:url(../img/sub/bg_02.png); }
#subMainPanel input text { text-align:center; }
.loginPage { margin-left: 150px; margin-top: 35px; float: left; width: 250px; }
.loginPage h2 { margin-bottom: 10px; }
.loginPage label { float:left; width:120px; }
.loginWelcome { margin-left: 500px; width: 350px; }
#UserLoginForm input { width: 120px; float: none; }
#UserLoginForm #submit { width:80px; }
#subContent{ margin-left: 100px }

#subcontentPanel{ margin:0 0 50px 48px; padding::0; width:525px; }

.crownheader{ font-family:century gothic; font-size:14px; margin-bottom: 10px; }
.crownheader h1{ color:#212121; }
.crownheader h2{ font:12px Arial, Helvetica, sans-serif; color:#757575; }

.content{ border-top:0 solid #B9B9B9; font-size:13px; color:#757575; padding:0; }
.content span{ font-style:italic; }
.content h2{ font:12px Arial, Helvetica, sans-serif; color:#757575; }

#generalPics{ margin-bottom:20px; margin-top:20px; }

#sidebarPanel { margin:0; padding:0 0 0 40px; width:290px; }

.login { margin:30px 0 0 0;/* padding: 5px 0 0 20px; width:200px; */ float:right; }
.login a { color: #cccccc; font-size:12px; }
#subloginPanel { float:right; }
#subloginPanel label{ font:12px Arial, Helvetica, sans-serif; color:#fff; line-height:24px; width: 65px; }
#subloginPanel input{ border:solid 1px #dbe6e9; background:#fff; font-size:1.1em; width:130px; }
#subloginPanel h1{ color:#fff; text-align:right; }
#subloginPanel .hpSubmit input { float:right; width:80px; height:20px; background: url(../img/main/bottom_bg.gif) 0 0 #fff; color:#fff; font:bold 11px Arial,Helvetica,sans-serif; text-align:center; border:none; margin:0; padding:0;}
#subloginPanel .link { margin-bottom:3px; text-align:right; }
/*
#hpLogin{ width:280px; background-color:#808080; margin:0; padding:10px 0 5px 20px; }
#hpLogin label{	font:12px Arial, Helvetica, sans-serif; color:#fff; line-height:24px; text-transform:capitalize; float:left; }
#hpLogin input{	border:solid 1px #293945; background:#ededed; font-size:0.9em; }
#hpLogin input.txtbox{ width:120px; margin:0 0 10px 10px; }
#hpLogin input.submit{ background:url(../Images/login/log.gif) 0 0 no-repeat; width:82px; height:26px; color:#fff; border:none;	float:right; margin:0 15px 0 0; }
*/
/*--/SUB PANEL--*/

/*--Footer Panel--*/
#footerPanel{ height:80px; margin-top: 25px; background:url(../img/main/footer_bg.png) center; }
.block_footer{ margin:0 auto; width:960px; padding:0; border:none; }
#footerItems1{ width:960px; color:#dedede; font-size:100%; text-align:left; margin:0; padding:6px 0 0 0; }
#footerItems1 a{ color:#dedede; text-decoration:none; }
#footerItems1 a:hover{ text-decoration:underline; }
#footerItems2{ width:600px; color:#2b2b2b; font-size:90%; text-align:left; margin:0; padding:14px 0 0 0; float:left; }
#footerItems2 a{ color:#2b2b2b; text-decoration:none; }
#footerItems2 a:hover{ text-decoration:underline; }
.footer_logo{ margin:-10px 0 0 140px; float:left; }
/*--/Footer Panel--*/


/*--Tournament Panel--*/
.tournamentEntry{ margin-top: 15px; }
.tournamentContent{  }
.tournamentTitle{ font:bold 15px Arial, Helvetica, sans-serif; color:#45c4e1; margin:0;  padding:10px 0; }
.tournamentTitle a{ color:#177bbe; text-decoration:none; }
.tournamentDate{ font:normal 12px Arial, Helvetica, sans-serif; color:#979797; }
.tournamentLocation{ font:normal Arial, Helvetica, sans-serif; color:#444444; }
.tournamentDescription{ color:#757575; margin-top: 20px; }
.paging { line-height:normal; padding:10px 0; font:12px Arial, Helvetica, sans-serif; text-align:left; }
.paging a{ color:#808080; text-decoration:none; }
.paging a:hover{ text-decoration:underline; }
.paging .disabled { display: inline; }

.tournamentResultTable{ margin:0; padding:0; width:480px; }
.tournamentResultTable th{ height:25px; background-color:#6c6e67; color:#fff; }
.tournamentResultTable tr{ color:#757575; }
.tournamentResultTable tr.altrow{ color:#757575; }
/*--/Tournament Panel--*/

/*--Contact Panel--*/
#s1{ margin:0; padding:10px 0 10px 0; }
#s2{ margin:0; padding:10px 0 10px 0; }
.contactEntry { font:13px Arial, Helvetica, sans-serif; color:#757575; text-align:left; margin:0; padding:0; }
/*--/Contact Panel--*/

/*--Terms Panel--*/
.Terms ol{ margin:0 10px 10px 10px; padding:0 10px 10px 10px; font:13px Arial, Helvetica, sans-serif; color:#757575; }
.Terms ul{ margin:2px; padding:10px; font:13px Arial, Helvetica, sans-serif; color:#757575; }
.Terms ol li{ margin:0; padding:10px 0 0 0; }
.Terms ul li{ margin:0; padding:10px 0 0 0; }
.Terms ul li ul { margin:0; padding:10px 0 0 0; }
.Terms ul li ul li { margin:0; padding:10px 0 0 0; }

/*--/Terms Panel--*/

/*--Promotions Panel--*/
.board01 {width:100%; border-top:1px solid #bbbbbb; padding:0px;}
.board01 th {color:#757575; font-weight:bold; font-size:12px; text-align:center; padding:8px 0 7px 0; border-bottom:1px solid #dadada; border-left:1px solid #dadada; background:#f9f9f9;}
.board01 td {font-size:1.1em; text-align:left; line-height:18px; color:#757575; padding:7px 0 6px 0; border-bottom:1px solid #dadada; border-left:1px solid #dadada; padding:10px;}
.board01 td a { color:#383838; }
.board01 .last {background:#f9f9f9;}
.board01 .first {border-left:0px;}
/*--/Promotions Panel--*/

/* Featured Slideshow */
#featured{ 
	position:relative; 
	border:1px solid black; 
	/* background-color: #1e1e1e; */
	height: 100px;
}
#featured h2 {
	color: white;
}
	
#featured ul.ui-tabs-nav{ 
	list-style:none; 
	padding:0; margin:0; 
	/* width:150px; */
}
#featured ul.ui-tabs-nav li{ 
	font-size:12px; 
	color:#666; 
	float: left;
	text-align: center;
	height: 100px;
}
#featured ul.ui-tabs-nav li img{ 
	padding:2px; 
	/* border:1px solid #eee; */
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	/* height:60px; */
	width: 139px;
	/* color:#333;  background:#fff; */
	color: #eee; 
	float: left;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#444444; 
}
#featured li.ui-tabs-selected{ 
	/* background:url('/img/featured/selected-item.gif') top left no-repeat;  */
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background: #333333;
}
#featured .ui-tabs-panel{ 
	background:#999; position:relative;
	padding: 0px;
}
#featured .ui-tabs-panel .info{ 
	height:40px; 
	background: url('/img/featured/transparent-bg.png'); 
	/* width: 300px; */
}
#featured .info h2{ 
	font-size:14px; font-family: Century Gothic, Georgia, serif; 
	color:#fff; padding:10px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}
.nav-next {
	padding-left: 10px;
}

.promotionText {
	font-size:large;
	font-weight:bold;
}

/*--FORUM--*/
#forumNewTopic { margin-left:20px; margin-right:20px; }
#cke_ForumTopicText { margin-left:200px; }
#cke_ForumPostText { margin-left:200px; }
#newtopic .input label { width: 200px; float:left; }

#forumPanel{ width:865px; padding-left:50px; text-align:left; }
#forumPanel h1{ color:#212121; }
body{ text-align:left; }
#forumContent{ padding-left:50px; }
#forumContent label{ font:12px Arial, Helvetica, sans-serif; line-height:24px;}

#forumTable{ margin:0; padding:0; width:865px; margin:0 0 0 50px; }
#forumTable th{ height:27px; background:url(../img/forurms/bg01.png); font:1.1em Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; text-align:center; border-left:1px solid #FFFFFF; padding:5px; }
#forumTable tr{  }
#forumTable tr.altrow{ background-color:#EAEAEA; }
#forumTable td{ height:40px; vertical-align:top; border-bottom:1px solid #EBEBEB; padding:10px;  }
.forum-topic-title { font-weight:100; }
.forumTitle { padding-left:50px; padding-right:50px; }
.forumTitle h1 { color:#212121;}
.subnav { padding-left:50px; padding-right:50px; }
.paginator { margin-left:50px; }
.paging { margin-left:50px; text-align:center; width:100%;}
.button-forum { margin-left:50px; }
.center { text-align:center; }
.dotline  { border-top:1px solid #D6D6D6; height:1px; margin-bottom:15px; margin-top:15px; width:100%; }
/*--/FORUM--*/

/*--NEWS--*/
.newsItem { margin-bottom: 30px; }
.newsEntry { margin-top: 20px; }
.newsPhotoGalleryHeader { font-size: 1.3em; font-weight: bold; width: 100%; background-color: #999999; color: #eeeeee; padding: 5px;}
.newsPhotoGallery img { border: 2px solid #777777; }
/*--/NEWS--*/

#flashMessage { margin-left: 150px; }

#termsConditionsDialog { padding: 5px; }
#newsside { margin-left:20px; }

.hpNewsImage { margin-top:10px; }
.hpNewsEntry p{ padding-left:110px; }


.errorMessage { color: red; font-weight: bold; margin-left: 60px; padding-bottom: 10px; }


.freerollPointsTable { width: 400px; border-top:1px solid #bbbbbb; padding:0px;}
.freerollPointsTable th {color:#757575; font-weight:bold; font-size:12px; text-align:center; padding:8px 0 7px 0; border-bottom:1px solid #dadada; border-left:1px solid #dadada; background:#f9f9f9;}
.freerollPointsTable td { padding: 10px; padding-left: 80px; font-size:1.1em; line-height:18px; color:#757575; border-bottom:1px solid #dadada; border-left:1px solid #dadada; }
.freerollPointsTable td a { color:#383838; }
.freerollPointsTable .last {background:#f9f9f9;}
.freerollPointsTable .first {border-left:0px;}
.freerollPointsTable span { background-position: center left; background-repeat: no-repeat; padding: .2em 0 .2em 1.5em; }


.prpTable { border: 1px solid #cccccc; }
.prpTable th { padding: 5px; font-size: 13px; color: #444444;}
.prpTable td { padding: 5px; border-bottom: 1px solid #cccccc; color: #555555; font-size: 13px;}
.prpTable tr.alt { background-color: #eeeeee; }



