html {
	min-height: 100%;
}
body {
	height: 100%;

	margin: 0px;
	padding: 0px;
	background: #858c53;  
	background-attachment: fixed;
	color: #fff;
	font-size: 11px;
	font-family: verdana, helvetica, sans-serif;
	text-align: center;

}

p {
	line-height: 18px;
}
a
{
  text-decoration: underline;
  color: #7d8c1a;
}

a:hover
{
  text-decoration: none;
  color: #000;
}

strong
{
  background: inherit;
  color: #50514D;
}
small {
	text-transform: uppercase;
	font-size: 7pt;
}
blockquote, pre, code {
  border-left: 3px solid #7d8c1a;
  padding-left: 6px;
}
blockquote blockquote {
}
.yellow {
	color: #840;
}
.clear {
	clear: both;
}
img, a img {
	border: none;
	padding: 3px;
        margin: 2px;
	border: 1px solid #BFBFBF;
	clear: both;
	background: #f0ede1 url('images/bbg1.gif') repeat-x 0 -2px;
}
img {
	padding: 3px;
	margin-right: 5px;
	margin-bottom: 3px;
	border: 1px solid #BFBFBF;
	clear: both;
	background: #f0ede1 url('images/bbg1.gif') repeat-x 0 -2px;
}
img:hover {
	border: 1px solid #ff0;
}


h2 a {
	text-decoration: none;
	background: none;
}
h2 a:hover {
	text-decoration: none;
}
#container {
	min-height: 480px;
  background: #000;
	background: #858c53;  
	height: auto !important;
	height: 560px;
}
#header {
  width: 100%;
  height: 100px;
  background: #4d4d4d url('images/a1.gif') repeat-x center bottom;
  color: #ffffff;

}
#header div {

  width: 680px;
	margin: 0 auto;
	text-align: left;

  height: 95px;
  background: url('images/logo.png') no-repeat top left;


}
#header div h1 {
	display: none;
}
#header div h1 a {
	color: #fff;
	text-decoration: none;
	background: none;
}
#header div ul {
	list-style: none;
	margin: 50px 0 0 0;
	padding: 0;
	width: 550px;
	float: right;
	color: #fff;
}
#header div ul li {
	float: right;
	font-weight: bold;
	margin: 0 0 0 30px;
}
#header div ul li a {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 10px 0 5px 0;
	background: none;
}
#header div ul li a:hover, .current_page_item {
	border-bottom: 2px solid #7d8c1a;
}


#recent {
	color: #675;
	border-bottom: 1px solid #181e2c;
	background: #f0ede1 url('images/bbg1.gif') repeat-x top;
	text-align: center;
}
.container {
	width: 680px;
	margin: 0 auto;
	text-align: left;

	padding: 10px 0;
}
.container h2 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 16pt;
}
.recent-post {
	width: 450px;
	float: left;
}

.aboutbox {
	width: 200px;
	float: right;
}
.aboutbox h3, #sidebar ul.widgets h3 {
	font-weight: normal;
}
.aboutbox  {
	float: right;
	width: 200px;
}
.aboutbox  ul.widgets {
	margin: 0;
	padding: 0;
	list-style: none;
}
.aboutbox ul.widgets h3 {
	margin: 0;
	padding: 5px 0;
	color: #E3E3E3;
	border-bottom: 1px solid #3A4456;
}
.aboutbox  ul.widgets  li {
	margin: 0;
	padding: 0;
}
.aboutbox  ul.widgets ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.aboutbox  ul.widgets ul li {
	margin: 0;
	padding: 5px 0 5px 12px;
	border-bottom: 1px solid #3A4456;
background: url('images/x1.gif') no-repeat 0px 7px;
}
.aboutbox  ul.widgets a {
	text-decoration: none;
	font-weight: bold;
	background: none;
}
.aboutbox  ul.widgets a:hover {
}
.widgets h2 {
	font-size: 12pt;
	font-weight: bold;
}

