/* Start of CMSMS style sheet 'layout' */
body{
text-align: center;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 88%;
color: #2a100f;
margin:1em 0;
line-height:1em;
}
img{
border: 0;
}
.imageleft{float:left; margin: 0 15px 0 0;}

hr{
background:#2a100f;
height:1px;
border:none;
border-top: 1px solid #2a100f;
}
#content a, #content a:link, #content a:active{
background-color: inherit; 
color: #98A415;
text-decoration:none;
font-weight:bold;
}
#content a:visited{
color: #98A415;
}
#content a:hover, #footer a:hover{
background-color:#e5ec99;
color:#2a100f;
}
div #left49 .links{
font-weight:normal;
}
#pagewrapper{
margin: 0 auto;
width:54.8em;
background-color: #ffffff;
border:2px solid #2a100f;
}
#header{
padding: 0 35px;
background: url(uploads/images/site/spikey.gif) repeat-x bottom;
vertical-align:bottom;
height: 154px;
}
#header #headerhill{
background: url(uploads/images/site/hill_us6.gif) no-repeat bottom right;
height: 154px;
padding:0;
margin:0;
}
#header strong a{
background: url(uploads/images/site/clooti_text.gif) no-repeat bottom left; 
display: block; 
height: 137px;        
text-indent: -999em; 
text-decoration:none;
}
#content{
/* Hide  \*/
clear:both;
padding: 1.5em 35px 1.5em 0;
/* End Hide  */
line-height:1.5em;
text-align:left;
}
#contentpadding{padding-left:35px;}
#left49{
display:inline-block;
/* Hide  \*/
float: left;
/* End Hide  */
width: 23.5em;
padding-left:35px;
}
#rightpic{
display:inline-block;
/* Hide  \*/
float: right;
/* End Hide  */
text-align: center;
padding: 0 0 1em 0;
width: 350px;
}
.rightpictext{
background-color: #d3e04e;
text-align: center;
padding: 1em 0.5em 1em 0.5em;
margin:0 0 1em 0;
}
#footer{
clear:both;
background: url(uploads/images/site/line.gif) repeat-x top left; 
text-align: center;
font-size: 95%;
padding: 1em 0;
}
#footer ul{
display: inline;
line-height:1.5em;
padding:0;
margin:0;
}
#footer li{
display: inline;
margin: 0;
padding: 0 1.1em 0 1em;
background:url(uploads/images/site/footer_hoof.gif) no-repeat left; 
}
#footer a{
color: #2a100f;
text-decoration:none;
margin:0;
}
#footer a:hover{
color: #62660A;
background-color:#e5ec99;
}
#copy{
margin: 1em;
font-size: 85%;
text-align:center;
}
#content .top a{
display:inline-block;
padding:0 0 0 18px;
background: url(uploads/images/site/green_up_arrow.gif) no-repeat left;
}
#content .top a:hover{
background: #e5ec99 url(uploads/images/site/up_arrow_hover.gif) no-repeat left;
}
.greenbox{
background:#e4ea98;
padding: 1em;
text-align:left;
margin: 0 0 1em 0;
}
#content .greenbox a{
color:#62660A;
}
#content .greenbox a:hover{
background-color:#f7f9e0;
color:#2a100f;
}
.greenbox h2{
margin-top:0;
}
/* TEXT */
h1, h2, h3, h4, h5, h6{
font-weight:bold;
margin:0;
padding:0;
}
h1{
font-size: 2em; 
margin: 0 0 0.6em 0;
}
h2{
font-size: 1.5em;
margin: 0.8em 0 0.5em 0;
}
#left49 h2{
line-height:1.3em;
}
h3{
font-size: 1.3em;
margin: 0.5em 0 0.5em 0;
}
h4{
font-size: 1.2em;
margin: 0.5em 0 0.3em 0;
}
h5{
font-size: 1.1em;
margin: 0 0 0.3em 0;
}
h6{
font-size: 1em;
margin: 0 0 0.3em 0;
}
p {
margin: 0 0 1em 0;
padding: 0;
}
strong, b {
font-weight: bold;
}
em, i {
font-style:italic;
}
/* END TEXT */

/* LISTS  */
#content ul{
padding: 0;
margin: 0 0 0.5em 0;
}
#content ul li{
padding: 0 0 0.4em 1.4em;
margin: 0;
background:url(uploads/images/site/white_hoof_bullet.gif) no-repeat top left;
list-style:none;
}
#content .greenbox ul li{
padding: 0 0 0.4em 1.4em;
background:url(uploads/images/site/green_hoof_bullet3.gif) no-repeat top left;
}
#content ul.sitemap ul li{
background:none;
font-size: 90%;
padding: 0 0 0.2em 0.7em;
}
#content ul.sitemap li a{
color: #2a100f;
}
#content ul.sitemap li a:hover{
color: #62660A;
background-color:#e5ec99;
}
/* END LISTS */
blockquote{
padding:0.5em 1em 0em 2em;
background:url(uploads/images/site/white_quotes_start.gif) no-repeat top left;
margin:0 0 0.5em 0;
}
.quote{
background:url(uploads/images/site/white_quotes_end.gif) no-repeat bottom right;
}
.greenbox blockquote{
background:url(uploads/images/site/green_quotes_start.gif) no-repeat top left;
}
.greenbox .quote{
background:url(uploads/images/site/green_quotes_end.gif) no-repeat bottom right;
}
/* FORMS */
.contact label{
display:block;
}
.contact input, .contact textarea{
width:90%;
border: 1px solid #2a100f; 
margin:0 0 0.8em 0;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #2a100f;
font-size:inherit;
}
.contact .button, .submit input{
font-weight:bold;
border: 1px solid #2a100f; 
width: auto;
cursor:pointer;
background-color:#e5ec99;
}
.error{
color: #ff3300; 
font-weight: bold;
}
#content .error ul{
padding:0.5em 0 1em 1em;
margin:0;
}
#content .error ul li{
background:none;
list-style-type: disc;
padding:0 0 0.4em 0.5em;
margin:auto;
}
.formError{
color: #ffffff; 
background-color: #ff3300; 
font-weight: bold;
margin: 1em 0;
padding:1em;
}
#content .formError ul{
padding:0.5em 0 0 1em;
margin:0;
}
#content .formError ul li{
background:none;
list-style-type: disc;
padding:0 0 0.4em 0.5em;
margin:auto;
}
/* END FORMS */
#content a.biglink{font-size:1.3em;background:#e4ea98 url(uploads/images/site/brown_right_arrow.gif) no-repeat right;color:#2a100f;padding:0.2em 20px 0.2em 0.2em;}
#content a.biglink:hover, #content a.biglink:focus{background:url(uploads/images/site/green_right_arrow.gif) no-repeat right;color:#98A415;}

/*#content a.biglink{font-size:1.3em;background:url(uploads/images/site/green_right_arrow.gif) no-repeat right;
padding:0.2em 20px 0.2em 0.2em;}*/
/* End of 'layout' */

