/* Start of CMSMS style sheet 'main' */
body { margin: 0px; padding: 0px;}

/* ---------default link styles------------ */

a {text-decoration: none; color:#999999}
a:visited {text-decoration: none}
a:hover {color: #E7AB0B;}

/*--------- positioning stuff----------------*/

#container { margin-left: auto;	margin-right: auto; margin-top:auto; margin-bottom:auto; width: 750px; padding: 50px 1px 10px 1px; }

#breadcrumbs { position: relative; top: 75px; left: 4px; z-index:1; color: #999999; font-family: century gothic, sans-sarif;  font-size: 9px; color: #E3E3E3; text-decoration: none; }

#breadcrumbs a:visited {font-family: century gothic, sans-sarif;  font-size: 9px;color: #E3E3E3; letter-spacing: .1em;}
#breadcrumbs a:hover {color: #9C0800;}

#header { position: relative; width: 750px; height: 100px; } 
#homeheader {position: relative; width: 750px; height: 100px; top: 10px;}
#logoimage {position: absolute; top: -0px;}

#leftcontainer {position: relative; width: 120px; float: left; left: -10px; top: 22px;
font-family: century gothic, sans-sarif;  font-size: 13px;}

#rightcontainer {position: relative; width: 480px; top; 100px; float: right; }

#pagecontent { position: relative; padding: 35px 35px 150px 10px ; margin-bottom: -200px; top:-25px; font-family: veranda, tahoma, sans-serif; font-size: 12px; border-style: none none none solid; border-color: #F1F2F3; border-width: 1px; line-height: 25px; min-height: 200px;}

#homecontent {position: relative; left: -25px; top: -10px;}
#mediacontent {position: relative; left: -25px; top: -10px;}
#homemenu {position:absolute; width: 745px; height: 550px; left: 0px; top: -200px; z-index:200;}
#mediaflash {position:absolute; width: 745px; height: 550px; left: 0px; top: 0px; z-index:200;}

#pagetitle {position: relative; width: 150px; height: 20px; left: -165px; text-align: right; border-style: none none solid none; border-color: #F1F2F3; border-width: 1px; padding: 0px 45px 1px 1px ; }
#pagetitle h1 {font-family: century gothic, veranda, sans-serif; font-size: 15px; color: #554009;} 

#news {position: relative; width: 220px; left: -260px; margin-bottom:-200px;}


#pollcontent {width: 320px; font-family: veranda, tahoma, sans-serif; font-size: 12px; line-height: 20px;}

#copyright {position: fixed; bottom: 0px; left: 0px;  padding:2px 5px; font-family: century gothic, veranda, sans-serif; font-size: 9px; color: #CCCCCC;}

/*--------- comments----------------*/
#comments { padding-bottom: -200px;}

#writtencomments { width: 450px; border-top: 1px solid #000000; }
#eachcomment {margin: 10px 5px; background-color:#eee; border: 1px dotted #666666; padding: -3px 3px 3px 0px;}

#commentdisplaytext {margin: 0px 2px 0px 5px;}
.commentdisplaytext:first-letter {font-size: 14px;}

#commentdisplayauthor { text-align: right; text-decoration: italic; color: #333333; font-size: 80%;}
#commentdisplayauthor a {color: #333333; font-weight: bold; }
#commentdisplayauthor a:hover {color:#E7AB0B; text-decoration: underline;}

#addcomments {width: 430px; padding-left: 9px;}

#comments h3 {padding: 0px 0px; margin: 0px 0px -7px 0px;}
#commentlabel {margin: 6px 0px -4px 0px;}

input#m3author {width: 400px; border:1px solid #555555;}
input#m3author:hover {background-color: #ddd;}

input#m3email {width: 400px; border:1px solid #555555;}
input#m3email:hover {background-color: #ddd;}

#comments textarea {width: 400px; border:1px solid #555555;}
#comments textarea:hover {background-color: #ddd;}

/*--------- contact form----------------*/

.contactform fieldset {padding: 1em; border: none; } 
.contactform fieldset legend {font-weight: bold; font-size: 16px; color: #333333; margin: 0px 0px -10px -4px;} 
.contactform div {width: 100%; padding: 0.25em 0 0.25em 0;} 
.contactform div label {display: block; width: 10em; } 
.contactform div.required {color: #554009;}
.contactform input {border: 1px solid #554009; width: 300px; color: #554009; font-weight: bold;}
.contactform input:hover{background-color: #E7AB0B}
.contactform textarea {border: 1px solid #554009; width: 300px; height: 120px;  color: #554009; font-weight: bold;}
.contactform textarea:hover{background-color: #E7AB0B;}
.contactform input.fbsubmit {width: 150px; position: relative; left: 15px;}

#newsletterform {font-weight: bold; font-size: 16px; color: #333333; margin: 0px 0px -10px -4px;}


.zoombox img.thumb {
  position: absolute; 
}

.zoombox img.image {
  position: absolute;
}

.zoombox .loading {
  position: absolute; 
}



#m4moduleform_2 {padding: 1em;}

#m4moduleform_2 h1 {color:#333333;
font-size:16px;
font-weight:bold;}

#m4moduleform_2 input {
border:1px solid #554009;
color:#554009;
font-weight:bold;
width: 300px;}

#m4moduleform_2 input:hover { background-color:#E7AB0B;}

#m4moduleform_2 input[type="checkbox"] {width: auto;}
#m4moduleform_2 input[type="submit"] { width:auto;}
#m4moduleform_2 input[type="submit"]:hover { cursor: pointer;}


/* End of 'main' */

