/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* LOSERGEEKDESIGN PHAT STYLESHEET || GOTTA LOV DA STYLZ || DONT STEAL MY STUFF */
/* All materials and styles herin are copyrighted under U.S Copyright Law. Violaters will be prosecuted. */
/* Any reproduction must have consent of LOSERGEEKDESIGN */
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

/*
 ***  Eric Meyer Reset CSS
 ***  Many thanks to Eric and everyone else who contributed to this reset file
 ***  http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
*
/* -------------------------------------- */
/* ========== BEGIN SECTION ============= */
/* -------------------------------------- */


html, body, div, span, applet, object, iframe,  h1, h2, h3, h4, h5, h6, p, blockquote, pre,  a, abbr, acronym, address, big, cite, code,  del, dfn, em, font, img, ins, kbd, q, s, samp,  small, strike, strong, sub, sup, tt, var,  dl, dt, dd, ol, ul, li,  fieldset, form, label, legend,  table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
	height: 100%;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,  q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* -------------------------------------- */
/* ========== END SECTION =============== */
/* -------------------------------------- */


/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* Site Wide Implimentations - On every page. START*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*
a     {text-decoration: none;}
a:link     {color: #990000;} 
a:visited     {color: #dddddd;} 
a:hover     {color: #990000;}
*/
body{
	background: url(../images/Steelblack.jpg) top left repeat;
	margin:0;
	padding:0;
	color: #ffffff;
	width:auto;
	height:100%;
}

#fadebg {
	background: url(../images/sb_bg.jpg) repeat-y #000000;
	margin: 0 auto;
	width:880px;
	height:100%;
	}

#center {
	background: url(../images/required/allbackground.jpg)  no-repeat #000000;
	margin-left:40px;
	width:800px;
	height:100%;
}

#pc {
	background: url(../images/required/contentpanel/footer_bg.jpg) left bottom no-repeat;
	overflow: hidden;
	height: 100%;
	height: auto;
	min-height:1210px;
	}
	
#pc .page_content {float:left; width:631px; height:auto; display:block;}
#pc .page_content a     {text-decoration: none; border:none;}
#pc .page_content a:link     {color: #990000;} 
#pc .page_content a:visited     {color: #dddddd;} 
#pc .page_content a:hover     {color: #990000;}

#pc .right_dock { width: 169px; height:auto; float:right; }



/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* Footer and Losergeek link */
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#footer {
	background:url(../images/required/footer/footer_bg.jpg) no-repeat bottom left;
	position:relative;
	display:block;
	width: 800px;
	height: 90px;
	margin:0px;
	padding:0px;
}

#footer ul {
	list-style:none;
	position:relative;
	margin:0;
	padding:0;
	top:54px;
}
#footer span {
	display:none;
	visibility:hidden;
}
#footer ul li {
	float:left;
	margin:0;
	padding:0;
	display:block;
	height:36px;
}
#footer a {
	margin:0;
	padding:0;
	position:relative;
	display:block;
	height:36px;
}
/* LEFT **/
#footer .footer_left {
	background:url(../images/required/footer/left.jpg) 0 0 no-repeat ;
	margin-left:45px;
	width:212px;
}
#footer .footer_left a:hover {
	background:url(../images/required/footer/left.jpg) 0 -36px no-repeat ;
}
/* LEFT CENTER **/
#footer .footer_leftc {
	background:url(../images/required/footer/leftc.jpg) 0 0 no-repeat ;
	width:143px;
	margin-left:1px;
}
#footer .footer_leftc a:hover {
	background:url(../images/required/footer/leftc.jpg) 0 -36px no-repeat ;
}
/* RIGHT CENTER **/
#footer .footer_rightc {
	background:url(../images/required/footer/rightc.jpg) 0 0 no-repeat ;
	width:140px;
	margin-left:1px;
}
#footer .footer_rightc a:hover {
	background:url(../images/required/footer/rightc.jpg) 0 -36px no-repeat ;
}
/* RIGHT **/
#footer .footer_right {
	background:url(../images/required/footer/right.jpg) 0 0 no-repeat ;
	width:212px;
	margin-left:1px;
}
#footer .footer_right a:hover {
	background:url(../images/required/footer/right.jpg) 0 -36px no-repeat ;
}

