/*  



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-color: #c5c6ba;

	color: #00000;

}



h1{

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	font-size: 24px;

	padding: 0 0 10px 0;

}

h2{

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	font-size: 14px;

	padding: 0 0 10px 0;

}

a:link, a:visited {

	text-decoration: none;

	color: #080807;

        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: 925px;height:125px;

        background-image:url(images/header.jpg);

        margin:0;

        margin-left: 2px;

        padding:0;

}



#logo {

        float:left;
     
        margin:20px 0px 0 20px;

}



#logo h1 span {

        display:block;
        color: #ffffff;

}

#logo h2 span {

        display:block;
        color: #ffffff;

}



#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:15px;

        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 {

	color:#FFFFFF;

	font-weight:bold;

	margin:0;

	padding:3px 10px 3px 10px;

	text-decoration:none;

    border-bottom:2px solid #000000;

}	

.menu a:visited {
	color:#FFFFFF;

	font-weight:bold;

	margin:0;

	padding:3px 10px 3px 10px;

	text-decoration:none;

}

.menu a:hover {

	text-decoration: none;

    border-bottom:none;

    background:#000000;
		
}



/*+++++++++++++++++++++++++ Recent Posts + About Me +++++++++++++++++++++++++++++*/

#block {



    height:194px;width:925px;

    margin:0;

    margin-left:2px;

    padding:0;        

    clear:both;  

}

#lblock {background:url(images/recent.jpg) repeat-x 0 0;height:194px;width:520px;padding:0;margin:0; float:left;}
#lblock .lblock_l {background:url(images/recent_l.jpg) no-repeat;height:194px;width:50px;float:left; }
#lblock .recent_content {

    overflow:hidden;

    width:450px;

    height:160px;
	
    font-weight:700;

}



#lblock .recent_content a:link, #lblock .recent_content a:visited {

    font-size:12px;

    font-family:Arial,Verdana;

    color:#e6e1e1;

    text-decoration:none;

}



#lblock .recent_content a:hover {

    font-size:12px;

    font-family:Arial,Verdana;

    color:#cbcdce;

}



#lblock .recent_content ul {

    list-style: none;

    margin: 13px 0 0 5px;

    padding: 3px 0 0 2px;

    float:left;

}



#lblock .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;

}




#lblock .lblock_r {background:url(images/recent_r.jpg) no-repeat;height:194px;width:20px;margin-top:-194px;margin-left:500px;;float:left;clear:right; }
#rblock {background:url(images/about.jpg) repeat-x; height:194px;width:405px;padding:0;margin:0; float:right}
#rblock .rblock_l {background:url(images/about_l.jpg) no-repeat;height:194px;width:20px;float:left; }
#rblock .about_content {
	margin-top:25px;
	margin-right:35px;
    color:#FFF;

    font-size:12px;

    text-align:justify;

    overflow:hidden;
	}

#rblock .about_content a:link, #rblock a:visited, #rblock a:hover {

    font-weight:700;

    color:#011219;

}

#rblock .rblock_r {background:url(images/about_r.jpg) no-repeat;height:194px;width:35px;float:right; margin-top:-198px;clear:right; }



/*+++++++++++++++++++++++++ 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;
}


.alignleft
{
  float: left;
}
/*++++++++++++++++++++++++++++ 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:#cbcdce;

        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:#cbcdce;

        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:#cbcdce;

        font-weight:700;

}



p.postmetadata{

	margin: 10px 0;

        height:16px;

        width:440px;

}



.navigation{

	padding: 10px 0 0 0;

	font-size: 12px;

	line-height: 18px;

}



/*++++++++++++++++++++++++++ Sidebar +++++++++++++++++++++++++++++*/



.sidebar{

	float: left;

	width: 361px;

         height:100%;

	margin-left: 1px;

         margin-top: -5px;
}



/*++++++++++++++++++++++ LSidebar + RSidebar +++++++++++++++++++++++++*/

.lsidebar {

        margin:0;padding:0;

      
        float:left;

        width:165px;
 
}



