a img { border: 0; }
.pmgrey {
	background-color: transparent;
	background-image: url('/sitepics/pmgrey.gif');
	/*background-position: top left;*/
	background-position: bottom right;
	background-repeat: repeat-x;
}
.pmorange {
	background-color: transparent;
	background-image: url('/sitepics/pmorange.gif');
	/*background-position: top left;*/
	background-position: bottom right;
	background-repeat: repeat-x;
}

.unreadmsg {
background-color: #d6f8d6;
}

#menu {
	background-color: #8e8c8c;
	display: block;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 10.7em; /* Width of Menu Items */
	/*border-bottom: 1px solid #ccc;*/
	
	border-top: 1px solid #fff;
	
	z-index: 100;
	
	display: block;
	width: 100%;
	
	background-image: url('http://images.backofthenet.info/navbg.gif');
	background-repeat: repeat-x;
	background-position: top left;
	
	background-color: #5a5a5a;
	
	clear: all;
}

#menu ul li {
	position: relative;
	float: left;
	width: 10.7em;
	border-right: 1px solid #fff;
}

#menu li ul {
	position: absolute;
	/*left: 10em; /* Set 1px less than menu width */
	top: 19px;
	display: none;
	width: 12.7em;
}

#menu li ul li ul { left: 10.7em; top: 0; }

#menu ul li ul { width: 100%; border-top: 1px solid #fff;border-right: 1px solid #666666;border-left: 1px solid #fff; left: -1px; }
#menu ul li ul li ul { width: 100%;border-right: 1px solid #666666;border-top: 1px solid #fff; top: -1px; }


#menu li {
	position: relative;
	float: left; width: 100%;
	z-index: 100;
}

#menu li a { padding-left: 20px; padding-right: 10px; }

#menu li ul li {
	/*background-image: none;*/
}

/* Styles for Menu Items */
#menu a {
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin: 0;
	padding: 2px 3px;
	color: #fff;
	text-decoration: none;
}

#menu a.parent {
	background-image: url('http://images.backofthenet.info/arrow_white.gif');
	background-repeat: no-repeat;
	background-position: right;
}

#menu a:hover {
	color: #fff;
	background: #72b848;
	/*border-top: 1px solid #fff;*/
}

#menu a.parent:hover {	
	background-image: url('http://images.backofthenet.info/arrow_white.gif');
	background-repeat: no-repeat;
	background-position: right;
}

#menu li ul li a:hover {
	background-image: none;
	background-color: #72b848;
	/*border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;*/
}

/* Fix IE. Hide from IE Mac \*/
*  html #menu ul li { float: left; height: 1%; }
*  html #menu ul li a { height: 1%; }
/* End */


div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}





html  { height: 100.1%; }
/*html * { border: 1px solid red; }*/ 


body {
	text-align: center;
	color: #555;
	behavior: url(hover.htc);
	background-color: #222;
	
	background-image: url('http://images.backofthenet.info/gradientbg.jpg');
	background-repeat: repeat-x;
	
	padding-bottom: 10px;
	font-family: Arial;
}

div,td,span,p,input,select, textarea {
	font-family: Arial;
	font-size: 12px;
	color: #444;
}

input, textarea, select {
	background-color: #efefef;
	border: 1px solid #555;
	padding: 1px 2px 1px 2px;
}

a {
	text-decoration: none;
	color: #003399;
}

a:hover {
	color: #ff4040;
}

h1 { font-size: 26px; margin-top: 10px; letter-spacing:  -2px; font-weight: 800;}
h2 { font-size: 16px; }
h3 { font-size: 14px; }

.button {
	background-color: #efefef;
	border-left:1px solid #CBCBCB;
	border-top:1px solid #CBCBCB;
	border-right:1px solid #6E6E6E;
	border-bottom:1px solid #6E6E6E;

	background-image: url('http://images.backofthenet.info/button_background.gif');
	background-position: bottom left;
	background-repeat: repeat-x;

	margin: 1px;
	padding: 1px 8px;
}


