/*  
Theme Name: Syahwinda
Theme URI: http://www.syahwinda.com
Description: Syahwinda Theme
Version: 1.0
Author: Kenzt
Author URI: http://www.kenreidy.com
*/

body{
width: 100%;
background: url(images/background.gif) #FAEFDB top left repeat;
margin: 0 0 0 0;
padding: 0 0 0 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #4D433B;
}

.clear{
clear: both;
}

p,h1,h2,h3,h4,h5,h6 {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #4D433B;
}
p{
font-size: 12px;
line-height: 17px;
text-align:justify;
}
a, a:visited, a:link{
text-decoration:none;
color: #CD987D;
}
a:hover{
text-decoration:none;
color: #4D433B;
}
img{
border: 0px solid;
}

ul, ol, li{
	font-size: 12px;
	line-height: 17px;
	text-align:justify;
}
ul, ol{
padding-left: 20px;
}
ul li{
list-style: square;
}










/*----------------------------------Header---------------------------------*/
#container{
width: 100%;
display: block;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
#header{
width: 100%;
display:block;
height: 150px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 0px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
}
#headerlogo{
width: 960px;
height: 70px;
padding-top: 40px;
padding-left: 20px;
margin-left: auto;
margin-right: auto;
}
#headerlogo h1{
margin-top: 5px;
}
#headerlogo h1 a{
text-decoration: none;
}
#headerlogo img{
border: 0px solid;
}

#headermenu{
clear: both;
height: 40px;
width: 100%;
background: url(images/bkgr_top_menu.png) top right repeat-x;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
margin-left: auto;
margin-right: auto;
}
#hmc{
width: 960px;
margin-left: auto;
margin-right: auto;
}
#hml{
width: 400px;
height: 30px;
float: left;
padding-top: 10px;
margin-left: 100px;
}

#hml ul, #hml li{
list-style: none;
margin-left: 0px;
margin-top: 0px;
padding-top:
 0px;
}
#hml li{
float: left;
margin-left: 5px;
}
#hmr {
width:  460px;
height: 30px;
float: left;
margin-top: -30px;
}

div#headermenu #hmr ul{
list-style: none;
margin-left: 0px;
}
div#headermenu #hmr li{
list-style: none;
float: left;
margin-left: 15px;
margin-right: 10px;
margin-top: -25px;
vertical-align:bottom;
}
div#headermenu #hmr li a, div#headermenu #hmr li a:link, div#headermenu #hmr li a:visited{
text-decoration:none;
}
div#headermenu #hmr img{
border: 0px solid;
}
/*--------------------------------End of header---------------------------------*/


/*--------------------------------Wrapper---------------------------------------*/
#wrapper{
width: 960px;
height: auto;
margin-left: auto;
margin-right: auto;
padding-top: 15px;
}
/*-------------------------------end of wrapper---------------------------------*/


/*-----------------------------content------------------------------------------*/
#content{
width: 600px;
height: auto;
float: left;
margin-left: 20px;
margin-right: 0px;
margin-bottom: 15px;
}
.ctl, .ctr, .cbl, .cbr {
width: 15px;
height: 15px;
float: left;
}
.cbl, .cbr, .cbc{
margin-bottom: 30px;
}
.ctl{
background: url(images/content_top_left.png) top left no-repeat;
}
.ctr{
background: url(images/content_top_right.png) top right no-repeat;
}
.ctc, .cbc{
width: 570px;
height: 15px;
background-color: #ffffff;
float: left;
}

.ktc, .kbc{
width: 300px;
height: 15px;
background-color: #ffffff;
float: left;
}
.cbl{
background: url(images/content_bottom_left.png) top left no-repeat;
}
.cbr{
background: url(images/content_bottom_right.png) top right no-repeat;
}

.ccm{
width: 560px;
height: auto;
background-color: #ffffff;
float: left;
padding-left: 20px;
padding-right: 20px;
}
.kcm{
width: 290px;
height: auto;
background-color: #ffffff;
float: left;
padding-left: 20px;
padding-right: 20px;
}
.title{
height: auto;
float: left;
}

