*{
  padding: 0;
  margin: 0;
}

hr
{
  display: none;
}

a
{
  color:#AF0102;
  text-decoration:underline;
}

a img
{
  border: none;
}

body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	background-image:url(img/body_bg.gif);
	background-repeat:repeat-x;
	background-color:#0591A2;
	}

#page
{
  	width: 900px;
  	margin: 0 auto;
  	background-color:#ffffff;
	border:1px solid #E8CA58;
    }

#header
{
  	background-image:url(img/header.jpg);
  	background-repeat:no-repeat;
  	text-align:left;
  	height:260px;
	
	}

#header h1 {
	padding-top:3px;
	padding-left:30px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	font-size:20px;
	color:#AF0102;
	}
	
#headerimg h1 a {
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	font-size:20px;
	color:#AF0102;
	}

#header h3 {
	margin:0px;
	padding-left:30px;
	font-size:14px;
	color:#333333;
	text-align:left;
	text-decoration:none;
	}
	
#header h3 a {
	text-decoration:none;
	font-size:18px;
	font-weight:normal;
	color:#333333;
	}
	
#wrapper{
  	width: 880px;
  	margin: 0 auto;
	padding:10px;
	}

#content{
	float: left;
	width: 500px;	
}

.narrowcolumn {  
	float:left; 
	display:block;
}

.post
{
  font-size: 1.1em;
  width: 500px;
  float:left;
  margin-bottom:10px;
  border-bottom:solid 1px #F3AD52;
 }
 
.post h2 {
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	font-size:18px;
	background-image:url(img/head.jpg);

	}

.post h2 a{
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	font-size:18px;
	text-decoration:none;
	}

.post p
{
  line-height: 1.4em;
  margin-bottom: 1em;
}

.post li
{
  margin-left: 20px;
}

.post ul
{
  list-style-image: url (images/listitem.png);
  list-style-type: bullet;
  margin-bottom: 10px
}
.post small {
	color:#13169B;
	}
	
.entry{	
	padding-top:5px;
	padding-left:10px;
	color:#333333;
	}

.entrytext {
	margin-top:10px;
	padding-left:10px;
	}

.entrytext img{
	border:solid 1px #cccaaa !important;
	margin:3px !important;
	padding: 0px;
	float:left;
	max-width:480px;
	/* IE Image max-width */
	width: expression(this.width > 500 ? 500: true);
}
.entry img{
	border:solid 1px #cccaaa !important;
	margin:3px !important;
	padding: 0px;
	float:left;
	max-width:480px;
	/* IE Image max-width */
	width: expression(this.width > 500 ? 500: true);
}

.postmetadata
{	
  width:480px;	
  font-size: 0.8em;
  float:left;
  border-top:1px solid #A3A1A1;
  }

.postmetadata a
{
  color:#AF0102;
}

/*------------------------------------------------------------------------------------------*/
.navigation{
font-size:10px;
display: block;
}

.navigation a {
	color:#559449;
	}
	
.alignleft
{
  float: left;
  text-align: left;

}

.alignright
{
  float: right;
  text-align: right;
  
}



/*------------------------------------------------------------------------------------------*/
#sidebar
{
  float: right;
  width: 366px;
  padding: 3px;
  text-align: center;
 }

#sidebar table{
  border:1px solid #E7CA58;
  }

	
#sidebar ul
{
  list-style: none;
  margin-bottom: 10px;
  
}

#sidebar ul ul
{ 
  list-style-image:url(img/arrow.jpg);
  margin-left: 20px;
  
}

#sidebar ul ul li
{
  margin-bottom: 5px;
  }

#sidebar ul ul li a {
	text-decoration:none;

}
#sidebar ul ul li a:hover {
	color:#999999;
	text-decoration:underline;
}

#sidebar ul h2
{	
  height:25px;
  font-size: 1.2em;
  margin-bottom: 5px;
  font-weight:bold;
  color:#ffffff;
  background-image:url(img/menu_bg.jpg);
  background-repeat:no-repeat;
  text-align:left;
  padding:3px 0px 0px 15px;

}

#sidebar_r
{
  float: right;
  width: 170px;
  padding: 0px;
  text-align:left;
  margin-top:10px;
 }

#sidebar_l
{
  float: left;
  width: 170px;
}

#sidebar2 { 
  margin-top:10px;
  text-align:left;
}

#header #ad_hf
{
  text-align: center;
  padding-top:30px;
  margin-top:170px;
}

#ad_hf {
text-align: center;
}

#footer {
  padding: 20px;
  clear: both;
  text-align: center;
  font-size:12px;
  color:#000000;
  border:1px solid #F3AD52;
 }

#footer a {
  color:#AF0102;
}


/*------------------------------------------------------------------------------------------*/
.commentlist {
float:left;
list-style-type:none !important;
margin:4px !important;
}

ol.commentlist
{
  margin: 0 auto;
  width:480px;
}

ol.commentlist li
{
  margin-bottom: 1.5em;
  border: 1px solid #999999;
  padding: 5px;
  }

ol.commentlist li.alt
{
  
 }

ol.commentlist a
{
  color: #AF0102;
}

#commentform {
padding-left:50px;
float:left;
}

small.commentmetadata
{
  font-size: 0.8em;
  margin-bottom: 1em;
  display: block;
}

.st-tag-cloud{
text-align:center;
padding-right:4px;
}


.st-tag-cloud a{
text-decoration:none;
}

.st-tag-cloud a:hover {
	color:#AF0102;
	}

.related_post{
	float:left;
	padding:4px;
	margin-top:5px;
}

.related_post a{
	text-decoration:none;
}

.related_post a:hover {
	color:#990000;
	}

.related_post li{
	list-style:none;
	margin-top:5px;
}


/*------------------------------------------------------------------------------------------*/


h3 , h3 a 
{
  margin-top: 1.5em;
  font-size: 1.2em;
  color:#AF0102;
  text-decoration:none;
}

h4
{
  margin-top: 1.2em;
  font-size: 1.2em;
  font-weight:bold;
}

h5
{
  margin-top: 1em;
  font-size: 1em;
  font-weight:bold;
}

blockquote
{
  margin: 1em 1.5em;
  padding: 1em 1.5em;
  border: 1px solid #999999;
  background: #fcf1e2 url(images/blockquote.png) no-repeat scroll top left;
}

blockquote cite
{
  margin: 5px 0 0;
  display: block;
}

acronym, abbr, span.caps
{
  cursor: help;
}

acronym, abbr
{
  border-bottom: 1px dashed #999;
}


.center
{
  text-align: center;
}

.description
{
  border-bottom: 100px;
}

#wp-calendar caption{
text-align:left;
}

#calendar_wrap table {
width:160px;
margin-bottom:5px;
}

.textwidget {
text-align:center;
}