/*  35685
928
242Theme Name: LangitTheme URI: http://blog.eches.netDescription: langitVersion: 1.0Author: echesAuthor URI: http://blog.eches.net*/

/*+++++++++++++++++++++++++ Global Declaration +++++++++++++++++++++++++++++*/
body, h1, h2, h3, h4, h5, h6, blockquote, p, form{	
	margin: 0;	
	padding: 0;}

a img {
	border: none; 

} 

body{	
	margin:0 auto;	
	font-family: Arial, Helvetica, Georgia, Sans-serif;	
	font-size: 12px;	
	text-align: center;         
	height:100%;        
	background:#111f36;	
	color: #000000;}

h1{	
	font-family: 
	Georgia, Sans-serif;	
	font-size: 24px;	
	padding: 0 0 0 0;}

a:visited {	
	text-decoration: none;	
	color: #000000;        
	border:0;}

a:{	
	text-decoration: none;}

p{	padding: 10px 0 0 0;}

/*+++++++++++++++++++++++++ Global Wrapper +++++++++++++++++++++++++++++*/
#wrapper{
		margin:0 auto;	
		width:957px;
		height:100%;
		text-align:left;
       	} 

/*+++++++++++++++++++++++++ header +++++++++++++++++++++++++++++*/

/*+++++++++++++++++++++++++ TWITTER FEED +++++++++++++++++++++++++++++*/


#twitter_div {
width: 335px; 
padding: 5px 10px 5px 10px; 
background-color: #e1e1e1;
}

ul#twitter_update_list { 
padding: 0; 
margin: 0; 
list-style: none;  
}  

ul#twitter_update_list li{ 
font-family: Verdana, Geneva, sans-serif; 
font-size: 12px; color: #101f36; 
font-weight:bold; 
padding: 5px; 
margin: 10px 0 10px 0; 
background:url(images/TwitterBG.gif) no-repeat;  
}  

ul#twitter_update_list { 
display: block;
font-size: 10px;
font-weight:bold; 
color: #b23a2a; 
#a:hover: #ffffff; 
 } 


/*+++++++++++++++++++++++++ Main Menu +++++++++++++++++++++++++++++*/
.menu {        
	float:right;        
	margin-top:5px;        
	padding:3px;        
	width:485px;}

.menu li {	
	display:inline;	
	list-style:none;		
	margin:0;	
	padding:0;}
.menu ul, .menu ol {        
	display:inline;	
	list-style:none;	
	margin:0;	
	padding:0 4px 0 0;        
	float:right;}	
.menu a:link, .menu a:visited {	
	color:#FFFFFF;	
	font-weight:bold;	
	margin:0;		
	padding:3px 10px 3px 10px;	
	text-decoration:none;        
	border-bottom:2px solid #7f9fac;}	
.menu a:hover {	
	text-decoration: none;        
	border-bottom:none;        
	background:#4eadd2;}

/*+++++++++++++++++++++++++ Recent Posts + Features +++++++++++++++++++++++++++++*/

#block {    
background:url(images/TopBlocks.gif) no-repeat;
	height:192px;
	width:957px;    
	margin:0px;    
	padding: 0px 0px 0px 50px;            
	clear:both;  }
#lblock {    	height:180px;
	width:467px;    
	padding:0px 0 0 0px;    
	margin:4px 0 0 0;     
	float:left; 	
	position:relative;}

/*+++++++++++++++++++++++++ Features +++++++++++++++++++++++++++++*/
#rblock {    
	height:154px;
	width:360px;    
	padding:28px 37px 10px 45px;    
	margin:0;    
	float:left;    
	color:#000000;    
	font-size:12px;    	
	text-align:justify;    
	overflow:hidden;}

#rblock a:link, 
#rblock a:visited, 
#rblock a:hover {    
	font-weight:700;    	
	color:#e1e1e1;}

/*+++++++++++++++++++++++++ Recent Posts: Content +++++++++++++++++++++++++++++*/
#recent_content {  
    	overflow:hidden;    
    	width:320px;    
  	height:155px;    
	margin:8px 0 0 10px;    
	font-weight:700;}

