body {

background:#89522b url(images/bg.png) repeat-x;

margin: 0px;

}

h1 {

color:#24201b;

font-size:16px;

font-weight:bold;

font-family: Helvetica;

}

div#wrapper {

width:1000px;

margin:auto auto;

}



a {

color:#620000;

text-decoration:none;

}



a:hover {

text-decoration:underline;

}



div#header {

height: 165px;

margin-top: 23px;

width:100%;

background: url(images/header.png) no-repeat;

position:relative;

}



div#xencarouselcontainer {

width:410px;

height:300px;

float:left;

}



div#xencarouselcontainer a {

color:white;
width:410px;

height:300px;

float:left;

}



.prev, .next {

margin-left:130px;

}



#s {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:transparent url(images/searchbox.png) no-repeat scroll 0 0;

border:medium none;

color:#D6D0A1;

float:right;

font-size:14px;

height:21px;

padding:7px 49px 6px 12px;

width:212px; 

}



#email {

position:absolute;

right:213px;

top:8px;

}



#e {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:transparent url(images/emailbox.png) no-repeat scroll 0 0;

border:medium none;

color:#620000;

height:21px;

padding-left:5px;

padding-top:8px;

width:167px;

}



#eb {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:transparent none repeat scroll 0 0;

border:medium none;

display:block;

height:28px;

position:absolute;

right:-33px;

top:1px;

width:28px;

}



.logo {

display: block;

position: relative;

width: 111px;

height: 106px;

top: 30px;

left:13px;

}



.twitter {

display:block;

height:35px;

position:absolute;

right:10px;

top:4px;

width:35px;

}



.rss {

display: block;

position: absolute;

height:35px;

width:35px;

top:4px;

right:100px;

}



.facebook {

display: block;

position: absolute;

height:35px;

width:35px;

right:55px;

top:4px;

}





div#menu {

background:url(images/menubg.png) repeat-x;

height:40px;

margin-bottom: 10px;

width:100%;


}





div#menu ul,div#menu ul ul {

line-height:1;

list-style:none;

margin:0;

padding:0;

}



div#menu ul a {

display:block;

line-height:34px;

margin-right:0;

padding:0.2em 0.5em;

text-decoration:none;

color:#e4c423;

font-weight:bold;


font-family: Helvetica;

background:#620000;

font-size:12px

}





div#menu ul a:hover, div#menu li.current_page_item {

background:#391e19;

}





div#menu ul ul ul a {

font-style:italic;


}



div#menu ul li ul {

left:-999em;

position:absolute;

width:400px;

z-index:4

}



div#menu ul li:hover ul {

left:auto;

}





div#container {

width:100%;

background:white none repeat scroll 0 0;

margin-top:-8px;

overflow:auto;

padding-top:10px;

}



div#featured {

width:410px;

float:left;

}



div#audio {

width:290px;

float:left;

margin-left:10px;

background:#cccccc;

padding-top:4px;

}



div#content {

margin:0px;

background: #ffffff;

width:704px;

float:left;

margin-left:10px;

margin-bottom:35px;

}



div.sidebar {

float:right;

overflow:hidden;

background: #d6d0a1;

width:286px;

}



a.sub {

display:block;

height:268px;

position:absolute;

width:258px;

top:250px;

}



.news {

display:block;

position:relative;

right:-21px;

}



.browse {

display:block;

position:relative;

right:-16px;

}



div.sidebar ul ul li a {

color: #333333;

font-size:18px;

text-decoration:underline;

}



div#prefooter {

height:233px;

width:100%;

background:transparent url(images/prefooterbg.png) repeat scroll 0 0;

}



div#prefooter img.title {

position:relative;

top:-9px;

left:-20px;

}



div#blocks {

margin-left:36px;

width:100%;

}



div#block {

margin-right:14px;

float:left;

}



.name {

color:#24201b;

font-size:12px;

font-weight:bold;

}



.title{

color:#24201b;

font-size:11px;

font-style:italic;

}



div#footer {

clear:both;

height:266px;

