#page{
	margin: 0 auto;
	padding: 0px;
}

a {
        color: #003300;
}

a img {
        border: none;
}

a:visited {
        color: #003300; 
}

a:hover {
        color: #336633;
}

acronym, abbr {
        border-bottom: 1px dashed #333;
}

acronym, abbr, span.caps {
        cursor: help;
}

blockquote {
        border-left: 5px solid #ccc;
        margin-left: 1.5em;
        padding-left: 5px;
        font-size: 11px;
line-height:14px;

}

body {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        margin: 0 auto;
        padding: 0px;
        background-color: white;
        color: black;
}

h1 {
        margin: 0 auto;
        padding: 0px;
}


h2 {
        border-bottom: 1px dotted #ccc;
        font: 25px "Times New Roman", Times, serif;
        margin: 15px 0 2px 0;
        padding-bottom: 2px;
        margin-top: 0px;
}

h3 {
  border-bottom: dotted 1px #eee;
  font-family: georgia, "Times New Roman", Times, serif;
  font-variant:small-caps;
  margin-top: 0px;
  font-size:18px;
  color: #003300;
  margin-bottom: 0px; 
}

h3 a {
  border-bottom: dotted 1px #eee;
  font-family: georgia, "Times New Roman", Times, serif;
  font-variant:small-caps;
  margin-top: 0;
  font-size:18px;
  color: #003300;
}


h4 {
	font-family: "Bitstream Vera Sans", sans-serif;
	font-weight: bold;
}

img.face {
	float: right;
	margin-top: -3em;
}

.post{
  word-wrap: break-word;  
  margin-bottom: 2em;
  overflow: hidden; 
} 

.news_post{
  word-wrap: break-word;  
  margin-bottom: .5em;
  overflow: hidden; 
} 

.postmetadata{ 
  clear: both; 
}

.entry {
  word-wrap: break-word;  
  margin-top: 0px; 
  margin-bottom: 5px;
}

.entry .date {
  font-family: "Bitstream Vera Sans", sans-serif;
  color: grey;
}

.entry .date a {
  text-decoration: none;
  color: inherit;
}

.via {  
  font-size: 12px; 
}

.via a {  
  font-size: 12px; 
}

#header {
  background: #336633;
  font: italic normal 40px Georgia,'Times New Roman', Times, serif;
  margin: 0px; 
  padding: 5px 0px 0px 30px;
}

#header a {
  color: #fff;
  text-decoration: none;
}

#header a:hover {
  text-decoration: underline;
}

#wrapper{  
  padding: 10px; 
}

#content {
    height: 1%; 
    overflow: hidden; 
    margin: 0px 0px 0 15px;
	padding-top: 5px;
    font-size: 14px; 
    //padding-right: 5px;
	padding-bottom: 2px; /*border-bottom: dotted 1px #ccc;*/
}

#sidebar {
        float: right; 
        padding: 20px 0px 10px 30px;
        width: 220px;
        overflow: hidden; 
}

#sidebar form {
        margin: 0 0 0 0px;
}

#sidebar ul {
        color: #C4A457;
        font-weight: bold;
        list-style-type: none;
        margin: 0;
        padding-left: 3px;
        text-transform: lowercase;
}

#sidebar ul li {
        font: italic normal;
        font-family: georgia,'Times New Roman', Times, serif;
        font-size:14px;
        margin-top: 10px;
        padding-bottom: 2px; /*border-bottom: dotted 1px #ccc;*/
}

#sidebar ul ul {
        list-style-type: none;
        font-variant: normal;
        font-weight: normal;
        margin: 0;
        padding: 0;
        text-align: left;
}

#sidebar ul ul li {
        border: 0;
        font-family: Verdana,arial,sans-serif;
	    font-style:normal;
        letter-spacing: 0;
        margin-top: 0;
        padding: 0;
        padding-left: 12px;
        font-size:11px;
}

#sidebar ul ul li a {
        color: #000;
        text-decoration: none;
}

#sidebar ul ul li a:hover {
        border-bottom: 1px solid #809080;
}

#sidebar ul li a{  
  color: #C4A457;
  text-decoration: none; 
  border-bottom: none;
}

.meta {font-size: 10px;
line-height:12px;

}

.meta, .meta a {
        color: #808080;
        font-weight: normal;
        font-size: 10px; 
        letter-spacing: 0;
}
.meta ul {
        display: inline;
        margin: 0;
        padding: 0;
        list-style: none;
}

.meta li {
        display: inline; 
}