#maincontainer {
	text-align: left;
	margin: 0 auto;
	width: 795px;
	background-image: url('http://images.backofthenet.info/navbg.jpg');

	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
}

html > body #maincontainer { width: 800px; }


#maincontent {
	position: relative;
	margin: 0px;
	float: left;
	background-color: #fff;
	width: 788px;

	padding: 0 5px 5px 5px;
	border-left: 1px solid #555;
	border-right: 1px solid #555;
}

html>body #maincontent {
	width: 788px;
}

#leftcontent
{
	width: 525px;
	padding-right: 5px;
}

#leftcontent h2 {
	display: block;
	padding: 0;
	
	float: left;
	width: 520px;
	
	margin-top: 10px;
	margin-bottom: 10px;
	
	height: 22px;
	
	background-image: url('http://images.backofthenet.info/leftcontent_bg.jpg');
	background-position: top left;
	background-repeat: repeat-x;
}

#leftcontent h2 span {
	font-size: 14px;
	display: block;

	padding: 0;
	margin: 0;
	
	float: left;
	width: 520px;
	
	height: 22px;

	background-image: url('http://images.backofthenet.info/leftcontent_left_start.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}

#leftcontent h2 span span {
	font-size: 14px;
	display: block;
	color: #fff;

	padding: 2px 2px 2px 20px;
	margin: 0;
	
	float: left;
	width: 500px;
	
	height: 22px;

	background-image: url('http://images.backofthenet.info/leftcontent_right_end.jpg');
	background-position: top right;
	background-repeat: no-repeat;
}

#leftcontent h2 span span a { color: #fff; }

#sidecontent {
	float: right;
	background-color:#d2d2d2;
	border-right: 1px solid #555;
	border-left: 1px solid #888;
	width: 250px;
	color: #333;
	
	text-align: center;
	
	background-image: url('http://images.backofthenet.info/sidecontentbg.jpg');
	background-position: top left;
	background-repeat: repeat-y;
	
	height: 100%;
}

#sidecontent h2, #sidecontent h3 {
	text-align: left;
	display: block;
	color: #fff;

	margin-top: 10px;
	margin-bottom: 10px;
	
	padding: 2px 2px 4px 20px;
	
	height: 23px;
	
	
	background-image: url('http://images.backofthenet.info/h2sidecontent.gif');
	background-position: top left;
	background-repeat: no-repeat;
	
	/*border-bottom: 1px solid #cc3333;*/
}

.sidemodule {
	text-align: left;
	padding: 0px 3px;
}
.sidemodule p { padding: 3px; }

div#titlepic {
	padding: 0;
	margin: 0;
	/*border-bottom: 1px solid #fff;*/
	border-top: 1px solid #fff;
	height: 125px;
}

div#titlepic img { border: 0; }

ul#topnav
{
	background-image: url('http://images.backofthenet.info/whitecorner.gif');
	background-position: top left;
	background-repeat: no-repeat;

	margin: 0;
	padding: 0 0 0 15px;
	/*border-right: 2px solid #fff;*/


	cursor: default;
	list-style-type: none;
	display: inline;

	display: table;
}

ul#topnav li {
	/*border-left: 2px solid #fff;*/

	list-style-image: none;
	list-style-type: none;
	padding: 0;

	margin: 0px;

	color: #fff;
	font-weight: bold;

	display: inline;
}

ul#topnav a { text-decoration: none; }

ul#topnav li a {
	color: #fff;
	padding: 0 10px;
}

ul#topnav li a:hover {
	color: #555;
	background-color: #fff;
}






#bottomlinks {
	float: left;
	display: block;
	width: 800px;
	text-align: center;
	color: #fff;
	padding-top: 2px;
	padding-bottom: 2px;
	
	/*border-bottom: 5px solid #cc3333;*/
}

#bottombar
{
	background-image: url('http://images.backofthenet.info/bottom_bar.jpg');
	background-position: top left;
	background-repeat: repeat-x;
	
	float: left;
	display: block;
	width: 800px;
	
	height: 10px;
}

