/*
Theme Name: gmanurung_v4
Theme URI: - 
Description: Tema wordpress untuk Ganda Manurung, versi yang ke 3.
Author:	Ganda Manurung
Author URI: http://gandamanurung.com
*/

body { font-size:62.5%; background:transparent url(images/background.jpg) top left;}
* { padding: 0; margin: 0; }

/*---:[ core layout elements ]:---*/
#header {clear: both; }
	#column_wrap { float: left; }
	.post_box{  clear: both; margin-bottom:1.8em;}
	.top { border: none; }
		#sidebars {float:left;}
			#sidebar_1 { }
#footer { clear: both; }

/*---:[ global elements ]:---*/
a, a:hover { text-decoration: underline; }
a:visited {color:#BF1000;}
a:hover {}
a.post_image_link { outline: none; }
a img { border: none; }
blockquote { border-left: 1px solid #ddd; color: #666; }
abbr, acronym { line-height: 1em; border-bottom: none; cursor: help; }
code { line-height: 1em; color:#007000;}
pre {  border: 1px solid #bbb; overflow: auto; clear: both; }
p.center { text-align: center !important; }
p.bottom { margin: 0 !important; }
.remove_bottom_margin { margin-bottom: 0 !important; }

/*---:[ form inputs ]:---*/
	input.form_submit { width: auto !important;  }

/*---:[ universal image classes ]:---*/
img.alignleft, img.left { float: left; }
img.alignright, img.right { float: right; }
img.aligncenter, img.center { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }
img.alignnone, img.block { display: block; clear: both; }
img.frame { background: #eee; border-style: solid; border-color: #ddd; }
img.stack { clear: none !important; }
img[align="left"] { margin-right: 5px; }
img[align="right"] { float: right; clear: right; }
img[align="middle"] { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }

/*---:[ image captioning ]:---*/
.wp-caption { border-style: solid; border-color: #ddd; background-color: #eee; text-align: center; font-style: italic; }
	.wp-caption.alignleft { float: left; }
	.wp-caption.alignright { float: right; }
	.wp-caption.aligncenter { margin-right: auto; margin-left: auto; float: none; clear: both; }
	.wp-caption.alignnone { clear: both; }

/*---:[ headlines and bylines ]:---*/
h1, h2, h3, h4, h5, h6 { font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif; color:#BF1000;}
.format_text h2 { font-weight: bold; }
.format_text h2.top, .format_text h3.top { margin-top: 0 !important; }
.sidebar h3 {  letter-spacing: 2px; }

/*---:[ headline meta data (includes bylines) ]:---*/
.headline_meta { font-style: italic; }
	.headline_meta span, .headline_meta abbr { font-style: normal; letter-spacing: -1px; }
	.headline_meta a { border-bottom: 1px solid #eee; }


/*---:[ #header styles ]:---*/
#logo { font-weight: bold; }
#tagline { font-weight: normal; }

/*---:[ content styles ]:---*/
.format_text p.note { background: #f5f5f5; border: 1px solid #ddd; }
.format_text p.alert { background: #ffffa0; border: 1px solid #e5e597; }
.format_text ul { list-style: square; }
.format_text dt { font-weight: bold; }
dl dd .format_text p{text-shadow: #fff 0 1px 0;}
.entry-content p{text-shadow: #fff 0 1px 0;}
	/*---:[ pullquotes ]:---*/
	.format_text blockquote.right, .format_text blockquote.left { border: none; }
	.format_text blockquote.right { float: right; }
	.format_text blockquote.left { float: left; }
		.format_text blockquote.right p, .format_text blockquote.left p { margin: 0; }
	/*---:[ end pullquotes ]:---*/


/*---:[ tags are not targeted further because these styles need to cascade to teasers as well ]:---*/
.post_tags { color: #666; }
	.post_tags a { text-decoration: none; }
	.post_tags a:hover { }

/*---:[ feature box ]:---*/
#feature_box { background: #eee; border-style: solid; border-color: #ddd; }

/*---:[ home page teasers ]:---*/
.teaser a.teaser_link:hover {}
.teaser .teaser_author { font-style: italic; }
	.teaser .teaser_author .author { font-style: normal; text-transform: uppercase; letter-spacing: 1px; }
.teaser .edit_post { letter-spacing: 1px; }
	.teaser .teaser_author a, .teaser a.teaser_comments, .teaser a.teaser_category, .teaser .edit_post a { text-transform: uppercase; letter-spacing: 1px; color: #888; border-bottom: 1px solid #eee; }
	.teaser .teaser_author a { font-style: normal; }
	.teaser .format_teaser a {  }
	.teaser .format_teaser a:hover { text-decoration: none; }

/*---:[ archive information block ]:---*/
#archive_info { font-size:1.3em;padding:0;margin:0;line-height:0;} }
	#archive_info p {  }

/*---:[ navigation links ]:---*/
.prev_next { color: #666; border-style: solid; border-color: #ddd; clear: both; text-align: right;}
	.prev_next .floated { float: left; }
	.prev_next a {}
	.prev_next a:hover { }
	.post_nav a { text-transform: none; letter-spacing: normal; }
#comment_nav_2 { border-style: solid; border-color: #ddd; }

/*---:[ multimedia box ]:---*/
.image_box, .custom_box { border-style: solid; border-color: #ddd; }
	#image_box img { background: #fff; border-style: solid; border-color: #bbb; }

/*---:[ sidebar styles ]:---*/
.sidebar a:hover { }
ul.sidebar_list { list-style: none; }
ul li { text-shadow: #fff 0 1px 0; color: #666; }
	li.widget { width: 100%; }
	li.centered { text-align: center; }
	ul.sidebar_list li p { text-shadow: #fff 0 1px 0; color: #666; font-size: 1.3em; background: transparent !important; margin-bottom: 20px;}
		li.widget p a { }
		li.widget p a:hover { text-decoration: none; }
		li.widget ul { list-style: none; }
			li.widget ul li .num_comments { color: #111; }
		/*---:[ widget box styles ]:---*/
		li.widget .widget_box { background: #e3f0f2; border-style: solid; border-color: #addde6; }

/*---:[ comment styles ]:---*/
dl#comment_list { border-top: 1px solid #999; }
			dl#comment_list dt .comment_author { font-weight: bold; }
				.comment_time { white-space: nowrap; }
dl#trackback_list { border-top: 1px dotted #bbb; }
		dl#trackback_list dt a {  }
		dl#trackback_list dt a:hover {  }
	dl#trackback_list dd {  }
	.comments_closed p { text-transform: uppercase; letter-spacing: 1px; color: #888; }

/*---:[ comment form styles ]:---*/
	#respond_intro p {}
		#respond_intro p a { font-weight: bold; }
		#respond_intro p a:hover {  }
		#cancel-comment-reply-link { text-transform: uppercase; letter-spacing: 1px; color: #fff; background: #d00; border-style: solid; border-color: #ac0000; border-top-color: #fa5a5a; border-left-color: #fa5a5a; float: right; }
.login_alert { background: #f5f5f5; border: 1px solid #ddd; }
	.login_alert p { font-weight: bold; }
		.login_alert p a:hover { }
.comment_moderated { font-weight: bold; }
#commentform { }
	#commentform p { margin-bottom: 1em; }
		#commentform p a {  }
		#commentform p a:hover { text-decoration: none; }
		#commentform p .required { color: #d00; }
		#commentform span.allowed span { display: block; }
		/* Support for the highly-recommended Subscribe to Comments Plugin */


/*---:[ footer styles ]:---*/

/*---:[ self-clearing floats from Dan Cederholm ]:---*/
.menu:after, #content_box:after, #sidebars:after, .format_text:after, .teasers_box:after, .prev_next:after, ul.sidebar_list:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