/*#footer_left {
	position:absolute;
	top:54px;
	left:45px;
	width:212px;
	height:36px;
	margin:0;
	padding:0;
	display:block;
}
#footer_leftcenter {
	position:absolute;
	top:54px;
	left:258px;
	width:143px;
	height:36px;
	margin:0;
	padding:0;
	display:block;
}
#footer_rightcenter {
	position:absolute;
	top:54px;
	left:402px;
	width:140px;
	height:36px;
	margin:0;
	padding:0;
	display:block;
}
#footer_right {
	position:absolute;
	top:54px;
	left:543px;
	width:212px;
	height:36px;
	margin:0;
	padding:0;
	display:block;
}*/


/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* Header of site */
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#header {
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
	width: 800px;
	height: 200px;
}

#header .logo {
	background:url(../images/required/header/top_logo_bg.jpg) no-repeat top left;
	height:76px;
	width:800px;
	position:relative;
	display:block;
}

/* Advertisment Space formatting */
#header .adSpace {
	background:url(../images/required/header/adspace_bg.jpg) no-repeat top left;
	height:90px;
	width:800px;
	position:relative;
	display:block;
	text-align:center;
}
#header .adSpace .ad {
	width:728px;
	height:90px;
	display:block;
	position:absolute;
	left:37px;
	top:0px;
	z-index:1;
}

#header #adBorder { background:url(../images/required/header/topad_border.png) no-repeat top left; position:absolute; top:0; left:37px; width:728px; height:90px; z-index:3; }

/* Main Menu formatting */
#header .mainmenu {
	background:url(../images/required/header/menu_bg.jpg) no-repeat top left;
	height:34px;
	width:800px;
	position:relative;
	display:block;
	padding:0px;
	padding-left:55px;
}

#header .mainmenu ul {
	list-style:none;
	margin:0;
	padding:0;
}
#header .mainmenu span {
	display:none;
	visibility:hidden;
}
#header .mainmenu ul li {
	float:left;
	top:4px;
	margin:0;
	padding:0;
	position:relative;
	display:block;
	height:23px;
}
#header .mainmenu a {
	margin:0;
	padding:0;
	position:relative;
	display:block;
	height:23px;
	border:none;
}

#header .mainmenu a:hover, a:visited, a:active { border:none; padding:0; margin:0; outline:none; }
/* NEWS **/
#header .news_mm{
	background:url(../images/required/header/mm/news.jpg) 0 0 no-repeat ;
	width:56px;
}
#header .news_mm a:hover{
	background:url(../images/required/header/mm/news.jpg) 0 -23px no-repeat ;
}
/* ABOUT **/
#header .about_mm{
	background:url(../images/required/header/mm/about.jpg) 0 0 no-repeat ;
	width:68px;
}
#header .about_mm a:hover{
	background:url(../images/required/header/mm/about.jpg) 0 -23px no-repeat ;
}
/* MEMBERS **/
#header .members_mm{
	background:url(../images/required/header/mm/members.jpg) 0 0 no-repeat ;
	width:84px;
}
#header .members_mm a:hover{
	background:url(../images/required/header/mm/members.jpg) 0 -23px no-repeat ;
}
/* FORUM **/
#header .forum_mm{
	background:url(../images/required/header/mm/forum.jpg) 0 0 no-repeat ;
	width:68px;
}
#header .forum_mm a:hover{
	background:url(../images/required/header/mm/forum.jpg) 0 -23px no-repeat ;
}
/* STATS **/
#header .stats_mm{
	background:url(../images/required/header/mm/stats.jpg) 0 0 no-repeat ;
	width:69px;
}
#header .stats_mm a:hover{
	background:url(../images/required/header/mm/stats.jpg) 0 -23px no-repeat ;
}
/* SERVERS **/
#header .servers_mm{
	background:url(../images/required/header/mm/servers.jpg) 0 0 no-repeat ;
	width:86px;
}
#header .servers_mm a:hover{
	background:url(../images/required/header/mm/servers.jpg) 0 -23px no-repeat ;
}
/* LEAGUES **/
#header .leagues_mm{
	background:url(../images/required/header/mm/leagues.jpg) 0 0 no-repeat ;
	width:85px;
}
#header .leagues_mm a:hover{
	background:url(../images/required/header/mm/leagues.jpg) 0 -23px no-repeat ;
}
/* MEDIA **/
#header .media_mm{
	background:url(../images/required/header/mm/media.jpg) 0 0 no-repeat ;
	width:67px;
}
#header .media_mm a:hover{
	background:url(../images/required/header/mm/media.jpg) 0 -23px no-repeat ;
}
/* LINKS **/
#header .links_mm{
	background:url(../images/required/header/mm/links.jpg) 0 0 no-repeat ;
	width:65px;
}
#header .links_mm a:hover{
	background:url(../images/required/header/mm/links.jpg) 0 -23px no-repeat ;
}
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* Site Wide Implimentations. END*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/




