/*   

Theme Name: Pelaminan Minang Buchyar

Theme URI: http://www.pensilwarnadesign.com

Description: Truly Minangkabau Art, Style and Culture represent itself in rich color combination of black, red and yellow which play an important rules in Minangkabau society.

Author: Horse, Dog and Tiger

Author URI: http://www.pensilwarnadesign.com

Version: 2.0

.

This theme are modified to refelcts the richness of Minangkabau art, style and culture which represent itself in its color combination between black, red and yellow. This color combination play an important rules in Minangkabau community.

.

*/



/* *********************************************************** Reset Everything */

* {margin:0;padding:0;} 

a:link, a:visited, a:hover {text-decoration:none;} 

fieldset,img {border:0;} 

ul {list-style:none;} 

q:before,q:after {content:'';} 

abbr,acronym { border:0; }



body {
	font: 1em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #000;
	background-image: url(assets/bg_minang.jpg);
	background-repeat: repeat-x;
	background-position: right top;
	}
h1 {
	font:3em Georgia,Times New Roman,Trebuchet;
	margin:0px;
	padding:0px;
	color: #fff;
	} 

h1 a:link,h1 a:visited,h1 a:hover {color:#fff;}	

h2 {
	font:bold 1.2em Georgia,Times New Roman,Trebuchet;
	color:#fff200;
	padding-bottom:7px;
	border-bottom:1px dotted #efefef;
}
#rightcolumn h2 {padding-top:20px;}
#rightcolumn h2.titlespons {
	padding:0;
	padding-bottom:7px;
	color:#bfd9f5;
	font-family: "Century Gothic", Arial, sans-serif;
}

h3 {
	padding-bottom:5px;
}
h3 {
	font:bold 1.2em Georgia,Times New Roman,Trebuchet;
	}	
h3 a:hover{
	text-decoration:underline;
	}
h3#respond{
	margin-top:20px;
	}
.right {
	float:right;
	}
.left {
	float:left;
	}

/* ***********************************************************
*	Links									*
***********************************************************/
a:link,  a:visited {
	color:#29568f;
	}
a:hover {
	color:#d92100;
	}
#postdetails a:link, #postdetails a:visited {
	color:#77ace0;
	}
#postdetails a:hover {
	color:#ffae00;
	text-decoration:none;
	}
#footer {
	height: 192px;
	color: #ccc;
	background-color: #27171f;
	font-size:.6em;
	text-align:center;
	background-image: url(assets/bg_minang_down.jpg);
	background-repeat: repeat-x;
	background-position: right 19%;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	margin:0;
	padding:0;
    }
#footer-wrap {
	width:899px; 
	height:192px; 
	background-color:#252d04;
	border-right: solid 2px #fff;
	}
#footer a:link, #footer a:visited {}
#footer a:hover {
	text-decoration:underline;
}
.ftpost {
	float: left;
	width: 147px; 
	height: 165px;
	border-right: solid 2px #888c59;
	}
.ftpost-end {
	float: left;
	width: 150px; 
	height: 165px;
	}
.ftposta {
	height: 135px;
}
.titlefoot {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	padding-top: 10px;
	border-bottom-color:#888c59;
	}
.ftpost p {
	text-align:left;
	padding-left: 10px; 
	padding-top: 10px;
	line-height:12px;
	color: #999;
	}
.ftpost a {
	text-align:left;
	vertical-align: text-bottom;
	color: #b8c1ab;
}
.ftpost-end p {
	text-align:left;
	padding-left: 10px; 
	padding-top: 10px;
	line-height:12px;
	color: #999;
	}
.ftpost-end a {
	text-align:left;
	vertical-align: text-bottom;
	color: #b8c1ab;
}
.ftidentitas{
	height: 10px;
	float: left; 
	width: 899px; 
	border-top:2px solid #fff;
	}
