/*
Theme Name: Park Lover
Theme URI: http://www.effiharyanti.com
Description: Park Lover is a cheerful theme for Wordpress.
Author: Effi
Author URI: http://www.effiharyanti.com


/*----------- Main --------------*/

*{margin:0; padding:0;}

body { font: 80% "Trebuchet MS", Verdana, Arial, Helvetica; background: #33abdd url('images/page-bg.jpg'); margin: 0px; padding: 0px; }
body a, body a:visited { color: #a68042; text-decoration: none;}
body a:hover {text-decoration: underline;}

#page {	width: 950px; margin: 0px auto; background: #fff url('images/bg.gif') top center repeat-y; padding: 0 10px 0 10px;}

#header {width: 100%; height: 328px; background: #4d9ec2 url('images/header.jpg') top center no-repeat;}

#header h1 { font-size: 2.5em; padding: 20px 0 0 20px; margin: 0; color: #f4f4f4; }
#header h1 a { color: #f4f4f4;}
.description { font-size: 1.2em; color: #f4f4f4; padding-left: 20px; }

#wrapper {width: 100%;}

#content { float: left; width: 500px; line-height: 1.6em; padding-left: 20px; padding-top: 20px; }

#sidebar { float: right; width: 410px; margin-left: 0px; padding-top: 20px; }

hr { display: none; }


/*------------- Header -------------*/


h1, h2, h3, h4 { font-family: Georgia, Helvetica, Arial, Sans-Serif; }
h1 { font-size: 3.0em; line-height: 1.0em; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.5em; }
h4 { font-size: 1.0em; }


/*------------- Main Post -------------*/


.post h2, .post h2 a:visited, .post h2 a { font-size: 1.2em; text-decoration: none; color: #778e48; margin-bottom: 10px; line-height: 1.0em; font-weight: normal; background: #fff; }
.post h2 a:hover { color: #a8c970; }

.post { font-size: 1.2em; margin-bottom: 30px; text-align: justify; }
.post p { padding: 5px 0px; margin: 5px 0px; }
.post ul, .post ol { margin: 10px 0 10px 0; padding-left: 40px; }
.post li { padding: 2px 0 2px 0; }
.entry { margin-bottom: 10px; text-align: justify; }
.entrytext .postmetadata { margin-top: 20px; text-align: justify; }

.postmetadata { border-top: 1px solid #ccc; padding-top: 2px; margin-bottom: 40px; text-align: right; color: #666; }
.postmetadata alt { border-top: 1px solid #ccc; padding-top: 2px; margin-bottom: 40px; text-align: left; color: #666; }

.navigation { display:block; margin-bottom: 20px; }

.alignleft { float:left; text-align:left; }
.alignright { float:right; text-align:right; }

.pagetitle { font-size: 1.6em; margin-bottom: 20px;}

blockquote { margin: 10px; padding: 0px 0px 10px 50px; color:#666; background: url(images/blockquote.gif) no-repeat left top; }
code{ display:block; overflow:auto; text-align:left; margin: 10px 0 10px 0; padding: 5px 10px 5px 10px; }

img { padding:5px; border:0; }
img.right { float: right; margin:5px 0 5px 5px; }
img.left { float: left; margin:5px 5px 5px 0; }
a img {border:none;}


/*-------------- Sidebar ------------*/


#sidebar a:hover { text-decoration: none; background-color: #fafafa; }

#sidebar .sidebar-left ul h2 { padding-bottom: 10px; font-size: 1.5em; font-weight: normal; }
#sidebar .sidebar-right ul h2 { padding-bottom: 10px; font-size: 1.5em; font-weight: normal; }

#sidebar ul { margin-bottom:20px; }
#sidebar ul li { list-style:none; line-height:1.6em; font-size: 1em; }
#sidebar ul ul {}

#sidebar .sidebar-left { width: 185px; float: left; padding: 0 10px 0 10px; }
#sidebar .sidebar-right { width: 185px; float: right; padding: 0 10px 0 10px; }


/*------------- Footer -------------*/


#footer { color: #f4f4f4; width: 100%; height: 34px; clear: both; background: #FFF url('images/footer.jpg') top center no-repeat; }
#footer a, #footer a:hover, #footer a:visited { color: #f4f4f4; text-decoration: none; }
#footer-center { padding: 0px 0 10px 20px; text-align: center; line-height: 1.6em; font-size:11px; }


/*-------------- Comments --------------*/


#comments { font-size: 1.6em; margin-bottom: 20px; border-bottom: 1px dashed #ccc; padding-bottom:20px; }

#respond { font-size: 1.6em; margin-bottom: 5px; }

ol.commentlist { list-style-type : none; font-size: 1.2em; }
ol.commentlist li { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dashed #ccc; }
ol.commentlist li.alt { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dashed #ccc; }

#comment_title { margin-bottom: 5px; }

#commentform { margin-bottom: 20px; }
#commentform p { margin-bottom: 10px; }
#commentform textarea { width:99%; padding:2px; font-size: 12px; background-color: #fff; border: 1px solid #ccc; }
	

/*-------------- Search Form -------------*/


#search { margin-bottom: 20px; text-align: right; }
#searchform { margin-bottom: 20px; }
#searchform input { width: 180px; background: #fff; }


/*------------- Calendar -----------------*/


#wp-calendar { width: 180px; text-align: left; margin-top: 5px; }
#wp-calendar th { margin-top: 5px; }
#wp-calendar caption { font-size: 1.2em; margin-top: 5px; }