/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* Formating for the Home/News page. START */
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/


/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* Member login frontpage formatting */
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#memlogin {
	background: url(../images/news/memlogin/bg.jpg) no-repeat;
	width: 331px;
	height: 158px;
	position: absolute;
	left: 320px;
	top: 0px;
	}

#userbg {
	font-family: verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	background: url(../images/news/memlogin/userbg.jpg) no-repeat;
	width: 92px;
	height: 17px;
	border: 0px;
	position: absolute;
	left:81px;
	top:63px;
	}

#passbg {
	font-family: verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	background: url(../images/news/memlogin/passbg.jpg) no-repeat;
	width: 92px;
	height: 17px;
	border: 0px;
	position: absolute;
	left:81px;
	top:92px;
	}

#loginb {
	background: url(../images/news/memlogin/sbutton.jpg) no-repeat;
	width: 71px;
	height: 18px;
	position: absolute;
	left:16px;
	top: 122px;
	border: 0px;
	}

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* Donation and CafePress frontpage formatting */
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#dcpHeader {
	background: url(../images/news/dcp/site_donation_cafepress.jpg) no-repeat;
	width: 331px;
	height: 155px;
	position: absolute;
	left: 320px;
	top: 0px;
	display:block;
}
	
#dcpHeader .noshow {
	display:none;
}

#dcpHeader #donateBOX {
	background: url(../images/news/dcp/donate.png) 0 -61px no-repeat;
	width:72px;
	height:61px;
	display:block;
	position:absolute;
	left:6px;
	top:89px;
}

#dcpHeader #donateBOX:hover {
	background: url(../images/news/dcp/donate.png) 0 0 no-repeat;
}

#dcpHeader #cafepressBOX {
	background: url(../images/news/dcp/cafepress.png) 0 -39px no-repeat;
	width:96px;
	height:39px;
	display:block;
	position:absolute;
	left:215px;
	top:21px;
}

#dcpHeader #cafepressBOX:hover {
	background: url(../images/news/dcp/cafepress.png) 0 0 no-repeat;
}

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* News and Events Header Formatting
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

#cneHeader {
	background: url(../images/news/cne/cneHeader.jpg) no-repeat;
	position: absolute;
	border:0px;
	margin:0px;
	padding:0px;
	width:310px;
	height:155px;
	left: 0px;
	top:0px;
	}

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* News post formatting */
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.newsFeed {
	width:611px;
	margin-left:10px;
}

.loading {
	text-align:center;
	padding-top:100px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
}

.newsheader {
	background: url(../images/news/apost/header.gif) no-repeat;
	padding: 0 10px 0 30px;
	height: 29px;
	width: 570px;
	color: #000000;
	font-size: 10px;
	font-family: Verdana;
	text-align: right;
	line-height:25px;
	clear:both;
	}
	
.thesub {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	position: relative;
	float: left;
	}

.newspost {
	padding: 10px;
	color: #ffffff;
	font-family: Verdana;
	font-size: 12px;
	text-align: left;
	background: url(../images/news/apost/postbg.jpg) no-repeat #201f1f;
	display:block;
	width:auto;
	height:auto;
	}
	
.newspost p {
	line-height: 16px;
	padding: 0 0 10px 0;
}