.ftidentitas span {color:#bddc00;}
.ftidentitas span a {color:#bddc00;text-decoration:underline;}
/* ***********************************************************
*	Main DIVISIONS						*
***********************************************************/
#wrapper {
	width: 899px;
	background: #000;
	color: #fff;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #fff;
    }
#header {
	width: 899px;
	color: #000;
	font-size: .8em;
	overflow: hidden;
	padding: 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}
#content-wrap {
	width:899px;
    color: #fff;
	margin: 10px auto 0;
    font:.75em/1.5em Arial,Tahoma,Verdana,sans-serif;
	clear:both;
	}
/************************************************************
*	Header  								*
************************************************************/
#headerleft {
	width: 899px;
	height: 139px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(assets/pelaminan_minang_buchyar.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	}
#headerleft h1{
	text-indent: -9999px;
	height: 150px;
}
#headerright {
	width: 899px;
	height: 189px;
	float: left;
	margin: 0px;
}

#headerright-1 {
	width: 166px;

	height: 189px;

	float: left;

	margin: 0px;

	background-image: url(assets/pengantin_minangkabau_rancak.jpg);

	background-repeat: no-repeat;

	background-position: left;

	border-right-width: 2px;

	border-right-style: solid;

	border-right-color: #ffffff;

	}



#headerright-2 {

	width: 731px;

	height: 189px;

	float: right;

	margin: 0px;

	background-repeat: no-repeat;

	background-position: right;

	background-image: url(assets/pelaminan_minang0.jpg);

	}



#headerlow {

	width: 899px;

	height: 39px;

	float: left;

	margin: 0px;

	}

	

#headerlow-1 {

	width: 166px;

	height: 39px;

	float: left;

	margin: 0px;

	background-image: url(assets/pengantin_minangkabau_rancak_bana.jpg);

	background-repeat: no-repeat;

	background-position: left;

	}

	

#headerlow-2 {

	width: 731px;

	height: 37px;

	float: right;

	margin: 0px;

	background-repeat: no-repeat;

	background-position: right;

	background-image: url(assets/alamat_pelaminan_minang.jpg);

	border-left-width: 2px;

	border-left-style: solid;

	border-left-color: #FFFFFF;

	border-top-width: 2px;

	border-top-style: solid;

	border-top-color: #FFFFFF;

	}

	

#navigation {

	width:899px;

	background: #93000D;

	padding-left: 10px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	border-top-width: 2px;

	border-top-style: solid;

	border-top-color: #FFFFFF;

	text-transform: uppercase;

	clear:both;

	}	



#searchform{

	float: right;

	}



#s {

	width: 190px;

	border: 1px solid gray;

	padding:1px;

	}



#searchbutton{

	font: bold 11px Verdana;

	height: 20px;

	background-color: #fdffef;

	}



/* header dropdown menu

---------------------------------------------------------------------------------------------- */

#navigation ul li a,

#navigation ul li a:visited {

	display: block;

	color: #ab9200;

	padding: 5px 10px;

	font-family: Arial, Tahoma, Verdana;

	font-size: 0.9em;

	font-weight: bold;

	border-right-width: 1px;

	border-right-style: dotted;

	border-right-color: #f98690;

}

#navigation ul li:hover a, 

#navigation ul li a:focus,

#navigation ul li a:active, 

#navigation ul li.p7hvr a {

	color: #fff;

	background:#d92100;

}

#p7menubar li {

	float: left;

	width: 9em;

}

#p7menubar li ul, #p7menubar ul li  {

	width: 12em;

}

#navigation ul ul li a,

#navigation ul ul li a:visited  {

	color: #333;

	border-right:0;

	border-top:1px solid #999;

	font-size:.9em;

	padding: 3px 10px;

	text-decoration:none;

}

#navigation li ul {

	position: absolute;

	display: none;

	border:1px solid #999;

	border-top:0;

	background-color: #ddd;

	z-index:999;

}

#p7menubar li:hover ul, #p7menubar li.p7hvr ul {

	display: block;

}

