body {
margin:0px; border:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#E5E5E5;
}

a:link,a:active,a:visited { color : #000000; text-decoration: underline; }
a:hover		{ text-decoration: inherit; color : #6B8E23; text-decoration: underline; }

.text {color:#000000; font-size:12px; font:Arial;}
.gradiant {
width:930px;
height:auto;
margin-left:auto;
margin-right:auto;
background-image:url(images/bggradiant.jpg);
background-repeat:repeat-y;
}

.footer { width:930px; height:30px; background-image:url(images/footer.jpg); margin: 0 auto; text-align:center; display:block;background-repeat:no-repeat;  }
.footer span {font-size:11px; font:Arial; }
.footer span a {font-size:11px; font:Arial; }

.headerimage { width:930px; height:30px; background-image:url(images/header.jpg); margin: 0 auto; text-align:center; display:block;background-repeat:no-repeat;  }
.headerimage { width:930px; padding-left:15px; height:130px; background:FFF; }
.headerimage img {float:left; width:900px; height:120px; padding-top:12px; }

.navigation {width:900px; text-align:right; }
.navigation a {font-size:11px; padding-left:15px;  color :#000000; }
input { text-indent : 0px; }

.sitenavigation {
margin-left:15px;
/** width:930px; **/
}

/* Begin CSS Popout Menu */

#menu{
width:900px;
float:left;

}

#menu a, #menu h2{
text-align:center;
color:#FFFFFF; font:12px Arial; letter-spacing:1px; 
font-weight:600;
display:block;
white-space:nowrap;
padding-top:4px;
margin:0px;
}

#menu ul li a {
height:21px;
}

#menu ul li ul li a {
font:11px arial; letter-spacing:1px;
}

#menu ul li h2 {
height:21px;
}


#menu h2{
color:#FFFFFF;
background:url(images/navbutton.gif) no-repeat 100% 100%;
}

#menu a{
background:url(images/navbutton.gif) no-repeat 100% 100%;
text-decoration:none;
}

#menu a, #menu a:visited{
color:#FFFFFF;
}

#menu a:hover{
color:#6B8E23;
background:url(images/navbutton.gif) no-repeat 100% 100%;
}

#menu a:active{
color:#FFFFFF;
background:url(images/navbutton.gif) no-repeat 100% 100%;
}

#menu ul{
list-style:none;
margin:0;
padding:0;
float:left;
width:180px;
height:25px;
background:url(images/navbutton.gif) no-repeat 100% 100%;
}

#menu li{
position:relative;
}

#menu ul ul{
position:absolute;
z-index:500;
top:auto;
display:none;
}

#menu ul ul ul{
top:0;
left:100%;
}

/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */

div#menu h2:hover{
background:url(images/navbutton.gif) no-repeat 100% 100%;
}

div#menu li:hover{
cursor:pointer;
z-index:100;
}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;}

/* End of non-anchor hover selectors */

/* Styling for Expand */

#menu a.x, #menu a.x:visited{
font-weight:bold;
color:#FFFFFF;
background:url(images/navbutton.gif) no-repeat 100% 100%;
}

#menu a.x:hover{
color:#FFFFFF;
}

#menu a.x:active{
color:#FFFFFF;
background:url(images/navbutton.gif) no-repeat 100% 100%;
}
#menu ul li {float: left; width: 100%;}
#menu ul li a {height: 22;}

/* End CSS Popout Menu */


/* Downloads Page */

