body {
background: #F0E5CC url() no-repeat;
font-family: Verdana,Arial,Helvetica;
}

#container {
background: url('images/banner-body.png') repeat-y -5px 0px;
margin: 0 auto;
width: 990px;
xwidth: 96em;
xwidth: 99.3em;
}

#page {
background: #fff url() no-repeat;
margin: 0 auto;
xpadding:1em 1.5em;
padding: 0.5em;
width: 950px;
}

#header {
border: none;
margin-top: 0;
margin-left: 0;
padding-top: 0;
padding-left: 0;
}

.lobster_home {
background-color: #316490;
color: #FFFFFF;
margin: 0;
padding: 2px;
width: 50px;
}

.lobster_home a {
color: #FFFFFF;
}

ul.sidebar_list {
margin: 10px;
}


ul#tabs {
border-width: 0px 0px 1px 0px;
}

/* ------------------------------
fonts
------------------------------ */

h2 a { color: #8E6B2D; }
h2 a:hover { color: #8257C0; }
dl#comment_list dt .comment_author a { 
color: #8E6B2D;
font: 1.3em/1.5em georgia;
}



/* ------------------------------
header
------------------------------ */

#header:after {
content: '.';
clear: both;
display: block;
height: 0;
visibility: hidden;
}

ul#tabs {
border-color: #B04247;
}

ul#tabs li {
border-color: none;
border-style: none;
border-width: 0;
}

ul#tabs li, ul#tabs li.current_page_item, ul#tabs li.current-cat {
background: url() no-repeat;
border-bottom: 0 none;
color: #b04247;
padding-bottom: 0.1em;
}

ul#tabs li.current_page_item a:hover, ul#tabs li.current-cat a:hover {
text-decoration: underline;
}

ul#tabs li a {
background: #B94914 url() no-repeat;
xcolor: #b04247;
color: #fff;
font: 1.4em/1.5em georgia, "Lucida Grande", "Lucida Sans Unicode", helvetica, verdana, arial, sans-serif;
text-transform: capitalize;
padding: 5px 10px 0px 5px;
margin: 0 5px 0 0;
-moz-border-radius: 0 10px 0 0;
-webkit-border-top-right-radius: 10px;
}

ul#tabs li a:hover {
color: #fff;
text-decoration: underline;
}

ul#tabs li.rss {
background-color: ;
}

ul#tabs li.rss a {
color: #000000;
}


.headline_meta {
color: #2E5476;
}

.lobster_ad {
margin: 10px 0px  10px 10px;
}

li.widget p {
margin-bottom: -1em;
}

/* ------------------------------
sidebar
------------------------------ */
#sidebar_1 a, #sidebar_2 a {
color: #8E6B2D;
}

#sidebar_1 {
border-color: #B04247;
}

.sidebar h3 {
color: #000000;
font: normal normal 100 1.1em/1.5em georgia;
}

li.widget {
font-size: 1.2em;
line-height: 1.385em;
}


/* ------------------------------
footer
------------------------------ */

p#copy {
color: #B04247;
}
	
#footer {
border-color: #B04247;
}

#footer a {
border-bottom: none;
}

#footer li {
display: inline;
font-size: 1.1em;
}

#footer li a {
text-decoration: none;
}

#footer li a:hover {
color: #000000;
text-decoration: underline;
}

/* ------------------------------
misc
------------------------------ */
	

dl#comment_list, dl#comment_list dd  {
border-color: #B04247;
}

#commentform {
border-color: #B04247;
}

.format_text .to_comments span.bracket {
color: #B04247;
}

.comments_intro span.bracket {
color: #B04247;
}