#roster_activity{ 
    	position:absolute;
    	width:200px;
    	left:316px;
    	top:37px;   
	    font-weight:700;
  
}  
#recent_content a:link, 

#recent_content a:visited {    
	font-size:12px;    
	font-family:Arial,Verdana;    
	color:#000000;    	
	text-decoration:none;}

#recent_content a:hover {    
	font-size:12px;    
	font-family:Arial,Verdana;    
	color:#B23A2A;}

#recent_content ul {    
	list-style: none;
    	margin: 0;    
	padding: 8px 0 0 2px;    
	position:absolute;

}#recent_content li {    
	background:url(images/tag_blue.gif) no-repeat 0px 8px;    
	list-style:none;    
	line-height:25px;    	
	padding-left:12px;    
	overflow:hidden;}

/*+++++++++++++++++++++++++ Wrapper: Container + Sidebar +++++++++++++++++++++++++++++*/
#c_wrapper {    
	margin-left:35px;    
	padding-top:1px;    
	width: 957px;    
	background:url(images/containerWHITE.gif) repeat-y;    
	clear:both;}
/* Faux column fix for firefox starts*/
.clearfix:after {    
	content: ".";    
	clear: both;    
	height: 0;    
	visibility: hidden;    	
	display: block;}
.clearfix {    
	display: inline-block;

 /* Fixes IE/Mac */}

/* Faux column fix for firefox ends*/

/*++++++++++++++++++++++++++++ Container + Posts ++++++++++++++++++++++++++++++++*/
#container{	
	float:left;	
	width: 505px;        
	padding-left:18px;        
	padding-right:13px;        
	text-align:justify;}

/*++++++++++++++++++++++++++++ Post Header ++++++++++++++++++++++++++++++++*/
.post_header {        
	margin:0 5px 0 0; 
	padding:0 5px 0 0;    
	height:65px;        
	width:490px;}
.post_headerr {        
	margin:0; 	
	padding:0;}
.post_title {        
	margin:0 5px 0 5px; 
	padding:2px 0px 0 0; }
	
