/*  



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:#FF6600 url(images/ladrilho.bmp) repeat 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: #8B4513;

        border:0;

}



a:hover {

	text-decoration: none;

}



p{

	padding: 10px 0 0 0;

}



/*+++++++++++++++++++++++++ Global Wrapper +++++++++++++++++++++++++++++*/

#wrapper{

	margin:0 auto;

	width: 960px;

        height:100%;

	text-align: left;

        padding:5px;

}



/*+++++++++++++++++++++++++ header +++++++++++++++++++++++++++++*/

#header{

	float: left;

	width: 960px;height:333px;

        background-image:url(images/header_site.jpg);

        margin:0;

        padding:0;

}

/*+++++++++++++++++++++++++ Main Menu +++++++++++++++++++++++++++++*/

.menu {

        float:right;

        margin-top:5px;

        padding:3px;

        width:800px;

}



.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:#000000;

	font-weight:bold;

	margin:0;

	padding:3px 10px 3px 10px;

	text-decoration:none;

        border-bottom:2px solid #FF8C00;

}	



.menu a:hover {

	text-decoration: none;

        border-bottom:none;

        background:#FFD39B;

}



/*+++++++++++++++++++++++++ Recent Posts + About Me +++++++++++++++++++++++++++++*/

#block {

    background:url(images/middle_site.jpg) no-repeat;

    height:244px;width:960px;

    margin:0;

    padding:0;        

    clear:both;
overflow:hidden;  

}



#lblock {

    height:120px;width:430px;

    padding:0 0 0 0;

    margin:100px 0 0 70px; 

    float:left; 

 display:inline;

overflow:hidden;

}



/*+++++++++++++++++++++++++ About Me +++++++++++++++++++++++++++++*/

#rblock {

    height:110px;width:260px;

    padding:5px 5px 5px 5px;

    margin:100px 0 0 110px; 

    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:#8B4513;

}





/*+++++++++++++++++++++++++ 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:#8B4513;

    text-decoration:none;

}



#recent_content a:hover {

    font-size:12px;

    font-family:Arial,Verdana;

    color:#8B4513;

}



#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:0;

    padding-top:0;

    width: 960px;

    background:url(images/bottom_site.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;

margin-left:235px;

	width: 694px;

        padding-left:18px;

        padding-right:13px;

        text-align:justify;

display:inline;

}



/*++++++++++++++++++++++++++++ Post Header ++++++++++++++++++++++++++++++++*/



.post_header {

        margin:0 5px 0 0; padding:0 5px 0 0;

                width:490px;

        
background-image: url(images/ladrilho02.jpg);

}



.post_headerr {

        margin:0; padding:0;

}



.post_title {

        margin:0 5px 0 5px; padding:2px 0 0 0; text-align:center;

}



.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.gif) no-repeat;

}



.date_m {

        display:block;

        font-size: 0.9em;

        margin:0;

        padding-top:9px;

        color:#000000;

        font-weight: bold;

        text-align:center;

}



.date_d {

        display:block;

        font-size:1.2em;

        margin:0;

        color:#000000;

        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:#000000;

        

}



.entry{

	line-height: 18px;

        margin-top:6px;

        width:488px;

        margin-right:4px;

background-image: url(images/ladrilho02.jpg);
padding: 0 4px 0 4px;

}



/*+++++++++++++++++++++++Post Meta Data++++++++++++++++++++++++*/

.metadata {

        height:20px;

        width:484px;

        margin-top:5px;

        margin-bottom:5px;

        margin-right:5px;

        padding: 2px 0 1px 5px;

        background:#FFF8DC;

        border:1px solid #b8b8b8;

        color:#000000;

}



.metadata a:link, .metadata a:visited {

        text-decoration:none;

        color:#8B4513;

        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;

}







#footer{

	clear: both;

	float: left;

	width: 960px;

       	padding: 0 0 0 0;

        font-size:11px;

}



#footer p{

	line-height:13px;

        text-align:center;

font-weight: bold;



}



#footer a:hover {

        color:#2277dd;      

}

/*++++++++++++++++++++++++++++++ Misc +++++++++++++++++++++++++++++++++*/

/*++++++++++++++++++++++++++++++ Search +++++++++++++++++++++++++++++++++*/



#search { 

        width:112px;

        height:26px;

float:right;

        margin-right:10px;
        margin-bottom:10px;
background: #111111;

display:inline;
        
}







#search #s { 

        font-size:8pt;

        margin:1px 0 0 1px;

        padding-left:3px;

        padding-right:3px;

        width:100px;

        height:16px;

}



input#s { 

        color:#000;

        padding-top:2px;

        background:#FFF8DC;


}

/*++++++++++++++++++++++++++++++  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:#FFF8DC;

        color:#000000;

        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;

}

