/*  

Theme Name: Langit
Theme URI: http://blog.eches.net
Description: langit
Version: 1.0
Author: eches
Author URI: http://blog.eches.net
*/

/*+++++++++++++++++++++++++ Global Declaration +++++++++++++++++++++++++++++*/
body, h1, h2, h3, h4, h5, h6, blockquote, p, form{

	margin: 0;
	padding: 0;
}

body{
	margin: 0;
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
	text-align: center;
        height:100%;
        background:#066caa url(images/bckgnd.jpg) repeat-x center top;
	color: #000000;
}

h1{
	font-family: Georgia, Sans-serif;
	font-size: 24px;
	padding: 0 0 10px 0;
}

a:link, a:visited {
	text-decoration: none;
	color: #2277dd;
        border:0;
}

a:hover {
	text-decoration: none;
}

p{
	padding: 10px 0 0 0;
}

/*+++++++++++++++++++++++++ Global Wrapper +++++++++++++++++++++++++++++*/
#wrapper{
	margin:0 auto;
	width: 935px;
        height:100%;
	text-align: left;
        padding:5px;
}

/*+++++++++++++++++++++++++ header +++++++++++++++++++++++++++++*/
#header{
	float: left;
	width: 928px;height:125px;
        background-image:url(images/header.jpg);
        margin:0;
        padding:0;
}

#logo {
        float:left;
        width:356px;
        margin:20px 0 0 20px;
}

#logo h1 {
        width:275px;
        height:85px;
        background:url(images/logo.png) no-repeat center top; 
        display: block;
}

#logo h1 span {
        display:none;
}

#logo h1 a {
	width: 356px;
	height: 85px;
	display: block;
	background: url(images/logo.jpg) no-repeat center top;
}

#header_right {
        float:right;
        width:510px;
        height:95px;
        margin:20px 0 0 0;  
        padding-right:8px;
}

#banner {
        width:470px;
        height:70px;
        margin:0 0 0 20px;
        padding:0 6px 0 0;
}

/*+++++++++++++++++++++++++ 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 + About Me +++++++++++++++++++++++++++++*/
#block {
    background:url(images/block_me.jpg) no-repeat;
    height:194px;width:950px;
    margin:0;
    padding:0;        
    clear:both; 
	margin-right:50px;
}

#lblock {
    height:180px;width:467px;
    padding:6px 0 0 12px;
    margin:6px 0 0 0; 
    float:left; 
}

/*+++++++++++++++++++++++++ About Me +++++++++++++++++++++++++++++*/
#rblock {
    width:350px;
    padding:24px 37px 10px 27px;
    margin:0; 
    float:right;
    color:#FFF;
    font-size:12px;
    text-align:justify;
    overflow:hidden;
}

#rblock a:link, #rblock a:visited, #rblock a:hover {
    font-weight:700;
    color:#5dcefa;
}


/*+++++++++++++++++++++++++ Recent Posts: Content +++++++++++++++++++++++++++++*/

#recent_content {
    overflow:hidden;
    width:450px;
    height:155px;
    margin:10px 0 0 48px;
    font-weight:700;
}

#recent_content a:link, #recent_content a:visited {
    font-size:12px;
    font-family:Arial,Verdana;
    color:#e6e1e1;
    text-decoration:none;
}

#recent_content a:hover {
    font-size:12px;
    font-family:Arial,Verdana;
    color:#5dcefa;
}

#recent_content ul {
    list-style: none;
    margin: 0;
    padding: 5px 0 0 2px;
    float:left;
}

#recent_content li {
    background:url(images/tag_blue.gif) no-repeat 3px 7px;
    list-style:none;
    line-height:25px;
    padding-left:20px;
    float:left;
    width:200px;
    overflow:hidden;
}

/*+++++++++++++++++++++++++ Wrapper: Container + Sidebar +++++++++++++++++++++++++++++*/

#c_wrapper {
    margin-left:2px;
    padding-top:1px;
    width: 925px;
    background:url(images/container.jpg) 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;
}

.details {
        margin:0; padding:4px 0;
}

.files {
        background:url(images/folder.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:block;
        text-align: center;
        float:left;height:67px;
        font-family: Arial, Helvetica, sans-serif;
        width:62px;
        margin:0 6px 0 0;
        background:url(images/calendar.jpg) no-repeat;
}

.date_m {
        display:block;
        font-size: 0.9em;
        margin:0;
        padding-top:9px;
        color:#fff;
        font-weight: bold;
        text-align:center;
}

.date_d {
        display:block;
        font-size:1.2em;
        margin:0;
        color:#3fb4d6;
        font-weight: bold;
        padding:0.7em 1px 1.1em 0;
        text-align: center;
}

/*++++++++++++++++++++Entry++++++++++++++++++++++++*/
.post{
	padding: 10px 0 10px 0;
}

.post h2{
        font-family: Arial, Sans-serif;
	font-size: 18px;
        padding-bottom:4px;
        color:#f5153a;
        border-bottom:1px dashed #7f9fac;
}

.entry{
	line-height: 18px;
        margin-top:6px;
        width:488px;
        margin-right:4px;
}

/*+++++++++++++++++++++++Post Meta Data++++++++++++++++++++++++*/
.metadata {
        height:20px;
        width:484px;
        margin-top:5px;
        margin-bottom:5px;
        margin-right:5px;
        padding: 2px 0 1px 5px;
        background:#44494d;
        border:1px solid #b8b8b8;
        color:#FFFFFF;
}

.metadata a:link, .metadata a:visited {
        text-decoration:none;
        color:#3fb4d6;
        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: #44494d;
	margin: 0;
}

/*++++++++++++++++++++++ LSidebar + RSidebar +++++++++++++++++++++++++*/
.lsidebar {
        margin:0;padding:0;
        float:left;
        width:160px;
}

.rsidebar {
        margin:0;padding:0;
        float:right;
        width:193px;
}

.lsidebar ul, .rsidebar ul {
	list-style: none;
	margin: 0;
	padding: 0 1px 0 0;
}

.lsidebar ul li, .rsidebar ul li {
	padding: 10px 0 4px 0;
	font-family: Arial, Georgia, Sans-serif;
	font-size: 12px;
        color:#ffffff;
	margin:0;
}

.lsidebar ul li a:link, .lsidebar ul li a:visited, .rsidebar ul li a:link, .rsidebar ul li a:visited {
        color:#d7dff0;
}

.lsidebar ul li a:hover, .rsidebar ul li a:hover {
        color:#5dcefa;
}

.lsidebar ul li h2, .rsidebar ul li h2 {
	font-family: Verdana,Arial, Georgia, Sans-serif;
	font-size: 11px;
        background-color:#7d8083;
        margin:0 0 6px 0; padding:6px 0 5px 8px;
        height:16px;
        color:#fff;
        text-transform:uppercase;
}

.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:#5dcefa;
}

