/*
Theme Name: Damai
Theme URI: http://blog.eches.net/themes
Description: Get More Free Wordpress Themes By Visiting <a href="http://blinger.org">Free Wordpress Themes
</a>
Version: 1.0
Author: eches
Author URI: http://blog.eches.net
*/
/*++++++++++++++++++++++++ Global Declaration ++++++++++++++++++++++++++++++++*/

.avatar { float: left; padding: 2px; margin: 0 2px 0 0; border: 1px solid #cccccc; background: white; } /*  For comment avatars */
.post_avatar { padding: 2px; margin: 0; border: 1px solid #ddd; background: white; }     /* For avatars in post content,*/

body, h1, h2, h3, h4, h5, h6, blockquote, form {
	margin: 0;
 	padding: 0;
}

body {
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
	background: #ffffff;
	color: #000000;
}

a:link, a:visited {
	text-decoration: none;
	color: #2c88bc;
}



p {
	padding: 10px 0 0 0;
}

/*+++++++++++++++++++++++ Top: Header and Navigation ++++++++++++++++++++++++++*/
#top {
	width:975px;
	background: transparent url(images/header-bg2.png) no-repeat ;
	height:220px;margin:0 auto;
}
/*+++++++++++++++++++++++++++++++ Header ++++++++++++++++++++++++++++++++++++++*/
#header_top {
	width: 975px;
	margin:0 auto;
	height:180px;
}



#left_corner {

	float:left;

	height:66px;width:400px;

	padding:45px 0 5px 350px;

}

#left_corner h1{ background:#ffffff url(images/whitebaboon_name.jpg) no-repeat;}



html > body #left_corner h1{padding: 1px 0 0 200px;margin: 0px;}



#left_corner h1 a {

	color:#c6c6c6;

	font-size:1.5em;

	font-family:Sans-serif,Georgia,Verdana;

	padding:0px 0 0 15px;

	text-decoration:none;

	font-weight:700;

}





.description {

	color:#c6c6c6;

	font-size:16px;

	font-family:Sans-serif,Georgia,Verdana;

	width:500px;

    padding:1px 0 0 0px; font-weight:700;

}

html > body .description{margin: -10px 0 0 0; } 

/*#right_corner {

	float:right;

	height:84px;width:344px;

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

}   */



/*+++++++++++++++++++++++++++++ Top Navigation +++++++++++++++++++++++++++++++*/



#header_nav {

    width:975px;

    background:

    transparent url(images/nav-bar-bg.png) repeat-x;

    margin:0px 0 auto;

    height: 43px;

}



#nav {

    width:100%;

    margin:0 auto; padding:0; 

    overflow:hidden;



}



#menu {
    float:left;
    margin:5px;
    padding:3px;
    width:99%;
}

html > body #menu{width:100%;}



#menu ul {float:left;}


#menu ul, #menu ol {
   /* display: inline; */
    list-style: none;
    margin:0;
    padding:0 0 0 50px;
}

html > body #menu ul{margin:0 0 0 50px; width:100%;}    /*ie7 fix*/

#menu li { float:left;
    display: inline;
    list-style: none;
    margin:0;
    padding:3px 90px 0 0px;
}

html > body #menu li{padding:3px 90px 0 0; }

#menu a, #menu a:visited {

    color: #FFFFFF;

    font-weight: bold;

    margin:0;

    padding: 3px 10px 3px 10px;

    text-decoration: none;

    font-size: 18px;

}		

html > body #menu a, #menu a:visited {font-size:16px;}

#menu a:hover {



    text-decoration: none;

    color: #bbbbbb;

}



#subscribe {

    float: right;

    width:92px;

    height:32px;

    margin:4px 4px 3px 4px;

}



.rss { 

    float:right;

    margin:7px 0px 5px 0px;

    width:30%;

    padding:7px 0 0 0;

}



.rss ul { 

    margin: 0; padding: 0 2px;

}



.rss li { 

    background: url(images/rss.gif) no-repeat 0 3px;

    margin: 0 2px 0 0; 

    padding: 3px 0 3px 20px; 

    list-style: none; 

    font-size: 12px; color:#c40d63; 

    display: inline; font-weight: bold;

}



.rss li a {

    font-size: 12px; color:#fff; 

}



/*+++++++++++++++++ Wrapper: Left Sidebar & Right Container +++++++++++++++++++*/

