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

#edges{
width:772px;
margin-top:0px;
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: #ffffff;
		position:relative;

		}
/* commented backslash hack v2 \*/ 
* html #edges {height:100%;display:inline;}		
* html #edges {width:774px;w\idth:772px;}
* html #container {width:762px;w\idth:760px;}
/* end hack */ 

#mainheader {
		position:absolute;
		left:0;top:0;
		height: 130px;
		width:100%;
		background-color: #fff;
		z-index:1;
}
#header {
		height: 100px;
		width:100%;
		background: #ffffff url(images/ban.jpg) no-repeat top left;
		margin: 0px 0px 0px 0px;
		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:#66ff33;
color:#fff;
margin-left: auto;
margin-right: auto;
clear: both;
}		
		

#sidebar {
		float: right;
		width: 170px;
		padding:5px 0 ;
}
#content {
		width: 553px;
		padding:5px 0;
		margin-left:20px;
		margin-right:20px;
		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: #f5f5f5;
		border-top: 1px solid #e9e9e9;
		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:#fff;
	position:relative;
	border-bottom: 1px solid #e6e6e6;
}

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

ul#nav1 {
list-style-type:none;
	background:#66ff33;
	margin:0;
	padding:0;

}
#nav1 li {
float:left;
	background:#66ff33;
	margin-right:-5px;/* for ie5 mac*/
	border-right:1px solid #ffffff;
	white-space:nowrap;
	text-align:center;
}
#nav1 a {
	display:block;
	border-left:1px #ffffff;
	padding:0px 10px;
	position:relative;/* for ie5 mac*/
	text-transform:uppercase;
text-decoration:none;
background-color:inherit;
color: #003399;
}
#nav1 a:hover {background:#0000cc;color:#66ff33}
* 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:#0000cc;color:#66ff33;}
#nav1 a.last{border-right:1px #003399}

#outer {
	width:100%;
	background:#ffffff;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	
}
.inner {
	width:160px;
	height:160px;
	margin:4px; 
	padding:4px;
	border:1px solid #c6c6c6;
}
* 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;}
}
.imgbord {
  float:right;
	width:160px;
	height:160px;
	margin:10px; 
	padding:4px;
	border:1px solid #c6c6c6;
	background: #FFF;
}
.list {
list-style-type:none;
 margin: 0; 
 padding: 0;
 }
.list-item { margin: 5px 0; }

.quote{
padding: 10px;
margin:20px;
border: 1px solid #c6c6c6;
}
.post{
padding-bottom: 10px;
margin-bottom: 20px;
border-bottom: 1px dotted #c6c6c6;
padding-top:0px;
}
h3{
text-align:left;
}
.post h3{
padding-top: 5px;
text-align:left;

}
div.spacer {
  clear: both;
  }