/*

Theme Name: Clean Purple

Theme URI: http://www.themelab.com/free-wordpress-themes/

Description: Design by <a href="http://imanto.com">imanto.com</a>.  WordPressed by <a href="http://www.themelab.com">Theme Lab</a>

Version: 1.0

Author: Theme Lab

Author URI: http://www.themelab.com/

*/



* { padding: 0; margin: 0; }



body {

 font-family: Verdana;

 font-size: 12px;

 background-image: url(images/bg3.gif);

 background-repeat: repeat-x;

 background-color:#EBE3D8;
 
 color:#5B514F;
 

}

a{ color:#A6B91A; text-decoration:none; outline: none;}

a:hover{ text-decoration:underline;}

h1,h2{ font-weight:normal; }

h1{font-size:25px;}

h2{font-size:22px; }

h3{font-size:14px; }

p{
padding: 0px;
font-family: Verdana;
color:#555555;
word-spacing:6px;
font-family:12px;
line-height:20px;
}

img{ border:0px;}

#wrapper { 

 margin: 0 auto;

 width: 922px;
 



}

input{ border:1px solid #A59A88; margin-top:8px;}

textarea{ border:1px solid #A59A88; margin-top:8px;}

#header {

 color: #fff;

 width: 922px;

 padding: 0;

 height: 184px;

 margin: 0;

 /*background: url(images/header_bg.png) #2d2d2d repeat-x;*/
 
 border:0px solid #FFFFFF;
 
 margin:auto;

}

ul{ padding:0px; margin:0px;}


div.post{
 margin-left:0px;
 
 border:0px solid #000000;
 
}

.post ul{ 
padding-left:20px;
color:#6F6A61;
}

.post ol {
color:#6F6A61;
margin-left:25px;
padding-left:20px;
}

.post ul li {
background: transparent url(images/bullet.png) no-repeat left center;
list-style:none;
padding-left:15px!important;
}

.post p {
margin-top:5px;
margin-bottom:5px;
}

#header h1{

 position:relative;

float:left;

padding-left:77px;

padding-top:20px;

}



#header h1 a {

 color: #fff;

 text-decoration:none;

}



#header p {

 position:relative;

float:left;

padding-left:147px;

}



#header form {

 float: right;

 /*margin: 34px 47px 0 0;*/

}



/*#header input {

 background-color: #3b3b3b;

 border: 1px #c0c0c0 solid;

 color: #fff;

}*/



#header #s {

 float: left;

 height: 15px;

 width: 130px;

 padding: 5px;

}

.head_cont{
height:43px;
}

#sub_head1 {
float:left;
background:url(images/header1.jpg) no-repeat;
width:449px;
height:141px;
}

#sub_head2 {
float:left;
background:url(images/header2.jpg) no-repeat;
width:468px;
height:141px;
}
 

#header #searchsubmit {

 float: left;
 height: 27px;
 width: 72px;
 /*text-transform: uppercase;*/
 font-weight: bold;
 font-size:14px;

}



#logo {

 background: url(images/logo.png) #2d2d2d no-repeat;

 height: 93px;

 width: 124px;

}



#nav {

 width:922px;


 color: #000;

 font-weight: bold;
 
 padding:0px;

 padding-top:0px;
 
 height:41px;
 
 float:left;
 
 position:relative;

}




#nav_links li{ 
display:inline; 
float:left; 
 min-width:110px;
 _width:110px;
  text-align:center; 
  background:url(images/nav_active_strip.jpg) repeat-x;
 margin-right:2px; 

  height:31px; padding-top:10px;
  
 }

#nav_links li a{ display:block; outline:none;}

#nav li:hover{ background: url(images/nav_hover_strip.jpg)  repeat-x;  height:31px; padding-top:10px; outline:none;}

#nav li.current_page_item{background: url(images/nav_hover_strip.jpg)  repeat-x;  height:31px; padding-top:10px; outline:none;}