h4.storytitle {
        margin: 0;
}

h4.storytitle a {
        margin-top: 0;
        text-decoration: none;
}

fieldset
{
padding: 5px; 
color: Black; 
border-color: Black; 
border: #333333 solid 1px;
}

#emailconfirm
{
font-family: "Verdana";
font-size: 12px;
background: #ffffff;
padding: 0px;
}

label
{
width: 4em;
text-align: right;
font-weight: bold;
font-family: "Verdana";
font-size: 11px;
margin: 0 1em 10px 0
clear: both
}

.box
{
/*float: left;*/
margin-bottom: 10px;
color: #000000;
background: #ffffff;
border: #666666 solid 1px
}

#headercontainer {
  background: #336633;
  border-bottom: double 3px #CFDEE1;
  border-left: 0px;
  border-right: 0px;
  border-top: solid 1px #CFDEE1;
  font: italic normal 40px Georgia,'Times New Roman', Times, serif;
  margin: 0px 0px 0px 0px;
  padding-top: 0px;
  padding-top: 0px;
  clear: both; 
  width: 100%;
  float: right;
}

#headercontainer a {
  color: #fff;
  text-decoration: none;
}

#headercontainer a:hover {
  text-decoration: underline;
}

#headertitle{
  float: left; 
  background: #336633;
  margin: 0px auto;
}

#headermenu{
  float: right; 
  overflow: hidden; 
  background: #336633;
  font: italic normal 40px Georgia,'Times New Roman', Times, serif;
  height: 1%;  
  padding-right: 5px;
  padding-left: 15px;
  padding-top: 35px;
  padding-bottom: 10px;
  margin: 0px 50px 5px 0px;
  color: #fff;
  font-weight: bold;
  font-family: georgia,'Times New Roman', Times, serif;
  font-size:11px;
  line-height: 10px; 
  text-decoration: none;
}

#headermenu a {
        color: #FFFFFF;
        font-weight: bold;
        font-family: georgia,'Times New Roman', Times, serif;
        font-size:11px;
        text-decoration: none;
}

#headermenu a:hover {
        color: #FFFFFF;
        font-weight: bold;
        font-family: georgia,'Times New Roman', Times, serif;
        font-size:11px;
        text-decoration: underline;
}

#menucontainer{
        background: #ffffff;
        border: 1px;
        font: italic normal 40px Verdana, Georgia,'Times New Roman', Times, serif;
        margin: 0px 0px 0px 0px;
        padding-top: 0px;
	clear: both;
	width: 100%;
	float: left;
	display: block;
}

.error{ 
  color : red; 
  font-weight: bold; 
}

#edit_content {
  border: 1px solid; 
  margin-left: 5px;
  margin-right: 250px; 
  width: 97%;
}

.postbutton {  
  color: #003300;
  border: 0px; 
  padding: 0px; 
  background: white; 
}

.postbutton:hover{  
  color: #336633;
}

.deleteform {  
  margin: 0px;
  padding: 0px; 
  width: 1%; 
}

#postmetadatatable{  
  margin-right: 250px; 
}

#categorylist a{  
  font-size: 12px; 
}

/* Search */ 

#searchform{  
  width: 160px; 
  padding: 0; 
  margin: 0; 
  border: none; 
}

#s{  
  float: left; 
  width: 65%; 
}
#sbutton{  
  width: 10%; 
}


/* Login CSS */ 

#login_bar{
  padding-bottom: 1px;
  border : none;
}

input#barusername {
  width: 20%; 
}
input#barpassword { 
  width: 20%;
}
/* 
input[type=submit]#loginlist{  
  width: 10%; 
}
*/ 

#rap {  
  clear: both; 
}

.horizontal_links {  
  padding-left: 0px; 
}

.horizontal_links ul {
  /* display: inline;*/ 
  float: left; 
  margin: 0;
  padding: 0;
  list-style: none;
}

.horizontal_links li {
  /* display: inline; */ 
  float: left; 
  padding: 2px;
  list-style: none;
}

.vertical_links ul {
  margin: 0;
  padding: 0;
  width: 100%; 
  list-style: none;
}

.vertical_links li {
  padding: 2px;
  width: 100%; 
}

.catlist{ 
  padding: 2px; 
}

#alert_table{  
  text-align: left;
}

.alignright {
  float: right;
}
	
.alignleft {
  float: left
}

.navigation {
  display: block;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 60px;
}

