/* css development by maramade productions http://www.maramade.com */

html { height: 101%; margin-bottom: 1px; }
h1,h2,h3,h4,h5,h6,pre, em, code{padding:0;margin:0;line-height:1em;font-size:100%;font-style: normal;}
p{margin:0; padding: 5px 0;}

body{
margin:0;
padding:0;
font:12px Verdana,Tahoma,Arial,sans-serif;
background-color:#853514;
color:#fff;
}

#container{
background-color:#f1ecd5;
background-image:url(images/wrapback.jpg);
background-repeat:repeat-y;
background-position:top center;
color:#853514;
margin:0 auto;
/* margin-left: 5%;
margin-top:0;
margin-bottom:0; */
width:793px;
}

#banner{
width:793px;

background-image:url(images/banner.jpg);
background-repeat:no-repeat;
height:241px;
background-position:top center;
}


#banner a { 
width: 793px;
height: 160px; 
position: absolute;
text-decoration:none;
margin:40px 0 0 0;
}

#banner a i { 
visibility: hidden; 
}

#navcontainer {
margin-left: 90px;
margin-right: 10px;
}

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li { 
display: inline; 
}

#navcontainer ul li a, #navcontainer ul li a:link, #navcontainer ul li a:visited {
text-decoration: none;
padding: .2em .7em;
font-size:1.1em;
color: #e87d1d;
background-color: #F1ECD5;
font-weight:bold;
background-image:url(images/oglitter.gif);
background-repeat:no-repeat;
background-position: -.3em .4em;
}



#navcontainer ul li a:hover{
color: #6E7649;
background-color: #f1ecd5;
background-image:url(images/gglitter.gif);
background-repeat:no-repeat;
background-position: -.3em 0;
}

#navcontainer ul li a#current{
text-decoration: none;
padding: .2em .7em;
font-size:1.1em;
color: #d1ad6d;
background-color: #f1ecd5;
font-weight:bold;
background-image:url(images/bglitter.gif);
background-repeat:no-repeat;
background-position: -.3em 0;
}


#content {
background-color: #f1ecd5;
color: #853514;
margin-left:90px;
margin-top: 30px;;
margin-right: 10px;
font-weight:200;
}

#content h1{
font-size:24px;
color:#70774b;
background-color:transparent;
font-family:Georgia, "Times New Roman", Times, serif;
}

#content h2{
font-size:16px;
color:#70774b;
background-color:transparent;
font-family:Georgia, "Times New Roman", Times, serif;
}

#content a, #content a:link, #content a:visited, #content a:active{
color: #6E7649;
background-color: #f1ecd5;
text-decoration: underline;
}

#content a:hover{
color: #6E7649;
background-color: #f1ecd5;
text-decoration: none;
} 

#content ul{
margin-top:0;
}

#leftcol {
float:left;
width: 275px;
margin: 0;
padding: 1em;
}

#leftcol2 {
float:left;
width: 225px;
margin: 0;
padding: 1em;
}

.leftcolborder {
margin: 0 0 10px 10px;
border: 4px solid #6E7649;
z-index:1000;
/*  background: #f1ecd5; 
color:#000000; */
}


#text {
margin-left: 325px;
}

#text2 {
margin-left: 200px;
}


/***** Footer *****/
#footer {
width: 793px;
height: 31px;
background-image:url(images/footer.jpg);
background-repeat:no-repeat;
background-position: bottom center;
clear:both;
}
#footer p {
text-align: center;
font-size: 0.9em;
margin-left:90px;
margin-right:10px;
}

#footer a, #footer a:link, #footer a:visited, #footer a:active  {
color: #6E7649;
background-color: #f1ecd5;
text-decoration: underline;
font-weight:bold;
}

#footer a:hover {
text-decoration: none;
}

.rightnobord {
margin: 10px 0 5px 10px;
float: right;
background: #f1ecd5;
color:#000000;
}
.right {
margin: 10px 0 5px 10px;
float: right;
border: 4px solid #6E7649;
background: #f1ecd5;
color:#000000;
}

.left {
margin: 10px 10px 5px 0;
float: left;
border: 4px solid #6E7649;
background: #f1ecd5;
color:#000000;
}

.textright {
text-align: right;
}

.center {
text-align: center;
}

.small {
font-size: 0.8em;
}

.bold {
font-weight: bold;
}



.firstbigletter {
font-family:Georgia, "Times New Roman", Times, serif;
color:#853514;
background-color: #f1ecd5;
font-size:40px;
font-weight:normal;
line-height:80%;
letter-spacing:-6px;
margin-right:5px;
}

#slideshow {
width: 650px;
height:550px;
}
.bigtext{
font-size:1.3em;
}

#caption{
 float: right; 
width: 160px;
height:175px;
 border: 1px solid #853514;
 margin: 0 15px 15px 0; 
padding: 5px; 
background-color: #f1ecd5;
color: #853514;
font-style:italic;
}

#caption img{
border: 4px solid #6E7649;
background: #f1ecd5;
}


.caption{
 float: left; 
width: 150px;
height:150px;
 border: 1px solid #853514;
 margin: 0 5px 5px 0; 
padding: 5px; 
background-color: #f1ecd5;
color: #853514;
font-style:italic;
text-align:center;
}

