body{font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-size:89%;margin:0;padding:0; color:#666; background-color:#eeeeee;}

#bg{}


#layout {background-color:white;border:#CEBC98 1px solid;width:980px; margin:0px auto;padding:0;margin-bottom:10px;margin-top:0px;
}


#top{height:240px;margin:0px auto;padding:0; background-image:url(images/bg-head.jpg); }

#header{margin:0 auto;padding:0; height:210px;}

#header h1{text-indent:-222100px;margin:0;padding:40px 50px;}

#header h1 a{display:block;background:url(images/logo.gif) no-repeat left;height:132px;}

h1 { font-family:Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0; font-size:140%; font-weight:bold;padding-bottom:0.5em; color: #4D6999}
h2, h3 { font-family:Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0; font-size:100%; font-weight:bold;padding-bottom:0.5em; padding-top:0.5em; color: #4D6999}
h4 { font-family:Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0; font-size:100%; font-weight:bold;padding-bottom:0em; padding-top:0.5em; }

a:link { text-decoration: none; color:#4D6999; border: none;}

a:active { text-decoration: none; color:#4D6999; border: none;}

a:visited { text-decoration: none; color:#4D6999; border: none;}

a:hover	{ text-decoration: underline; color: #959500; border: none;} 

#nav{width:900px; font-size:90%; color: #4D6999 background-color:#CEBC98; border-bottom:#CEBC98 1px solid; border-top:#CEBC98 1px solid; margin:0 auto;padding:2px 40px; text-align:left;}

ul, li {padding-bottom:0.5em;padding-left:0.5em; margin-left:0.5em;}

#nav2{margin-top:40px;margin-bottom:40px; margin-right:20px;}

#nav2 ul.nav2{ line-height:1.5em;list-style:none;font-weight:700;}

#nav2 ul.nav2 li{list-style-type:none;border:#CEBC98 1px solid;padding-left:5px;}

ul.nav2 li a,1l.nav2 li a:link,ul.nav2 li a:visited{text-decoration:none;color:#4D6999display:block;}
ul.nav2 li a:hover{color:#959500; text-decoration:underline;}
ul.nav2 li a:active{color:#959500; text-decoration:none;}
ul.nav2 li.current_page_item a{text-decoration:none;color:959500;}

.postmetadata { background:#e6e6e6; padding:2px;}

span.cmt{background:transparent url(images/comment.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}

span.cty{background:transparent url(images/category.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}

#main{width:980px;margin:0 auto;padding:0; background-color:white;}

#content{float:left;width:680px; margin:0px;padding:40px; border-right:1px #d8eaf3 solid;}

.entry{float:left;width:700px;margin:0;padding:0px; overflow:hidden;}

#sidebar{float:right;width:200px;margin:10px 0 0;padding:0;}
#rsidebar{float:right;width:200px;margin:0;padding:0; overflow:hidden;}
#rsidebar h2{border-bottom:#eee 1px solid;margin:0 0 5px;padding:0; font-size:100%;}
#rsidebar ul{list-style-type:none;margin:0;padding:0;}
#rsidebar ul li{list-style-type:none;margin:0 0 10px;padding:0;}
#rsidebar ul li ul{list-style-type:square;margin:0;padding:0;padding-right:5px;}
#rsidebar ul li ul li{list-style-type:none;background:transparent url(images/li.gif) no-repeat 0 3px;border:0;margin:0;padding:0 0 6px 12px;font-size:87%;}

.navigation{width:100%;color:#4D6999margin:0 auto; padding:0;height:10%;}

.alignright {float:right;margin-top:10px; margin-bottom:10px;padding-right:20px;}

.alignleft {float:left;margin-top:10px; margin-bottom:10px;padding-left:0px;}

#searchform { float:right; margin: 0px 5px; padding: 0; }

input#s {  width: 130px; border: 1px solid #CEBC98; background:#CEBC98;}

#footer{background:white;clear:both;height:5px !important;margin:0;padding:0;}
#footerbox{ font-size:68%;background:#bce1f4;height:0px;line-height:30px !important;margin:0;padding:0;text-align:center;}

.footer{width:980px;color:#808080;height:0px;line-height:30px !important;margin:0 auto;padding:0;}

.footer a:hover{text-decoration:underline;color:#fff;border:none;}

.footer a:link,.footer a:active,.footer a:visited{text-decoration:underline;color:#808080;border:none;}

.boxcomments{border-top:5px solid #ddd;border-bottom:5px solid #ddd;margin-bottom:20px;width:580px;}

#commentform{border-top:1px solid #eee;margin:0;padding:15px 15px 1px;}

#commentform label{display:block;margin:0;}

#commentform input{width:170px;margin:0 5px 10px 0;padding:1px;}

#commentform textarea{width:400px;margin:0 0 10px;padding:0;}

#commentform #submit{margin:0 0 20px;}

#commentform p{margin:5px 0;}

ol.commentlist{margin:0 0 1px;padding:0;}

ol.commentlist :hover{background:#e7f9ff;}

ol.commentlist li{border-top:1px solid #eee;display:block;list-style:none;margin:0;padding:15px 15px 1px;}

ol.commentlist li :hover{background:none;}

ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 15px;}

ol.commentlist li.commenthead h2{margin:0;}

ol.tblist{border-top:1px solid #fff;list-style:none;margin:0 0 1px;padding:15px;}

ol.tblist li{display:block;list-style:none;background:#e7f9ff;padding-left:15px;margin:0 0 5px;}

h6 { float:right;width:470px;font-weight:normal;font-size:90%;padding:0px;padding-top:10px; margin:0px;}

h5 { width:650px;height:1px;color:white; padding:0px; margin:0px; display:block; clear:both;}

a img {border:1px solid black;}

p {margin:0px;padding:0px;}