/*
taupe
#CCC07C

brown
#865101

orange
#FF9C03

dark green
#575821

light green
#B1CD3B

*/

/* General Settings sans-rounded corners */
a {text-decoration:underline; color:#865101;}
a:hover {text-decoration:none;}

html {height:100%; margin:0; padding:0; overflow-y:scroll;}
body {background-color:#575821;  margin:0; padding:0;}

.nav_container {width:11em;}
.nav {background:#B1CD3B;}
.nav ul {margin:0px; padding:0.5em 0 0 1em; list-style-type: none;}
.nav ul ul {padding:0.15em 0 0.25em 1em;}
.nav a {color:#000000; text-decoration:none; font-family:sans-serif; }
.nav a:hover {text-decoration:underline;}
.nav .minmenu {display:none; font-size:0.75em; margin:0 1em 0 0; text-align:right;}
.nav .restoremenu {display:none; margin: 0 0 0 1em;}

.content_pane {z-index:1;}
.content h1 {color:#575821; margin:0 0 0.5em 0;}

.footer {background-color:#B1CD3B; font-family:sans-serif; text-align:center; 
    color:#575821; font-size:0.75em;line-height:2em; }
.footer a {color:#575821; text-decoration:none;}    
.footer a:hover {text-decoration:underline;}
/* END General Settings sans-rounded corners */

/* windowpage settings */
body.windowpage{height:100%;}
.windowpage .nav_container {position:relative; top:0.5em; left:0.5em; z-index:2;}
.windowpage .body2 {min-height:100%;}
* html .windowpage .body2 { height: 100%; } /*IE browsers less than IE7 HACK */ 

.windowpage .content_container {width:40em; height:20em; position:absolute; 
    top:50%; left:50%; margin:-10em 0 0 -20em;}
.windowpage .content {padding:0.5em 1em 0.8em; overflow:auto; height:18em; }

.windowpage .footer {margin:-2em 0 0 0; height:2em;}
/* END windowpage settings */

/* fullpage settings */
body.fullpage {padding:1em;}
.fullpage .nav_container {float:left; margin: 0 1em 0 0;}

.fullpage .content {padding:0.5em 1em; min-height:25em;}
* html .fullpage .content  {height:25em;}

.fullpage .footer {margin:0; height:1.6em;}
/* END fullpage settings */

/* Begin IE6 Message */
.ie6msg {
    background-color:yellow; opacity:0.9; position:absolute; top:25px;
    width:500px; padding:25px; z-index:100;
}
.ie6msg .closebutton {
    margin:15px 20px 0px 0px; position:absolute; top:0; right:0; font-size:14px;
}

.ie6msg a { color:red; }
/* END IE6 Message */

/* BEGIN ROUNDED CORNER CSS */

/* Begin Nav Round Corners */
.roundnav{display:block}
.roundnav *{ display:block; height:1px; overflow:hidden; font-size:.01em; background:#FF9C03}
.roundnav1{ margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #9f7514;
	border-right:1px solid #9f7514; background:#d58b0a}
.roundnav2{ margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #675e1e;
	border-right:1px solid #675e1e; background:#df8f08}
.roundnav3{ margin-left:1px; margin-right:1px; border-left:1px solid #df8f08; border-right:1px solid #df8f08;}
.roundnav4{ border-left:1px solid #9f7514; border-right:1px solid #9f7514}
.roundnav5{ border-left:1px solid #d58b0a; border-right:1px solid #d58b0a}
.nav{ background:#FF9C03}
 
.fullpage .roundnav *{ background:#FF9C03}
.fullpage .roundnav1{ border-left:1px solid #e1b047; border-right:1px solid #e1b047; background:#f2a521}
.fullpage .roundnav2{ border-left:1px solid #d1bc6f; border-right:1px solid #d1bc6f; background:#f5a219}
.fullpage .roundnav3{ border-left:1px solid #f5a219; border-right:1px solid #f5a219;}
.fullpage .roundnav4{ border-left:1px solid #e1b047; border-right:1px solid #e1b047}
.fullpage .roundnav5{ border-left:1px solid #f2a521; border-right:1px solid #f2a521}

/* End Nav Round Corners */

/* Begin content round corners */
.roundcontent{display:block}
.roundcontent *{ display:block; height:1px; overflow:hidden; font-size:.01em; background:#CCC07C}
.roundcontent1{ margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #898448;
	border-right:1px solid #898448; background:#aea665}
.roundcontent2{ margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #62622a;
	border-right:1px solid #62622a; background:#b5ac6a}
.roundcontent3{ margin-left:1px; margin-right:1px; border-left:1px solid #b5ac6a; border-right:1px solid #b5ac6a;}
.roundcontent4{ border-left:1px solid #898448; border-right:1px solid #898448}
.roundcontent5{ border-left:1px solid #aea665; border-right:1px solid #aea665}
.content{ background:#CCC07C; }

.fullpage .roundcontent.bottom *{ background:#B1CD3B}
.fullpage .roundcontent1.bottom{ border-left:1px solid #7d8a2c; border-right:1px solid #7d8a2c; background:#9aaf34}
.fullpage .roundcontent2.bottom{ border-left:1px solid #606323; border-right:1px solid #606323; background:#9fb636}
.fullpage .roundcontent3.bottom{ border-left:1px solid #9fb636; border-right:1px solid #9fb636;}
.fullpage .roundcontent4.bottom{ border-left:1px solid #7d8a2c; border-right:1px solid #7d8a2c}
.fullpage .roundcontent5.bottom{ border-left:1px solid #9aaf34; border-right:1px solid #9aaf34}


/* End content round corners */

/* END ROUNDED CORNER CSS */

/* Contact Form CSS */
.contact_form {margin:0;} /* needed for IE7 */
.contact_form .fieldname {float:left; width:4em;}
.contact_form input {margin-bottom:0.5em; width:20em;}
.contact_form input.submit {margin-bottom:0; width:auto;}
.contact_form .emailerror {float:right; background-color:#575821; color:#FF9C03; width:11em; margin:0 6em 0 0; font-size:0.9em; padding:0.5em;}