h2, h2 a, h2 a:link, h2 a:visited{
color: #4D433B;
font-size: 14px;
line-height: 18px;
margin-bottom: -10px;
text-align: justify;
}
h2 a:hover{
text-decoration: underline;
}
.meta{
font-size: 11px;
color: #CD987D;
padding-top: 0px;
margin-top: 8px;
}
.sbmeta{
font-size: 11px;
line-height: 8px;
color: #333333;
margin-top: -15px;
}
.titleimg, .comment-author vcard{
width: 55px;
height: 49px;
float: left;
}
.titleimg img, .titleimg img a{
border: none;
}
.title h2{
margin-top: 10px;
padding-bottom: 0px;
display: block;
}
.entry{}
.entry p{
padding-top: 2px;
padding-bottom: 3px;
}
.entry ul{
}
.entry li{
list-style:url(images/list-1.png);
margin-left: 15px;
line-height: 12px;
padding-top: 2px;
margin-top: 5px;
margin-bottom: 0px;
padding-bottom: 0px;
padding-right: 10px;
}
.entry li a:hover{
list-style:url(images/list-1h.png);
}
.readmore{
float: right;
height: 44px;
margin-top: 5px;
margin-bottom: 3px;
}
.readmore a, .readmore a:visited{
color: #EEF3DD;
text-decoration: none;
}
.readmore a:hover{
color: #ffffff;
text-decoration: none;
}
.readmoreleft{
width: 10px;
background: url(images/readmore_left.png) no-repeat top left;
float: left;
display: block;
height: 44px;
}
.readmorecenter{
background: url(images/readmore_center.png) repeat-x top left;
float: left;
height: 44px;
padding-top: 14px;
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color: #ffffff;
}
.readmoreright{
width: 10px;
background: url(images/readmore_right.png) no-repeat top left;
float: left;
display: block;
height: 44px;
}

/*------------------------------------end of content------------------*/


/*------------------------------------sidebar---------------------------*/
#sidebar{
width: 300px;
margin-left: 20px;
margin-right: 20px;
float: right;

}

#sb1_top{
background: url(images/sb1_top.png) no-repeat top left;
height: 20px;
}
#sb1_center{
background: #75716C url(images/sb1_center.png) no-repeat top left;
height: auto;
}
#sb1_bottom{
background: url(images/sb1_bottom.png) no-repeat top left;
height: 20px;
margin-bottom: 20px;
}
#sb2_top{
background: url(images/sb2_top.png) no-repeat top left;
height: 20px;
}
#sb2_center{
background: #68803F url(images/sb2_center.png) no-repeat top left;
height: auto;
}
#sb2_bottom{
background: url(images/sb2_bottom.png) no-repeat top left;
height: 20px;
margin-bottom: 20px;
}
#sb3_top{
background: url(images/sb3_top.png) no-repeat top left;
height: 20px;
}
#sb3_center{
background: #9F2610 url(images/sb3_center.png) no-repeat top left;
height: auto;
}
#sb3_bottom{
background: url(images/sb3_bottom.png) no-repeat top left;
height: 20px;
}
#titlebox{
height: 60px;
}
.box1{
}
.box2{
}
.box3{
}
.sidetitle{
position: absolute;
margin-left: -7px;
}
.sidebar1box{
margin-left: 2px;
margin-right: 2px;
display: inline;
}
.sidebar1boxleft{
float: left;
width: 55px;
height: 55px;
margin-left: 15px;
margin-bottom: 5px;
}
.sidebar1boxright{
float: right;
width: 216px;
margin-right: 5px;
margin-left: 5px;
}
.sidebar1boxright h4{
font-size: 14px;
line-height: 14px;
margin-top: 8px;
margin-right: 8px;
}
.sidebar1boxright h4 a, .sidebar1boxright h4 a:visited{
color: #EEF3DD;
}
.sidebar1boxright h4 a:hover{
color: #FFDD3F;
}
#mybloglog{
margin-left: 20px;
margin-right: 20px;
}
/*-----------------------------footer----------------------------------*/
#footer{
width: 100%;
height: 40px;
margin-top: 110px;
margin-bottom: 20px;
background: url(images/bkgr_footer.png) repeat-x bottom left;
}
#version{
width: 47px;
padding-top: 8px;
padding-bottom: 12px;
margin-left: 10px;
margin-right: 30px;
left: 140px;
position: absolute;
}
#rss{
width: 89px;
margin-top: -35px;
padding-bottom: 12px;
margin-left: 0px;
margin-right: 0px;
left: 200px;
position: absolute;
}
#credit{
width: 230px;
padding-top: 12px;
padding-bottom: 12px;
margin-right: 100px;
position: absolute;
float: right;
right: 0px;
}
#arrow{
width: 191px;
height: 160px;
margin-top: -100px;
right: 350px;
position: absolute;
}
/*-------------------------end of footer----------------------------------*/
