table.leaguestyle
{
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}

table.leaguestyle th
{
	font-size: 12px;
	font-weight: bold;
	padding: 4px 4px 2px 4px;
	text-align: left;
	margin: 0;

	background-image: url('http://images.backofthenet.info/button_background.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
	
	border-bottom: 1px solid #777;
}

table.leaguestyle td { border-bottom: 1px solid #a8a8a8; padding: 3px 4px 3px 4px; }




table.mainleaguestyle
{
	width: 520px;
	border-collapse: collapse;
}

table.mainleaguestyle th
{
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 4px 2px 4px;
	text-align: left;
	margin: 0;

	background-image: url('http://images.backofthenet.info/button_background.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
	
	border-bottom: 2px solid #777;
}

table.mainleaguestyle td { border-bottom: 1px solid #a8a8a8; padding: 3px 4px 3px 4px; }

.shadedbg {
	background-color: #ebebeb;
	background-image: url('http://images.backofthenet.info/extracontent.gif');
	background-repeat: repeat-x;
	background-position: left top;
}


table.shoutbox {
	width: 520px;
	float: left;
	margin: 0 auto;
}

table.shoutbox #messages {
	width: 520px;
}





.pollff {
	background-image: url('http://images.backofthenet.info/poll_off.jpg');
	display: inline;
	height: 16px;
	float: left;
}

.pollon {
	background-image: url('http://images.backofthenet.info/poll_on.jpg');
	display: inline;
	height: 16px;
	float: left;
}



.showplayerinfo { 
	position: relative;
	padding: 0px;
	margin: 0px;
} 

.showplayerinfo div {
	width: auto;
	display: none;
}

.showplayerinfo:hover, .showplayerinfo .over {
}

.showplayerinfo:hover div, .showplayerinfo div .over {
	position: absolute;
	display: block;
	
	padding: 3px;
	top: -4px;
	left: -4px;
	display: block;
	z-index:100;
	width: 139px;
	
	border: 1px solid #a8a8a8;
	border-right: 1px solid #383838;border-bottom: 1px solid #383838;
	
	background-image: url('http://images.backofthenet.info/extracontent.gif');
	background-repeat: repeat-x;
	background-color: #fefefe;
	

	text-decoration: none;
	/*text-align: center;*/
	font-size: 11px;
	font-weight: normal;
	/*color: #fc9700;*/
	
	/*filter: alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;*/
}

a.newbie { color: #38B63C; }

a.newbie:hover {
	color: #ff4040;
}


div.newspost { 	float: left;
	width: 510px; }

div.newscomment {
	float: left;
	display: block;
	border-bottom: #a8a8a8 solid 1px;
	padding: 10px 5px; 
	width: 510px;
}

div.odd {
	background-color: #f5f5f5;
}

div.even {
	background-color: #d9eacf;
}
div.even2 {
	background-color: #DEDEDE;
}

div.newscomment span {
	float: right;
}
img.newsimage {
	float: right; 
	margin: 5px;
	border: 1px solid #000;
}




/* Signup Styling */




#signup table {
	color: #000000;
	border-collapse: collapse;
}

#signup td {
	vertical-align: top;
}


.labelcellred {
	border: 1px solid #F2D7D7;
	color: #A73636;
	background-color: #FDF9F9;
}


.smalllabelcellred {
	background-color: #FDF9F9;
	color: #A73636;
}


.fieldcellred {
	background-color: #FBF2F2;
	color: #000000;
	margin-right: 0px;
}

.fieldcellred input, .fieldcellred select {
	background-color: #F2D7D7;
	color: #321010;
	border: 1px solid #792828;
}


.smallfieldcellred {
	 background-color: #FBF2F2;
	 color: #000000;
}

.smallfieldcellred input {
	background-color: #F2D7D7;
	color: #321010;
	border: 1px solid #792828;
}