.post_title a:link {    
	font-size:20px;    
	font-family:Arial,Verdana;    
	color:#000000;}

.post_title a:hover {    
	font-size:20px;    
	font-family:Arial,Verdana;    
	color:#B13A2A;}
	
.details {        
	margin:0; 
	padding: 0px 0;}
.files {        
	background:url(images/folder.gif) no-repeat;        
	margin:0; 
	padding:0 0 0 20px;}

.postsig {        
	background:url(images/postsigptr.gif) no-repeat;  	   
	margin:0; 
	padding:0 0 0 20px;}

.comment_list {        	
	background:url(images/list_comments.gif) no-repeat;        
	margin:0; 
	padding:0 0 0 20px;}
.edit {        
	background:url(images/edit.gif) no-repeat;        
	margin:0; padding:0 0 0 20px;}

/*+++++++++++++++++++++++++++ Post Calendar +++++++++++++++++++++++++++++++*/
.the_date {
        display:none;        
	text-align: center;        
	float:left;height:67px;        
	font-family: Arial, Helvetica, sans-serif;        
	width:45px;
	padding-top:5px;        
	margin:0 2px 0 0;        
	background:url(images/calendarLOGO.gif) no-repeat
}
.date_m {        
	display:none;        
	font-size: 1.0em;        
	margin:0;        
	padding-top:7px;        
	color:#000000;        
	font-weight: bold;        
	text-align:center}
.date_d {        
	display:none;        
	font-size:1.0em;        
	margin:0;        
	color:#000000;        
	font-weight: bold;        
	padding:0.0em 1px 0.0em 0;        
	text-align: center}

.time_t {
	display:none;        
	font-size:1.0em;        
	margin:0;        
	color:#000000;        
	font-weight: bold;        
	padding:0.0em 1px 1.1em 0;        
	text-align: center
}

/*++++++++++++++++++++Entry++++++++++++++++++++++++*/
.post{	
	padding: 10px 0 10px 0;}
.post h2{        
	font-family: Arial, Sans-serif;	
	font-size: 20px;        
	padding-bottom:4px;         
	color:#B23A2A;        
	border-bottom:1px dashed #B13A2A
	text-decoration:none;}
a:link, a:visited {
	text-decoration:none;		
	color: #b23a2a;        
	border:0;}
	
.entry{	
	line-height: 20px;        
	margin-top:0px;        
	width:470px;        
	margin-right:4px;}

/*+++++++++++++++++++++++Post Meta Data++++++++++++++++++++++++*/
.metadata {        
	height:20px;        
	width:475px;        
	margin-top:5px;        
	margin-bottom:5px;        
	margin-right:5px;        
	padding: 2px 0 1px 5px;        
	background:#111F36;        
	border:1px solid #b8b8b8;        
	color:#FFFFFF;}
.metadata a:link, .metadata a:visited {        
	text-decoration:none;        
	color:#ffffff;        
	font-weight:700;}p
.postmetadata{		
	margin: 10px 0;        
	height:16px;        
	width:440px;}
.navigation{	
	padding: 10px 0 0 0;	
	font-size: 14px;		
	font-weight: bold;	
	line-height: 18px;}

/*++++++++++++++++++++++++++ Sidebar +++++++++++++++++++++++++++++*/
.sidebar{	
	float: left;	
	width: 358px;        
	height:100%;	
	background: #e1e1e1;	
	margin: 0;}

/*++++++++++++++++++++++ LSidebar + RSidebar +++++++++++++++++++++++++*/
.lsidebar {        
	margin:0;
	padding:0;        
	float:left;        
	width:193px;}
.rsidebar {        
	margin:0;
	padding:0;        
	float:left;        
	width:165px;}
.lsidebar ul, .rsidebar ul {	
	list-style: none;	
	margin: 0;	
	padding: 0 10px 0 0;
}

.lsidebar ul li, 
.rsidebar ul li {	
	padding: 0 0 0 0;	
	font-family: Arial, Georgia, Sans-serif;	
	font-size: 12px;        
	color:#000000;	
	margin:0;}
.lsidebar ul li a:link, 
.lsidebar ul li a:visited, 
.rsidebar ul li a:link, .rsidebar ul li a:visited {        
	color:#000000;}
.lsidebar ul li a:hover, 
.rsidebar ul li a:hover {        	
	color:#B23A2A;}
.lsidebar ul ul li, 
.rsidebar ul ul li {	
	padding: 0 0 0 15px;	
	line-height: 18px;		
	font-family: Arial, Georgia, Sans-serif;        
	background:url(images/tag_blue.gif) no-repeat 3px 4px;  }
.lsidebar ul ul ul li, 
.rsidebar ul ul ul li {	
	padding: 0 0 0 10px;	
	line-height: 18px;	
	font-family: Arial, Georgia, Sans-serif;        
	font-size:11px;        	
	background:url(images/sub_categories.gif) no-repeat 0px 3px;}
.lsidebar ul ul ul li a:link, 
.lsidebar ul ul ul li a:visited, 
.rsidebar ul ul ul li a:link, 
.rsidebar ul ul ul li a:visited {        
	color:#c1d0ef;}
.lsidebar ul ul ul li a:hover, 
.rsidebar ul ul ul li a:hover  {        
	color:#B23A2A;}
#footer{	
	clear: both;	
	width:922px;        
	height:88px;        
	background:url(images/footer.gif) no-repeat	
	padding: 10px 0 0 0;   
	font-size:11px;
	color:#000000;}
#footer p{	
	line-height:13px;        
	text-align:center;}
#footer a:hover {        
	color:#000000;      }

/*++++++++++++++++++++++++++++++ Misc +++++++++++++++++++++++++++++++++*/

/*++++++++++++++++++++++++++++++ Search +++++++++++++++++++++++++++++++++*/
#search {         
	width:355px;        
	height:48px;        
	margin:4px 4px 0 0;        
	background:url(images/search.jpg) no-repeat; }
#search #s {       
	font-size:8pt;        
	margin:7px 0 0 10px;        
	padding-left:3px;        
	width:326px;        
	height:16px;}input#s {         
	color:#000;        
	padding-top:2px;        
	background:#fcfcfc;}

/*++++++++++++++++++++++++++++++  BlockQuote +++++++++++++++++++++++++++++++++*
/blockquote {        
	margin:5px 10px;        
	padding:0 7px 10px 7px;        
	font-size:12px;        
	color:#336699;          
	border-left:4px solid #40a9c9;      }
blockquote blockquote {        
	margin:5px 10px;        
	padding:0 7px 10px 7px;        
	font-size:12px;        	
	color:#336699;          
	border-left:4px solid #40a9c9;   }

/*++++++++++++++++++++++++++++++ Comments +++++++++++++++++++++++++++++++++*/
.author_info {        
	float:left;        
	width:320px;        
	font-family:"New times roman",Arial;        
	padding-bottom:2px;}
.comment_count {        	
	color:#003F80;        
	float:right;        
	width:40px;        
	font-weight:700;        
	font-size:24px;}
.gravatar {        	float:left;        
	height:32px;width:32px;        
	margin-right:7px;        
	margin-bottom:2px;}

/*++++++++++++++++++++++++++++++ Calendar +++++++++++++++++++++++++++++++++*/
table#wp-calendar{	
	width: 100%;}

/*+++++++++++++++++++++++++++++ Comment +++++++++++++++++++++++++++++++++*/
#commentsbox { 
        margin: 0px; 
	padding: 0px;         
	float: left;         
	width: 490px;         
	font-size:11px;}
#comments {         	
	margin:0px;         
	padding:2px 4px;         
	background:#111F36;        
	color:#FFFFFF;        
	border:2px solid #111F36;        	
	height:18px;        
	font-weight:700;        
	font-size:14px;}
.boxcomments {         
	margin-bottom:20px;        	
	width:490px;}
#commentform {         
	margin:0;padding:15px 15px 1px;        
	border:2px solid #B13A2A;        	
	background:#BCBFC3;        
	color:#003F80;}
#commentform a:link, 
#commentform a:visited {         
	color:#B13A2A;        
	font-weight:700;}
