body{
margin: 0px;
background: #523F2A url('imgs/bg.gif');
text-align: center;
font-size: 80%;
font-family: "Times New Roman", serif;
}

#wrapper{
background: #FFFFFF;
width: 700px;
border-left: 3px solid #B6A188;
border-right: 3px solid #B6A188;
margin: 0 auto;
}

#top_nav{
background: #A28B6F url('imgs/top_nav_bg.gif') no-repeat;
width: 700px;
height: 33px;
font-size: 1.2em;
}

#top_nav a, #top_nav a:visited{
font-weight: bold;
color: #ffffff;
}

#top_nav a img{
border: 0px;
margin: 6px 0px 0px 0px;
}


#top_nav .link{
width: 19%;
margin: 0px 2px 0px 2px;
padding-top: 4px;
float: left;
height: 30px;
//height: 33px;
}

#top_nav .link_highlighted{
width: 19%;
margin: 0px 2px 0px 2px;
padding-top: 4px;
float: left;
height: 27px;
//height: 30px;
background: url('imgs/nav_highlight_bg.gif') no-repeat;
background-position: bottom center;
border-bottom: 3px solid #473624;
}

#header{
background: #59642B url('imgs/banner.gif') no-repeat;
width: 700px;
height: 215px;
}

#header_bottom{
background: #A28B6F url('imgs/header_bottom.gif') repeat-x;
width: 700px;
height: 16px;
}

#content{
background: #fff url('imgs/content_bg.gif') repeat-x;
padding: 20px;
font-size: 1.2em;
text-align: left;
line-height: 140%;
}

#content a{
color: #5A7100;
}

#content a:visited{
color: #4f4f4f;
}

#content a:hover,#content a:active{
color: #005571;
}

#left{
width: 432px;
float: left;
}

#right{
width: 207px;
height: 400px;
float: right;
margin-left: 13px;
}

.brown_box{
background: url('imgs/brown_box_bg.gif') repeat-y;
width: 211px;
color: #ECDDCD;
font-weight: bold;
}

.brown_box_content{
background: #6F5B44 url('imgs/brown_box_bg2.gif') repeat-x;
width: 199px;
//width: 203px;
margin: 0px 2px;
padding: 0px 2px;
text-align: center;
}

.brown_box_content h3{
color: #fff;
text-align: center;
background: url('imgs/brown_box_header_bg.gif') repeat-x;
background-position: bottom left;
margin: 0px 7px;
}

.green_box{
background: url('imgs/green_box_bg.gif') repeat-y;
width: 211px;
color: #E6ECCD;
font-weight: bold;
}

.green_box img{
float: left;
margin-right: 5px;
}

.green_box_content{
background: #528B42 url('imgs/green_box_bg2.gif') repeat-x;
width: 199px;
//width: 203px;
margin: 0px 2px;
padding: 0px 2px;
text-align: center;
}

.green_box_content h3{
color: #fff;
text-align: center;
background: url('imgs/green_box_header_bg.gif') repeat-x;
background-position: bottom left;
margin: 0px 7px;
}

h1, h2, h3, h4{
margin: 0px;
padding: 0px;
}

h1{
color: #4B532C;
font-size: 1.4em;
background: url('imgs/content_h1_bg.gif') repeat-x;
background-position: bottom left;
margin-bottom: 5px;
}

h2{
color: #4B532C;
font-size: 1.3em;
background: url('imgs/content_h2_bg.gif') repeat-x;
background-position: bottom left;
margin-bottom: 5px;
}

#content h1, #content h2{
width: 65.1%;
}

#left h1, #left h2{
width: 100%;
}

#footer{
background: #A28B6F url('imgs/footer_bg.gif') repeat-x;
width: 700px;
height: 19px;
text-align: center;
color: white;
padding-top: 2px;
clear: both;
}

.clear_both{
clear: both;
height: 1px;
}

.clear_right{
clear: right;
height: 1px;
}

address{
font-style: normal;
display: inline;
}


td.portfolio{
text-align: center;
font-weight: bold;
padding: 10px;
}

td.portfolio a img{
border: 3px solid #ffffff;
padding: 3px;
}

td.portfolio a:hover img{
border-bottom: 3px solid #4B532C;
padding: 3px;
}

td.portfolio a:active img{
border: 1px solid #ee00EE;
}

td.portfolio a, td.portfolio a:visited{
color: #4F4F4F;
text-decoration: none;
}

td.portfolio a:hover{
color: #0000ee;
text-decoration: underline;
}

td.portfolio a:active{
color: #ee00ee;
text-decoration: underline;
}

div.portfolio{
padding-left: 13px;
text-align: center;
}

.admin_actions{
background: #efefef;
width: 120px;
margin: 0 auto;
}

.admin_actions a{
margin: 0 10px
}

#madebyqc{
float: right;
width: 170px;
}

#madebyqc a, #madebyqc a:visited{
color: #DFD8D1;
text-decoration: none;
}
#madebyqc a:hover, #madebyqc a:active{
color: #ffffff;
text-decoration: underline;
}