body {
	background-color: #fff;
	font-size: .8em;
	font-family: Verdana, Arial, Helvetica, Verdana, sans-serif;
	line-height: 180%;
	text-align: center;
    margin: 0;
    padding: 0;
}

#container {
    max-width: 1000px;
    margin: 0 auto;
	text-align: left;
	border: 1px solid #B27A1D;
	border-top: none;
}

#header {
	background: #B27A1D url(images/banner.jpg) no-repeat top right; 
	height: 120px;
}

#menucontainer {
    background-color: #BC9C4A;
	text-align: right;
}

h1, h2, h3, h4, h5 , #mainmenu, .info, .label {
    font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
    font-weight: normal;
}

h1 {
    margin: 0;
}

#mainmenu {
        margin: 0 20px 50px 0;
        padding: 6px 2px 4px 2px;
		font-size: 14px;
	}

#mainmenu  li {
    list-style-type: none;
	display: inline;
	margin-right: 3px;
}
	
#mainmenu li span {
	background: #D04C04 url(images/tab-left.gif) no-repeat top left;
	padding-bottom: 4px;
}

#mainmenu li a {
    color: #fff;
	background: url(images/tab-right.gif) no-repeat top right;
	padding: 0px 9px;
	margin: 0;
	font-weight: normal;
}

#mainmenu li.selected span {
	background: #fff url(images/tab-left-selected.gif) no-repeat top left;
}

#mainmenu li.selected a {
	color: #D04C04;
	background: url(images/tab-right-selected.gif) no-repeat top right;
}

#mainmenu li#active {
    background-color: #533419;
    border-top: 1px solid #533419;
}

#left{
    float: left;
	width: 20%;
	}
	
.block {
	margin: 0 20px 10px 20px;
	background: #C0B18A url(images/blocktopleft.gif) no-repeat top left;
}

#middle .block {
	margin: 0;
	background: none;
}

#block-search-0 {
	background: #D04C04 url(images/searchtopleft.gif) no-repeat top left;
}

.label {
	font-size: 13px;
	color: #fff;
}

#block-search-0 input {
	border: 1px solid #E6B08F;
	padding: 2px;
}

#block-search-0 #go {
	border: none;
	vertical-align: middle;
}

#block-search-0 h2 {
	display: none;
}

#block-search-0 .content {
	background: url(images/searchtopright.gif) no-repeat top right;
}

#block-taxonomy_dhtml-1 li  {
	list-style-type: none;
}

.block h2 {
	padding-top: 2px;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	background: url(images/blocktopright.gif) no-repeat top right;
	margin-bottom: 0;
}

#right h2 {
	font-size: 13px;
	color: #fff;
	font-weight: bold;
}
}

#left .block p, #right .block p, #left .block form, #right .block form {
	padding: 5px;
	margin: 0;
}
	
#right {
    float: left;
	width: 25%;
	}


.block .content {
	background-color: #F5F2EC;
	padding: 10px 5px 10px 5px;
}

#block-taxonomy_dhtml-1 .content  { 
	padding-left: 0;
}

.block .content p {
	margin-top: 0px;
	font-size: .78em;
	line-height: 160%;
}
	
#middle {
    float: left;
	width: 55%;
	}

#footer {
    clear: both;
}

* html #left {
    left: 150px;
}

a:link {
    color: #D04C04;
    text-decoration: none;
}

a:visited {
    color: #999;
    text-decoration: none;
}

a:hover {
    color: #D04C04;
	text-decoration: none;
}

a:active {
    color: #D04C04;
    text-decoration: none;
}
#left a:link, #right a:link, #left a:visited, #right a:visited {
	color: #000;
}

#left a:hover, #left a:active, #right a:hover, #right a:active {
	color: #D04C04;
}

a img {
    border: none;
}

h2 {
	font-size: 16px;
	margin: 0;
	padding: 0px 6px;
}



h2.title {
	padding: 0px;
	margin: 10px 0;
}

#menucontainer h2 {
	color: #fff;
	float: left;
	margin-top: 5px;
	margin-left: 20px;
}

#middle h2 {
	background-color: #FFF;
}

.highlight p {
    background-color: #EFC58F;
	padding: 5px;
	margin-top: 0px;
	padding-top: 0px;
}

.highlight h2 {
   margin-bottom: 0;
}

#middle h3 {
   font-size: 28px;
   margin: 0 0 10px 0;
   line-height: 120%;
}

h4 {
   margin-top: 0;
   font-size: 16px;
}

#middle h4 {
    font-size: 12px;
   margin: 0 0 10px 0;
}

#middle .node h4 {
	font-size: 20px;
	color: #A77828;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
}

h5 {
	font-size: 13px;
	color: #A77828;
	margin: 5px 0;
}

#middle .breadcrumbs, #middle .tabs, #middle div, #middle table {
   padding-left: 10px;
   padding-right: 10px;
}

#middle div div, #middle .node { padding: 0; }

#middle h3 a:link, #middle h3 a:visited {
	color: #A77927;
}

#middle h3 a:hover, #middle h3 a:active {
	color: #D04C04;
}

.info { font-size: 13px; }

#block-block-3 a:link, #block-block-3 a:visited, #left a.active, #right a.active, .red.link, .red.visited {
	color: #D04C04;
}

#left a.active { border-left: 5px solid #D04C04; padding-left: 6px; }
#left li { list-style-type: none; font-size: .78em; line-height: 160%; }

#block-taxonomy_dhtml-1 a { padding-left: 11px; }

.bl { font-weight: bold; border-top: 1px dotted #9FA6AD; margin-top: 0; margin-bottom: 0; padding: 3px 0; }

.node .links { margin-bottom: 10px; }

#middle .node div.links { 
   padding-bottom: 10px; 
   border-bottom: 1px dotted #9FA6AD;
}

.node ul.links {
	font-size: 10px;	
}

.node ul.links li {
	color: #D04C04;
	list-style-type: square;
}

#footer {
	border-top: 1px dotted #9FA6AD;
	padding: 10px;
	margin: 20px 20px 0 20px;
	text-align: center;
}

textarea { border: 1px solid #000; }

.comment { margin: 20px 0; background-color: #F5F2EC; border-top: 1px solid #EBE4D8; border-bottom: 1px solid #EBE4D8; }

.commentdate { color: #C1B28B; }

#categories { width: 150px; margin: 0; padding: 0; }
#categories a { display: block; }
#term18, #term88 { background: url(images/lines.gif) no-repeat top left; }

.read-more { display: block; padding-bottom: 10px; }

#middle .node h2 { padding: 10px 0; }


#middle #comments h2 { padding: 10px 0 5px 0 ; }
#middle #comments { padding: 10px 0 0 0; margin: 0; }
#middle #comments .box { padding: 0; }
#middle h2 #comments-header { padding-top: 20px; }

#middle h2 { padding: 0px 0 5px 0; }
#middle .links { padding-bottom: 10px; }

.block-taxonomy_dhtml * {list-style:none !important;}
#container .block-taxonomy_dhtml a {margin-left:0;padding-left:0;}
#container .block-taxonomy_dhtml a.active {padding-left:5px;}
#container .block-taxonomy_dhtml ul {margin:0 5px 0 0;}
