html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background-color: #000000;
	/*background:url(http://www.stackperformance.com/images/page_bg.gif) repeat-y center;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFF;
}

body {
    height: 100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#000000;
	
}
div#container {
background-color:#000000;
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:100%;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
}

div#header {
	height:260px;
}
	div#header p {
		font-style:italic;
		font-size:1.1em;
		margin:0;
	}

div#content {
	padding:0em 0em 5em; /* bottom padding for footer */
}
	div#content p {
		text-align:justify;
		padding:0;
	}


.mainbody {
background-repeat:no-repeat;
background-color:#000000;
}
.teamrole {
	font-size: x-small;
	color: #888888;
}
.copyright {
	font-size: x-small;
	color: #333333;
}
.copyright a:link, .copyright a:visited {
	color: #333333;
	text-decoration: none;
}
.copyright a:hover, .copyright a:active {
	text-decoration: line-through;
	color: #cc0000;
}
a:link, #content a:link {
	color: #ff0000;
	text-decoration: none;
}
a:visited, #content a:visited {
	text-decoration: none;
	color: #ff0000;
}
a:hover, #content a:hover {
	text-decoration: line-through;
	color: #cc0000;
}
a:active, #content a:active {
	text-decoration: none;
	color: #cc0000;
}
.headerlinks {color:#FFFFFF; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;float:right; text-align:right;padding:10px; height:215px; width:875px}
.headerlinks a {color:#FFFFFF; text-decoration:none}
.headerlinks a:hover {color:#FFFFFF; text-decoration:underline}

H4 {font-size:medium;
 font-weight:bold;
 border-bottom:dotted 1px #003366;}

h1 {
display:none;
margin:-10px;
padding: 0px;
}

h2 { 
	font: Arial, Helvetica, sans-serif 1em; 
	margin:5px 0 0px;
	color:#ff0000;
}
h3 {
	color:#cc0000; 
	margin:0 0 2px;
}
ul li {
list-style:square;
padding: 0px 5px 8px 5px;
font: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold
}
h5 { 
	font: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold; 
	color:#cccccc;
	clear:both;
	margin-bottom:4px;
}
h6 {
font-size: 12px;
margin: 0px 0px 20px 25px;
clear:both;
}
H5 a:link, H5 a:active {
	font-size: 12px;
margin: 0px 0px 20px 25px;
clear:both;
}
H5 a:visited ,H5 a:hover {
font-size: 12px;
margin: 0px 0px 20px 25px;
clear:both;
}
#sidebar{color:#cccccc; float: left;
font-size:10px;
margin:0;
padding:0;}
#sidebar h2 {color:#999999; font-size:14px}
#sidebar ul {margin:0; padding:0;}
#sidebar li {margin-left:10px; padding:0;}
#sidebar a {color:red; font-size:11px; font-weight:normal}

#content {padding-left:10px}
#content div.inner{ padding: 0 }
#content .postfooter{background:url(wp-content/themes/stack1/images/postfooter.jpg) repeat-x; height: 30px; line-height: 30px; margin-bottom: 35px; text-indent: 10px; font-size:9px}
#content .calendar{background:url(wp-content/themes/stack1/images/ico-calendar.png) no-repeat top left; width: 39px; height: 41px; float: left; margin: 0 20px 0 0; text-align: center}
#content .calendar small{font: 10px Arial, Helvetica, sans-serif; color: #fff; line-height: 1.5em; text-transform:uppercase;display: block}
#content .calendar strong{font: bold 22px Arial, Helvetica, sans-serif; color: #111111; line-height: 0.9em;display: block}
#content h1{margin-top:0}
#content h1.post{margin-bottom: 0;}
#content .posted{margin-bottom: 10px;}