#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {

	color: #333;

	background-color: transparent;

}

#p7menubar ul a:hover {

	background-color: #606060!important;

	color: #fff!important;

}

#p7menubar li {width: auto;}



ul#feeds { 

	float:right;

}	

ul#feeds li { 

	float: left;

}

ul#feeds li a,

ul#feeds li a:visited {

	display: block;

	font: 1em Arial, Tahoma, Verdana;

	border-right:1px solid #666;

	color: #fff;

	padding: 6px 10px;

}



ul#feeds li a:hover, 

ul#feeds li a:focus,

ul#feeds li a:active {

	color: #fff;

	background:#333;

}

.rss {

	font-size:90%;

}

	

	

/************************************************************

*	Single post  [Single post page cotains two column, Sidebar and Content]	*

***********************************************************/	



#singlepost {

	float:left;

	display: inline;

	text-align: justify;

	padding: 8px 10px 10px 20px;

	margin-right:15px;

    color: #fff

	width: 500px !important;

	width: 500px;

	width/**/:/**/555px;

}



.post {

	font-size: 13px;

	

}



.post a {

	color: #999999;

}



.post h2 {

	font-size: 24px;

	margin-bottom: 15px;

	color: #73b7f6;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	border-bottom: dotted 1px #ffffff;

}



.post h3 {

	font-size: 16px;

	color: #73b7f6;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.post h3 a {

	font-size: 16px;

	color: #73b7f6;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



#singlepostinfo {

	background: #f7f7f7;

	border-top: 1px dotted #ccc;

	border-bottom: 1px dotted #ccc;

	padding: 10px;

	clear:both;

	float:none;

	display:block;

	font:.8em/1.4em verdana;

} 	



.postinfo { /* post info shown under the summary of posts on search results */

	text-align:right;

	padding-top:3px;

	font:.8em verdana, arial, tahoma;

	color:#9f9f9f;

	border-top:1px dotted #f1f1f1;

	margin-bottom:20px;

}



.single-entry-nav {

	display: block;

	margin:20px 0 ;

	font: 1em verdana;

	}	



.post img {display:block;float:left;}

	

.post img.alignleft {

	float:left;

	margin: 5px 10px 5px 0;

	display:block;

}



.post img.alignright {

	float:left;

	margin: 5px 0px 5px 10px;

	display:block;

}



.post p {	

	font:1em/1.6em verdana;

	padding-bottom: 15px;

}



.post ul,.post ol{

	font:1em/1.9em verdana;

	padding-left:30px;

	margin-bottom:15px;

	list-style-type: disc;

}



.post li a {

	color: #ffffff;

	text-decoration: underline;

}



blockquote{

	color: #fff;

	margin-bottom:15px;

	font-family: "Times New Roman", Times, serif;

	font-size: 0.9em;

	line-height: 1.6em;

}



#pagenavi {

	height:20px;

}

/************************************************************

*	Content-wrapper  	[Left column]				*

***********************************************************/	

#leftcolumn {

	float:left;	display:inline;

	background:#f2f2f2;

	margin-right:15px;	padding:8px 10px 10px 10px;

	width: 300px !important;

	width: 320px;

	width/**/:/**/300px;

}

#featured { 

	padding-bottom:5px; 

	border-bottom:1px solid #f2f2f2;

	margin-bottom:15px;

	}

#postdetails {

	text-align:right;

	background:#333;

	color:#fff;

	font:.8em verdana;

	padding:3px 5px;

	margin-top:5px;

}

#featured img {

	margin-bottom: 10px;

	display:block;

}

#featurednewslist ul	{

	margin:0 0 15px 15px;

	list-style:square;

}

#featurednewslist li a:link, #featurednewslist li a:visited {

	color:#29568f;

}	

#featurednewslist li a:hover {

	color:#d92100;

	text-decoration:underline;

}

/************************************************************

*	Content-wrapper  	[Middle column]				*

************************************************************ */

