/* CSS Document */

/* Reset default browser styles */
@import url('styles/reset.css');

body
{
width:100%;
height:100%;
background-color: #EDEDED;
margin: 0px;
padding: 0px;
}

#center 
{  
margin:auto;
}

#wrap 
{
margin-left:auto;
margin-right:auto;
height:auto;
width: 945px; 
height: 641px;  
padding: 20px;  
text-align: justify; 
text-justify: auto; 
background-color: #FFFFFF;
}

#logo 
{
margin:auto;
margin-bottom: 5px;
height:43px;
width: 945px;
padding: 0px;   
padding-bottom: 5px;   
background-color: #FFFFFF;
border-bottom: 1px solid #000000;
}

.left
{
background-color: #EDEDED;
width: 210px;
height: 502px;
margin: 0px;
margin-right: 5px;
padding: 0px;
float: left;
}

.sideMenu
{
  margin: 0px;
  padding: 0px;
  width: 210px;
  height: 502px;
  float: left;
}

#sideMenuItem 
{
	margin: 0px;
  padding: 2px;
  width: 205px;
  height: 22px;
  padding-left: 5px;
  margin-bottom:1px;
  background-color: #669933;
}

#content 
{ 
	width: 725px; 
	height: 502px; 
	margin: 0px;
	margin-left: 5px; 
	padding: 0px; 
	float: right;  
}

#pageContent 
{  
	width: 705px; 
	height: 482px; 
	margin: 0px; 
	padding: 10px; 
	float: right; 
	background-color: #EDEDED; 
}

#postContent 
{ 
	width: 433px;
	height: 502px;
	margin: 0px;
	padding: 0px;
	float: left;
	display: inline;
	background-color: #FFFFFF;
}

#posttitle 
{ 
	width: 426px;
	height: 22px;
	margin: 0px;
	margin-bottom:5px;
	padding:2px;
	padding-left: 5px;
	float: left;
	background-color: #669933;
}

#postimage
{ 
	width: 433px;
	height: 240px;
	margin: 0px;
	padding:0px;
	float: left;
	background-color:#FFFFFF;
}

#posttext
{ 
	width: 433px;
	height: 216px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-color:#FFFFFF;
}

#field
{ 
	width: 426px;
	height: 14px;
	margin: 0px;
	margin-bottom: 2px;
	padding: 2px;
	padding-left: 5px;
	float: left;
	background-color: #EDEDED;
	border-top: 1px dotted #111111;
}

#excerpt
{ 
	width: 423px;
	margin: 0px;
	padding: 5px;
	float: left;
	background-color: #CCCCCC;
	border-top: 1px dotted #111111;
}

#entry
{  
	width: 129px; 
	height: 157px; 
	margin: 0px;
	padding: 0px;
	float:left;
	display: inline;
	background-color: #CCCCCC;
}

#catImg 
{ 
	width: 142px; 
	float: left; 
}

#catDesc 
{  
	width: 579px;
	height: 502px; 
	margin: 0px;
	margin-left: 146px;
	padding: 0px;  
	background-color: #FFFFFF;    
}

#catDescHold
{ 
	width: 423px;
	height: 492px;
	margin: 0px; 
	padding: 5px;
	float: left;
	display: inline;
	background-color: #cccccc;
}

/* New Navigation */

#navigationcont
{
  margin: 0px;
  margin-left: 5px;
  padding: 0px;
  width: 141px;
  height: 502px;
  float: right;
  display: inline;
  background-color: #EDEDED;
}

.navigationbox 
{
	margin: 0px;
  padding: 2px;
  width: 131px;
  height: 28px;
  padding-left: 5px;
  background-color: #EDEDED;
  border-bottom: 1px solid #FFFFFF;
}
	
/* New Navigation */

#foot 
{ 
font-family: arial, serif; 
clear: both; 
height: 139px;
color:#5D2816 
}

.moreTab 
{ 
margin-top: 330px; 
margin-left: 715px; 
}

.meta 
{ 
margin: -2px 0px 0px 0px; 
padding: 0; 
font-size: 8px; 
font-weight: bold; 
}

.postmetadata 
{ 
font-size: 10px; 
text-align: center; 
}

.clearFix:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearFix { display: inline-block; }
.clearFix { display: block; }

p
{
color: #000000;
line-height: 130%;
font: 12px Helvetica, Trebuchet MS, Arial, Verdana, Sans-Serif;
}

p.white
{
color: #FFFFFF;
font: 12px Helvetica, Trebuchet MS, Arial, Verdana, Sans-Serif;
}

