/*  







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:356px;



        height:85px;



        background:url(images/logo.jpg) 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:928px;



    margin:0;



    padding:0;        



    clear:both;  



}







#lblock {



    height:180px;width:467px;



    padding:6px 0 0 12px;



    margin:6px 0 0 0; 



    float:left; 



}







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



#rblock {



    height:154px;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;



}
div.pagination {
	font-family: "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, Verdana, sans-serif;
	padding:2px;
	margin:7px;
}

div.pagination a {
	margin: 2px;
	padding: 0.5em 0.64em 0.43em 0.64em;
	background-color: #ee4e4e;
	text-decoration: none; /* no underline */
	color: #fff;
}
div.pagination a:hover, div.pagination a:active {
	padding: 0.5em 0.64em 0.43em 0.64em;
	margin: 2px;
	background-color: #de1818;
	color: #fff;
}
div.pagination span.current {
		padding: 0.5em 0.64em 0.43em 0.64em;
		margin: 2px;
		background-color: #f6efcc;
		color: #6d643c;
	}
div.pagination span.disabled {
		display:none;
	}