/*----------------------- align &amp; captions --------------------------------------------*/
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 5px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 5px;
   -khtml-border-radius: 5px;
   -webkit-border-radius: 5px;
   -border-radius: 5px;
}

.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;
}
/*------------------------------------end of captions------------------------------*/

/*-----------------------------wordpress default----------------------------------*/
/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	font-size: 12px;
	line-height: 17px;
	text-align:justify;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	font-size: 12px;
	}
/* End Various Tags & Classes*/
/*----------------------------------end of default wp-----------------------------------*/

/*-------comment-------------------------*/
.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}
.commentlist{
margin-left: 0px;
padding-left: 0px;
list-style: decimal;
}
.commentlist li {
	font-weight: bold;
}
.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}
.children{
}
.children .xtc, .children .xbc{
width: 90%;
}
.children .tcm{
width: 88.3%;
}
.children li{
list-style:none;
}
.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 14px;
	}
#comment-area{
width: 670px;
}
#comment-area-left{
width: 60%;
float: left;
}
#comment-area-right{
width: 40%;
float: left;
margin-left: 0px;
margin-right: 0px;
}
#comment{
border: 0px;
width: 90%;
}
#author{
border: 0px;
height: 37px;
background: url(images/author.png) no-repeat top center;
padding-top: 11px;
padding-left: 20px;
padding-right: 20px;
margin-right: 10px;
margin-top: -10px;
margin-bottom: 0px;
margin-left: -10px;
color: #ffffff;
}
#email{
border: 0px;
height: 37px;
background: url(images/email.png) no-repeat top center;
padding-top: 11px;
padding-left: 20px;
padding-right: 20px;
margin-right: 10px;
margin-bottom: 0px;
margin-top: 0px;
margin-left: -10px;
color: #ffffff;
}
#url{
border: 0px;
height: 37px;
background: url(images/url.png) no-repeat top center;
padding-top: 11px;
padding-left: 20px;
padding-right: 20px;
margin-right: 10px;
margin-bottom: 0px;
margin-left: -10px;
color: #ffffff;
}
.metac{
margin-top: -25px;
margin-left: 5px;
}
#submit{
border: 0px;
height: 50px;
width: 180px;
background: url(images/submit.png) no-repeat top center;
color: #ffffff;
margin-left: 150px;
margin-top: -50px;
margin-bottom: 20px;
}

.kbl, .kbr, .kbc{
margin-bottom: 30px;
}
.ktl, .ktr, .kbl, .kbr {
width: 15px;
height: 15px;
float: left;
}
.ktc, .kbc{
width: 90%
}
.ktc, .kbc{
height: 15px;
background-color: #ffffff;
float: left;
}

.kcm{
height: auto;
background-color: #ffffff;
float: left;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 0px;
font-size: 14px;
font-family:Arial, Helvetica, sans-serif;
}
.kcm{
width: 87%;
}
.avatar{
float:right;
clear:both;
margin-left: 5px;
}
.ktl, .xtl{
background: url(images/content_top_left.png) top left no-repeat
}
.ktr, .xtr{
background: url(images/content_top_right.png) top right no-repeat;
}
.kbl, .xbl{
background: url(images/content_bottom_left.png) top left no-repeat;
}
.kbr, .xbr{
background: url(images/content_bottom_right.png) top right no-repeat;
}
.xtl, .xtr, .xbl, .xbr {
width: 15px;
height: 15px;
float: left;
}
.xtc, .xbc{
width: 570px;
height: 15px;
background-color: #ffffff;
float: left;
margin-top: 0px;
}
.xtl, .xtr, .xtc{
margin-top: 5px;
}
.xbl, .xbr, .xbc{
margin-bottom: 20px;
}
.tcm{
width: 560px;
height: auto;
background-color: #ffffff;
float: left;
padding-left: 20px;
padding-right: 20px;
}
#respond h3, #comments{
font-size: 16px;
line-height: 16px;
}
.cancel-comment-reply{
font-size: 10px;
margin-bottom: 10px;
margin-left: 20px;
}
/*-------------------end of comment--------------------------------*/

/*-----------------------------------optional--------------------------------------*/
.categories {}
.cat-item {}
.current-cat {}
.current-cat-parent {}
.pagenav {}
.page_item {}
.current_page_item {}
.current_page_parent {}
.widget {}
.widget_text {}
.blogroll {}
.linkcat{}
/*-------------------------------------end of optional-------------------------------*/
