/*  

Theme Name: BiruHitam
Theme URI: http://vmobilephones.com/themes
Description: BiruHitam
Version: 1.0
Author: eches
Author URI: http://vmobilephones.com

*/

/*+++++++++++++++++++++++++ Global Declaration +++++++++++++++++++++++++++++*/

body {
	margin: 0;
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
	text-align: center;
        background:#598cc5 url(images/bckgnd.jpg) repeat-x;
	color: #1a1d20;
}

a:link, a:visited {
	text-decoration: none;
	color: #2277dd;
        border:0;
}

a:hover {
	text-decoration: none;
}

p{
	padding: 10px 0 0 0;
}

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

#wrapper{
        margin:0 auto;
        width: 1009px;
        height:100%;
        text-align: left;
        padding:0 5px;
}

/*++++++++++++++++ menu_top + header + menu_bottom +++++++++++++++++++++*/

#menu_top {
        margin:0 auto;
        width: 1009px;
        height:28px;
        background: url(images/menu_top.jpg) no-repeat;
    
}

#header{
        width:1009px;
        height:72px;
        background:url(images/header.jpg) no-repeat;
        clear:both;
}

#banner {
        width:468px;
        height:60px;
        float:right;
        padding:7px 37px 0 0;
}

#menu_bottom {
        width:1009px;
        height:46px;
        background:url(images/menu_bottom.jpg) no-repeat;
        clear:both;
}

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

.menu {
        float:left;
        margin-top:13px;
        margin-left:23px;
        padding:3px;
        width:630px;
        display:inline;
}

.menu li {
	display:inline;
	list-style:none;
}

.menu ul, .menu ol {
        display:inline;
        background:#0e0e0e;
	list-style:none;
	margin:0;
	padding:3px 0px 0 0px;
        float:left;
        height:18px;
}	

.menu a:link, .menu a:visited {
	color:#FFFFFF;
	font-weight:bold;
        font-size:11px;
        font-family:Verdana,Arial;
	padding:3px 10px 3px 10px;
	text-decoration:none;
}	

.menu a:hover {
        text-decoration: none;
        border-bottom:none;
        background:#232323;
}

/*+++++++++++++++ Recent Posts + Popular Posts + Ads +++++++++++++++*/

#block {
        background:url(images/block.jpg) no-repeat;
        height:254px;
        width:1009px;     
        clear:both; 
}

#lblock {
        width:630px;
        float:left;
        display:inline;
}

#recent_post {
        height:212px;width:275px;
        padding:6px 0 0 0px;
        margin:6px 0 0 35px; 
        float:left; 
        display:inline;
        overflow:hidden;
}

#recent_list {
        height:168px;
        margin:0px 0 0 2px;
        padding-top:45px;
        font-weight:400;
}

#recent_list a:link, #recent_list a:visited {
        font-size:11px;
        font-family:Verdana,Arial;
        color:#bbd2e2;
        text-decoration:none;
}

#recent_list a:hover {
        font-size:11px;
        font-family:Verdana,Arial;
        text-decoration:underline;
}

#recent_list ul {
        list-style: none;
        margin: 0 5px 0 0;
        padding: 5px 0 0 2px;
        float:left;

}

#recent_list li {
        background:url(images/tag_blue.gif) no-repeat 3px 3px;
        list-style:none;
        line-height:15px;
        padding-left:20px;
        float:left;
        width:250px;
}

#popular_post {
        height:220px;width:277px;
        padding:6px 0 0 2px;
        margin:6px 0 0 0; 
        float:left;
        display:inline; 
}

#popular_list {
        overflow:hidden;
        height:168px;
        margin:0px 0 0 2px;
        padding-top:45px;
        font-weight:400;
}

#popular_list a:link, #popular_list a:visited {
        font-size:11px;
        font-family:Verdana,Arial;
        color:#bbd2e2;
        text-decoration:none;
}

#popular_list a:hover {
        font-size:11px;
        font-family:Verdana,Arial;
        text-decoration:underline;
}

#popular_list ul {
        list-style: none;
        margin: 0 5px 0 0;
        padding: 5px 0 0 2px;
        float:left;
}

#popular_list li {
        background:url(images/tag_blue.gif) no-repeat 3px 3px;
        list-style:none;
        line-height:15px;
        padding-left:20px;
        float:left;
        width:250px;
}

