@charset "utf-8";
/* CSS Document */

body {
/* background:#341304 url(../images2/page_bg.jpg) top repeat-x; margin:0; padding:0; color:white; */
background:#411401;
margin:0; 
padding:0;

}

.cleaner { /* clears all floats */
clear:both;
}

.content { /* all content in all columns uses this - creates padding/margin */
padding:10px;
}

a:link, a:visited {
font-weight:bold;
text-decoration:none;
color:#5b8898;
}

a:active, a:hover {
text-decoration:underline;
}

h1 { 
color:#fff;
font-size:1.2em;
margin-top:0;
margin-bottom:1em;
padding:4px 4px 4px 20px;
background:#00CC66 url(../images/header_background.jpg) repeat-x;
}

h2 {
color:#580b13;
font-weight:bold;
font-size:1.15em;
text-transform:uppercase;
letter-spacing:1px;
}

ul { /* unordered lists with plus signs */
padding:0;
margin:0;
list-style-image:none;
list-style-type:none;
}

ul li{ /* the menu items */
padding: 3px 5px 3px 30px;
margin-left:15px;
background: url(../images/bullet.jpg) 10px 12px no-repeat;
}

form {
margin:0;
padding:0;
}

.form_field {
width:250px;
}

#center_all { /* centers whole page */
position:absolute;
width:794px;
left:50%;
margin: 0 0 15px -397px;
padding-top:0;
background: #411401 url(../images/droshadow_leftright.jpg) top center repeat-y;
}

#dropshadow_bottom { /* dropshadow at bottom of design */
height:20px;
margin:0px; padding:0px;
}

#main_container {
width:754px;
margin-left:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight:normal;
color:#000;
text-align:left;
background-color:#fff;
line-height:1.4em;
}

#leftcol #main_container { /* pages with a leftcol, place #leftcol in the body tag */
background:#fff url(../images/contentbg_leftcol.jpg) repeat-y;
}

#header {
margin:0;padding:0;
height:327px;
}

#content_main { /* holds left and right columns */
width:754px;
position:relative;
}

#right_main { /* holds white content and gray "excellence" footer */
float:right;
margin:0 20px;
padding-bottom:1em;
width:453px; /* 522px - 20px right & 40px left margin */
background:#fff;
color:#000;
display:inline;
}

.float_right { /* images, boxes, whatever, that you want floated on the right side */
float:right;
margin: 0 0 1em 1em;
}

.float_left { /* images, boxes, whatever, that you want floated on the left side */
float:left;
margin: 0 1em 1em 0;
}

#left_main { /* holds left hand column */
width:212px; /* 232px - 20px left margin */
margin-left:20px;
}

.left_menu { /* div that holds the menu, has the border */
border: 1px solid #431a07;
background: #f1fcf6;
margin-right:20px;
font-size:.9em;
margin-bottom:2em;
}

.left_menu ul { /* the menu itself */
padding:0;
margin:0;
list-style-image:none;
list-style-type:none;
}

.left_menu ul li { /* get rid of the normal PLUS sign from lists*/
padding:0;
margin:0;
list-style-image:none;
list-style-type:none;
background:none;
}

.left_menu ul li a { /* the menu items */
display:block;
padding: 3px 5px 3px 30px;
font-size:.9em;
margin:0;
background: url(../images/leftnav_bullet_w_bg.jpg) 10px 5px no-repeat;
}

.left_menu ul li a:hover { /* the menu items when MouseOver */
display:block;
padding: 3px 5px 3px 30px;
font-size:.9em;
margin:0;
background: #f7ede8 url(../images/leftnav_bullet_w_bg_mo.jpg) 10px 5px no-repeat;
text-decoration:none;
color:#53240e;
}

#footer {
clear:both;
text-align:right;
text-transform:uppercase;
color:#fff;
font-size:.7em;
margin-top:0;
padding:4px 20px;
background:#00CC66 url(../images/header_background.jpg) repeat-x;
}

#footer a:link, #footer a:visited {
color:white;
text-decoration:none;
}

#footer a:hover, #footer a:active {
color:#f7ede8;
text-decoration:none;
}

#copyright { /* copyright */
float:left;
padding: 0px;
text-transform:uppercase;
}

.caption {
text-align:right;
font-size:.8em;
margin-top:0;
padding-top:0;
}

#materials p {
margin: 0 2em .5em;
padding:0;
}

