/**{	padding: 0;	margin: 0;} Firefox Scrollbar Hack - Do not remove */

#google_ads {text-align: center;    font-size: 10px;}

img {border: 0;}

#private {
font-size:10px;
padding-top: 20px;
width:980px;
text-align:center;
margin-right:auto;
margin-left:auto;
background-color: #247102;
}

#private a {
font-size:10px;
width:980px;
text-align:center;
color: #000;
}

#private a:hover {
font-size:10px;
width:980px;
text-align:center;
color: #D7702E;
text-decoration:underline;
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
height: auto;
background: #4c8d2f url('bkg.jpg') top center no-repeat;
margin:0px;
}


#wrapper-outer {
width: 100%;
    background: url('topshadows.png') top center no-repeat;
}
#wrapper{
width: 980px;
overflow: hidden;
margin-right:auto;
margin-left:auto;
margin-bottom:0px;
text-align: left;
}
	
#header{
float: left;
width:980px;
height: 200px;
/*background: #fff url(deco1.jpg) 0 0;*/
}

h1 {
    font-family:Trajan Pro, Trebuchet MS, Futura, Verdana, Arial, Helvetica, sans-serif;
    color: #5b4d24;
	margin:0;
	padding:0;
	font-size: 26px;
    font-weight: normal;
    line-height: 110%;
}

h2 {
    font-family:Trajan Pro, Trebuchet MS, Futura, Verdana, Arial, Helvetica, sans-serif;
    color: #5b4d24;
	margin:0;
	padding:0;
	font-size: 22px;
    font-weight: normal;
    line-height: 110%;
}

h3 {
    font-family:Trajan Pro, Trebuchet MS, Futura, Verdana, Arial, Helvetica, sans-serif;
    color: #5b4d24;
	margin:0;
	padding:0;
	font-size: 20px;
    font-weight: normal;
    line-height: 110%;
}

h4 {
    font-family:Trajan Pro, Trebuchet MS, Futura, Verdana, Arial, Helvetica, sans-serif;
    color: #5b4d24;
	margin:0;
	padding:0;
	font-size: 16px;
    font-weight: normal;
    line-height: 110%;
}

hr {
border: 0;
color: #5b4d24;
background-color: #5b4d24;
height: 1px;
width: 100%;
text-align: left;
}

#content {
float: left;
width: 980px;
height: auto;
background: #e7e5cb;
padding-bottom:10px;
}

#left-menu {
position:relative;
margin-top: 20px;
padding: 0 0 0 10px;
float: left;
width: 200px;
height: auto;
text-align: left;
color: #B85718;
border-right: 1px #5b4d24 dotted;
}

.inset1{padding: 0px 7px;}
.inset2{padding: 5px 10px 10px 20px;}

a.navigation2, a.navigation2:link, a.navigation2:visited, a.navigation2:active{
display: block;
color: #5b4d24;
text-decoration: none;
font-size:	120%;
width:	175px;
height: auto;
line-height: 24px;
border-bottom: 1px dotted #9c8aae;
}

a.navigation2:hover {
display: block;
text-decoration: none;
	color: #f0ba17;
}

a.subnavigation2, a.subnavigation2:link, a.subnavigation2:visited, a.subnavigation2:active {
display:block;
color:#5b4d24;
text-decoration:none;
text-transform:none;
font-size:100%;
width:165px;
height:12px;
margin:0px 0px 0px 0px;
padding:2px 0px 2px 10px;
}

a.subnavigation2:hover {
display:block;
color:#f0ba17;
text-decoration:none;
text-transform:none;
font-size:100%;
width:165px;
height:12px;
margin:0px 0px 0px 0px;
padding:2px 0px 2px 10px;
}

#nav {
width: 980px;
height: auto;
margin:0;
background-color: #e7e5cb;
padding:10px 10px 25px 10px;
}

#nav .navigation a {
margin:0;
padding:0 10px 0 0;
list-style:none;
float:left;
display:block;
text-align:center;
line-height: 15px;
font-size: 12px;
}

#nav .navigation a:hover {color:#D7702E; }

#frontpage {
position:relative;
float: right;
width: 708px;
font-size:16px;
font-family: Trajan Pro, Trebuchet MS, Futura, Verdana, Arial, Helvetica, sans-serif;
padding: 20px 30px 0 30px;
line-height:110%;
min-height: 500px;
background: #e7e5cb;
}

#footer {
position:relative;
float: left;
width: 980px;
text-align: left;
font-size:9px;

}

#footer a {	text-decoration:none;color:#B85718;}
#footer a:hover {text-decoration:none;color:#D7702E;}


#custom {
background: #c4c5cf url('specialbg.png');
border-top: black 1px dashed;
font-size:14px;
text-align:left;
min-height:50px;
padding: 5px 5px 5px 5px;
}


#custombottom {
background: #c4c5cf url('specialbg.png');
border-top: 1px sienna solid;
font-size:12px;
width:980px;
text-align:center;
min-height:400px;
padding: 10px 10px 10px 10px;
}

#customright {
	width:200px;
	padding: 10px;
	float:left;
	color:#102660;
}
#customright p { 
    font-size:12px;
}


#customright a {
	color:#601d10;
	text-decoration:none;
}

#customright2 {
position:relative;
float:right;
margin-top: 10px;
padding: 10px;
float: left;
width: 680px;
height: auto;
text-align: left;
color: #8e1b04;
border-left: 1px #5b4d24 dotted;
font-size:18px;
font-family:Trajan Pro, Trebuchet MS, Futura, Verdana, Arial, Helvetica, sans-serif;
}
#customright2 p {
    font-size:12px;
}


#customright2 a {
	color:#c13d23;
	text-decoration:none;
}


#copyright {
font-size:11px;
width:980px;
text-align:center;
padding-top:25px;
padding-top:10px;
padding-bottom:10px;
margin-right:auto;
margin-left:auto;
}

#copyright a {text-decoration:none;	color:#B85718;}
#copyright a:hover {text-decoration:none;color:#D7702E;}

p.special-right {
background: #b5af67 url('specialbg.png');
font-family: Trajan Pro, Trebuchet MS, Futura, Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color: #575c32;
border-left: 1px #5b4d24 dotted;
float:right;
text-align:left;
padding: 10px 10px 10px 10px;
margin: 5px -5px 0px 5px;
}