.submit input, .submit input:focus, .button {
	background: url(./wp-images/fade-butt.png);
	border: 3px double #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	color: #333;
	padding: 0.25em;
}

.submit input:active, .button:active {
	background: #f4f4f4;
	border: 3px double #ccc;
	border-left-color: #999;
	border-top-color: #999;
}

.submit, #quicktags, .editform th, #postcustomsubmit {
	text-align: right;
}

.cache a {
  font-size: 10px;
  padding-left: 2px;
  color: grey; 
}

#feature {  
  margin-bottom: 15px; 
}

/*
.linkbutton{  
  font-size:8px;
}
*/

#code{  
  position: relative; 
  width: 300px; 
  margin: 0px; 
  padding: 0px;
}

#feedsidebar{  
  display: block; 
  float:right; 
  overflow: hidden; 
  width: 150px; 
}


.bubble {
    float: left; 
	left: 2;
  	top: 0.5em;  
	text-align: center;
	width: 9.0em;
	font-size: 75%;
  	list-style: none;
	margin: 0;
    margin-right: 5px; 
	padding: 0;
}

.bubble li {
	border: 1px solid #fff;
	margin: 0;
	padding: 0;
}

.goldback { 
  background: #ffffff url(/images/bg.png); 
}
.goldback a { 
  background: url(/images/bg.png) bottom right; 
  color: grey; 
}
.goldback strong { 
  color: #666666; 
}

* html .goldback { 
  background-position: 1px 1px; 
}

.goldback strong {
  display: block;
}

.goldback span {  
  display: block; 
}

.lightback { 
  background: #ffffff url(/images/bg3.png); 
}
.lightback a { 
  background: url(/images/bg3.png) bottom right; 
  color: grey; 
}
.lightback strong { 
  color: #666666; 
}

* html .lightback { 
  background-position: 1px 1px; 
}

.lightback strong {
  display: block;
}

.lightback span {  
  display: block; 
}

.bigback { 
  background: #ffffff url(/images/bg-big.png); 
}
.bigback a { 
  background: url(/images/bg-big.png) bottom right; 
  color: grey; 
}
.bigback strong { 
  color: #666666; 
}


* html .bigback { 
  background-position: 1px 1px; 
}

.bigback strong {
	display: block;
}


.count a {
	display: block;
	text-decoration: none;
    padding: 0.3em 0;
	margin-bottom: 0;
}

.count a:hover {
	color: #222222;
}

.count img {
	position: absolute;
	top: 0;
	left: 0;
	border: none;
}

.nocount a {
	display: block;
	text-decoration: none;
    padding: 0.3em 0;
	margin-bottom: 0;
}

.nocount a:hover {
	color: #222222;
}

.nocount img {
	position: absolute;
	top: 0;
	left: 0;
	border: none;
}

.popdown {  
  clear: both; 
  border-bottom: double 3px #CFDEE1;
  background: #336633;
  font: italic normal 40px Georgia,'Times New Roman', Times, serif;
  padding: 15px; 
  height: 1%;  
  color: #fff;
  font-weight: bold;
  font-family: georgia,'Times New Roman', Times, serif;
  font-size:11px;
  line-height: 10px; 
  text-decoration: none;
}

.popdown a {
        color: #C4A457;
        font-weight: bold;
        font-family: georgia,'Times New Roman', Times, serif;
        font-size:11px;
        text-decoration: none;
}

.popdown a:hover {
        color: #C4A457;
        font-weight: bold;
        font-family: georgia,'Times New Roman', Times, serif;
        font-size:11px;
        text-decoration: underline;
}

.sidebar_summary {  
  padding-left: 6px; color: #888888; 
}

.size1{  
  font-size: 28px; 
}

.size2{  
  font-size: 27px; 
}

.size3{  
  font-size: 26px; 
}

.size4{  
  font-size: 25px; 
}

.size5{  
  font-size: 24px; 
}

.size6{  
  font-size: 23px; 
}

.size7{  
  font-size: 22px; 
}

.size8{  
  font-size: 21px; 
}

.size9{  
  font-size: 10px; 
}

.size10{  
  font-size: 19px; 
}

.size11{  
  font-size: 18px; 
}

.size12{  
  font-size: 16px; 
}

.size13{  
  font-size: 14px; 
}

.size14{  
  font-size: 12px; 
}

.size15{  
  font-size: 10px; 
}

.size16{  
  font-size: 8px; 
}

#buzzwords{ 
  border-color: black;
  border: 1px; 
}

#buzzwords a{ 
  text-decoration: none;
}