﻿/* body { margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; background: #2F2F2F url(/images/background.png) repeat scroll 0 0;color:#FFFFFF;font-size:12px;font-family:tahoma;text-decoration:none; }
*/
body { 
	margin-left:0px; 
	margin-top:0px; 
	margin-right:0px; 
	margin-bottom:0px; 
	
	
	background-image:url(/images/bg.png), url(/images/bg2.png);
	background-repeat:no-repeat, no-repeat;
	background-position: top, bottom;
	background-color:#000000;
	
	color:#FFFFFF;
	font-size:12px;
	font-family:tahoma;
	text-decoration:none; 
}
#container { width:1038px; background:url(/images/trim.png); height:auto; margin:auto; overflow:hidden; }
#header { width:1036px; margin:auto; height:233px; background: url(/images/header.jpg) }
#navBar { margin: auto; position: relative; width: 680px; height: 30px; top: 280px; }
#page { width:100%;position:relative;float:left;min-height:54px;padding-bottom:15px; }
.featuresLight{
	background:url('/images/featuresbg_l.png');padding-top:3px;height:16px;width:100%;position:relative;float:left; border-bottom:1px solid #000; font-size:11px;
}
.featuresDark{
	background:url('/images/featuresbg_d.png');padding-top:3px;height:16px;width:100%;position:relative;float:left; border-bottom:1px solid #000; font-size:11px;
}
.featuresLight a:hover {
	text-decoration:underline;
}
.featuresDark a:hover {
	text-decoration:underline;
}

#spacer{
	height:34px;background:url('/images/spacerbg.png'); 
	border:1px solid #000;
	width:1036px;
}
.navigation{
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	width:54%;
	text-align:center;
}
.navItem{
	float:left;
	padding:10px;
	font-size:12px;
	color:#ddd;
	text-shadow: 0px 1px 0px #333;
}
.navItem:hover{
	color:#0099CC;
	text-shadow: 0px 1px 0px #000;
}
a.read{
	
}
a.unread:link{
	color:#0099CC;
}
a.unread:visited{
	color:#0099CC;
}