.rsidebar {

        margin:0;padding:0;

        margin-right: 1px;

        float:right;

        width:186px;

}



.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 img, .rsidebar ul li img {
     
       border-width: 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:#ffffff;

}



.lsidebar ul li h2  {

	font-family: Verdana,Arial, Georgia, Sans-serif;

	font-size: 11px;

        background-image: url('images/BlockHeaderl.png');

        background-repeat: no-repeat;

        background-position: left top;

        margin:0 0px 6px 0; padding:6px 0 5px 8px;

        height:18px;

        color:#fff;

        text-indent:15px;

        text-transform:titlecase;

}

.rsidebar ul li h2 {

	font-family: Verdana,Arial, Georgia, Sans-serif;

	font-size: 11px;

        background-image: url('images/BlockHeaderr.png');

        background-repeat: no-repeat;

        background-position: left top;

        margin:0 0px 6px 0; padding:6px 0 5px 8px;

        height:18px;

        color:#fff;

        text-indent:15px;

        text-transform:titlecase;

}


.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:#e6e9f1;

}



.lsidebar ul ul ul li a:hover, .rsidebar ul ul ul li a:hover  {

        color:#ffffff;

}



#footer{

	clear: both;

	float: left;

	width: 925px;

        height:50px;

        background:url(images/footer.jpg) no-repeat;

	padding: 0 0 0 0;

        font-size:11px;

}



#footer p{

	line-height:7px;

        text-align:center;

}



#footer a:hover {

        color:#bfc0ba;      

}

/*++++++++++++++++++++++++++++++ Misc +++++++++++++++++++++++++++++++++*/

/*++++++++++++++++++++++++++++++ Search +++++++++++++++++++++++++++++++++*/



#search { 

        width:355px;

        height:48px;

        margin:4px 4px 0px 0;

        margin-left: 1px;

        background:url(images/search.jpg) no-repeat; 

}







#search #s { 

        font-size:8pt;

        margin:7px 0 0 10px;

        padding-left:3px;

        width:280px;

        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:#5f666e;  

        border-left:4px solid #4c5c61;      

}



blockquote blockquote {

        margin:5px 10px;

        padding:0 7px 10px 7px;

        font-size:12px;

        color:#5f666e;  

        border-left:4px solid #4c5c61;   

}

/*++++++++++++++++++++++++++++++ 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:#e5e1e1;

        color:#070809;

        border:2px solid #bfc0ba;

        height:18px;

        font-weight:700;

        font-size:14px;

}



.boxcomments { 

        margin-bottom:20px;

        width:490px;

}



#commentform { 

        margin:0;padding:15px 15px 1px;

        border:2px solid #bfc0ba;

        background:#e5e1e1;

        color:#1d1d1d;

}



#commentform a:link, #commentform a:visited { 

        color:#000000;

        font-weight:700;

}



#commentform label { 

        display:block;

        margin:0;

}



#commentform input { 

        width:170px;

        margin:0 5px 10px 0;

        padding:1px;

        background:#e5e1e1;

        color:#FFFFFF;

        font-weight:700;

}



#commentform textarea { 

        width:400px;margin:0 0 10px;

        padding:0;

        font-size:11px;

        border:2px solid #bfc0ba;    

}



#commentform #submit { 

        margin:0 0 20px;
		color: #000000;
}



#commentform p { 

        margin:5px 0; 
		

}



ol.commentlist { 

        margin:0 0 1px;

        padding:0;

        list-style:none;

}



ol.commentlist li { 

        background:#a1a9ad;

        display:block;

        margin:7px 0;

        padding:6px 15px 12px 15px; 

        list-style:none;

}



ol.commentlist li.mycomment { 

        border-bottom:1px dashed #bfc0ba;

        border-top:1px dashed #bfc0ba;

        background:#a1a9ad;

        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:#a1a9ad;

        color:#000000;

        border:2px solid #bfc0ba;

        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 #bfc0ba;

        margin-bottom:0.6em;

        background:#fcfcfc;

        font-weight:normal;

        font-size:11px;

        margin-top:2px;padding:3px;

}



