* {
	padding: 0;
	margin: 0;
}

body {
  background: #ffffff;
  font: 11px "Lucida Grande", Verdana, Palatino, sans-serif;
}
a{
  color: #1C2882;
}
a:hover{
  color: #b82349;
}

p 
{
    margin-top: 10px;
	margin-bottom: 15px;
	line-height: 1.8em;
}

blockquote {
    background-color:#E8E9DC;
    border-left:4px solid #1C2882;
    font-size:11px;
    padding:10px 10px 10px 30px;
	margin-bottom: 15px;
}

blockquote blockquote {
	background-color:#C3C4BA;
    border-left:4px solid #1C2882;
    font-size:11px;
    padding:10px 10px 10px 30px;
	margin-bottom: 15px;
}

.small 
{
 font-size: 0.75em;   
}
#header 
{
    background: #a01743 url(images2/header_bgr.jpg) repeat-x 0% 0%;
    height: 231px;
}
#header_wrap 
{
  margin: 0 auto;
  width: 800px;
  height: 60px;
}
h1#logo 
{
    padding: 10px 0;
    font: 27px "Lucida Grande", Georgia, Palatino, sans-serif;
    text-align: left;
}
h1#logo a
{
    color:#fff;
    text-decoration: none;
}

#search_form{
    margin: 10px 0;
    background: url(images2/search_bgr.jpg) no-repeat 0% 0%;
    width: 204px;
    height: 34px;
    float: right;
    border: 0;
}

#search_form #s-text {
  float: left;
}
#search_form #s-submit {
  float: left;
}
#searchsubmit 
{
    margin: 5px 0;
  background: url(images2/search_submit.png) no-repeat 0% 0%;
  width: 27px;
  height: 22px;
  border: 0;
}

#s {
  margin: 8px 0 0 0;
  padding: 0 0 0 8px;
  font: 12px "Lucida Grande", Verdana, Palatino, sans-serif;
  width: 160px;
  border: 0;
  color: #acacac;
}

#header_ad 
{
    
    text-align: center;
    height: 120px;
}

#header_bottom 
{
  margin: 0 auto;
  width: 800px;
  height: 51px;
}

#header_bottom #nav{
    font-size:12px;
    margin-top: 21px;
    list-style: none;
    height: 30px;
    float: left;
}


#header_bottom #nav li{
display: inline;
}
#header_bottom #nav a{
float: left;
display: block;
color: #fff;
padding: 5px 25px;
text-decoration: none;
letter-spacing: 1px;
margin-top: 6px;
}
#header_bottom #nav a:hover{
background-color: #8E193A;
}
#header_bottom #nav .current_page_item a{ 
background-color: #FFFFFF; /*Brown color theme*/
color: #000; 
font-weight: bold;
}

#header_bottom #header_bottom_right 
{
    height: 51px;
    float: right;
}

#header_bottom #header_subscribe 
{
    width: 230px;
    text-align: left;
}

#header_bottom #header_subscribe #header_subscribe_text 
{
    color: #fff;
    font-size: 14px;
    text-decoration: none;
    font-weight: bold;
    margin-left: 20px;
}












#content {
  clear: both;
}

#content-wrap 
{
  margin: 10px auto;
  padding: 0;
  width: 800px;
  background: url(images2/wrap.gif) repeat-y 0% 0%;
}
#posts {
  margin: 45px 0 0 0;
  padding: 0 20px 0 10px;
  float: left;
  width: 540px;
}

#posts #post_desc_header 
{
    font-size:20px;
    margin-bottom:25px;   
}

.post 
{
 padding-bottom: 40px;  
 font-size: 12px; 
 color: #3E4655;
}

.post h2 
{
    font: 21px "Lucida Grande", Georgia, Palatino, sans-serif; 
    color: #620468;
    letter-spacing: -0.01em;
    padding-bottom: 5px; 
}
.post img 
{
    border:1px solid #E8E9DC;
}

.post h3 
{
    font: 15px "Lucida Grande", Verdana, Palatino, sans-serif; 
    letter-spacing: -0.01em;
    padding-bottom: 5px; 
    font-weight: bold; 
}

.post h2 a 
{
    text-decoration: none;
}

.post h2 a:hover 
{
    color: #b82349;
}

.post_date 
{
    padding-left: 25px;
    background: url(images2/calendar.png) no-repeat;
    font-size: 11px;
}

#related_posts 
{
 padding: 20px 0;   
}

#related_posts ul
{
 list-style-type: none;  
}
#related_posts li
{
 padding-bottom: 5px;   
}
#related_posts a
{
    text-decoration: none;
}

.post_promote {
	font-size: 11px;
	border: 1px solid black;
	padding: 10px;
}
.post_meta
{
    border: 1px solid #A81B45;
    font-size: 11px;
    background-color: #D63151;
    padding: 5px;
    color: #fff;
}

.post_meta a
{
    color: #fff;
    text-decoration: none;
}
.post_meta a:hover
{
  color: #1C2882;
}