#midcolumn {

	float:left;

	width: 320px;

	display:inline;

}

.midcolumnpost {

	margin-bottom:10px;

	padding:10px;

}

.gray {	background-color:#f2f2f2;}

.details {

	margin-top:10px;

	text-align:right;

	font:.8em verdana;

}

#midcolumn img {

	margin:5px 0 10px;

	display:block;

}

/************************************************************

*	Content-wrapper  	[Right column]				*

********************************************************** */

#rightcolumn {
	float:right;
	width:280px;
    padding-right: 10px;
	padding-bottom: 30px;
}

#rightcolumn p {

	text-align: justify;

}

#slider-bar{

	padding:15px 8px 35px 8px;

}

#sponsors {

	padding:0px 8px 35px 8px;

}

#sponsors img {

	margin-top:6px;

}

.sponsors {

	padding:0px 8px 35px 8px;

}

.sponsors img {

	margin-top:6px;

}

#categories {

	float:left;

	width:135px;

	margin-right:10px;

}

#archive {

	float:left;

	width:135px;

}

#rightcolumn ul {

	margin:10px 0 0 0px;

	list-style-type: none;

}

#rightcolumn ul li {

	margin-left:0px;

	margin-top: 5px;

	line-height:1.6em;

	border-bottom: dotted 1px #666666;

}

#rightcolumn ul li a, #rightcolumn ul li a:visited  {

	color:#777;

	display:inline;

	font:1em Tahoma,Arial,"Trebuchet MS",Verdana;

	font-size: 13px;

}

#rightcolumn ul li a:hover {

	color:#bddc00;

	text-decoration:none;

}

#archiveform {

	margin-top:5px;

}

#rightcolumn  ul ul {

	margin-bottom:0;

}



/* commentform 

---------------------------------------------------------------------------------------------- */

#comment-wrapper ol {list-style:decimal;font:90% verdana, arial, helvetica, verdana, serif;}

#commentform p {margin-bottom:10px;}

#commentform label {color:#666;font-size: 100%;padding-left: 5px;}

#commentform small {color: #999999;font-size: 90%;}

#commentform input {font: 100% Arial, Helvetica, sans-serif;width: 220px;padding: 2px;	border: 1px solid #e6e6e6;}

#commentform textarea {font: 100% Arial, Helvetica, sans-serif;width: 480px;height: 140px;border: 1px solid #e6e6e6;padding: 2px 3px 3px 7px;}

#commentform #submit {font: 12px/100% Arial, Helvetica, sans-serif;border: 1px solid #555;color:#2a2a2a;	background:#7ac4ea;	width: 100px;height: 25px;padding: 2px 8px !important;padding: 2px 5px; margin-left: 390px;}

#commentform #submit:hover {background:#d92100; color:#fff;}

#commentform textarea:focus, #commentform input[type="text"]:focus {border: solid 1px #c00;}

/* comment list

---------------------------------------------------------------------------------------------- */

.commentlist {margin: 10px 0px;padding-left: 25px;line-height: 130%;}

.commentlist li{padding: 5px 10px 0px;color:#888;}

.commentlist .alt {background: #f2f2f2;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}

.commentlist cite {font:bold 100% verdana, arial, helvetica, sans-serif;color: #888;}

.commenttext {margin-top:15px;}

.commenttext p {padding-bottom:10px;font-size:11px;color: #333;}

.nocomments {display:none}



/* fitur 

---------------------------------------------------------------------------------------------- */

.fitur {

	border:dotted 2px #ffffff;

	padding: 15px;

	margin-bottom: 30px;

}

.fitur h2 {

	color: #bddc00;

	font-size: 16px;

}

.fitur p {

	margin-top: 15px;

	font-size: 1.1em;

}

.fitur a {

	color: #bddc00;

}

.spacer {height:10px;}

.sociable img {padding:8px;}

.sociable ul li {float:left;}

div.sociable { margin: 16px 0; color:#777;}