.newspost p a:link {
	text-decoration: underline;
}	
	
.newsfooter {
	background: url(../images/news/apost/bottom.gif) no-repeat;
	height: 16px;
	}
	
.news_spacer {
	border: 0px;
	height: 15px;
	}

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* News and Events Information */
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

#topic {
	/*background-image: url(images/news/fronttopbg.jpg);
	background-repeat: no-repeat;
	background-position: top left;*/
	padding:0px;
	width: 610px;
	height: 158px;
	position: relative;
	margin-bottom: 5px;
	}
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* Formating for the News page. END */
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/




/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* Right Side Dock Formating. START*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/



/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* Right Side Dock - paypal button */
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

/* Advertisment Space formatting */
#pc .adSpace_rd {
	background:url(../images/required/rightdock/ad/bg.jpg) no-repeat top left;
	height:624px;
	width:169px;
	position:relative;
	display:block;
	text-align:center;
}
#pc .adSpace_rd .rd_ad {
	width:160px;
	height:600px;
	display:block;
	position:relative;
	left:5px;
	top:16px;
}


/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* Right Side Dock - paypal button */
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#smbppm {
	border: 0px;
	}

#smbpp{
	position: absolute;
	top:380px;
	left:6px;
	width: 163px;
	height: 71px;
	}

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* Right Side Dock - cafepress button */
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#cafepress_rd {
	border: 0px;
	}
#cafepress_rd .cpress_rd{
	border: 0px;
	}

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* Serverspy Server Monitor Layout. START*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

#sn {
	font-size: 10pt;
	font-weight: bold;
	background-color: #1f1f1f;
	margin-bottom: 2px;
	padding:0px;
	width: 135px;
	}
	
#servmonMessage {
	position:absolute;
	padding:8px;
	margin:0px;
	left:10px;
	text-align:center;
	top:200px;
}

#servercase {
	position: relative;
	background: url(../images/required/rightdock/servCase.jpg) no-repeat;
	height: 376px;
	width:169px;
	margin:0px;
	padding:0px;
	font: bold .5em Verdana ;
	}

#servercase a:link, a:active, a:visited{
	text-decoration:none;
	color:#FFFFFF;
}
#servercase a:hover{
	text-decoration:underline;
	color:#FF0000;
}
#servercase #cod4Show {
	margin:0;
	padding:0;
	position:absolute;
	top:36px;
	left:13px;
}
#servercase #tf2Show {
	margin:0;
	padding:0;
	position:absolute;
	top:66px;
	left:13px;
}
#servercase #cssShow {
	margin:0;
	padding:0;
	position:absolute;
	top:96px;
	left:13px;
}
#servercase #cod4Details{
	position:relative;
	display:none;
}

#servercase #ipId{
	position:absolute;
	left:31px;
	top:170px;
}

#servercase #playersId{
	position:absolute;
	left:31px;
	top:201px;
}

#servercase #mapPic{
	position:absolute;
	left:18px;
	top:236px;
}

#servercase #mapCover{
	position:absolute;
	left:13px;
	top:236px;
}

#servercase #mapname{
	position:absolute;
	left:13px;
	top:328px;
	text-align:center;
	width:100%;
	font-weight: bold;
	font-size:12px;
}

#servercase #tf2Details{
	display:none;
}
#servercase #cssDetails{
	display:none;
}

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* Serverspy Server Monitor Layout. END*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

#ventShow {
	background: url(../images/required/rightdock/vent/bg.jpg) 0 0 repeat-y #000000;
	font-size:11px;
}
#ventShow .middle {
	position:relative;
	left:10px;
	width:156px;
	
}


/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* Right Side Dock - Members Login */
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

#smblogin{
	background: url(../images/required/rightdock/memlogin/bg.jpg) no-repeat;
	padding:0px;
	width: 169px;
	height: 136px;
	position: relative;
	overflow:auto;
	}
	
#smbuser {
	background: url(../images/required/rightdock/memlogin/userbg.jpg) no-repeat;
	width:106px;
	height:24px;
	font-family: Verdana;
	font-size: 7pt;
	font-weight: bold;
	color: #FFFFFF;
	position: absolute;
	left:34px;
	top:35px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 5px;
	padding-bottom: 8px;
	border: 0px;
	}
		