#wrapper{

    margin: 5px auto 0 auto;

    width: 1000px;

    text-align: left;

}

#tag_cloud a{

  padding: 0 0 0 25px;

}





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

#lsidebar {

    float: left;

    width:212px;

    padding:0px;

    margin-bottom:5px;

    margin-left:5px;

}



.top_lsidebar {

    width:210px ;padding:3px 0 0 0;

}



/*.bottom_lsidebar {

    width:210px;height:9px;

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

}  */



.content_lsidebar{

    width:210px;

   /* background:url(images/c_sidebar2.jpg) repeat-y; */

}



.content_lsidebar a:link, .content_lsidebar a:visited {

    color:#187cb6;

    text-decoration:none;

    font-weight:700;

}



.content_lsidebar ul{

    list-style-type: none;

    margin: 0 auto;

    padding: 0 0px 0 10px;

}



.content_lsidebar ul li{

    padding: 0 13px 5px 3px;

}

.content_lsidebar ul li p{

    padding: 7px 0px 5px 3px;

     margin:-9px 0 0 0;

    color:#bbbbbb;font-size:1.2em;

}



 .content_lsidebar ul li p span{

    padding: 3px 0px 5px 0px;

    font-size:16px;

    color:#000000;

    text-align:center;

    background:transparent url(images/title_bg.png) no-repeat;

}



html > body .content_lsidebar ul li p span{

  height:25px;display:block;}



.content_lsidebar ul li h2{

    font-family: Arial,Verdana,Georgia, Sans-serif;

    padding-left:6px;

    font-size: 14px;

    line-height:2.0em;

    text-transform:uppercase;

    background:transparent url(images/title_bg.png) no-repeat;

    margin-bottom:8px;  text-align: center;

    clear: left;  /* clear float for blogroll 2 column adj #links ul li below*/

}



.content_lsidebar ul ul li{

    font-size:11px;

    margin-top: 3px;

    line-height: 1.0em;

   /* background:url(images/c2.gif) no-repeat;*/

    padding-left:12px;



}



.content_lsidebar ul ul ul li {

    line-height: 9px;

    text-decoration:none;

    background-image:none;

    padding-left:0; 

}



.content_lsidebar ul ul ul {

    margin-top: 9px;

    line-height: 11px;

    text-decoration:none;

    background-image:none; 

}

 #links ul li {width:50px;float:left;}

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

.rsidebar{

    float: right;

    width:220px;

    margin-left:6px;

    margin-top:4px;

    margin-bottom:5px;

}



.top_rsidebar {

    width:210px;height:9px;

}



.bottom_rsidebar {

    width:210px;height:9px;

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

}



.content_rsidebar {

    width:220px;

    background:url(images/c_sidebar2.jpg) repeat-y;

}





.content_rsidebar a:link, .content_rsidebar a:visited {

    color:#187cb6;

    text-decoration:none;

    font-weight:700;

}



.content_rsidebar ul{

    list-style-type: none;

    margin: 0;

    padding: 0 10px;

}



.content_rsidebar ul li{

    padding: 0 13px 5px 25px;

}



.content_rsidebar ul li h2{

    font-family: Arial,Verdana,Georgia, Sans-serif;

    padding-left:6px;

    font-size: 14px;

    line-height:1.6em;

    text-transform:uppercase;

    background:#eaeaea;

    margin-bottom:8px;

}



.content_rsidebar ul ul li{

    font-size:11px;

    margin-top: 3px;

    line-height: 1.0em;

    background:url(images/c2.gif) no-repeat 0 0;

    padding-left:12px;

}



.content_rsidebar ul ul ul li {

    line-height: 9px;

    text-decoration:none;

    background-image:none;

    padding-left:0;

}





.content_rsidebar ul ul ul {

    margin-top: 9px;

    line-height: 11px;

    text-decoration:none;

    background-image:none;

}

/*+++++++++++++ Right Container: Posts, Right Sidebar & TopBox +++++++++++++++*/

#container_right {

    float: right;

    width: 776px;

}



#inner_container{

    float: left;

    width: 548px;

    text-align:justify;

}



/*++++++++++++++++++++++++++++++++ Posts +++++++++++++++++++++++++++++++++++++*/

.post{

    padding: 2px 3px 10px 4px;

    background: transparent url(images/post-topbg.gif) no-repeat left top;

}



.post h2{

    font-family: Arial, Georgia, Sans-serif;

    font-size: 18px;

    text-transform:uppercase;

    padding:10px 0 0 5px;

   /* border-top:2px dotted #187cb6; */

}