#footer{
	clear: both;
	float: left;
	width: 925px;
        height:88px;
        background:url(images/footer.jpg) no-repeat;
	padding: 10px 0 0 0;
        font-size:11px;
}

#footer p{
	line-height:13px;
        text-align:center;
}

#footer a:hover {
        color:#2277dd;      
}
/*++++++++++++++++++++++++++++++ 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:#acc4d0;
        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:#2370bf;
        color:#FFFFFF;
        border:2px solid #c1dbe8;
        height:18px;
        font-weight:700;
        font-size:14px;
}

.boxcomments { 
        margin-bottom:20px;
        width:490px;
}

#commentform { 
        margin:0;padding:15px 15px 1px;
        border:2px solid #3eb0e9;
        background:#c1dbe8;
        color:#003f80;
}

#commentform a:link, #commentform a:visited { 
        color:#FFFFFF;
        font-weight:700;
}

#commentform label { 
        display:block;
        margin:0;
}

#commentform input { 
        width:170px;
        margin:0 5px 10px 0;
        padding:1px;
        background:#2370bf;
        color:#FFFFFF;
        font-weight:700;
}

#commentform textarea { 
        width:400px;margin:0 0 10px;
        padding:0;
        font-size:11px;
        border:2px solid #3eb0e9;    
}

#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:#c1dbe8;
        display:block;
        margin:7px 0;
        padding:6px 15px 12px 15px; 
        list-style:none;
}

ol.commentlist li.mycomment { 
        border-bottom:1px dashed #2277dd;
        border-top:1px dashed #2277dd;
        background:#c1dbe8;
        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 #c1dbe8;
        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 #3eb0e9;
        margin-bottom:0.6em;
        background:#fcfcfc;
        font-weight:normal;
        font-size:11px;
        margin-top:2px;padding:3px;
}


/*+++++++++++++++++++++++++++++ Custom +++++++++++++++++++++++++++++++++*/
.ui-tabs{   
    font-family:tahoma;   
    font-size:11px;   
} 

.ul-tab-expire{  
	height:110px;
	margin-top:-5px;
	margin-left:-45px;
	width:330px;
	color:#000000;
    font-family:tahoma;   
    font-size:11px;   
} 


.ul-tab-last{  
	height:110px;
	margin-top:-5px;
	margin-left:-45px;
	width:330px;
	color:#000000;
    font-family:tahoma;   
    font-size:11px;   
} 


.ul-tab-hot{  
	height:110px;
	margin-top:-5px;
	margin-left:-45px;
	width:330px;
	color:#000000;
    font-family:tahoma;   
    font-size:11px;   
} 




.tab-box { 
  width:330px;
  margin-top:5px;
  margin-left:-10px;
  border-bottom: 0px solid #000000;
  padding-bottom:5px;
}
.tab-box a {
  border:0px solid #000000;
  color:#666666;
  padding: 5px 15px;
  text-decoration:none;
  background-color: #eee;
}
.tab-box a.activeLink { 
  background-color: #000000; 
  border-bottom: 1; 
  padding: 6px 15px;
}
.tabcontent { margin-left:-10px;width:250px;border: 0px solid #ddd; border-top: 1; padding: 5px;}
.hide { display: none;}





a.orange:link {color:#FF9900;}      /* unvisited link */
a.orange:visited {color:#FF9900;}  /* visited link */
a.orange:hover {color:#FF9900;}  /* mouse over link */
a.orange:active {color:#FF9900;}  /* selected link */

a.blue:link {color:#000099;}      /* unvisited link */
a.blue:visited {color:#000099;}  /* visited link */
a.blue:hover {color:#000099;}  /* mouse over link */
a.blue:active {color:#000099;}  /* selected link */


a.red:link {color:#990000;}      /* unvisited link */
a.red:visited {color:#990000;}  /* visited link */
a.red:hover {color:#990000;}  /* mouse over link */
a.red:active {color:#990000;}  /* selected link */


a.fb:link {color:#3b5998;}      /* unvisited link */
a.fb:visited {color:#3b5998;}  /* visited link */
a.fb:hover {color:#3b5998;}  /* mouse over link */
a.fb:active {color:#3b5998;}  /* selected link */



/*  Start For  Editor Talk*/
#floatMenu {
	position:absolute;
	top:90%;
	left:20px;
	width:135px;	
	margin:0;
	padding:0;
	font-size:11px;
	
}
 
#floatMenu h3 {
	color:white;
	font-weight:bold;
	padding:3px;
	margin:0;
	background-color:#006;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	font-size:13px;
	text-align:center;
}
/*  End For  Editor Talk*/