.post_meta .post_categories 
{
    padding: 0 0 5px 25px;
    background: url(images2/tag_orange.png) no-repeat;
    margin-right: 30px;
}

.post_meta .post_comments 
{
    padding: 0 0 5px 25px;
    background: url(images2/comments.png) no-repeat;
}

.single_navigation {
	font-size: 11px;
}

.single_navigation .previous {
	text-align: left;
}

.single_navigation .next {
	text-align: right;
}

#comments 
{
 margin-top: 30px; 
 margin-bottom: 20px;  
}

#comments h3
{
        font: 15px "Lucida Grande", Verdana, Palatino, sans-serif; 
    letter-spacing: -0.03em;
    font-weight: bold; 
 padding-bottom: 10px;   
}

#comments .add_comment {
    font-size: 12px;
    padding-bottom: 20px;
}
    

#comment_list
{
    list-style-type:none;
    padding: 0 20px;
    font-size: 11px;
}

#comment_list li 
{
    border: 2px solid #F1F0ED;
    padding: 20px 10px;
    margin-bottom: 10px;
}
#comment_list li.author
{
    background-color: #F4EBED;
}

#comment_list .comment_pending_approve, #comment_list .comment_approved 
{
    margin-top: 10px;
}
#comment_list .comment_pending_approve {
    color: #acacac;
}
#comment_list .comment_date_time 
{
    text-align: right;
}
#comment_list .comment_moderation_message
{
    font-style: italic;
    font-size: 1.1em;
}
#comment_list li cite
{
    font-size: 12px;
    font-weight: bold;
}

#comment_list li cite a
{
    text-decoration: none;
}

#respond h3
{
    padding: 0;
    margin-bottom: 10px;
}
#commentform 
{
    font-size: 12px;
}
#commentform p 
{
    margin-bottom: 5px;
}
#commentform textarea 
{
    border:1px solid #49647D;
    margin:2px;
    padding:5px;
    width:530px;
    font: 11px "Lucida Grande", Verdana, Palatino, sans-serif; 
}
#commentform textarea:focus 
{
    background-color: #9EE0FF;
}
#commentform .comment-field 
{
    margin-bottom: 5px;   
}

.comment-field label 
{
    font: 11px "Lucida Grande", Verdana, Palatino, sans-serif; 
}
#commentform .input-text 
{
    border:1px solid #49647D;
    margin-right: 10px;
    padding: 5px;
    width:200px;
    font: 11px "Lucida Grande", Verdana, Palatino, sans-serif; 
}
#commentform .input-text:focus 
{
    background-color: #9EE0FF;
}
#commentform #submit {
border:1px solid #49647D;
font: 11px "Lucida Grande", Verdana, sans-serif; 
margin:0;
padding: 2px;
width: 170px;
}

.post_navigation 
{
    font-size: 12px;
}

.post_navigation a
{
    text-decoration:none;
}

.post_navigation .previous
{
    float: left;
}

.post_navigation .next
{
    float: right;
}
    
#sidebar
{
  margin-top: 45px;
  padding-left: 30px;
  float: right;
  width: 200px;
}
.chunk 
{
  margin-bottom: 25px;   
}
#sidebar h2 
{
    font: 14px "Lucida Grande", Verdana, Palatino, sans-serif; 
	color: #A81B45;
    font-weight: bold;
    padding-bottom: 10px;
}

#sidebar ul 
{
    font: 11px "Lucida Grande", Verdana, Palatino, sans-serif; 
    list-style: none;
}
#sidebar ul li
{
    padding-bottom: 5px;
}

#sidebar ul a{
text-decoration: none;
}



.more 
{
    text-decoration:underline;
    cursor: pointer;
}

#recent_comments li span 
{
    color:#D73252;
}
#footer 
{
    background: #a01743 url(images2/header_bgr.jpg) repeat-x 0% 0%;
}
#footer_links
{
  margin: 0 auto;
  padding: 20px 0;
  width: 800px;
}

#footer_links h2 
{
    font: 14px "Lucida Grande", Verdana, Palatino, sans-serif; 
    color: #fc89a2;
    font-weight: bold;
    padding: 5px 25px 5px 0;
    margin-bottom: 10px;
    border-bottom: 1px solid #dd5875;
}

#footer_links ul 
{
    font: 11px "Lucida Grande", Verdana, Palatino, sans-serif; 
    list-style: none;
}
#footer_links ul li
{
    float: left;
    padding-right: 30px;
    padding-bottom: 5px;
    width: 130px;
}
#footer_links ul a{
    text-decoration: none;
    color: #fff;
}

#footer_acknowledge
{
  margin: 0 auto;
  padding: 20px 0;
  width: 800px;
}

#footer_acknowledge a
{
    text-decoration: none;
    color: #fff;
}

#eXTReMe 
{
    display: none;
}

#similar-posts-list 
{
     list-style-type: none;  
     margin-bottom: 20px;
}
#similar-posts-list li
{
 padding-bottom: 5px;   
}