/*
*********************************************
The Shoulder Of Mutton
Screen Styles
*********************************************
*/

/*-------------------------------------------    
    General
-------------------------------------------*/
* { margin: 0; padding: 0; color: #333333; line-height: 1.4; }
body { font: normal 62.5% Arial, sans-serif; background: #fffdeb; }
p { margin-bottom: 1.35em; font-size: 13px; }
img { display: block; }
h1 { color: #2b1404; }
h2 { margin-bottom: 1em; line-height: 1.4;}
h3 { font-size: 16px; margin-bottom: 0.7em; font-family: Georgia, "Times New Roman", Times, serif; }


/*-------------------------------------------    
    Structure
-------------------------------------------*/
#container { width: 780px; margin: 0; }
#header { width: 715px; height:  138px; padding-left: 65px; background-image: url(img/logo.gif); background-repeat: no-repeat; background-position: 0px 0px; }
#header h1 { }
#email { width: 647px; padding: 5px; margin: 0px; float: left; background-color: #464040; text-align: right; color: #FFFFFF; font-size: 12px; padding-right: 128px; font-family: Georgia, "Times New Roman", Times, serif; }
#email a { text-decoration: none; color: #FFFFFF; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; padding-right: 124px;  }
#email a:hover { color: #CC9900; }
#contents { width: 702px; background-color: #efe8ac; float: left; padding-bottom: 100px; padding-top: 40px; padding-left: 78px; }
#main_column { width: 604px; float: left; padding-left: 0px; padding-top: 0px; padding-bottom: 20px; background-color: #fffee4; background-image: url(img/sketch.gif); background-repeat: no-repeat; background-position: top  right  }
#main_column a {}
#main_column a:hover { color: #CC9900; }
#main_image { width: 780px; padding-bottom: 0px; margin: 0px; float: left; }
#main_text { width: 543px; padding-bottom: 0px; margin: 0px; float: left; padding-left: 30px; padding-top: 20px; }
#main_column h2 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; font-size: 18px; color: #39552b;   }
#main_column p { }
#main_text .highlightborder { display: block; padding: 5px; background-color: #464040; margin-bottom: 30px; }
#main_text .highlight { display: block; padding: 20px; background-color: #464040; border: 1px solid #ffffff; }
#main_text .highlight a { color: #FFFFFF; }
#main_text .highlight a:hover { color: #CC9900; }
#main_text .highlight p { color: #FFFFFF; }
#main_text .highlight h3 { color: #FFFFFF; }
#main_text ul { padding-left: 15px; margin:0; font-size: 13px; }
#footer { width: 652px; margin: 0px; float: left; padding: 20px 20px 20px 108px; margin-bottom: 50px; }
#footer a { text-decoration: none; }
.img { display: block; padding: 5px; background-color: #464040; float: left; margin-bottom: 20px; }
.img_staff { display: block; padding: 5px; background-color: #464040; float: left; margin-bottom: 10px; margin-right: 15px; }
.staff_holder { display: block; float: left; margin-bottom: 30px }

/*-------------------------------------------    
    Nav
-------------------------------------------*/
#nav { float: left; display: block; padding-top: 23px; padding-left: 40px; }
#nav ul { padding: 0px; margin: 0px; float: left; }
#nav ul li { padding: 0px; margin: 0px; list-style-type: none; width: 150px; }
#nav ul li a { padding: 0px; margin: 0px; }
#nav ul li a.standard { text-decoration: none; color: #464040e; font-size: 17px; font-family: Georgia, "Times New Roman", Times, serif; }
#nav ul li a.selected { text-decoration: none; background-color: #464040; font-size: 17px; font-family: Georgia, "Times New Roman", Times, serif; color: #ffffff; padding: 2px; }
#nav ul li a:hover { color: #CC9900; }