BODY { background-color: /* #C7A317 */ #000; background-image:url('../images/fadebg2.jpg'); background-repeat:repeat-x; font-family:verdana,arial; font-size:12px; color:#fff; }

/* General Styles */

TABLE { font-size:12px; }

#centerstage{position:relative; width:auto; height:auto; text-align:center; }
#wrapper{position:relative; float:none; width:980px; margin-left:auto; margin-right:auto; text-align:left; }

.mainWrapper { width: 980px; background-color:black; float:left; }

.header { background-color: #555555; 
			height: 150px; background-image:url('../images/wwp_header8.jpg');
			margin-bottom:1px; }
	
.leftnav { background-color: black; padding-left:5px; padding-right:5px; width:170px; float:left; }
	
	.admin_nav_link A, .main_nav_link A { color:#fff; text-decoration:none; }
	.admin_nav_link A:HOVER, .main_nav_link A:HOVER { color:#C7A317; }
	
	#t2_nav { width:170px; background-color: #000; color:#fff; font-size:11px; font-family:arial; float:left; padding-top:1px; }
		
		DIV.nav_category { font-weight:bold; position:relative; float:left; background-color:#000; color:#fff; position:relative; width:100%; border-bottom:1px solid #000; }
			DIV.nav_category DIV { position:relative; float:left; margin:0px 10px 0px 10px; padding:1px 0px 1px 0px; width:148px; text-align:left; font-size:18px; font-weight:normal; } 
		A.t2_nav_button_on { font-weight:bold; position:relative; float:left; background-color:#000; color:#000; position:relative; width:100%; 
			background:url('../images/leftnavitemBG_on.jpg') no-repeat; border-bottom:1px solid #000; text-decoration:none; cursor:pointer; height:37px; }
			A.t2_nav_button_on DIV { position:relative; float:left; margin:0px 10px 0px 10px; line-height:33px; cursor:pointer; font-weight:bold; font-size:15px; } 
		A.t2_nav_button_off { font-weight:bold; position:relative; float:left; background-color:#000; color:#fff; background:url('../images/leftnavitemBG_off.jpg') no-repeat; 
				cursor:pointer; position:relative; width:100%; border-bottom:1px solid #000; text-decoration:none; height:37px; }
			A.t2_nav_button_off DIV { position:relative; float:left; margin:0px 10px 0px 10px; line-height:33px; cursor:pointer; font-weight:bold; font-size:15px; } 
		A:HOVER.t2_nav_button_off { position:relative; float:left; background:url('../images/leftnavitemBG_on.jpg') no-repeat; color:#000; cursor:pointer; }
		
.content { width: 799px; float: left; /* background-color: #EDDA74; */ background-color: #000; }

.content_overlay_header { background-image:url('../images/overlay_header.jpg'); height:41px; display:none; }

	.content_main, .content_main_wide { width: 799px; float: left; /* background-color: white; */ background-color:#000; border-right: 1px solid black; border-top:1px solid #000; }
		.content_main, .content_main_wide { font-size:12px; font-family:Arial, Helvetica, sans-serif; /* background-image:url('../images/shine.jpg'); background-repeat:repeat-x; */ }
		.content_main TABLE, .content_main_wide TABLE { font-size:12px; }
	.content_main DIV.pad, .content_main_wide DIV.pad { padding:10px; padding-top:0px; }
	.content_main_wide { width:799px; }
		.pad { margin-bottom:10px; }
		
	.page_content A { color:#39F; }
	.page_content A:HOVER { color:#39f; }

	.content_main A, .content_main_wide A { color:#39f; }
	
	.page_title { padding-bottom:3px; padding-left:10px; font-size:16px; font-style:italic; font-weight:bold; margin-bottom:10px; border-bottom:1px solid #C7A317; 
					background-color:#000000; font-family:arial,verdana; color:#ddd; padding-top:3px; }
	.page_title A { color:#000; text-decoration:none; }
	SPAN.sub_page_title A { color:#888; text-decoration:none; }
	SPAN.divide { font-weight:normal; color:#888; }

		DIV.heading_wrapper { margin-bottom:8px; margin-top:15px; }
		.heading { border-left: 50px solid #444; color:#000; background-color:#fff; font-weight:bold; font-style:normal; padding-left:5px; padding-right:5px; font-size:13px; font-family:arial;verdana; border-right:3px solid #C7A317; } 

	.loggedin { background-color:#DDD; margin-bottom:10px; padding: 5px 0px 5px 5px; color:#000; }
		.loggedin A { font-weight:bold; }
		
	.content_right { width: 178px; float: left; text-align:center; }
	.content_right DIV.right { position:relative; float:none; margin:0px auto 0px auto; width:162px; text-align:center; margin-top:10px; }
	   	DIV.events_module_bg { float:none; margin:0px auto 0px auto; margin-bottom:15px; 
        background-image:url('../images/events.jpg'); width:162px; background-repeat:no-repeat; padding-top:100px; 
          padding-bottom:10px; position:relative; background-color:#000; }
	       * html DIV.events_module_bg { padding-bottom:0px; }	       
         DIV.events_main { position:relative; float:none; width:152px; margin:0px auto 0px auto; 
            background-color:#000; filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70; 
            border:1px solid #555; text-align:center; padding-left:0px; min-height:80px; }
            * html DIV.events_main { margin-bottom:10px; height:70px; }
			DIV.events_main div.event { text-align:left; margin-left:0px; margin:5px auto 11px auto; width:142px; float:none; position:relative; }
				DIV.events_main div.event A { color:#EDDA74; font-weight:bold; }
				  div.promote { position:relative; float:none; margin:0px auto 0px auto; padding-top:5px; }
				  * html div.promote { padding-bottom:10px; padding-top:0px; }
	         div.promote A { color:#39f; }
		.eventLeft { width:440px; float:left; }
		.eventRight { width:326px; float:left; margin-left:10px; }

.footer { background-color: black; height: 20px; width: 973px; float:left; text-align:right; color:white; border-top:1px solid #C7A416;
	font-size:10px; margin-top:40px; }

	.footer DIV { margin-top:3px; margin-right:6px; }
		.footer DIV A { color:#fff; }
		
.footer_img { height: 10px; width: 980px; float:left; 
	/* background-image:url('../images/footer.jpg'); */ background-repeat:no-repeat; background-position:top; }

/* Home */
.intro_main_wrapper { position:relative; width:auto; margin-bottom:0px; color:#000; float:left; }
.intro_wrapper { background-color:#FFF; position:relative; text-align:center; float:left; width:290px; height:295px; margin-right:0px; border:1px solid #fff; 
	background-image:url('../images/community.jpg'); background-position:top; background-repeat:no-repeat; }
  .intro_header { background-color:#000000; text-align:center; width:100%; color:#fff; font-size:16px; font-weight:bold; position:relative; float:left;
  	background-image:url('../images/headerBg.jpg'); }
    .intro_header DIV { text-align:left; position:relative; width:280px; margin:5px auto 5px auto; float:none; }
  .intro_pad { width:290px; background-image:url('../images/moduleBackground.jpg'); background-position:bottom; background-repeat:repeat-x; 
  		text-align:center; position:relative; margin:5px auto 5px auto; padding-top:246px; padding-bottom:30px; float:none; }
		* html .intro_pad { padding-top:241px; }
		.intro_pad_content { width:280px; margin:5px auto 5px auto; float:none; text-align:left; }
	.intro_link { margin-bottom:18px; }
	  .intro_link A, .intro_link DIV.text { color:#000; font-size:16px; font-family:arial; font-weight:bold; text-decoration:none; }
	  .intro_link A:HOVER { color:#39f; }
	.intro_link_desc { border-top:2px solid #C7A317; }
		.intro_link_desc A { font-weight:bold; font-size:12px; text-decoration:underline; color:#39f; }
	.intro_link_desc UL { margin:12px 0px 0px 0px; padding:0px 0px 0px 26px; }
		.largeBullet LI, .largeBullet LI A { font-size:14px; font-weight:bold; }
	.intro_text { float:left; width:140px; margin-left:5px; margin-top:42px; }
		* html .intro_text { margin-left:5px; width:145px; }
		.bigText { font-size:13px; margin-top:20px; font-weight:bold; }
		
.homepageleft { float:left; width:480px;}
.homepageRight { margin-left:9px; margin-top:10px; float:left; width:288px; }

.main_news_post_wrapper { border-bottom:0px solid #000; width:286px; font-family:arial; padding-bottom:0px; margin-bottom:0px; position:relative; float:left; }
	.main_news_post_table { margin-bottom:4px; background-color:#000; border:1px solid #666; position:relative; float:left; }
	.main_news_post_data { vertical-align:top; font-size:12px; }
	.main_news_postby { font-size:10px; }
	.main_news_pad { padding:4px; }
	.main_news_post_header { font-size:20px; font-weight:bold; }
	.main_news_post_readmore { font-size:12px; font-weight:bold; }
	.main_news_post_img { width:282px; height:220px; border:1px solid #000; margin-bottom:4px; }
.news_messages_wrapper { position:relative; margin-bottom:10px; color:#000; float:left; }
.news_wrapper { border:1px solid #000; padding:0px; width:284px; background-color:#FFF; position:relative; 
	background-image:url('../images/moduleBg.jpg'); background-position:bottom; 
	background-repeat:repeat-x; float:left; margin-top:10px; font-size:11px; padding-bottom:5px; }
	.section_subheader { margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; font-size:16px; font-weight:bold; background-image:url('../images/headerBg.jpg'); }
		.news_wrapper .section_subheader { background-color:#000000; color:#fff; padding:4px 0px 4px 10px; margin-bottom:4px; font-size:14px; }
	.news_section_padding { margin:0px 0px 0px 0px; padding:5px 0px 5px 5px; color:#000; }
.blogHeader { background-image:url('../images/blog.jpg'); background-color:#000; width:290px; height:33px; background-position:left; background-repeat:no-repeat; }
	.readAllBlogs { text-align:center; width:100%; margin-top:8px; font-size:11px; border-top:1px solid #444; padding-top:3px; }
	.news_teaser { width:278px; }
	
/* Old SteelBoard Homepage Module Styles */
/* .messages_wrapper { padding:0px; width:300px; position:relative; float:left; color:#fff; margin-top:10px; }
	.messages_wrapper .section_subheader { background-color:#000000; color:#fff; padding:4px 0px 4px 10px; font-size:14px; }
  .messages_section_padding { margin:0px 0px 0px 0px; padding:0px 0px 8px 0px; }
	.messages_paragraph { margin-top:2px; margin-bottom:2px; background-color:#444; padding:2px 0px 2px 4px; color:#fff; border:1px solid #666; }
    .join { background-image:url('../images/join.jpg'); background-position:center; width:280px; height:67px; cursor:pointer; } */
/* New SteelBoard Homepage Module Styles */
.messages_wrapper { padding:0px; width:300px; position:relative; float:left; color:#fff; margin-top:10px; }
	.messages_wrapper .section_subheader { background-color:#000000; color:#fff; padding:4px 0px 4px 10px; font-size:14px; }
  .messages_section_padding { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-image:url('../images/moduleBg.jpg'); 
  			background-position:bottom; background-repeat:repeat-x; background-color:#FFF; }
	.messages_paragraph { margin-top:2px; margin-bottom:2px; padding:4px 0px 4px 4px; color:#000; }
    .join { background-image:url('../images/join.jpg'); background-position:center; width:280px; height:67px; cursor:pointer; }
    .steelboard_module { width:300px; }

/* Articles */
.article_wrapper { background-color:#fff; color:#000; float:left; width:100%; text-align:center; margin-bottom:10px; }
.article_padding { position:relative; float:none; margin:10px auto 0px auto; width:100%; text-align:left; }
	.article_wrapper P { line-height:19px; margin-bottom:20px; }
	
/* Forums */
.forums { border:1px solid #000; margin-bottom:3px; position:relative; float:none; width:708px; }
.forum_header { background-color:#666666; color:#FFFFFF; padding:5px; font-weight:bold; background-image:url('../images/headerBg.jpg'); }
.message_cell { font-weight:bold; padding:5px; }
.light { background-color:#FFFFFF; color:#000; padding-top:4px; padding-bottom:4px; }
.dark { background-color:#DDD; color:#000; padding-top:4px; padding-bottom:4px; }
.cellpad { padding:5px; }
.replyHeader { background-color:#222; color:#fff; }
	.replyHeader TD { padding:4px; }
.mainpage A { font-size:14px; font-weight:bold; text-decoration:none; color:#000; }
.mainpage A:HOVER { text-decoration:underline; color:#39F; }
.forums .message_cell A { color:#000; }
.forums .message_cell A:HOVER { color:#39F; }
.dark { background-color:#e8dba6; }
P.forumdescrip { margin:0px 0px 0px 0px; font-weight:normal; }

/* Edit Profile table */
.edit_profile { border:1px solid #000; margin-bottom:3px; position:relative; float:none; width:368px; }
.edit_profile TD.light { background-color:#FFFFFF; color:#000; padding-top:4px; padding-bottom:4px; }
.edit_profile TD.dark { background-color:#DDD; color:#000; padding-top:4px; padding-bottom:4px; } 

/* Admin Tables */
.contactadmin TD, .sync TD { color:#000; }

/* Page Errors */
.error, .important { margin:0px 0px 3px 0px; color:#FF0000; font-weight:bold; }

/* Profiles */
	.profile { background-color:#fff; border:1px solid #9e8831; background-image:url('../images/profilebg.jpg'); background-repeat:repeat-x; }
	.profile_leftCol { float:left; width:598px; }
	.profile_rightCol { float:left; width:179px; }
	.profileTopWrapper { position:relative; float:left; width:auto; }
		.profileMainInfo { font-size:12px; font-weight:normal; color:#000; 
			width:280px; position:relative; float:left; text-align:center; height:360px; }
			.subCat { width:217px; }
		.profileStatusMessage { font-size:12px; font-weight:normal; color:#000; width:316px; position:relative; float:left; height:360px;
			border-left:0px; text-align:center; }
	.profileContentWrapper { position:relative; float:left; width:auto; }
		.profileLeftInfo { font-size:12px; font-weight:normal; background-color:#fff; 
			color:#fff; width:280px; position:relative; float:left; text-align:center; background-repeat:repeat-x; }
		.profileWall { font-size:12px; font-weight:normal; color:#000; background-color:#fff; width:316px; position:relative; 
			float:left; text-align:center; background-repeat:repeat-x; }
	.profilePad { margin:0px auto 0px auto; position:relative; float:none; text-align:left; width:96%; padding:6px 0px 6px 0px; }
	.profileTitle { font-size:16px; font-weight:bold; color:#000; width:100%; float:left; position:relative; }
	.profileTitleAlt { color:#000; }
	.profileSection { background-color:#FFFFFF; color:#000; border:1px solid #999; color:#000; margin:5px 0px 5px 0px; text-align:center; float:left; position:relative; width:100%; }
		.scroller { height:132px; overflow:auto; width:100%; }
		.friends { height:145px; width:100%; }
	.profileImg { width:267px; height:267px; margin-top:5px; position:relative; float:left; }
		.profileNoImg { line-height:267px; font-weight:bold; color:#000; text-align:center; width:100%; position:relative; float:left; border:1px solid #555; }
		.uploadImgTitle { color:#000; font-weight:bold; }
	.wallTable { margin-top:10px; border:1px solid #999; }
	.wallPoster { border-bottom:1px solid #CCCCCC; margin-bottom:5px; }
		.wallPoster A { text-decoration:none; }
		.wallPoster A:HOVER { text-decoration:underline; }
	.editControl { font-weight:bold; }
	.editButton { background-color:#ff0000; color:#fff; font-size:10px; cursor:pointer; }
	.profileTitleText { float:left; width:auto; }
	.profileTitleEdit { float:left; width:auto; margin-left:3px; }
			.profile { position:relative; float:left; }
			.profile .error { margin-left:10px; background-color:#FFFFFF; border:1px solid #FF0000; position:relative; 
				width:586px; padding:10px 0px 10px 10px; float:left; margin:0px 0px 10px 0px; }
				* html .profile .error { width:596px; }
				#edit_location TABLE { color:#000; }
  
  .notSignedUp_Message { float:left; width:430px; text-align:center; }
  .notSignedUp_MessageText { margin:0px auto 0px auto; float:none; width:340px; text-align:left; margin-top:100px; }
  
  .friendRequests { width:96%; background-color:red; position:relative; 
      padding:5px 0px 5px 0px; float:none; margin:0px auto 0px auto; }
      .center { text-align:center; }
	 .friendRequests DIV { position:relative; float:none; margin:0px auto 0px auto; 
      font-weight:bold; color:#fff; width:92%; }
      .friendRequests DIV A { color:#fff; }			
  .friendsTable { width:100%; }
	 .friendsTable TD { padding:3px 0px 3px 5px; font-weight:bold; }
	.friendRequestWrapper { height:352px; overflow:auto; }
	.friendRequestPopupTable { width:100%; } 
  .friendRequestPopupTable TH { background-color:#000; background-image:url('../images/headerBg.jpg'); color:#fff; padding:5px 0px 5px 0px; }
  .friendRequestPopupTable TD { text-align:center; }

P { margin:0px 0px 9px 0px; padding:0px 0px 0px 0px; line-height:17px; }

.pageSubHeader { margin:5px 0px 10px 0px; font-size:18px; font-weight:bold; text-align:center; }

.contentTableWrapper { text-align:center; }
.contentTable { border:1px solid #000; margin-bottom:3px; position:relative; float:none; width:598px; float:none; margin:0px auto 10px auto; }
.contentTable TH { background-color:#000000; background-image:url('../images/headerBg.jpg'); }
.contentTable TD.light { color:#000; padding-top:4px; padding-bottom:4px; }
.contentTable TD.dark { color:#000; padding-top:4px; padding-bottom:4px; } 

/* Search Profiles */
.searchProfiles { width:100%; }

	P.article { line-height:19px; }
	
.network_wrapper { border:1px solid #000; margin-bottom:10px; background-color:#000; padding: 25px 0px 5px 0px; float:left; width:170px; }
 	.network_title { font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#fff; }
	.network_content { margin: 0px auto 0px auto; float:left; text-align:left; width:158px; color:#fff; font-size:10px; font-size:12px; border-top:1px solid #C7A416; }
		.network_content A { color:#fff; }
	.network_pic { border:1px solid #fff; height:80px; width:100%; margin-top:2px; background-position:center; background-repeat:no-repeat; cursor:pointer; }
		.network_location { margin-top:3px; font-style:italic; }
		.network_links { margin-top:3px; text-align:center; font-weight:bold; font-size:10px; }
		
.referModule { position:relative; margin:0px auto 0px auto; border:1px solid #C7A317; background-color:#000; padding:4px; width:130px; cursor:pointer; }
	.referModule A { color:#fff; font-weight:bold; text-decoration:none; font-size:16px; font-family:arial; }
	
/* Dashboard */
  .dashboard_friendsWrapper { float:left; width:100%; text-align:center; margin-bottom:10px; }
  	* html .dashboard_friendsWrapper { margin-top:22px; }
	
/* Blog Comments */
DIV.blogComments { float:left; width:100%; text-align:center; }
DIV.blogCommentsHeader { float:left; width:100%; color:#000; font-size:14px; font-weight:bold; padding-bottom:10px; }

DIV.friends_area { float:left; width:170px; background-color:#000; }
DIV.friends_title { padding-top:17px; float:left; width:170px; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#fff; border-bottom:1px solid #C7A317; }
DIV.friend { float:left; width:100%; font-size:12px; margin-top:9px; }
DIV.friend A { font-size:13px; color:#fff; font-weight:bold; }
DIV.friends_desc { margin-top:4px; float:left; font-size:10px; color:#CCC; width:100%; }

/* Round Content Module */
.contentDisplayWrapper { margin:0px auto 10px auto; height:auto; position:relative; margin-top:10px; float:left; }
	.contentDisplayTop { position:relative; height:10px; font-size:1px; width:100%; 
				background-color:#fff; background-repeat:repeat-x; float:left; }
		.topLeftCorner { background:url('../images/content_RoundArea_topLeft.jpg'); 
						 float:left; height:10px; width:9px; font-size:1px; }
		.topRightCorner { background:url('../images/content_RoundArea_topRight.jpg');
						  float:right; height:10px; width:9px; font-size:1px; }
	.contentDisplayMiddle { position:relative; height:auto; width:100%; background-color:#fff; float:left; }
		.contentArea { width:100%; height:auto; text-align:center; float:left; }
		.contentArea DIV.pad { position:relative; margin:0px auto 0px auto; width:92%; padding:5px 0px 5px 0px; text-align:left; float:none; color:#000; }
		.contentArea DIV.pad TABLE { color:#000; }
	.contentDisplayBottom { background:url('../images/RoundArea_BG.jpg'); float:left; background-repeat:repeat-x; background-position:bottom;  position:relative; height:45px; width:100%; font-size:1px; }
		.bottomLeftCorner { float:left; height:10px; width:9px; font-size:1px; }
		.bottomRightCorner { float:right; height:10px; width:9px; font-size:1px; }

.contentDisplayMiddle .main_news_post_wrapper { border-bottom:0px solid #000; width:700px; font-family:arial; padding-bottom:0px; margin-bottom:0px; position:relative; float:left; }
	.contentDisplayMiddle .main_news_post_table { margin-bottom:4px; background-color:#fff; border:1px solid #666; position:relative; float:left; }
	.contentDisplayMiddle .news_teaser { width:350px; }
	.contentDisplayMiddle TABLE.eventDisplay TH { color:#fff; }
	
/* Login Module */
.loginDisplayCenter { float:left; text-align:center; width:100%; font-size:9px; color:#000; }
.loginDisplayWrapper { margin:0px auto 0px auto; height:auto; width:776px; position:relative; float:none; }
	.loginDisplayMiddle { position:relative; height:auto; width:auto; background-color:#ccc; }
		.loginArea { width:auto; height:auto; text-align:center; background-color:#ccc; background:url('../images/loginBarBG.jpg'); background-repeat:repeat-x; }
		.loginArea DIV.pad { position:relative; height:auto; margin:0px auto 0px auto; width:92%; padding:5px 0px 5px 0px; text-align:left; }
	.loginDisplayBottom { background-repeat:repeat-x; background-position:bottom; background-color:#ccc; position:relative; height:10px; width:auto; font-size:1px; }
		.loginbottomLeftCorner { float:left; height:10px; background:url('../images/loginArea_bottomLeft.jpg');  width:9px; font-size:1px; }
		.loginbottomRightCorner { float:right; height:10px; background:url('../images/loginArea_bottomRight.jpg'); width:9px; font-size:1px; }
			.loginDisplayCenter INPUT { height:18px; width:120px; font-size:9px; margin-right:0px; }
			.loginDisplayCenter TABLE { font-size:9px; color:#000; }
			.loginDisplayCenter A { color:#000; }
				INPUT.loginButton { height:20px; width:40px; background-color:#000; color:#fff; 
					border:1px solid #fff; cursor:pointer; }
				.loginDisplayCenter TABLE.loggedInHeader { font-size:12px; color:#444; }
				.loginDisplayCenter TABLE.loggedInHeader A { color:#000; }
				.loginDisplayCenter .error { font-size:14px; margin:9px 0px 9px 0px; padding:4px 0px 4px 6px; background-color:#fff; border:1px solid #000; }
	
/* Secondary Module */
.secondaryModule { float:left; }
	.moduleHeader { float:left; width:100%; color:#fff; font-size:18px; border-bottom:1px solid #C7A416; }
	.moduelContent { float:left; width:100%; }
	
/* Transaction */
.confirmed { color:#090; font-weight:bold; }

/* ads */
DIV.ad { float:left; width:286px; height:200px; cursor:pointer; border:1px solid #444; margin-bottom:1px; background-color:#111; background-position:center; background-repeat:no-repeat; }
* html DIV.ad { width:288px; }
A.contactAd { color:#aaa; font-size:10px; }
