*{margin: 0; padding: 0; list-style: none; text-decoration: none; border: none;}

.clear{
	clear: both;
}

body {
	font-size: 62.5%;
	font-family: Arial, Helvetica, sans-serif;
	background: url(img/body_bg.png) repeat-y center;
	line-height: 1.8em;
}
a{
	color: #6689a3;
}
a:hover{
	color: #31579c;
}

li.current_page_parent,
li.current_page_item
{
	font-weight: bolder;
}

li.current_page_parent a,
li.current_page_item a
{
	color: #31579c;
}


h1.logo{
	background: url(img/bg_logo.png) no-repeat;
	width: 900px;
	height: 160px;
}

h2.widgettitle{
	display: none;
}

h3{
	margin-bottom: 10px;
	color: #31579c;
}

h4{
	
}

ul{
	
}

ul li{

}

#header{
	width: 900px;
	margin: auto;
	overflow: hidden;
	border-bottom: 1px solid #ccc;
}

#header ul{
	height: 27px;
	padding-top: 4px;
	background-color: #ccc;
	background-image: url(img/horz_line.png);
}

#header ul li{
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 3px;
	height: 22px;
	font-size: 1.3em;
	border-left: 1px solid #fff;
	border-right: 1px solid #ccc;
}


#container{
	width: 900px;
	min-height: 600px;
	margin-right: 20px;
	margin: auto;
	padding-top: 15px;
	font-size: 1.2em;
	background-color: #fff;
	background-image: url(img/sub-menu-bg.png);
	background-repeat: no-repeat;
	background-position: top left;
}
.sidebar-left{
	padding: 10px 20px;
	width: 160px;
	float: left;
	min-height: 500px;
}

.sidebar-left ul li{
	margin-bottom: 4px;
}

form#searchform{
 float: right;
 margin-right: 10px;
 background: none;
}
form#searchform input#s{
border: 1px solid #ccc;
background: #fff;
height: 15px;
font-size: 10px;
width: 90px;
padding-top: 3px;
margin-top: 8px;
margin-right: 5px;
color: #666;
}
form#searchform #searchsubmit{
height: 24px;
width: 20px;
background: url(img/fglas.png) no-repeat;
font-size: 1.1em;
}

form#searchform #searchsubmit:hover{
background: url(img/fglas_o.png) no-repeat;
cursor: hand;
}

.sidebar-right{
	margin:0 30px 0 0;
	padding-top: 10px;
	width: 160px;
	float: right;
}

.sidebar-right img{
	width: 180px;
	height: auto;
	margin-bottom: 20px;
}

.post{
	float: left;
	width: 460px;
	padding: 10px 30px 20px 20px;
	
}
.post h2{
	font-size: 13px;
	margin-bottom: 15px;
}
.post ul li{
	list-style-type: disc;
	margin-left: 20px;
}
.post ol li{
	list-style-type: decimal;
	margin-left: 20px;
}
.postmetadata{
	margin-top: 10px;
	border-bottom: 1px dotted #31579C;
	padding-bottom: 20px;
}
.date{
	color: #333;
	font-style: italic;
	font-size: 10px;
	margin-bottom: 5px;
}

.alt{
	margin-top: 15px;
	margin-bottom: 15px;
}

.entry input{
	border: 1px solid #31579C;
}

.entry textarea{
	border: 1px solid #31579C;
	margin: 10px 0 10px 0;
}

.entry #commentform #submit{
	border: 1px solid #31579C;
	margin-bottom: 10px;
}


#footer{
	width: 900px;
	margin: auto;
	background: #fff
}

#footer p{
	color: #ccc;
}