.post h2 a:link, .post h2 a:visited {

    text-decoration:none;

    color:#493b3b;

}



.postdata {

   /* border-bottom:2px dotted #187cb6; */

    padding:2px 2px 2px 5px;

    font-size:11px;



}





.postdata a:link,.postdata a:visited {

    color:#187cb6;

    font-size:11px;

    text-decoration:none;

    font-weight:700;

}



.entry{font-family: arial;

    line-height: 18px;

    font-size: 1.2em;

}



p.postmetadata {

    margin: 10px 0 0 0;

}





.metadata_center {

    height:18px;

    width:530px;

    margin:0 auto;

    padding:2px 0 0 5px;

    /* background-color:#eaeaea;

    border:2px solid #dddddd;  */

    background: transparent url(images/post-topbg.gif) no-repeat left;

}



.metadata_center a:link, a:visited {

    text-decoration:none;

    color:#0000ee;

}



/*+++++++++++++++ TopBox: Recent Posts, About Me and Search +++++++++++++++++++*/

#topbox {

    width:770px;

    margin:0;

    padding:0;

}



#topbox_left {

    float:left;

    width:9px;height:222px;

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

}



#topbox_center {

    float:left;

    width:744px;height:222px;

    background:url(images/hcenter.jpg) repeat-x;

}



#topbox_right {

    float:left;

    width:9px;height:222px;

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

}



/*++++++++++++++++++++++++ Recent Posts: Structure ++++++++++++++++++++++++++++*/

#recent_post {

    margin:10px 0 7px 0px;

    float:left;

    height:207px;

    background:url(images/bcenter.jpg) repeat-x;

}



#recent_left {

    float:left;

    width:10px;height:207px;

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

}



#recent_center {

    float:left;

    width:470px;height:207px;

    background:url(images/bcenter.jpg) repeat-x;

}



#recent_right {

    float:left;

    width:10px;height:207px;

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

}



/*+++++++++++++++++++++++++ Recent Posts: Content +++++++++++++++++++++++++++++*/

#recent_title {

    font-size:15px;

    font-family:Arial,Verdana;

    color:#ffffff;

    font-weight:800;

    padding-top:8px;

    padding-left:155px; 

    text-transform:uppercase;

    border-bottom:2px dotted #fff;

}



#recent_content {

    overflow:hidden;

    height:155px;

    font-weight:700;

}



#recent_content a:link, #recent_content a:visited {

    font-size:12px;

    font-family:Arial,Verdana;

    color:#cfe990;

    text-decoration:none;

}



#recent_content a:hover {

    font-size:12px;

    font-family:Arial,Verdana;

    color:#95ce0c;

}



#recent_content ul {

    list-style: none;

    margin: 0;

    padding: 5px 0 0 2px;

    float:left;

}



#recent_content li {

    background:url(images/tag_green.gif) no-repeat 0 3px;

    list-style:none;

    line-height:25px;

    padding-left:20px;

    float:left;

    width:200px;

    overflow:hidden;



}



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

#aboutme {

    float:right;

    margin:10px auto 0;

    padding:3px;

    font-family:Arial;

    color:#000;

    height:160px;width:240px;

    text-align:justify;

    line-height:1.3em;

    font-size:11px;

    overflow:hidden;

}



#aboutme p{

    padding-top:5px;

}



#aboutme h2 {

    font-size:16px;

    color:#000;

    border-bottom:2px dotted #fff;

    padding-top:3px;

    padding-bottom:6px;

    padding-right:5px;

    text-transform:uppercase;

}



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

#search { 

    height:20px;

    float:right;

    margin:8px 4px 0 0;

}



#search #s { 

    font-size:8pt;

    width:230px;

    padding-left:3px;

    font-family:Arial;

    height:16px;

}



input#s { 

    color:#000;

    border:3px solid #c5d864;

    background:#fcfcfc;

}



/*++++++++++++++++++++++++++++++++ Footer +++++++++++++++++++++++++++++++++++++*/

#footer{

    clear: both;

    width: 100%;

    text-align:center;

    padding: 10px 0 0 0;

    background: transparent url(images/nav-bar-bg.png) repeat-x;

    padding-bottom:8px;



}



#footer p{

    font-size:11px;

    padding:3px 3px;

    margin:2px 5px 0 5px;

   /* background:url(images/damai_footer.jpg) no-repeat 35% 0;  */

}