background: url(images/footerbg.jpg) repeat;

text-align: left;

}



div#ftcontent {

margin: auto auto;

width:1000px;

padding-top:10px;

}



div#ftcontent a {

color:#c2be99;

font-size:14px;

text-decoration:none;

}





div#ftcontent a:hover {

text-decoration:underline;

}



div#ftcontent ul {

list-style-type:none;

padding-left:0px;

margin:auto;

}



div#ftcontent ul li {

line-height:17px;

}



div#f1 {

float:left;

color:#e8e3b7;

font-size: 20px;

margin-left:25px;

}



div#f2 {

float:left;

color:#e8e3b7;

font-size: 20px;

margin-left:25px;

}



div#f3 {

float:left;

color:#e8e3b7;

font-size: 20px;

margin-left:25px;

}



div#f4 {

float:left;

color:#e8e3b7;

font-size: 20px;

margin-left:25px;

width:171px;

}



div#f5 {

float:left;

color:#e8e3b7;

font-size: 20px;

margin-left:25px;

width:250px;

}



p.ftitle {

padding-bottom:10px;

border-bottom: dashed 1px;

font-size:

}



h2.entry-title a {

clear:both;

margin-left:32px;

color:#000000;

letter-spacing: -2px;

}



.entry-content {

color:#333333;

font-size:14px;

padding-right:10px;

}



.entry-content a.rmore {

color:#620000;

font-size:14px;

padding-right:10px;

text-transform: uppercase;

font-weight:bold;

}



.imgtfe {

margin-bottom: 20px;

}



form#commentform .form-label {

margin:1em 0 0;

}



form#commentform span.required {

background:#fff;

color:#c30;

}



form#commentform,form#commentform p {

padding:0;

}



input#author,input#email,input#url,textarea#comment {

padding:0.2em;

}



div.comments ol li {

margin:0 0 3.5em;

}



textarea#comment {

height:13em;

margin:0 0 0.5em;

overflow:auto;

width:66%;

}



.alignright,img.alignright{

float:right;

margin:1em 0 0 1em;

}



.alignleft,img.alignleft{

float:left;

margin:1em 1em 0 0;

}



.aligncenter,img.aligncenter{

display:block;

margin:1em auto;

text-align:center;

}



div.gallery {

clear:both;

height:180px;

margin:1em 0;

width:100%;

}



p.wp-caption-text{

font-style:italic;

}



div.gallery dl{

margin:1em auto;

overflow:hidden;

text-align:center;

}



div.gallery dl.gallery-columns-1 {

width:100%;

}



div.gallery dl.gallery-columns-2 {

width:49%;

}



div.gallery dl.gallery-columns-3 {

width:33%;

}



div.gallery dl.gallery-columns-4 {

width:24%;

}



div.gallery dl.gallery-columns-5 {

width:19%;

}



div#nav-above {

margin-bottom:1em;

}



div#nav-below {

margin-top:1em;

}



div#nav-images {

height:150px;

margin:1em 0;

}



div.navigation {

height:1.25em;

}



div.navigation div.nav-next {

float:right;

text-align:right;

}



div.sidebar h3 {

font-size:1.2em;

}



div.sidebar input#s {

width:7em;

}



div.sidebar li {

list-style:none;

margin:0 0 2em;

}



div.sidebar li form {

margin:0.2em 0 0;

padding:0;

}



div.sidebar ul ul {

margin:10px 0 0 2em;

}



.adblock {

margin-left: 1em;

}



div.sidebar ul ul li {

list-style:none;

margin:0 0 5px 0;

}



div.sidebar ul ul ul {

margin:0 0 0 0.5em;

}



div.sidebar ul ul ul li {

list-style:circle;

}



div#menu ul li,div.gallery dl,div.navigation div.nav-previous {

float:left;

}



div#menu ul li {

border-left:1px solid #430000;

border-right:1px solid #8B3B22;

}



div#header {

text-align:center;

}



input#author,input#email,input#url,div.navigation div {

width:50%;

}



div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {

margin:0;

padding:0;

}