#nav a {

 color: #000;
 text-decoration: none;
 padding:0px;
 height:31px; 


}



#nav a:hover {

  color: #000;

 text-decoration: none;

 padding:0px;

 height:31px;

}








#main{
background:url(images/bg_content_strip.jpg) repeat-y; width:922px;
float:right;


}

#content { 

 color: #333;

 

 margin: 0px 0px 0px 0px;

 padding:0px;

 min-height: 1050px;

 width: 670px;
 _width:650px;
 
 float: left;
 

 border:0px solid #000000;
 _padding:0px;
 margin:0px;

 
 
}

#content ul li{ padding:4px;}

.post h1,h2,h3{ padding-bottom:5px;
padding-top:10px;}

.about_us {
padding-bottom:0;
padding-left:13px;
padding-right:0;
padding-top:10px;
}



.content_header{
 border:0px solid #000000;
background:url(images/content_head_patch.jpg) left top no-repeat;
 height:20px;
 width:681px;
 
 _margin:0px;
 
}



#content .heading {

 background:none;
 padding-left:10px;

 min-height: 35px;
 width:670px;
 margin:auto;
 border:0px solid #000000;
 
 _margin:0px;
 
}

.blogtitle h2{ padding-top:0px;}

#content{
text-align:left;


  
}


#content .heading h2 {

 font-size: 24px;
 color:#A6B91A;
 

}



#content .heading h2 a {

 color: #A6B91A;

 text-decoration: none;

}



#content .post-info {

 font-size: 10px;

}



#content .comment-bubble {

 /*background: url(images/comment-bubble.png) #f0f0f0 no-repeat;*/
/*
 width:51px;

 height: 36px;*/

 font-family:"Trebuchet MS";
 padding:0px;

}



#content .comment-bubble a {

 color: #FFF;

 text-decoration: none;

 font-weight: bold;

}



#content .post {
 text-align:left;
 padding-left:8px;
 padding-right:7px;
 padding-top:6px;
 padding-bottom:0px;
 margin-left:10px; 
 

 
}

.nocomments{margin-left:14px; width:90%;}

#content p {

 padding: 0px;

  font-family: Verdana;
 padding:0px;
 color:#555555;
 word-spacing:6px;
 font-family:12px;
 line-height:15px;
 padding-top:3px;
 padding-bottom:3px;
}



#content a, #footer a {

 color: #A6B91A;

 text-decoration: none;

}



#sidebar { 

 float: right;
 
 color: #333;

 margin: 0;

 padding:0;

 min-height: 350px;

 width: 240px;


 display: inline;

 font-family:"Trebuchet MS";
 _border:0px solid #000000;

 _padding:0px;

 
 


}

#sidebar #sidebar_first_block {

 text-transform: uppercase;

 font-size: 16px;
 
 width:210px;
 
 font-family: "Trebuchet MS";
 
 background:url(images/sidebar_head.jpg) top  no-repeat;

 height:23px;
 
 padding-left:31px;
 
 padding-top:10px;
 
 color:#A59A88;
 

 _padding:0px;
 _padding-top:7px;
 _width:210px;
 _padding-left:31px;
 
 
}




#sidebar h3 {

 text-transform: uppercase;
 font-size: 16px; 
 width:241px; 
 font-family: "Trebuchet MS"; 
 background:url(images/sidebar_rest.jpg)  no-repeat;
 height:28px; 
 padding-left:30px; 
 padding-top:5px; 
 color:#A59A88; 
 

 

 _border:0px solid #000000;
 _padding:0px;
 _padding-top:4px;
  _width:210px;
 _padding-left:31px;
}

#sidebar h2{

 text-transform: uppercase;

 font-size: 16px;
 
 width:241px;
 
 font-family: "Trebuchet MS";
 
 background:url(images/sidebar_rest.jpg)  no-repeat;

 height:28px;
 
 padding-left:30px;
 
 padding-top:5px;
 
 color:#A59A88; 
 font-weight:bold;
  _border:0px solid #000000;
 _padding-top:4px;
  _width:210px;
 _padding-left:31px;

}