.downloadtitle { border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:0px; background-image:url(images/cellpic3.gif); text-align:center; height:23px; margin-top:1px; _margin-top:-1px; margin-left:0px; padding-top:5px; padding-left:20px;}
.downloadtitle a {color:#FFFFFF; text-decoration:underline; text-align:center;  font-weight:bold;}
.downloadtitle a:hover { color:#6B8E23; }
.downloadlink { padding-bottom:5px; text-align:right;  padding-right:15px;}

/*End Of Downloads Page */

/* Reports Menu */

.minireportscontainer { width:160px; font-size:10px;  margin-top:1px; }
.minireport {width:160px; height:19px; color:#000000; font-size:12px; background-image:url(images/minireportcontainer.gif); }
.minireport img {padding:1px 1px 0 2px; }
.minireport p {margin-top:-17px; margin-left:45px; font-size:12px; padding:3px 0 0 5px; color:#000000; }
.minireport a { text-decoration:none; font-size:12px; color:#000000; }
.minireportsheader { width:160px; color:#000000; height:25px; background-image:url(images/minireports.gif); background-repeat:no-repeat; color:#FFFFFF;}
.minireportsheader h4 { margin-top:0px; padding-left:10px; padding-top:5px; color:#FFFFFF; letter-spacing:1px; font: 12px Arial;font-weight:bold;}
.minireportview { margin-top:-29px; margin-right:8px; text-decoration:underline; text-align:right; }
.minireportview a { font-size:10px }

/* End of Reports Menu */
 
/* Downloads Menu */

.minidemoscontainer { width:160px; font-size:10px;  margin-top:1px; }
.minidemo {width:160px; height:19px; color:#000000; font-size:12px; background-image:url(images/minireportcontainer.gif); }
.minidemo img {padding:1px 1px 0 2px; }
.minidemo p {margin-top:-17px; margin-left:45px; font-size:12px; padding:3px 0 0 5px; color:#000000; }
.minidemo a { text-decoration:none; font-size:12px; color:#000000; }
.minidemosheader { width:160px; color:#FFFFFF; height:25px; background-image:url(images/minireports.gif); background-repeat:no-repeat; color:#FFFFFF;}
.minidemosheader h4 { margin-top:0px; padding-left:10px; padding-top:5px; color:#FFFFFF; letter-spacing:1px; font: 12px Arial;font-weight:bold;}
.minidemoview { margin-top:-29px; margin-right:8px; text-decoration:underline; text-align:right; }
.minidemoview a { font-size:10px }

/* End of Downloads Menu */

/* Left Column */

.leftcolumn {margin-left:15px; width:159px; _width:157px; display: inline; float:left; border-right:1px solid #000000; border-bottom: 1px solid #000000; margin-right:1px; _margin-right:-2px; }

.loginbox { width:156px; margin-left:1px; padding:6px; _padding:0px; height:210px; font-size:12px; margin-top:-1px; padding-bottom:20px;}
.loginbox a {font-size:12px; text-decoration:underline; color:#000000;  }
.loginbox a:hover {font-size:12px; text-decoration:underline; color:#6B8E23;  }
.loginbody {margin-top:4px; height:200px; }


.loginheader {width:160px; _width:159px; _margin-top:-1px; height:21px; padding-top:4px; background-image:url(images/minireports.gif); border-bottom:0px solid #000000; background-repeat:no-repeat; float:inherit; display: inline; _margin-top:0px;}
.loginheader img {padding:1px 0 0 2px; _padding-top:1px; }
.loginheader h4 { margin-top:0px; float:right; padding-right:115px; padding-top:1px; color:#FFFFFF; letter-spacing:1px; font: 12px Arial;font-weight:bold;}

/* End Of Left Column */

.content { margin-right:15px; padding:20px; text-align:justify; }

a { color:#000000; text-decoration:none;  }

/*Categories*/
.artcontent {margin-left:176px; margin-right:15px; margin-top:-1px; background-color:#FFFFFF; min-height:600px; _height:300px; _margin-left:-3px; }
.categorycontainer { border-left:1px solid #000000; border-bottom:1px solid #000000; padding-bottom:30px;  }
.categorytitle { background-image:url(images/cellpic5.gif); height:23px; margin-top:1px; _margin-top:1px; margin-left:-1px; padding-top:3px; padding-left:20px; color:#FFFFFF;}
.categorytitle a {color:#FFFFFF; text-decoration:none;  font-weight:bold;}
.categorytitle a:hover { color:#6B8E23; }
.categorydescription { padding-left:20px;  }
.breadcrumbs { padding-top:3px; margin-bottom:3px; text-align:center; text-decoration:none;  }
.breadcrumbs a {color:#FFFFFF; text-decoration:none;  }
.noarticles {text-align:center; margin-top:35px; }
.mainnewscontent {  padding-left:20px; }
/*End*/

.newstitle { background-image:url(images/cellpic5.gif); margin-left:-1px;  padding-top:2px; height:26px; background-repeat:no-repeat; }
.title { float:left; padding:3px 0 0 20px; color:#FFFFFF;  font-weight:bold; _height:25px;  }
.title a:hover { color:#6B8E23; }

/* Mini News */
.newsmininav { margin-top:-16px; *margin-top:-1px; _margin-top:0px;  }
.newsheader { background-image:url(images/topheader.gif); height:26px; background-repeat:no-repeat; margin-left:176px; _margin-left:0px; _margin-bottom:-16px; }
.newsheader h4 { padding-left:20px; padding-top:5px; color:#FFFFFF; font-family:arial; font-size:12px; font-weight:bold; }
.mininewsright { *margin-bottom:1px;  }
.mininewsright img { border:0px; height:21px; margin-bottom:-0px; padding:0px; *margin-bottom:-3px; /* targets IE6 and 7 */ }
.newscontainer { width:301px; float:left; _margin-left:3px; _margin-right:-3px;  }
.news1 { border-left:1px solid #000000; border-bottom:1px solid #000000; border-right:1px solid #000000; height:18px; margin-top:0px; padding-top:2px;  }
.left { float:left; padding-left:20px;  }
.right { text-align:right; margin-right:10px; }
.newsimage {margin-left:870px; margin-top:-125px; margin-bottom:125px;}
.none {display:none;}
/*End*/

/* News */
.altcontent { font: 12px Arial; margin-left:176px; margin-right:15px; margin-top:-117px; *margin-top:-121px; background-color:#FFFFFF; min-height:600px; _height:300px; _margin-left:-3px; padding-bottom:30px;  }
.newsarticle { border-left:1px solid #000000; border-bottom:1px solid #000000; margin-bottom:10px; margin-top:-1px; } 
.newstitle { background-image:url(images/cellpic5.gif); margin-left:-1px;  padding-top:2px; height:26px; background-repeat:no-repeat;   font-weight:bold;}
.newstitle2 { background-image:url(images/cellpic5.gif); height:26px; margin-left:-1px; background-repeat:no-repeat;}
.newstitle a { color:#FFFFFF; text-decoration:none;  font-weight:bold;padding-top:2px; height:26px;}
.title { float:left; padding:3px 0 0 20px; color:#FFFFFF;  font-weight:bold; _height:25px;  }
.title4 h4 { padding:6px 0 0 20px; color:#FFFFFF; font-size:12px;}
.newsdate { text-align:right; padding-right:15px; padding-top:3px; color:#FFFFFF;}
.newscontent { padding:20px; text-align:justify;  } 
.mainnewsauthor {text-align:left; padding-left:15px; font:12px Arial; color:#FFFFFF; }
.mainnewsauthor1 {text-align:right; padding-right:15px; font:12px Arial; color:#FFFFFF; }
.mainnewsauthor2 {text-align:right; padding-right:15px; font:12px Arial; font-weight:bold; color:#FFFFFF; }
.mainnewscomments {text-align:right; padding-right:15px; text-decoration:none; padding-bottom:5px;}
.mainnewscomments a {text-decoration:none; color:#FFFFFF;  }
.addcommenttext {text-align:right; padding-right:15px; text-decoration:none; padding-bottom:5px;}
.newsauthor { padding-bottom:5px; text-align:right; padding-right:15px;}
.newslink {  padding-left:20px; }
.newscomments { text-align:right; padding-right:18px; padding-top:5px; }
.reportscontainer { border-left:1px solid #000000; border-bottom:1px solid #000000; margin-bottom:10px; margin-top:1px;}
.newsedit { text-align:left; padding-left:15px; padding-top:5px; }
.newsdel { text-align:left; padding-left:15px; padding-top:5px; }
/*End*/


/* Comments */
.confirmation {margin-left:280px; margin-top:50px; }
.commentcontainer {
width:600px;
margin-left:70px;
border: 1px solid #000000;
min-height:40px;

}

.commentuserinfo {
width:580px;
border-bottom: 1px solid #000000;
padding-top:5px;
padding-bottom:10px;
padding-left:20px;
background-image:url(images/commentbg.gif);
}

.commentdate {text-align:right; padding-right:30px;}

.commentcontent {
min-height:20px;
padding:20px;
}

.commentbox {
margin-left:110px;
font:arial;
font-size:13px; padding-bottom:20px; 
}

.deletecomment { margin-top:40px; text-align:right; vertical-align:bottom; }
.notloggedin {margin-left:290px; margin-top:40px;}
/*End*/



/*Basic Pages */
.basiccontent {
margin-top:1px;
margin-left:176px;
margin-right:15px;
background-color:#FFFFFF;
min-height:600px;

 padding-bottom:30px; 
}

.basiccontent2 {
	margin-top:1px;
	margin-left:176px;
	margin-right:15px;
	background-color:#FFFFFF;
	min-height:600px;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
	padding-bottom:30px;
}

.basiccontentent { padding-left:20px; padding-right:20px;}

.newstitle2 {
height:26px;
margin-left:-1px;
_margin-left:-4px;
margin-top:-1px;
_margin-top:0px;
padding-left:20px;
background-image:url(images/cellpic5.gif);
background-repeat:no-repeat;
}

.title2 {
padding-left:20px;
padding-top:3px;
font-weight:bold;
margin-top:-18px;
*margin-top:0px;
_margin-top:2px;
float:left;
font-size:12px;
letter-spacing:1px;
color:#201a5a;
}
/* End */

/*Members*/

.memberstitle {
height:26px;
margin-left:-1px;
_margin-left:-4px;
margin-top:-1px;
_margin-top:0px;
padding-left:20px;
background-image:url(images/cellpic5.gif);
background-repeat:no-repeat;
}

.memberstitle2 {
padding-left:4px;
padding-top:7px;
font-weight:bold;
margin-top:-18px;
*margin-top:0px;
_margin-top:2px;
float:left;
font-size:12px;
letter-spacing:0px;
color:#FFFFFF;
}


.membersgroup h4 {
margin-top:20px;
margin-bottom:20px;
font-size:16px;
padding-left:20px;
text-align:left;
margin-top:-1px;
}

.member { float:left; margin-right:0px; font-size:13px; }
.memberscontainer table { border:1px solid #000000; margin-left:40px; }
/* .memberscontainer td { border-right:1px solid #000000; } */
.memberlocation{ float:left; margin-right:10px; font-size:13px; text-align:center; }
.memberflag{ float:left; margin-right:40px; margin-top:3px; text-align:center; margin-bottom:4px; font-size:13px;}
.profilelink { font-size:13px; }
/* End */

/*Match Reports */
.ladder {
float:left;
padding-left:20px;

}

.serverip {
border-bottom:1px solid #000000;
margin-bottom:20px;
text-align:right;
padding-right:15px;

}

.map1 {
width:300px; height:243px; float:left; margin-right:20px; margin-left:20px;

}


.map1uncscore { margin-top:120px; }
.map2uncscore { margin-top:230px; }

.map1oppscore {
margin-bottom:120px;
}
.map2oppscore {
margin-bottom:110px;
}

.match_uncplayers {
float:left;
}
.match_oppplayers {
float:left;
}
.totalscore {
border-top:1px solid #000000;
padding-right:130px;
_padding-right:120px;
text-align:right;
}

.totalscore span {padding-left:20px; padding-right:20px; }

.uncscores {float:left; border-right:1px solid #000000; margin-top:-2px; margin-left:15px;}
.oppscores {margin-top:-2px; margin-left:380px; *margin-left:0px;}
.uncscores2 {float:left; border-right:1px solid #000000; margin-top:-2px; width:355px;}
.oppscores2 {margin-top:-2px;}
.center4 {margin-left:120px; font-weight:bold; color:#000000; }
.center5 {margin-left:300px; font-weight:bold; color:#000000; }
.center {padding-left:80px; font-weight:bold; color:#000000; }
.center2 {padding-left:60px;}
.matchreport { padding: 20px; text-align:justify;}

/*ads*/
.advertcontainer { height:100px; width:160px; _width:159px; text-align:center; margin-top:-1px;}
.ad { background-image:url(images/minireports.gif); width:160px; _width:159px; height:25px; }
.adtitle { font: 12px Arial; letter-spacing:1px; padding-left:20px; margin-left:-95px; font-weight:bold; color:#FFFFFF; text-align:none; padding:4px 0 0 2px; }
.advertcontainer img {padding:10px; height:100px; border:none; }

h3 {color:#FFFFFF;}
.editcomments {padding-top:15px; padding-left:15px;}
