/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 
html,body {
		margin: 0;
		padding: 0;
}
body {		
    font-family: tahoma, verdana, arial,sans-serif;
    font-size: .8em;
    color:#ffffff;
		text-align: center;
		background-color: #000000;
}
a, a:link, visited{
text-decoration: none;
color: #ffff00;
}
a:hover, active {
text-decoration: none; 
color:#ff0000;
}

#edges{
width:772px;
margin-left: auto;
margin-right: auto;
background: url(images/border.gif) repeat-y top left;
min-height:100%;
}		
#container {
		margin-left:auto;
		margin-right:auto;
		width: 760px; 
		text-align: left;
		background: #000000;
		position:relative;

		}
/* commented backslash hack v2 \*/ 
* html #edges {height:100%;}		
* html #edges {width:774px;w\idth:772px;}
* html #container {width:762px;w\idth:760px;}
* html body{font-size:x-small;f\ont-size:small}
/* end hack */ 

#mainheader {
		position:absolute;
		left:0;top:0;
		height: 130px;
		width:100%;
		background-color: transparent;
		border-bottom: 1px solid #333333;
		z-index:1;
}
#networkhead {
z-index:3;
}
#header {
		height: 100px;
		width:100%;
		background: #ffffff url(images/ban.jpg) no-repeat top left;
		margin: 0px 0px 5px 0px;
		border-top: 1px solid #333333;
		border-bottom: 1px solid #333333;
		position:relative;
		z-index:2;
		overflow:hidden;
}

#header h2{
font-size:1.4em;
position: relative; 
top: 70px;
left: 20px;
margin: 0px;
padding: 0px;
}

* html #mainheader {height:131px;he\ight:130px}
* html #header {height:100px;he\ight:100px}
#mainnav {
height:2em;
line-height:2em;
position:relative;
z-index:2;
width:760px;
margin-top: 0px;
background:#333333;
color:#ffff00;
margin-left: auto;
margin-right: auto;
clear: both;
}		
		

#sidebar {
	width: 160px;
	margin:10px;
	font-size: .9em;
}
#content {
    float:right;
		width: 520px;
		margin-right:0px;
		margin-top:10px;
		text-align: justify;
		}
#content p, #sidebar p, #mainnav p, #header p,#footer p  {margin:0 5px 5px 5px}		
#footer	{
    position: relative;
		bottom:0;
		width:100%;
		background-color: #000000;
		border-top: 1px solid #333333;
		text-align: center;
		font-size:.8em;
}
#footer p {margin:0;padding:6px;}
* html #footer {height:25px;he\ight:24px;}

.divider1 {
	width:100%;
	height:5px;
	overflow:hidden;
	background:#000000;
	position:relative;
	border-bottom: 1px solid #333333;
}

#clearfooter {height:27px;width:100%;clear:both;}
.blank , .blank2 {
	position:absolute;
	left:547px;
	width:7px;
	height:0px;
	overflow:hidden;
	border-top:	1px solid #333;
}
.blank {top:-1px;}
.blank2 {bottom:-1px;border-top:1px solid #333;
}

ul#nav1 {
list-style-type:none;
	background:#333333;
	margin:0;
	padding:0;
	font-size: .9em;

}
#nav1 li {
float:left;
	background:#333333;
	margin-right:-5px;/* for ie5 mac*/
	border-right:1px solid #000000;
	white-space:nowrap;
	text-align:center;
}
#nav1 a {
	display:block;
	border-left:1px #ffff00;
	padding:0px 10px;
	position:relative;/* for ie5 mac*/
	text-transform:uppercase;
text-decoration:none;
background-color:inherit;
color: #ffff00;
}
#nav1 a:hover {background:#666666;color:#ffff00}
* html #nav1 a {width:1%;}
/* mac hide \*/
ul#nav1 a {position:static;}
* html ul#nav1 a{height:1%;}
ul#nav1 li {margin-right:0;}
/* end hide*/
#nav1 li a:after {content:" ";}/*added to fix gap in moz*/
#nav1 li.selected a{background:#666666;color:#ffff00;}
#nav1 a.last{border-right:1px #ffff00;}

#outer {
	width:100%;
	background:#000000;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	
}
.inner {
	width:220px;
	height:160px;
	margin:4px; 
	padding:4px;
	border:1px solid #000000;
}
* html .inner {display:inline-block;}/* for ie*/
html>body #outer {display:table;}/*for mozilla */
html>body .inner {display:table;float:left;}/*for mozilla */
@media all and (min-width: 0px;){/* opera 7 styles */
html>body .inner {display:inline-block;float:left;}
}

.list {
list-style-type:none;
 margin: 0; 
 padding: 0 10px;
 border:0;
 }
* html .list {
height:1%;
}
.list-item a, .list-item a:link, .list-item a:visited{ 
display:block;
background:#333333;
padding: 4px;
margin-bottom:2px;
border:1px solid #666666;
 }
* html .list-item a, * html .list-item a:link, * html .list-item a:visited{ 
height:1%;
 } 
.list-item a:hover, .list-item a:active {
background:#666666;
border:1px solid #333333;
color: #ffff00;
}

.quote{
padding: 10px;
margin:20px;
border: 1px solid #c6c6c6;
font-size: .9em;
}
.post{
width:500px;
padding: 10px;
margin:10px;
font-size: .9em;
}
#content h2{
margin-left:20px;
font-size: 1.2em;
}
.post h3{
font-size: 1.2em;
}
.alt2{
font-size: .8em;
}