#smbpass {
	background: url(../images/required/rightdock/memlogin/passbg.jpg) no-repeat;
	width:106px;
	height:24px;
	font-family: Verdana;
	font-size: 7pt;
	font-weight: bold;
	color: #FFFFFF;
	position: absolute;
	left:34px;
	top:64px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 5px;
	padding-bottom: 8px;
	border: 0px;
	}

#smblb {
	background: url(../images/required/rightdock/memlogin/logst.jpg) no-repeat;
	border: 0px;
	width:63px;
	height:17px;
	font-family: Verdana;
	font-size: 7pt;
	color: #FFFFFF;
	position: absolute;
	padding-left: 12px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 3px;
	left:58px;
	top:75px;
	}
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* Rich Side Dock Formating. END*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/



	
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* Members Section - Main Layout. START*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
	
#memlist {
	height:auto;
	margin-left: 20px;
	font-family: Verdana;
	font-weight: bold;
	overflow: auto;
	}

#mplogin{
	height: 875px;
	margin-left:10px;
	font-family: Verdana;
	font-weight: bold;
	overflow: auto;
	}
.name{
	width: 180px;
	font-size: 14pt;
	}
.rank{
	width: 170px;
	font-size:14pt;
	color: #666666;
	}
.status{
	width:140px;
	color: #cc0000;
	font-size:14pt;
	}
#mementry{
	margin:0px;
	padding: 0px;
	height: 40px;
	}
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* Members Section - Main Layout. END*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/





/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* Members control panel. START*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

#mcp_panel {
	background:url(../images/mcp/bg.jpg) no-repeat;
	width:626px;
	height:432px;
	padding:0px;
	margin:0px;
}
#mcp_spacer {
position:relative;
height:250px;
}

#mcpheader{
	background-image:url(../../images/members/mcp_header.jpg);
	background-repeat: no-repeat;
	background-position: top center
}

.mcpmenu{
	padding-left:65px;
	padding-top:10px;
	text-align:center;
	font-family: Verdana;
	font-weight: Bold;
	color: #ffffff;
}

.mcpdescription{
	font-size: 6pt;
	color: #999999;
}
.mcpdlink{
	font-size: 8pt;
	color: #999999;
}
#mcp_profile{
	background-image:url(../../images/members/pr_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	padding-top:30px;
	padding-left: 8px;
	height: 304px;
	width: 120px;
	position: relative;
	float:left;
	left:5px;
	text-align: center;
}

#mcp_demos{
	background-image:url(../../images/members/dm_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height: 304px;
	width: 120px;
	position: relative;
	float:left;
	left:60px;
	text-align: center;
}

#mcp_maps{
	background-image:url(../../images/members/mp_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height: 304px;
	width: 120px;
	position: relative;
	float:left;
	left:120px;
	text-align: center;
}

#loginbg{
	background-image:url(../../images/members/loginbg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height: 197px;
	width: 358px;
	margin-left:50px;
	text-align:center;
}
#user{
	position:relative;
	left:0px;
	top: 82px;
	width: 100px;
}
#pass{
	position:relative;
	left:0px;
	top: 116px;
	width: 100px;
}
#sbutton{
	position:relative;
	left:0px;
	top: 112px;
}

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*Profile Editor
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#profedit {
	background: url(../../images/mcp/profedit/editbg.jpg) no-repeat;
	width:620px;
	height:793px;
	margin-bottom: 30px;
	position: relative;
	}

#profstatus {
	background: url(../../images/mcp/profedit/readout.jpg) no-repeat;
	background-color:transparent;
	position: absolute;
	left: 417px;
	top: 366px;
	width: 135px;
	height: 46px;
	}

#photoup {
	background: url(../../images/mcp/profedit/readout.jpg) no-repeat;
	background-color: transparent;
	position: absolute;
	left: 417px;
	top: 277px;
	width: 135px;
	height: 46px;
	}

#proflinks {
	font-family: Verdana;
	font-size: 9px;
	color: #FFFFFF;
	}
	
