/*
Theme Name: moran
*/

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
a{ color: #00078F;}
hr {color: #8F4000;background-color: #8F4000;height: 3px;border: none;}
body { font-size:90%; font-family:"Times New Roman", serif;background-color: #3C4029; }

hr {color: #666;background-color: #999;height: 1px;border: none; margin-bottom: 18px;}
h1 { font-size:210%; text-align: left; color:#8F1000; margin-bottom: 18px;}
h2 { font-size:180%; text-align: left; color:#00078F;margin-bottom: 15px;}
h3 { font-size:150%; text-align: left;  color:#8F1000; padding-top: 12px; border-top: 1px solid #00078F;margin: 12px 0;}

h4 { color:#8F4000;margin-bottom:5px; font-size: 110%; font-weight: bold;}
#wrap {width:888px; margin: 20px auto;background:#eed; padding:24px 36px; _height: 1%;-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;border: 1px #666 solid;}
#wrap:after {	content: ".";	visibility: hidden;	display: block;	clear: both;	height: 0;   font-size: 0; }
#header { padding-bottom:10px; }
#logo {  padding-bottom:1em; text-align:left; }

#mainmenu { margin-top:5px;font-size:1.2em; text-align:left; }
#mainmenu ul { margin:0; padding:0; }
#mainmenu ul li { display:inline; }
#mainmenu ul li a { padding:0 20px; color:#666; text-decoration:none; border:1px solid #888;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
#mainmenu ul li a:hover,#mainmenu ul li a.active { color:#000; background:#EFE7B3; border:1px solid black; }

#main, #main2 { float: left; width: 612px; margin-top: 18px;margin-right: 27px;}
#main p, #main2 p { margin-bottom: 12px; font-size: 110%;}
#main li { margin-left: 72px; padding-bottom: 5px;}
#main2 img { margin: 9px 9px 9px 0}
#sidebar { float: left; width: 225px;  margin-top: 18px; padding-left: 18px; border-left: 1px #8F4000 solid;}
#sidebar p {padding-bottom: 15px;}
#sidebar2 { float: right; width: 215px;  margin-top: 18px;}
#sidebar2 img {width: 170px; float: right; margin-bottom: 5px;}
#footer {clear: both; float: left; width: 888px;  margin: 12px auto; text-align: center; border-top: 1px solid #8f4000; padding-top: 12px;}
a:active, a:focus{	outline:none;}
.alignright { float: right; margin: 0 0 12px 12px;}

#sponsors {position: absolute; margin-left: 280px; width: 330px; top: 235px;}