body {font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
font-size: 12px;
margin: 0;
padding: 0;
text-align: center;
background: #ababab;
background-image: url('/images/49.jpg');
background-repeat: repeat-x;
color:#333;}

#farouter {background: #ffffff;
width: 760px;
border: 1px #6f2d17 solid;
margin: 20px auto 20px auto;
text-align: left;}

#outer {
background-color: #fff;}


#headermain {letter-spacing: 0.2em;
margin: 8px 0 0 0;
padding: 0 0 0 60px;
font: normal 100% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
height: 160px;
background-image: url('/images/2.gif');
background-repeat: no-repeat;
background-position: center;}

#main {padding-left:35px;}

#content {float: left;
width: 690px;
padding-top: 10px;}

#clearer {clear: both;
margin: 0;
padding: 0;}

#footer {margin: 0;
background: #ddd;}

a {color: #4c6925;
text-decoration: none;
font-weight: bold;}

a:visited {color: #4c6925;
text-decoration: none;}

a:hover {color: #4c6925;
text-decoration: underline;}

/* Headers */

h1 {
margin-top: 0px;
margin-left: auto;
margin-right: auto;
text-align: center;
color: #ffffff;
font-size:8px;

}

h2 {color: #4c6925;
font-size: 2.2em;
font-weight: bold;
margin:0px;
padding:0px;
padding-bottom: 20px;}

h3 {font-size: 1.3em;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
color: #4c6925;
}


/* General Formatting */

blockquote {border-left: 2px dotted #c04e28;
margin-left: 2em;
padding: 15px;}


img {margin: 0px;
padding: 2px;}

p {}

.textarea {width:200px;
margin:0;}

/* Horizontal Navbar */


#hnav {
text-align:  center;
font-size:  1em;
margin:  0px;
padding: 5px 0 5px 0;
width:  100%;
background-color: #c04e28;
border-bottom: 2px solid #DFB5A7;
border-top: 1px solid #DFB5A7;
color: #fff;
}

.navigation {margin: 0px;
padding:  0px;}

.navigation ul {
padding: 5px 0 5px 0;
text-align: center;
background-color: #c04e28;
border-bottom: 2px solid #DFB5A7;
border-top: 1px solid #DFB5A7;
color: #fff;
list-style:  none;
margin-left:  auto;
margin-right:  auto;}

.navigation li {
display: inline;
list-style: none;
text-align: center;
margin: 0px;
padding: 5px 5px 5px 5px;
background-color: #c04e28;
border-bottom: 2px solid #DFB5A7;
border-top: 1px solid #DFB5A7;
color: #fff;
font-size: 1em;
text-decoration: none;
}

.navigation a, .navigation a:link, .navigation a:visited, .navigation a:active {
font-size: 1em;
background: #c04e28;
color: #fff;
text-decoration: none;
letter-spacing: 0.15em;
padding: 5px 10px 5px 10px;
}

.navigation a:hover {background: #ff946f;
color: #000;}

#hnav .current {background: #6f2c14;}

#hnav .current a:hover {color: #fff;}

/*Footer - copyright styles */

#copyright a {color: #c04e28}
#copyright a:hover {text-decoration: none;
border-bottom: 2px dotted #c04e28;
}


/* Gallery Styles */

.txpThumb, .txpImg {float: left;
position: relative;
background-color: #fff;
width: 130px;
height: 200px;
margin: 0px 13px 20px 0;
padding: 0px 10px 0px 9px;
border: 1px #ddd solid;}

.txpThumb a {display: block;
top: 0;
margin: 0;
padding: 0;}

.txpThumb a img {margin: 10px 0 0 0;
padding: 0;
border: 0px #ddd solid;}

p.txpThumbAlt {clear: both;
position: absolute;
bottom: 25px;
left: 10px;
margin: 0;
padding: 10px 0 0 0;
color: #000;
font-size: 10px;
line-height: 14px;}

p.txpThumbCap {clear: both;
position: absolute;
bottom: 12px;
left: 10px;
margin: 0;
padding: 10px 0 0 0;
color: #000;
font-size: 10px;
line-height: 14px;
}

.gallery {padding-left: 25px;
text-align: center;
}

/* Image Floats */

.left {float: left;
margin-right: 10px;
margin-bottom: 10px;}

.right {float: right;
margin-left: 10px;
margin-bottom: 10px;
}

.rightoutline {float: right;
margin-left: 10px;
margin-bottom: 10px;
border: 1px solid #999;
}

/* Image Upload Form */

#main_upload {margin: 20px;
padding:30px;
background-color: #fffcd0;}