#browse {
	background: transparent;
	border: 0px;
	font-family: Verdana;
	color: #FFFFFF;
	}
	
#reset {
	background: transparent;
	border: 0px;
	font-family: Verdana;
	color: #FFFFFF;
	}
	
#upload {
	background: transparent;
	border: 0px;
	font-family: Verdana;
	color: #FFFFFF;
	}


/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* Email Login Tab */
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

#emailtab {
	background: url(../images/mcp/emailtab/bg.jpg) no-repeat;
	position: relative;
	width: 201px;
	height: 140px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	}

#login_username {
	position: absolute;
	left: 20px;
	top: 52px;
	width: 110px;
	height: 22px;
	background-image: url(../images/mcp/emailtab/emailbg.jpg);
	background-repeat: no-repeat;
	border: 0px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	}

#secretkey {
	position: absolute;
	left: 20px;
	top: 77px;
	width: 110px;
	height: 22px;
	background: url(../images/mcp/emailtab/passbg.jpg);
	background-repeat: no-repeat;
	border: 0px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	}

#emailgo {
	background: url(../images/mcp/emailtab/go_s.jpg) no-repeat;
	border: 0px;
	position: absolute;
	left: 162px;
	top: 101px;
	width: 32px;
	height: 32px;
	}
	
	
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* Members Control Panel. END*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/




/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* Team Information Page Layout. START*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

#teamInfo {
	background: url(../images/about/about_header.jpg) 0 0 no-repeat;
	position:relative;
	width: 631px;
    display:block;
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#about {

}


#rulesbg {
	padding:0 25px;
	margin-top:45px;
	}
	
#rulestopic {
	font-size: 11px;
	font-weight: bold;
	}
		
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* Team Information Page Layout. END*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/




/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* Roster Page Layout. START*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/




#rosterList {
	background: url(../images/roster/topbg.jpg) 0 0 no-repeat;
	position:relative;
	width: 631px;
    display:block;
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}
	
.rosterAvatar { background: url(../images/roster/avatar_background.gif) 0 0 no-repeat; width:193px; height:80px; padding:0; float:left; position:relative; margin:5px;}
.memHandle { padding-left:12px; padding-top:32px; }
.memPhoto { background:#0f0; width:66px; height:71px; position:absolute; top:4px; right:7px; }
.photoBlocker { position:absolute; top:0; right:0; }
	
#leaderBox {
	margin:0;
    display:block;
	position:relative;
	padding-top:96px;
	padding-bottom:20px;
	padding-left:13px;
    width: 631px;
    height:auto;
    overflow:hidden;
}

#seniorBox {
	background:url(../images/roster/seniors.png) 0 0 no-repeat;
	display:block;
	position:relative;
	padding-top:96px;
	padding-bottom:20px;
	padding-left:13px;
    width: 631px;
    height:auto;
    overflow:hidden;
}

#regularBox {
	background:url(../images/roster/regulars.png) 0 0 no-repeat;
	display:block;
	position:relative;
	padding-top:96px;
	padding-bottom:20px;
	padding-left:13px;
    width: 631px;
    height:auto;
	overflow:hidden;
}

#recruitBox {
	background:url(../images/roster/recruits.png) 0 0 no-repeat;
	display:block;
	position:relative;
	padding-top:96px;
	padding-bottom:20px;
	padding-left:13px;
    width: 631px;
    height:auto;
	overflow:hidden;
}

#retiredBox {
	background:url(../images/roster/retired.png) 0 0 no-repeat;
	display:block;
	position:relative;
	padding-top:96px;
	padding-bottom:20px;
	padding-left:13px;
    width: 631px;
    height:auto;
	overflow:hidden;
}

#backgroundPopup{
display:none;
position:fixed;
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}

#memberPopup{  
	display:none;  
	position:fixed;   
	height:384px;  
	width:408px;  
	background:#FFFFFF;  
	border:2px solid #cecece;  
	z-index:2;  
	padding:12px;  
	font-size:13px;  
} 

		
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* Roster Page Layout. END*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/



		
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* Links Page Layout. START*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/