#sidebar ul {

 list-style: none; 
 width:223px; 
 border:0px solid #000000; 
 padding:0px;
 margin:auto;
 margin-left:0px;
 

 
 

  _border:0px solid #000000;
 _padding:0px;
 _padding-top:10px;
 _margin-right:0px;
 _margin:0px;
 _width:220px;
 
}


#sidebar ul li{

background:url(images/sidebar_content_strips.jpg) no-repeat; height:24px;

width:241px;
padding-left:28px;
padding-top:5px;
	
_border:0px solid #000000;
_width:210px;
_padding:0px;
_padding-left:31px;
_padding-top:5px;
_margin-right:0px;

}



#sidebar a {

 color: #A6B91A;
font-weight: bold;
 text-decoration: none;
 font-size:12px;
 

}

#sidebar a:hover {

 color: #A6B91A;

 font-weight: bold;

 text-decoration: underline;
 
 font-size:12px;
 

}




#footer { 

 width: 922px;

 clear: both;

 color: #404040;

 background-color: #EEE;

 margin:0px;

 padding: 0px;
 
 background: url(images/footer_patch2.jpg) left no-repeat; width:922px;
 height:20px;
 

}




#comments {

 padding-bottom:10px;

}



.commentlist {

 padding-left: 20px;

}



.f-left {

 float: left;
 

}



.f-right {

 float: right;

}


.pag-left {

 float: left;
  padding:15px;

}



.pag-right {

 float: right;
 
 padding:15px;

}



.clear {

 clear:both;

}



/* WordPress CSS */



img.avatar {

 float: left;

 margin-right: 5px;

}



.aligncenter,

div.aligncenter {

   display: block;

   margin-left: auto;

   margin-right: auto;

}



.alignleft {

   float: left;

}



.alignright {

   float: right;

}



.wp-caption {

   border: 1px solid #ddd;

   text-align: center;

   background-color: #f3f3f3;

   padding-top: 4px;

   margin: 10px;

   /* optional rounded corners for browsers that support it */

   -moz-border-radius: 3px;

   -khtml-border-radius: 3px;

   -webkit-border-radius: 3px;

   border-radius: 3px;

}



.wp-caption img {

   margin: 0;

   padding: 0;

   border: 0 none;

}



.wp-caption p.wp-caption-text {

   font-size: 11px;

   line-height: 17px;

   padding: 0 4px 5px;

   margin: 0;

}

.cont_top_patch{
min-height:130px;
height:auto !important;
height:130px;

width:922px;
display:table;
margin-bottom:10px;
float:right;
text-align:left;


}

.postdate{
font-size:12px;
float:left;
font-weight:normal;
font-family:Verdana;
color:#555555;
}

.blogtitle{
float:left; width:496px; 
text-align:left;
font-weight:normal;

}

.blogtitle h2{ 
font-size:18px; 
font-weight:normal;
font-family: "Trebuchet MS";
padding-left:6px;}

.post_bullet{
float:left;
background:url(images/posttitle_bullet.gif) no-repeat;
width:17px;
height:21px;
margin-left:3px;
margin-top:4px;}

.postdivider{

border:0px solid #000000;
margin:auto;
width:100%;
background:url(images/postdivider.jpg) center repeat-x;

height:2px;
padding-top:4px;
margin-top:35px;
*margin-top:45px;
margin-bottom:15px;

}

.commentbg{
float:left;
background: url(images/comment_bg.jpg) no-repeat;
width:86px;
height:31px;
text-align:center;
padding-left:30px;
padding-top:8px;
margin-left:0px;
margin-top:10px;
}