p.title
{
color: #000000;
font-weight: bold;
margin: 0px;
font: 24px Helvetica, Trebuchet MS, Arial, Verdana, Sans-Serif;
}

p.title2
{
color:#FFFFFF;
text-decoration: none;
font: 18px Helvetica, Arial, Trebuchet MS, Verdana, Sans-Serif;
}

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

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

a:hover
{
color: #000000;
text-decoration: underline;
}

a:link.navigation
{
color: #333333;
text-decoration: none;
font: 10px Helvetica, Arial, Trebuchet MS, Verdana, Sans-Serif;
}

a:visited.navigation
{
color: #333333;
text-decoration: none;
font: 10px Helvetica, Arial, Trebuchet MS, Verdana, Sans-Serif;
}

a:hover.navigation
{
color: #669933;
text-decoration: none;
font: 10px Helvetica, Arial, Trebuchet MS, Verdana, Sans-Serif;
}

a:link.navigation2
{
color:#FFFFFF;
text-decoration: none;
font: 18px Helvetica, Arial, Trebuchet MS, Verdana, Sans-Serif;
}

a:visited.navigation2
{
color:#FFFFFF;
text-decoration: none;
font: 18px Helvetica, Arial, Trebuchet MS, Verdana, Sans-Serif;
}

a:hover.navigation2
{
color:#333333;
text-decoration: none;
font: 18px Helvetica, Arial, Trebuchet MS, Verdana, Sans-Serif;
}

img.featured
{
margin: 0px 0px 5px 0px;
}

#head { height: 150px; margin: 0; padding: 0; color: #5D2816 }


#left h2 { height: 45px; margin: 0px 0px 0px 10px; padding: 5px 0px 0px 52px; font-size: 1.2em; color: #86b12c }

blockquote { background-color: transparent; color: #666; margin-left: 10px; margin-right: 15px; padding: 10px 20px 10px 30px; }



h1 { margin: 0; background-color: transparent; color:#669933; font-family: arial, serif;  font-size: 0.9em; padding-bottom: 5px; padding-top: 5px; }

h1 a { text-decoration: none; }

h1 a:link, h1 a:visited { color: #669933; background-color: transparent; padding-bottom: 5px; padding-top: 5px; text-align: center; }

h1 a:hover { color: #669933; background-color: transparent; text-decoration: none;}

h2 { background-color: #FFFFFF; color:#669933; font-family: arial, serif; font-size: 1.3em; } 

h3 { background-color: transparent; color:#669933; font-family: arial, serif; font-size: 1.2em; } 




form { margin: 0px; padding: 0px; }

form input, form textarea, form submit { border: 1px solid #86b12c; background-color:#F5B0B7; }


#thumb {margin: 10px 0 0 0; border:0; padding:0; }


img.centered {display:block; margin: 10px 0 0 0; border:0; padding:0; }

img.alignright 
{ 
	display: inline; 
	border:0; 
	margin:0px; 
	margin-bottom:5px;
	padding:0; 
	vertical-align: middle; 
}

img.alignleft 
{ 
	display: inline; 
	border:0; 
	margin:0px;
	padding:0; 
	vertical-align: middle; 
}

img.border 
{ 
	border:0; 
	padding:0; 
	margin:0px; 
}


.alignleft { float:left; text-align:left; }

.alignright { float:right; text-align:right; }

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

#floatBottom {
	position: relative;
	margin-top: 312px;
	margin-left: 0px;
	margin-bottom:0px;
	width:945px;
	border-top: 1px solid #000000;
}

#floatleft {
	position:relative;
	float:left;
	height:65px;
	width: 215px;
	margin-top:5px;
	padding-top:5px;
	padding-right: 5px;
	border-right: 1px solid #333333;
	font: 10px Helvetica, Trebuchet MS, Arial, Verdana, Sans-Serif;
}

#floatcolumn {
	position:relative;
	float:left;
	height: 65px;
	width: 130px;
	margin-top:5px;
	margin-right:4px;
	padding-top:5px;
	padding-left: 5px;
	padding-right: 5px;
	border-right: 1px solid #333333;
	font: 10px Helvetica, Trebuchet MS, Arial, Verdana, Sans-Serif;
}


#floatright {
	position:relative;
	float:right;
	width: 141px;
	margin-top:5px;
	padding-top:5px;
	padding-left:5px;
	border-left: 1px solid #333333;
}

/* 

filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; 