#linkboard {
	background: url(../images/links/topbg.jpg) no-repeat #201f1f;
	position:static;
	width: 620px;
	height:auto;
	margin: 0;
	padding: 0;
	}
	
#dcpDisplayer {
	padding:0px;
	width: 610px;
	height: 158px;
	position: relative;
	display:block;
	margin-bottom: 5px;
	clear:both;
	}

#mainlinks {
	display:block;
	margin: 0 0 0 15px;
	padding: 0;
	width: 620px;
	}
#mainlinks span {
	display:none;
	}
#mainlinks ul {
	list-style:none;
	margin:0;
	padding:0;
	display:block;
	}
#reqlinks {
	/*background: url(../images/links/eqlinkbg.jpg) no-repeat;*/
	position:relative;
	width:165px;
	height:65px;
	margin: 0;
	padding: 0;
	left:0px;
	top:126px;
	}
#linkfooter {
	width: 620px;
	display:block;
	height: 35px;
	margin: 0;
	padding: 0;
	}
	
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* MISC LINKS **/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

#misclinks {
	display:block;
	width:254px;
	padding:0;
	top:225px;
	left:25px;
	}
#misclinks ul li {
	position:relative;
	display:block;
	width:254px;
	height:68px;
	margin-top:10px;
	padding:0px;
}

#misclinks ul a {
	margin:0;
	padding:0;
	position:relative;
	display:block;
	height:68px;
}

/* VENTRILO **/
#misclinks .vent {
	background: url(../images/links/vent.jpg) 0 0 no-repeat ;
	width:254px;
}
#misclinks .vent a:hover {
	background: url(../images/links/vent.jpg) 0 -68px no-repeat ;
}

/* PUNKBUSTER **/
#misclinks .pbust {
	background: url(../images/links/pbust.jpg) 0 0 no-repeat ;
	width:254px;
}
#misclinks .pbust a:hover {
	background: url(../images/links/pbust.jpg) 0 -68px no-repeat ;
}

/* INFINITY WARD **/
#misclinks .iward {
	background: url(../images/links/iward.jpg) 0 0 no-repeat ;
	width:254px;
}
#misclinks .iward a:hover {
	background: url(../images/links/iward.jpg) 0 -68px no-repeat ;
}

/* SERVERSPY **/
#misclinks .sspy {
	background: url(../images/links/sspy.jpg) 0 0 no-repeat ;
	width:254px;
}
#misclinks .sspy a:hover {
	background: url(../images/links/sspy.jpg) 0 -68px no-repeat ;
}

/* CAFEPRESS **/
#misclinks .cpress {
	background: url(../images/links/cpress.jpg) 0 0 no-repeat ;
	width:254px;
}
#misclinks .cpress a:hover {
	background: url(../images/links/cpress.jpg) 0 -68px no-repeat ;
}

/* GAMESERVERS **/
#misclinks .gserv {
	background: url(../images/links/gserv.jpg) 0 0 no-repeat ;
	width:254px;
}
#misclinks .gserv a:hover {
	background: url(../images/links/gserv.jpg) 0 -68px no-repeat ;
}

/* BEETLES MOD **/
#misclinks .bmod {
	background: url(../images/links/bmod.jpg) 0 0 no-repeat ;
	width:254px;
}
#misclinks .bmod a:hover {
	background: url(../images/links/bmod.jpg) 0 -68px no-repeat ;
}

/* STEAM **/
#misclinks .steam {
	background: url(../images/links/steam.jpg) 0 0 no-repeat;
	width:254px;
}
#misclinks .steam a:hover {
	background: url(../images/links/steam.jpg) 0 -68px no-repeat;
}

/* STEAMBANS **/
#misclinks .sbans {
	background: url(../images/links/sbans.jpg) 0 0 no-repeat;
	width:254px;
}
#misclinks .sbans a:hover {
	background: url(../images/links/sbans.jpg) 0 -68px no-repeat;
}

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* CLAN LINKS **/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

#clanlinks {
	float:right;
	display:block;
	width:311px;
	padding:0;
}
#clanlinks ul li {
	position:relative;
	display:block;
	width:287px;
	height:69px;
	margin-top:10px;
	padding:0px;
}