#ads {
        float:right;
        background:#4d7591;
        width:336px;
        height:250px;
        margin-right:36px;
        padding-top:4px;
        display:inline; 
}


#adsense {
        padding-left:17px;
        margin-top:4px;
}

/*+++++++++++++++++++++++++ Wrapper: Container + Sidebar +++++++++++++++++++++++++++++*/

#c_wrapper {
        padding-top:1px;
        width: 1009px;
        background:url(images/wrapper.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: 607px;
        padding:0 1px 0 30px;
        text-align:justify;
        font-family:Verdana,Impact;
}

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

.post_header {
        margin:0 5px 5px 0;
        padding:0 5px 0 0;
        width:590px;
        clear:both;
}

.post_headerr {
        margin:0; padding:0;
}

.post_title {
        font-size:20px;
        font-family: Verdana, Arial;
        margin:0 5px 0px 5px; padding:2px 0px 0 0;
        clear:both;
        text-align:left;
}

.details {
        background:#023b63;
        margin:0 0 5px 6px; 
        padding:4px 4px 4px 7px;
        width:570px;
        color:#FFFFFF;
        font-size:11px;
        clear:both;
        font-family: Verdana, Impact;
}

.details a:link, .details a:visited {
        color:#27a7d6;
}

.files {
        background:url(images/folder.gif) no-repeat;
        padding:0 0 0 20px;
}


/*++++++++++++++++++++Entry++++++++++++++++++++++++*/

.post{
        padding: 0 0 10px 0;
        color:#dacfcf;
}

.post_title h2{
	font-family: Sans-serif, Verdana, Arial;
	font-size: 20px;
}

.post_title a:link, .post_title a:visited  {
        color:#1c1d1e;
        font-family:Verdana,Impact;
        font-weight:700;          
}

.entry {
        color:#000;
	line-height: 16px;
        font-family:Verdana, Impact;
        font-size:11px;
        width:576px;
        clear:both;
        margin:2px 4px 0 8px;
}

.entry a:link, .details a:visited {
        color:#27a7d6;
}

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

.metadata {
        height:20px;
        width:576px;
        margin:5px 5px 5px 0;
        padding: 2px 0 1px 5px;
        background:#023b63;
        color:#FFFFFF;
        font-size:11px;
}

.metadata a:link, .metadata a:visited {
        text-decoration:none;
        color:#27a7d6;
        font-weight:400;
}

p.postmetadata{
        margin: 10px 0;
        height:16px;
        width:440px;
}

.navigation{
	padding: 10px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
}

.navigation a:link, .navigation a:visited{
        color:#cb1d6b;
}

/*++++++++++++++++++++++++++ Sidebar +++++++++++++++++++++++++++++*/

.sidebar{
	float: left;
	width: 334px;
        height:100%;
	margin: 0;
}

/*++++++++++++++++++++++ LSidebar + RSidebar +++++++++++++++++++++++++*/

.lsidebar {
        margin:0 0 5px 0;padding:0;
        float:left;
        width:170px;
}

.rsidebar {
        margin:0 0 5px 0;
        padding:0;
        float:right;
        width:160px;
}

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

.lsidebar ul li a:hover, .rsidebar ul li a:hover {
        text-decoration:underline;
}

.lsidebar ul li h2, .rsidebar ul li h2 {
	font-family: Verdana,Arial, Georgia, Sans-serif;
	font-size: 11px;
        background-color:#012945;
        margin:0 0 6px 0;
        padding:6px 0 5px 8px;
        height:16px;
        color:#FFFFFF;
        text-transform:uppercase;
}

.lsidebar ul ul li, .rsidebar ul ul li {
	padding: 0 0 0 15px;
	line-height: 1.3em;
	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;
	width: 1009px;
	padding: 10px 0 0 0;
        font-size:11px;
        color:#FFFFFF;
        background:url(images/footer.png) repeat-y;
        margin:0px;
}

#footer p{
	line-height:13px;
        text-align:center;
}

#footer a:link, #footer a:visited {
        color:#27a7d6;
}

#footer a:hover {
        color:#2277dd;      
}

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

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

#search { 
        width:253px;
        height:18px;
        margin:0px 14px 0 0;
        border:none;
 
}

#search #s { 
        font-size:8pt;
        margin:7px 0 0 0px;
        padding:3px 0 0 3px;
        width:215px;
        height:14px;
        border:none;
}