#posts .container {
	color: #f0ede1;
}
#posts a {
  color: #fff;
}
#posts a:hover {
  color: #ff0;
}

#posts h2, .aboutbox h2 {
	margin: 20px 0 0 0;
}
#posts h2 a{
	font-size: 13pt;
	font-weight: normal;
	border: none;
	background: none;
}


#sidebar {
	float: right;
	width: 200px;
}
#sidebar ul.widgets {
	margin: 0;
	padding: 0;
	list-style: none;
}
#sidebar ul.widgets h3 {
	margin: 0;
	padding: 5px 0;
	color: #313A4A;
	border-bottom: 1px solid #C7C8CA;
}
#sidebar ul.widgets  li {
	margin: 0;
	padding: 0;
}
#sidebar ul.widgets ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#sidebar ul.widgets ul li {
	margin: 0;
	padding: 5px 0;
	border-bottom: 1px solid #C7C8CA;
}
#sidebar ul.widgets a {
	text-decoration: none;
	font-weight: bold;
  color: #fff;
	background: none;
}
#sidebar ul.widgets a:hover {
	color: #ff0;
}

#footer {
	height: 20px;
	text-align: center;
	vertical-align: middle;
	color: #f0ede1;
	padding: 5px;
	margin-top: 20px;
}
#footer a{
	color: #fff;
	text-decoration: none;
	background: none;
}
#footer a:hover {
	color: #aaa;
	text-decoration: none;
}

.navigation {
	text-align: center;
}
.alignleft .alignright {
	width: 200px;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}

h3#comments, h3#respond {
	font-family: verdana, arial, helvetica;
	font-size: 12pt;
	color: #000;
}
ol.commentlist {
	list-style: none;
	margin: 0;
	padding: 0;
}
ol.commentlist li {
	background: #808060;
	margin: 20px 0;
	padding: 10px;
	border: 1px solid #BFBFBF;
}
ol.commentlist li ul li,ol.commentlist li ol li {
	margin: 0;
	padding: 0;
	border: none;
}
ol.commentlist .alt {
	background: #909070;
}

ol.commentlist li:hover {
	
}
ol.commentlist .poster {
}
ol.commentlist .poster p{
}
#comment-container {
	/*background: #D9D9D9;*/
	padding: 10px;
	margin: 30px 0 0 0;
	/*border: 1px solid #BFBFBF;*/
}

/*widgets*/
#search {
	padding: 7px 0;
}
#search input {
	margin: 3px 0;
}
#search #searchform br {
	display: none;
}
#flickrrss {
}

div.datebox {
  width: 35px;
  margin: 3px 8px 0px -2px;
  font-size: 9px;
  text-align: center;
  background: #808060;
  color: #fff;
  border: 1px solid #909070;
  float:left;
}

div.datebox div.day {
  color:#665;
	background: #f0ede1 url('images/bbg1.gif') repeat-x 0 -2px;
  font-size: 16px;
  font-weight: bold;
  margin-top: 2px;
}
form#searchform {
  padding: 10px; 0px; 10px; 0px;
}
input,textarea {
  border: 1px solid #665;
  font-size: 10px;
  color:#665;
	background: #f0ede1 url('images/bbg1.gif') repeat-x 0 -2px;
}
input#submit {
  background: #886;
  color: #fff;
}



#front_page_main
{
background: #f0ede1 url('images/mountain.gif') no-repeat left bottom;  
ext-align: center;
}


#frontBox {
  background: url('images/bbg1.gif') repeat-x top;
  text-align: center;
  border-bottom: 1px solid #000;
  color: #675;
  padding: 40px 0 160px 0;
}

#front_page_main h1
{
text-transform: lowercase;
font-size: 39px;
color: #50514D;
font-weight: normal;
letter-spacing: -2px;
padding: 1px;
margin: 1px;
}

#front_page_main h1 span
{
color: #7d8c1a;
}

#front_page_main img
{
border: 0px;
background: transparent;
padding: 0;
margin: 0;
}

#slogan2 
{
}
