/*  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_subscribe.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;}