#content .readmorebg{
float:left;
background:url(images/readmore_bg.jpg) no-repeat;
width:90px; height:31px;
color:#CEC6B3;
font-family: "Century Gothic";
text-align:center;
padding-top:6px;
font-weight:bold;
font-size:14px;
margin-top:10px;
}

#content .readmorebg a{color:#CEC6B3;}

#respond{ margin-left:0px;}

#comments{
padding:15px;}

.commentlist{
padding-left:28px;
margin-left:6px;
}

.commentlist p{ text-align: left;}

.comment_form_container{
border:0px solid #000000;
padding-left:10px;
margin-left:6px;
margin-top:20px;

}

.rssbg1{
/*background:url(images/rss1_bg.jpg) no-repeat;*/
width:167px;
height:60px;
margin:auto;
margin-right:9px;
margin-top:10px;
text-align:right;
margin-bottom:3px;
}

.rssbg2{
/*background:url(images/rss2_bg.jpg) no-repeat;*/
width:167px;
height:60px;
margin:auto;
margin-right:9px;
text-align:right;
}



#sidebar #newtagcloud  li{
background: none ; width:200px; min-height:70px;_height:70px; text-align:center; padding-left:25px;
 _width:210px;
 _padding:0px;
 _padding-left:25px;

 _margin-right:0px;

 }

#searchsubmit{
background:url(images/head_links_bg.gif) bottom no-repeat;
width:68px;
height:27px;
border:0px;
padding:0px;
font-family: "Century Gothic";
color:#CEC6B3;
font-size:14px;
font-weight:bold;
padding-top:0px;
padding-bottom:0px;
margin-bottom:0px;

}


#submit{
border:0px;
}

.top_links{
background:url(images/head_links_bg.gif) no-repeat;
width:76px;
height:26px;
border:0px;
padding:0px;
font-family: "Century Gothic";
color:#CEC6B3;
font-size:14px;
font-weight:bold;
padding-top:3px;
padding-right:7px;
margin-top:7px;
text-align:center;
float:right;
}

.top_links a{color:#CEC6B3;}



#s{ 
background:url(images/input_bg.jpg) center no-repeat; 
width:143px; 
height:26px; 
border:0px; 
padding:0px;
padding-top:4px;
padding-left:8px;
margin-top:7px;
}

.footer_patch{
background-color:#A59A88;
height:90px;
margin-top:20px;
}

.footer_text{
margin:auto;
width:922px;
color:#FFFFFF;
font-size:11px;
font-family:Georgia,"Times New Roman",Times,serif;
padding-top:10px;
padding-left:6px;
}

.newsletter_patch{
background:url(images/newsletter_patch_top.jpg) top no-repeat; 
min-height:36px; 
_height:36px;
width:218px;
margin-top:-2px;
}

.newsletter_middle{
background:url(images/newsletter_patch_middle.jpg) repeat-y; width:218px;
min-height:10px;
_height:10px;
padding-left:2px;
color:#FFFFFF;
font-weight:bold;
}


.newsletter_bottom{
background:url(images/newsletter_patch_bottom.jpg) repeat-y; width:218px;
height:15px;
}
.search_div{
float:left;
width:335px;
}
.search_box{
font-family:'Century Gothic'; 
color:#CEC6B3; 
font-family:'Century Gothic';
font-size:15px;
padding-top:5px;
}

#sidebar #sidebar_first_block li{ background:none;}

#glossaryList{
padding:6px;

}

#glossaryList p{
padding:6px;}

.search_container{
border:0px solid #000000; width:219px; margin-right:0px; margin-left:0px;
}

.intro_cont{
padding:4px;
}

.cat-item{ color:#A6B91A; font-weight:bold;}

blockquote {
margin: 1em 60px;
padding-left: 60px;
background: #F5F2EB url(images/quote.png) no-repeat; 
min-height: 50px;
border:1px dotted #BCB19F;
}

blockquote p{
color:#6F6A61!important;
margin-right:10px;
text-align:justify;
}