#clanlinks ul a {
	margin:0;
	padding:0;
	position:relative;
	display:block;
	height:69px;
}

/* LORDS OF CARNAGE **/
#clanlinks .loc {
	background: url(../images/links/loc.jpg) 0 0 no-repeat ;
	width:287px;
}
#clanlinks .loc a:hover {
	background: url(../images/links/loc.jpg) 0 -69px no-repeat ;
}

/* TACTICAL ASSASINATION SQUAD **/
#clanlinks .tas {
	background: url(../images/links/tas.jpg) 0 0 no-repeat ;
	width:287px;
}
#clanlinks .tas a:hover {
	background: url(../images/links/tas.jpg) 0 -69px no-repeat ;
}

/* ITCHY BALZAC **/
#clanlinks .ib {
	background: url(../images/links/ib.jpg) 0 0 no-repeat ;
	width:287px;
}
#clanlinks .ib a:hover {
	background: url(../images/links/ib.jpg) 0 -69px no-repeat ;
}

/* SMIL3Y **/
#clanlinks .sml {
	background: url(../images/links/smiley.jpg) 0 0 no-repeat ;
	width:287px;
}
#clanlinks .sml a:hover {
	background: url(../images/links/smiley.jpg) 0 -69px no-repeat ;
}
	
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* Links Page Layout. END*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/




/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* Right Side Match Info - SINGLE MONITOR. START*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/


#matchinfo {
	background: url(../images/matchinfo/bg.gif) no-repeat;
	width: 169px;
	height: 400px;
	position: relative;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	}
#mi_map {
	position: absolute;
	left: 8px;
	top: 104px;
	}
#mi_date {
	position: absolute;
	left: 14px;
	top: 184px;
	width: 138px;
	height: 15px;
	padding-top: 1px;
	}
#mi_opp {
	position: absolute;
	left: 14px;
	top: 219px;
	width: 138px;
	height: 15px;
	padding-top: 1px;
	}
#mi_mapname {
	position: absolute;
	left: 14px;
	top: 255px;
	width: 138px;
	height: 15px;
	padding-top: 1px;
	}
#mi_results{
	position: absolute;
	left: 71px;
	top: 300px;
	width: 81px;
	height: 41px;
	font-weight: bold;
	font-size: 10px;
	color: #cccccc;
	padding-top: 2px;
	}
#mi_record {
	position: absolute;
	left: 107px;
	top: 354px;
	width: 54px;
	height: 11px;
	font-weight: bold;
	font-size: 12px;
	color: #999999;
	}
		
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* Right Side Match Info. END*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/		



/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* Right Side Match Info - DUEL MONITOR. START*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

/*
#matchinfo {
	background: url(images/matchinfo/bg.gif) no-repeat;
	width: 169px;
	height: 400px;
	position: relative;
	font-family: Verdana;
	font-size: 8px;
	color: #FFFFFF;
	text-align: center;
	}
#team1info{
	position: absolute;
	width: 57px;
	height: 106px;
	left: 14px;
	top: 240px;
	}
#team2info{
	position: absolute;
	width: 57px;
	height: 106px;
	left: 97px;
	top: 240px;
	}
#mi_map {
	position: absolute;
	left: 8px;
	top: 104px;
	}
#mi_date {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 57px;
	height: 21px
	}
#mi_opp {
	position: absolute;
	left: 0px;
	top: 45px;
	width:57px;
	height: 21px;
	}
#weekmap {
	position: absolute;
	left: 12px;
	top: 168px;
	width: 145px;
	height: 16px;
	font-size: 10px;
	padding-top:1px;
	}
#mi_results{
	position: absolute;
	left: 0px;
	top: 85px;
	width: 57px;
	height: 21px;
	color: #cccccc;
	}
#rec1 {
	position: absolute;
	left: 106px;
	top: 357px;
	width: 53px;
	height: 22px;
	font-weight: bold;
	font-size: 10px;
	color: #999999;
	}
#rec2 {
	position: absolute;
	left: 106px;
	top: 378px;
	width: 53px;
	height: 22px;
	font-weight: bold;
	font-size: 10px;
	color: #999999;
	}
		*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* Right Side Match Info. END*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::*/		