#footer p a:link,#footer p a:visited {

    color:#f7f9f3;

    font-weight:700;

}





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

/*+++++++++++++++++++++++++++++++ Error Page +++++++++++++++++++++++++++++++++*/

#error_page {

    padding-left:3px;

    margin-top:4px;

    width:530px;

}



#error_page a:link, #error_page a:visited {

    color:#2c88bc;

    font-weight:700;

}



/*+++++++++++++++++++++++++++++++ Calendar +++++++++++++++++++++++++++++++++++*/

table#wp-calendar {

    width:90%;

    margin:0 3px;



}



/*+++++++++++++++++++++++++++++++ Blockquote +++++++++++++++++++++++++++++++++*/

blockquote {

    margin:5px 0;

    padding:4px 7px 10px 7px;

    font-size:11px;

    color:#52525b;  

    background: #e4f7b5; 

    border:1px dashed #79b32b;    

}









blockquote blockquote {



    margin:5px 10px;

    padding:4px 7px 10px 7px;

    font-size:11px;

    color:#52525b;  

    background: #e4f7b5; 

    border:1px dashed #79b32b;     

}



/*++++++++++++++++++++++++++ PageTitle (archives.php) +++++++++++++++++++++++++*/

.pagetitle {

	margin:5px 0 0 3px; 

	color:#6c2f4b;

	text-transform:uppercase;       

}



/*+++++++++++++++++++++ Navigation: Previous & Next +++++++++++++++++++++++++++*/

#navigation{

    padding:10px 0;

    font-size: 14px;

    font-weight: bold;

    margin-bottom:10px;

    height:20px;

}



.alignleft {

	float:left;

}



.alignright {

	float:right;

}

.alignleft a:link, .alignleft a:visited {

	color:#187cb6;

	text-decoration:none;

}



.alignright a:link,.alignright a:visited {

	color:#187cb6;

	text-decoration:none;

}



/*+++++++++++++++++++++++++++ Comment component +++++++++++++++++++++++++++++++*/

#commentsbox { 

        padding: 0 0 0 5px; margin: 0 0 4px 3px; 

        width: 538px; 

        font-size:15px;

        border-top:2px dotted #187cb6;

}



#commentsbox a:link, #commentsbox a:visited {

	text-decoration: none;

	color: #2c88bc;

}



#comments h2 { 

        margin:5px 0 0 0; 

        padding:0 7px; 

        color:#ff5c00; 

        font-size:16px; 

        font-weight:normal;

}



#comments {

        margin:5px 0 0 0; 

}



#respond  {

        margin:10px 0 0 0;

        padding-top:3px; 

        padding:0; 

        font-size:14px; 

        font-weight:bold;

}



.boxcomments { 

        margin-bottom:20px;

        width:520px;

}

#commentform { 

        margin:0;padding:15px 15px 1px;

}



#commentform label { 

        display:block;

        margin:0;

}



#commentform input { 

        width:170px;

        margin:0 5px 10px 0;

        padding:1px;

}



#commentform textarea { 

        width:400px;margin:0 0 10px;

        padding:0;

        }



#commentform #submit { 

        margin:0 0 20px;

}



#commentform p { 

        margin:5px 0; 

}



.commentlist {

}



ol.commentlist { 

        margin:0 0 1px;

        padding:0;

}



ol.commentlist li { 

        border:1px dashed #809f51;

        background:#def0ba;

        display:block;

        list-style:none;margin:7px 7px;

        padding:6px 15px 12px 15px; 

}



ol.commentlist li.mycomment { 

        border-bottom:20px solid #fff; 

        display:block;

        list-style:none;

        margin:7px 0;padding:5px 15px 1px; 

        background:#f3fdff;

}



ol.commentlist li.commenthead { 

        display:block;

        list-style:none;

        margin:0;padding:5px 15px;

}



ol.tblist { 

        list-style:none;

        margin:0 0 1px;

        padding:0;

}

ol.tblist li { 

        display:block;

        list-style:none;

        padding:10px 5px 10px 5px;

        margin:0 0 5px; 

        border:1px dashed #ccc;

}



input#url,input#author,input#email,textarea { 

        color:#666;

        width:40%;

        border:1px solid #cbcbcb;

        margin-bottom:0.6em;

        background:#fcfcfc;

        margin-top:2px;padding:3px;

}