#commentform label {         
	display:block;        
	margin:0;}
#commentform input {         
	width:170px;        	
	margin:0 5px 10px 0;        
	padding:1px;        
	background:#79808C;        
	color:#FFFFFF;        
	font-weight:700;}
#commentform textarea {         
	width:400px;
	margin:0 0 10px;        
	padding:0;        
	font-size:11px;        
	border:2px 	solid #B13A2A;    }
#commentform #submit {         
	margin:0 0 20px;}
#commentform p {         
	margin:5px 0; }
ol.commentlist {         
	margin:0 0 1px;        
	padding:0;        
	list-style:none;}
ol.commentlist li {         
	background:#BCBFC3;        	
	display:block;        
	margin:7px 0;        
	padding:6px 15px 12px 15px;         
	list-style:none;}
ol.commentlist li.mycomment {                    
	background:#bcbfc3;        	
	display:block;        
	list-style:none;
	margin:7px 0;        
	padding:6px 15px 12px 15px;}
ol.commentlist li.commenthead {         	
	display:block;        
	list-style:none;        
	margin:0;padding:5px 0px;}
#trackback {        
	margin:0px;         	
	padding:2px 4px;         
	background:#2370bf;        
	color:#FFFFFF;        
	border:2px solid #bcbfc3;        
	height:18px;        	
	font-weight:700;        
	font-size:14px;}
ol.tblist {         
	margin:0 0 1px;        
	padding:4px 3px;        
	list-style:none;}
ol.tblist li {         
	padding:2px 0 0 0;        
	margin:0;         
	display:block;        
	list-style:none;}input#url,input#author,input#email,textarea {         
	color:#666;        
	width:40%;        
	border:2px solid #B13A2A;        	
	margin-bottom:0.6em;        
	background:#fcfcfc;        
	font-weight:normal;        
	font-size:11px;        
	margin-top:2px;padding:3px;}