input#s { 
        color:#000;
        background:#fcfcfc;
        border:none;
}

/*++++++++++++++++++++++++++++++  BlockQuote +++++++++++++++++++++++++++++++++*/

blockquote {
        padding:0 7px 2px 7px;
        font-size:11px;
        font-family:Verdana,Impact;
        color:#2c3338;
        margin:0px;
        background:url(images/bquote.jpg) no-repeat 0 0;     
}

blockquote blockquote {
        margin:5px 10px;
        padding:0 7px 10px 7px;
        font-size:11px;
        font-family:Verdana,Impact ;
        color:#2c3338;
}

/*++++++++++++++++++++++++++++++ Comments +++++++++++++++++++++++++++++++++*/

.author_info {
        float:left;
        width:320px;
        font-family:"New times roman",Arial;
        padding-bottom:2px;
}

.comment_count {
        color:#2f393e;
        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 0 0 5px;
        float: left; 
        width: 580px; 
        font-size:11px;     
}

#comments { 
        margin-top:10px; 
        padding:2px 0px; 
        height:18px;
        font-weight:700;
        font-size:14px;
}

.boxcomments { 
        margin-bottom:20px;
        width:490px;
}

#commentform { 
        margin:0;padding:15px 15px 1px;
        background:#000;
        color:#c7d7e6;
        border:2px solid #1a1e21;
}

#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;
        background:#FFFFFF;
        border:2px solid #566771;    
}

#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:#191e21;
        display:block;
        color:#c7d7e6;
        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 15px;
}

ol.tblist { 
        list-style:none;
        margin-bottom:6px;
        padding:1px 0px;
}

ol.tblist h2 { 
        color:#FFFFFF;
        line-height:18px;
        padding:2px 4px;
        height:18px;
        font-size:14px;
}

ol.tblist li { 
        display:block;
        padding:0px 0px 0px 0px;
        margin:0 0 0px; 
}

input#url,input#author,input#email,textarea { 
        color:#666;
        width:40%;
        border:2px solid #191e21;
        margin-bottom:0.6em;
        background:#fcfcfc;
        font-weight:normal;
        font-size:11px;
        margin-top:2px;padding:3px;
}

.rss { 
        float:right;
        width:368px; 
        margin-top:5px;
}

.rss ul { 
        margin: 0; 
        padding-left:7px;
}

.rss li { 
        background: url(images/rss.gif) no-repeat 0 3px; 
        margin: 0 7px 0 0; 
        padding: 3px 0 3px 27px; 
        list-style: none; 
        font-size: 12px; color:#cb1d6b; 
        display: inline; font-weight: bold;
}

.rss li a:link, .rss li a:visited {
        font-family:Arial,Verdana;
        font-size: 11px; color:#bbd2e2; 
}

.rss li a:hover {
        text-decoration:underline;
}

.menu_home { 
        float:left;
        width:360px; 
}

.menu_home ul { 
        margin: 0; padding: 0 2px;
}

.menu_home li { 
        background: url(images/home.png) no-repeat 0 1px; 
        margin: 0 6px 0 0; 
        padding: 3px 0 3px 28px; 
        list-style: none; 
        font-size: 12px; color:#FFFFFF; 
        display: inline; font-weight: bold;
}

.menu_home li a {
        font-size: 12px; color:#FFFFFF; 
}

#nav {
        clear:both;
        margin:1px auto 1px auto;
        width: 966px;
        height:31px;
        background: url(images/topmenu.jpg) repeat-x;
        overflow:hidden; 
}

#nav_l {
        float:left;
        width:865px;  
        overflow:hidden;
        height:31px; 
}

#footer_bottom {
	background: url(images/footer_bottom.png) no-repeat;
        height:26px;
        width:1009px;
        clear:both;
}

#search_r {
        float:left;
        margin-right:20px;
        margin-top:6px;
}

#searchform {
        display:inline;
}

#searchsubmit {
	background: url(images/go.jpg) no-repeat 0 0;
	border: none;
	height:33px;
	width:45px;
	padding:0;
	vertical-align:middle;
	font-size:1px; /* IEWin */
	line-height:0; /* IEWin */
	text-indent:-9999px;
        margin-left:3px;
}

#s {
        width:233px;
        background:#e9f0f4;
}

.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.alignleft {
float: left;
}
.alignright {
float: right;
}
.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
/* optional rounded corners for browsers that support it */
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}