.forumBox { 
	width:548px;  position:relative;float:left;border-top:1px solid #000000;border-bottom:1px solid #000000; 
	margin-top:2px; max-width:548px; background:#3f3f3f; overflow:hidden;
}
.forumAvatar { 
	width:55px;position:relative;float:left;background-color:#5A5A5A;border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}
.forumAvatar img { 
	height:55px;
	width:55px;
}

.forumHead { 
	width:482px;height:45px;position:relative;float:right;padding-left:4px;
	border-bottom:1px solid #000000; padding:5px; 
	text-shadow: 0px 1px 0px #000000;
	background:url('/images/forumhead_bg.png') repeat-x #555555;
}
.forumContent { 
	position:relative;padding:0 10px 0 5px;left:5px;top:5px; min-height:80px; 
}
.postingContent img { 
	max-width:528px; 
}

.galleryBox { 
	width:496px; margin:0 25px 0 0; position:relative;float:left;border:1px solid #000000; left:25px; margin-top:25px; max-width:496px; background:#3f3f3f; overflow:hidden; 
}

.galleryBox img { 
	max-width:484px; 
	border:1px solid #000000;
}


.forumFoot { 
	width:541px;height:29px;position:relative; float:left;
	text-align:right;background:url(/images/pelletbox.png);border-top:1px solid #000000;padding:2px 5px 0;top:12px;
}
.forumSeparator {
	width:548px;height:23px;background:url(/images/forum_separator.png);float:left;
}
.forumSeparatorSmall {
	height:7px;background:url('/images/topicbasebg.png') repeat-x;margin-top:-5px;
}
.newsPostHolder{
	width:100%;
	float:left;
}
.newsTitleContainer{
	height:26px;background:url('/images/news/bg.png') repeat-x;width:100%;float:left;border-bottom:1px solid #000000;
}
.newsTitleContent{
	text-shadow:0px 1px 5px #4fc0e8;font-size:14px;line-height:24px;padding-left:10px;padding-right:35px;height:26px;float:left;background-image:url('/images/news/left.png'), url('/images/news/rightbg.png');background-position:right, center;background-repeat:no-repeat, repeat-x;
}

.navBarItem  { position: relative; float: left; height: 16px; }
.pelletBox { width:496px; margin:0 0px 0 0; position:relative;float:left;border:1px solid #000000; left:25px; margin-top:25px; max-width:496px; background:#3f3f3f; overflow:hidden; }
.adminBox { width:548px; margin:0 0px 0 0; position:relative;float:left;border-bottom:1px solid #000000; max-width:548px; background:#3f3f3f; overflow:hidden; }
.leftPelletBox { width:44%; clear:left; float:left; }
.rightPelletBox { width:44%; float:left; margin-left:12px; clear:right; }
.pelletHead, .pelletHeadLight, .pelletFootLight, .pelletFoot { border-bottom:1px solid #000000;height:17px;color:#FFFFFF;padding-top:2px;padding-left:5px;background:url(/images/pelletbox.png); }
.baseNav { color:#FFFFFF;background:url(/images/pelletbox.png); margin-top:0px;position:relative;float:left;width:100%;height:19px;line-height:18px;text-indent:5px;margin-bottom:-15px;
}
.pelletFoot { border-bottom:none;border-top:1px solid #000000; }
.pelletFootLight { border-top:1px solid #000000; border-bottom:none; text-align:right;color:#000000;background:url(/images/pelletboxlight.png); padding-right:4px; }
.pelletHeadLight { background:url(/images/pelletboxlight.png);color:#0066CC; }
.newsDate { width:50px;height:50px;position:relative;float:left; margin-right:5px;border:1px solid #000000;background-color:#0066CC; }
.newsDateDay { font-size:18px;font-weight:bold;color:#FFFFFF;text-align:center;display:block;margin-top:5px; }
.newsDateMonth { font-size:18px;font-weight:normal;color:#00b6fc;text-align:center;display:block;margin-top:-5px; }
.adminButton  { background:url('/images/adminactionbackground.png'); }
.errorMsg, .successMsg , .passiveMsg  { color:#FFFFFF; text-align:center;font-weight:bold;font-size:16px;padding:15px; }
.errorMsgContainer, .successMsgContainer, .passiveMsgContainer { width:auto;background-color:#990000;min-height:54px;overflow:auto;-moz-border-radius:5px;margin:10px; }
.successMsgContainer { background-color:#009900; }
.passiveMsgContainer { background-color:#003366; }
#leftTiny { color:#FFFFFF; font-size:10px;  position:relative; left:8px; top:8px; float:left; }
#rightTiny { color:#FFFFFF; font-size:10px;  position:relative; right:8px; top:8px; float:right; }
#leftBig { position: relative; color: #FFFFFF;  float: left; top: 288px; left: 50px; font-weight: bold; font-size: 17px; clear: both; display:inline; }
#rightBig { position: relative; color: #FFFFFF;  float: right; top: 288px; right: 50px; font-weight: bold; font-size: 17px; display:inline; }
#leftMenu { width:243px; position:relative;margin-left:1px;border-right:1px solid #000000;border-bottom:1px solid #000000;color:#FFFFFF; float:left; display:inline; margin-bottom:20px;}
#rightMenu { width:243px;position:relative;margin-right:1px;border-left:1px solid #000000;border-bottom:1px solid #000000;color:#FFFFFF; float:right; display:inline; margin-bottom:20px;}
.leftBlueTab, .rightBlueTab { width:auto;height:29px;border-top:1px solid #000000;background:transparent url(/images/blueshadebottom.jpg);padding-top:6px;overflow:hidden;font-weight:bold;font-size:17px;text-align:center; }
#forumHead { width:auto;margin-bottom:0px;height:68px; text-shadow:0px 1px 0px #000000;background:url('/images/forumheadbg.png') repeat-x top; }
#forumTitle { color:#FFFFFF;text-align:center;font-weight:bold;font-size:14px;padding:15px; }
.secureForum, .publicForum { width:auto;background-color:#996600;height:39px;border-bottom:1px solid #000000;border-top:1px solid #000000;margin-top:1px;margin-bottom:0px;background:url(/images/largetealshadebottom.png);text-shadow:0px 1px 0px #000000; }
.publicForum { background:url(/images/largegrayshadebottom.png); }
.childForumTitle { color:#FFFFFF;float:left;position:absolute;font-weight:bold;font-size:14px;padding:10px; }
.forumStat { position:absolute;margin-top:9px;margin-left:290px;font-weight:bold;font-size:14px;color:#FFFFFF; }
.forumTab {  font-weight: bold; font-size: 12px; color:#4b9bee;position:absolute; }
.posting { width:auto;border-bottom:1px solid #000000;border-top:1px solid #000000;height:42px;padding-left:0px;margin-bottom:5px;background:url('/images/forumheadbg.png') top #444444; }
.SHOULDBEABOVE { background:url(/images/tealshadebottom.png); }
.postingTitle { color:#FFFFFF;float:left;position:relative;font-weight:bold;font-size:14px;width:500px;margin-top:1px;margin-left:5px;overflow-x:hidden;text-shadow:0px 1px 0px #000000;height:18px; }
.postingStat { font-weight:normal;margin-top:18px;width:540px;font-size:11px;padding-top:6px;color:#111111;text-shadow:0px 1px 0px #666666; }
.postingThreadIcon { height:42px;width:42px;float:left; }
.forumBlankError { width:100%;background-color:#996600;overflow:auto;border-bottom:1px solid #000000;border-top:1px solid #000000;margin-bottom:5px;background:url(/images/tealshadebottom.png);height:34px;text-shadow:0px 1px 0px #000000; }
.forumBlankErrorMsg { color:#FFFFFF;float:left;position:relative;font-weight:bold;font-size:14px;margin-top:8px;margin-left:8px; }
.opPost, .rePost { width:100%;background-color:#003366;overflow:auto;border-bottom:1px solid #000000;border-top:1px solid #000000;margin-bottom:5px;background:url(/images/opbackground.png);overflow-x:hidden; }
.rePost { background:url(/images/rebackground.png); }
.opPostTitle { position:relative;float:left;font-weight:bold;font-size:14px;color:#FFFFFF;width:460px;overflow-x:hidden;margin:10px 0 0 10px;display:inline; }
.opPostAuthor, .rePostAuthor { position:relative;float:right;font-weight:bold;font-size:14px;color:#FFFFFF;display:inline;margin-right:10px; }
.rePostAuthor { margin-top:7px; }
.opAvatar, .reAvatar { position:relative;float:right; margin:10px 10px 0 0; }
.postingContent { color:#111111;font-size:14px;padding:10px;position:relative;float:left; }
.postingContentChild { position:relative;width:528px;overflow-x:hidden; }
.profButton { background-color:#0086ED;top:5px;left:-2px;width:29px;height:10px;border:1px solid #000000;position:relative;font-size:8px;padding-left:5px;padding-right:5px;margin-left:5px;display:inline; }
.pelletContent { margin:5px; }
.pelletContent img { max-width:484px; }
.pelletContent .caption{
	font-size:11px; color:#0099CC;text-align:center;margin-top:5px;margin-bottom:5px;font-weight:bold;
}
.commentAvatar { width:55px;position:relative;float:left;background-color:#5A5A5A;padding:10px;border-right:1px solid #000000;border-bottom:1px solid #000000; }
.commentHead { width:416px;height:15px;position:relative;float:right;background:url(/images/blueshadebottom.png);padding-left:4px;border-bottom:1px solid #000000; }
.commentContent { position:relative;padding:0 10px 0 5px;left:5px;top:5px; }
.commentFoot { width:486px;height:29px;position:relative;float:right;text-align:right;background:url(/images/pelletbox.png);border-top:1px solid #000000;padding:2px 5px 0;top:12px; }
.commentBox { background:#A6A6A6; color:#000000; }
.postButton { background:url(/images/postbutton.png);border:none;width:48px;height:17px;margin:2px;border:1px solid #000000; }
.paginator { height:20px;text-align:center;margin-left:auto;margin-right:auto; }
.functionBox { float:left;margin-top:10px;margin-left:25px;border:1px solid #000000;width:496px;background:url('/images/forumheadbg.png') repeat-x top #444444; }
.functionBoxTitle { font-size:12px;font-weight:bold;top:10px;left:10px;position:relative;text-shadow:0px 1px 0px #000000; }
.pubButton{ background:url('/images/forumheadbg.png') repeat-x top #777777; }
.pubButton, .adminButton { color:#FFFFFF;display:inline;font-size:12px;font-weight:bold;padding:5px;position:relative;border:1px solid #000000;margin-left:5px;text-shadow:0px 1px 0px #000000;}
.pubButtons { padding-top:10px;text-align:center;height:26px; }
.recentThreadPellet, .recentPostPellet { height:28px;border-top:1px solid #000000;background:url(/images/recentposts.png); }
.postIcon, .threadIcon { background:url(/images/post.png);display:inline;height:21px;left:7px;margin-top:5px;position:absolute;width:16px; }
.threadIcon { background:url(/images/thread.png);width:20px;left:4px;margin-top:3px; }
.threadTitle, .postTitle { position:relative;left:30px;display:inline;float:left;white-space:nowrap;overflow:hidden;width:211px; }
textarea { background-image:url(/images/textareabackground.png);border:none; }
a:link { text-decoration:none;border:none;color:#FFFFFF;font-weight:bold; }
a:visited { text-decoration:none;border:none;color:#CCFFFF;font-weight:bold; }
hr { border:none;border-top:1px #004477 solid;position:relative;float:right;width:95%;display:inline;right:2.5%; }
img { border:none; }

.detailsLeft { width:80px;float:left;text-align:right;color:#4b9bee;font-weight:bold; }
.detailsRight{ width:400px;float:right;position:relative; }
.detailsHolder{ height:16px; }

#newsTickerContainer{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:548px;
		background:#fff;		
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		border-bottom:1px solid #000000;
}	
#newsTickerHeader{
		height:80px;
		line-height:80px;
		background:#5DC9E1;
		color:#fff;
}				
#newsTickerContent{
		position:relative;
}			

/* Easy Slider */

#slider ul, #slider li,
#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		
}
#slider2{margin-top:1em;}
#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:548px;
		height:213px;
		overflow:hidden; 
}	
#prevBtn, #nextBtn,
#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
}	
	/* numeric controls */	

ol#controls{
		margin:1em 0;
		padding:0;
		height:30px;	
}
ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:30px;
		overflow:hidden;
}
ol#controls li a{
		float:left;
		height:30px;
		width:30px;
		line-height:28px;
		background:url('/images/normal.png');
		color:#20c7ff;
		text-align:center;
		text-decoration:none;
		text-shadow: 0px 1px 0px #005976;
		opacity:0.9;
}
ol#controls li.current a{
		background:url('/images/active.png');
		background-color:#0099CC;
		color:#fff;
		text-shadow: 0px 1px 0px #999999;
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
.newsSliderDesc{
	font-weight:normal; color:#20c7ff;
}
.newsSliderTitle{
	font-weight:bold;
}
.newsSliderCaption{
	background-color:#000000; opacity:0.7; margin-top:-64px; height:60px; text-indent:10px; line-height:25px; padding-top:5px;
}

#bottomTab{
	width:1036px;background:url(/images/bottomtab_bg.png);margin:auto;position:relative;height:69px;color:#666666;text-align:center;font-size:10px;font-weight:bold;font-family:tahoma; border:1px solid #000; border-bottom:0px;
}
#bottomTabLeft{
	float:left;margin:20px 0px 0px 20px;"
}
#bottomTabRight{
	float:right; text-align:right; line-height:18px; margin:10px 20px 0px 0px;color:#AAA;
}
#bottomTabRight a{
	color:#999;
}
#bottomTabRight a:hover{
	color:#0099CC;
	text-decoration:underline;
}
.highlight{
	color:#0099CC; font-weight:bold;
}
a.highlight{
	color:#0099CC; font-weight:bold;
}

.containerC{
	padding-top:12px;
}

.loginTab{
	width:1038px; height:42px; margin-left:auto; margin-right:auto; border-bottom:1px solid #000;margin-top:70px;
}
.userBarData a:link {
	color:#0099CC;
}
.userBarData{
	float:left; margin-left:5px;
}
.tabButton{
	background:url('/images/tab_button.png');
	width:59px;
	height:21px;
	float:left;
	margin-top:-3px;
	text-align:center;
	text-transform:uppercase;
	font-size:9px;
	text-shadow:0px 1px 0px #000;
}
.tabButtonRed{
	background:url('/images/tab_button_r.png');
	width:59px;
	height:21px;
	float:left;
	margin-top:-3px;
	text-align:center;
	text-transform:uppercase;
	font-size:9px;
	text-shadow:0px 1px 0px #000;
}
.tabButtonGraySmall{
	background:url('/images/tab_button_g.png');
	width:49px;
	height:21px;
	margin-top:-3px;
	text-align:center;
	text-transform:uppercase;
	font-size:9px;
	text-shadow:0px 1px 0px #000;
	line-height:20px;
}

.tabButtonContent{
	margin-top:5px;
}
.tabText{
	margin-left:10px;float:left; text-shadow:0px 1px 0px #000;
}
.tabImage{
	float:left; margin-left:5px; margin-top:2px;
}
.tabRightText{
	float:right; color:#1e88ff; text-shadow: 0px 1px 0px #000000;padding-top:0px;
}
.tabRightFlag{
	float:right; 
	width:35px; height:19px; 
	margin-right:10px; 
	margin-top:-2px;
}
.tabHoler{
	height:32px; float:left; overflow:hidden;
}
.tabTitleLeft{
	height:32px;float:left; background:url('/images/tabbg.png');width:170px; text-align:center; line-height:28px; font-weight:bold; text-shadow:0px 1px 0px #000; font-size:14px;
}
.tabEndLeft{
	height:32px;width:27px;float:left; background:url('/images/tabL.png');
}
.tabTitleRight{
	height:32px;float:right; background:url('/images/tabbg.png');width:170px; text-align:center; line-height:28px; font-weight:bold; text-shadow:0px 1px 0px #000; font-size:14px;
}
.tabEndRight{
	height:32px;width:27px;float:right; background:url('/images/tabR.png');
}
.tabbg{
	height:34px;background:url('/images/spacerbg.png'); 
	border-top:1px solid #000;
}
a.sponsorLink{
	text-decoration:none;
	font-weight:normal;
}

.detailsLeftSmall { width:80px;float:left;text-align:right;color:#4b9bee;font-weight:bold;font-size:11px; }
.detailsRightSmall{ width:148px;float:right;position:relative;font-size:11px; }
.detailsHolderSmall{ height:16px; }
.profileDetailsLeft { width:100px;float:left;text-align:right;color:#4b9bee;font-weight:bold; }
.profileDetailsRight{ width:380px;float:right;position:relative; }

.profileBoxSmall { 
width:242px; margin:0 20px 0 0; position:relative;float:left;border:1px solid #000000; left:20px; margin-top:20px; 
max-width:496px; background:#3f3f3f; overflow:hidden; 
}

.profileBox { 
width:506px; margin:0 20px 0 0; position:relative;float:left;border:1px solid #000000; left:20px; margin-top:20px; 
max-width:506px; background:#3f3f3f; overflow:hidden; 
}


.infoBox{
	width:275px;
	height:184px;
	border-right:1px solid #000000; 
	border-bottom:1px solid #000000;
	
}

.profilePicture{
	width:184px;
	height:184px;
	border-right:1px solid #000000; 
	border-bottom:1px solid #000000;
}
.postingContent blockquote{
	border:1px solid #000000;
	padding:10px;
	background-color:#BBBBBB;
	width:95%;
	margin:0px;
	margin-top:5px;
	-moz-border-radius:3px;
}

.postingContentChild blockquote{
	border:1px solid #000000;
	padding:10px;
	background-color:#BBBBBB;
}
.postingContentChild code{
	border:1px solid #000000;
	padding:10px;
	background-color:#BBBBBB;
	height:60px;
}
.quoteBox{
	border:1px solid #000000;
	padding:10px;
	background-color:#BBBBBB;
	width:95%;
}
.adminCaution{
	margin-bottom:10px;background-color:#009900;overflow:auto;background:url(/images/cautionactionbackground.png);border:1px solid #000000;height:28px;
}
.adminControl{	
	width:257px;
	min-height:26px;
	float:left;
	margin:auto;
	background-color:#111111;
	font-size:12px;
	overflow:auto;
	border:1px solid #000000;
	margin-right:10px;
	margin-bottom:10px;
	text-shadow:0px 1px 0px #000000;
	padding-top:3px;
	padding-bottom:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.adminControlContent{
	color:#FFFFFF; 
	text-align:center;
	font-family:tahoma;
	font-weight:bold;
	font-size:12px;
}

.openThreadTitle{
	background:url('/images/forumheadbg.png') top repeat-x;background-color:#333333;margin-bottom:10px; width:100%; border-top:1px solid #000000; border-bottom:1px solid #000000; height:30px;font-size:16px;text-shadow:0px 1px 0px #000000;
}

.adminRow{
	background-color:#333333;
}
.adminRow:hover{
	background-color:#0099CC;
}

.adminRow2{
	background-color:#555555;
}
.adminRow2:hover{
	background-color:#0099CC;
}
.listBox { 
width:100%; position:relative;float:left; background:#3f3f3f; overflow:hidden; 
}

.matchRow {
	font-size:11px;height:18px;background-color:#444444;width:464px;position:relative;float:left;padding:6px 2px 2px 30px;border-bottom:1px solid #000000;
}

.matchRow2 {
	font-size:11px;height:18px;background-color:#5e5e5e;width:464px;position:relative;float:left;padding:6px 2px 2px 30px;border-bottom:1px solid #000000;
}
.matchRow:hover{
	background-color:#0099CC;
	color:#222222;
}
.matchRow2:hover{
	background-color:#0099CC;
	color:#222222;
}
.demoRow{
	background-color:#333333;height:30px;font-size:11px;
}
.demoRow2{
	background-color:#555555;height:30px;font-size:11px;
}
.demoRow:hover{
	background-color:#0099CC;
}
.demoRow2:hover{
	background-color:#0099CC;
}
.pelletRow {
	font-size:11px;height:20px;background-color:#444444;position:relative;float:left;width:100%;border-bottom:1px solid #000000;padding-top:7px;padding-left:7px;
}

.pelletRow2 {
	font-size:11px;height:20px;background-color:#5e5e5e;position:relative;float:left;width:100%;border-bottom:1px solid #000000;padding-top:7px;padding-left:7px;
}
.pelletRow:hover{
	background-color:#0099CC;
	color:#222222;
}
.pelletRow2:hover{
	background-color:#0099CC;
	color:#222222;
}
