*{margin:0;padding:0;}

/* HTML STYLES */
body{background:#9e8a6d url('/images/mainbg.png') center repeat-y;color:#444;font:.75em Verdana, Helvetica, sans serif;margin:0;text-align:center;}
p{margin:15px 0;}

a:link,a:visited{color:#c06804;text-decoration:none;}
a:hover,a:active{color:#588A8D;text-decoration:underline;}

#nav a:hover{color:#41557d;}

a img{border:0;}

.small{font-size:.75em;}
.spacy {letter-spacing:.5em;}
.clear {clear:both}
/* HEADINGS */

h1{border-bottom:1px solid #a8acb8;border-top:2px solid #a8acb8;color:#555;font:2.1em/1.2em Georgia, "Times New Roman", Times, serif;padding:5px 0;margin-bottom:10px;}
h1 a{color:#41557d;font-weight:400;text-decoration:none;}

h2 {font:1.75em Georgia, "Times New Roman", Times, serif;border-bottom:1px solid #ccc;margin:10px 0;color:#333}
#sidebar h2 {margin-top:2px;clear:both;font-size:1.35em }
.entry h2 {margin-top:5px;}
.coursespoiler h3,.spoiler h3 {font-weight:bold;font-size:1.1em;margin:0;padding:0 0 3px 0;}
h2.blog {clear:none;padding-bottom:3px;}
h2.contact img {float:left;margin:0 10px 0 0;padding:0;border:0;}

h2.quiz {font-size:1.2em;margin:15px 0 15px 0;letter-spacing:normal;font-variant:normal;}
h3 {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;line-height:1.1em;font-weight:normal;letter-spacing:0.0125em;color:#333;padding:.95em 0 0 0;margin:10px 0;}
#content h3 {font-variant:small-caps;font-family: Georgia, "Times New Roman", Times, serif;color:#2E3D5C}

h3.authors{margin-top:15px;}
#sidebar h3{background:#41557d;background-image: url('images/hbg.gif');color:#fff;font-size:1.2em;letter-spacing:normal;margin:0 0 5px 0;padding:4px 10px;font-weight:bold;clear:both;} 
#sidebar .wp-polls h3 {background:#f78200;color:#fff;font:1em;}
#front-popular h3,#featured h3, #middle h3, .authorbox h3 {border-bottom:1px solid #eee;padding:2px 0;margin:2px 0;}
#sidebar .authorbox h3 {clear:none;}
#headline h3 {color:#fff;padding:5px 0;letter-spacing:normal;margin:0;font-weight:bold;}
#middle h3 {letter-spacing:normal;font-size:1.2em;}
h4{font: 1.2em / 1.4em Georgia, "Times New Roman", Times, serif;letter-spacing:0;border:0;color:#c00;margin:1.3em 0 0 0;}
.authorbox h4 {font:normal 1.4em / 1.4em Georgia,Helvetica,Tahoma,Verdana,Arial,Helvetica,sans-serif;margin:0;}
/* PRIMARY DIVS */

#outerhead {background-color:#3e301e;margin:0;width:100%;border-bottom:1px solid 9e8a6d;}
#header{background:#eeecdd;margin:0 auto;padding:10px;width:966px;height:90px;background-image:url('/images/topbg.png');}
#nav{font-variant:small-caps;height:26px;margin:0 auto;padding:10px 0;width:980px;}

#page{margin:0 auto;padding:10px;text-align:left;width:950px;}


#breadcrumbs a{color:#444;font-size:.9em;}
#breadcrumbs {padding:0 5px 5px 5px;background:url('images/stripy.png') 98% 0 repeat-x;border-bottom:1px solid #efebd7}

#content{float:none;margin:0 10px;}

#footer{font-size:.9em;margin:0 auto;padding:10px;}
.navigation {text-align:center;}

/* ALIGNING DIVS */
#header img,.alignleft,.leftcolumn {float:left;}
.alignright,.rightcolumn {float:right;}
/* HEADER DIV */

#header form{margin:0;padding:6px 0 12px;}
.topright{color:#999;float:right;text-align:right;width:610px;font-size:0.9em;background:url('images/topad.png') no-repeat;text-align:right;}
.topright a:link,.topright a:visited, #footer a:link,#footer a:visited {color:#555;}
.topright form {padding:0 0 0 60px;margin:0;display:inline;}
.topright .topad {clear:both;margin-top:10px;text-align:right}


/* NAV DIV */

#nav ul,#nav li{display:inline;list-style-type:none;margin:0;padding:0;letter-spacing:0.035em;line-height:normal;}
#nav a{background-color:#000;color:#9CC700;float:left;font-size:1.1em;font-weight:700;margin-right:10px;padding:5px 10px;text-decoration:none;}
#nav a:hover {color:#fbfaf4;}




/* FORMS */

select{border:1px solid #333;}
input.butt,input.button,input#submit{background-color:#f58735;background-image:url('/forum/Themes/Web2/images/misc/catbg.gif');border:#999 1px solid;color:#fff;font-size:11px;font-weight:700;padding:2px 5px;}
.field, input, select {background:#fff;border:1px solid #ccc;font-size:1em;padding:2px;}
#sidebar input {margin:2px 0;}
#s{font-size:1em;padding:1px;width:150px;}
#searchsubmit{padding-left:5px;}





.clearfloat:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfloat{display:block;}
* html .clearfloat,*+html .clearfloat{height:1%;min-width:0;position:relative;}
