/*  
Theme Name: Flower Fiore 1.0
Theme URI: http://flowerfiore.com/
Description: Flowerfiore.com only.
Version: 1.0
Author: Deny Sri Supriyono
Author URI: http://denysri.com/
*/

/* RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
a{text-decoration:none}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}

html{background:#fdf3ce url(images/bghtml.jpg) repeat-x 0 0}
body{font:normal 0.75em/1.50em Arial, Helvetica, sans-serif;color:#3B663B;background:transparent}
p{margin:0 0 10px 0}
a,a:visited{color:#97ba18;font-weight:bold}
input,textarea{padding:3px}
code{font-size:120%}
small{font-size:90%}

div.container{width:960px;margin:0 auto;text-align:left;background:transparent url(images/bgcontainer-bottom.jpg) no-repeat center bottom;padding-bottom:20px}
div#header{margin-bottom:10px;background:transparent url(images/bgheader.png) no-repeat 0 0}
div#nav{width:960px;background:#43461f}
div#content{clear:left;float:left;width:430px;padding:25px 20px}
div#footer{clear:left;width:960px;margin:0 auto;text-align:left;overflow:hidden}

/* IMAGE REPLACEMENT */
div#header h1{text-indent:-9999px}
div#header h1 a{display:block;background:transparent url(images/logo.png) no-repeat 0 0;width:541px;height:279px;margin-left:10px}

/* MENU */
div#nav{width:100%;border-bottom:1px solid #FFCC66;height:40px;overflow:hidden}
div#nav div.container{background:none}
div#nav ul{padding:10px 0 0 20px;float:left}
div#nav ul li{float:left;margin-right:17px}
div#nav ul li a,div#nav ul li a:visited{color:#fff1a4;font-weight:bold;font-size:100%;font-family:Georgia, "Times New Roman", Times, serif}
div#nav ul li a:hover{color:#fff;border-bottom:1px solid #fff}
div#nav ul li.current_page_item a{color:#d4e22a !important;border-bottom:1px solid #d4e22a}
div#nav form{float:right;margin:5px 10px 0 0}


/* SEARCH BAR */
div#search{margin:20px 0 0 0px}
input.searchbutton{width:55px}

/* POST */
div.entry{padding-top:10px}
div.entry h3{font:bold 16px/27px Arial, Helvetica, sans-serif}
div.entry p a,div.entry p a:visited{border-bottom:1px dotted #6a98d0}
div.entry p a:hover{color:#79a712;border-bottom:1px solid #79a712}
div.entry ul,div.entry ol{margin:0 0 10px 20px}
div.entry ul li{list-style:square outside;margin-bottom:10px}
div.entry ol li{list-style:decimal inside;margin-bottom:10px}
div.entry ul li a,div.entry ol li a{border-bottom:1px dotted #6a98d0}
div.entry ul li a:hover,div.entry ol li a:hover{color:#79a712;border-bottom:1px dotted #79a712}

div.post{line-height:18px;padding:0 0px 20px 0px}
div.post h2,div.post h2 a,div.post h2 a:visited{font:normal 19px Arial, Helvetica, sans-serif;color:#87920b;margin-top:2px}
div.post h2 a:hover{color:#79a712;border-bottom:1px solid #79a712}

img.alignleft{float:left;margin:0 15px 7px 0;padding:5px;background:#fff}
img.alignright{float:right;margin:0 0 7px 15px;padding:5px;background:#fff}
img.fullwidth{margin-bottom:15px}

div.post a img{border:0}
div.post a:hover img{background:#79a712}

.recentposts h2{margin-top:20px}
.sidebar2 .recentposts h2{margin-top:0}
.recentposts h3{font-weight:bold;font-size:14px}
.recentposts ul li{border-bottom:1px dotted #ebd8ab;padding:10px 0 10px 0;overflow:hidden}
.recentposts img{float:left;border:1px solid #eee;margin:0 15px 3px 0;padding:3px;background:#fff}
.recentposts h3 a,.recentposts h3 a:visited{border-bottom:1px dotted #79a712}
.recentposts h3 a:hover{color:#79a712;border-bottom:1px solid #79a712}
.more-link a:hover{color:#79a712;border-bottom:1px dotted #79a712}
.sidebar2 .recentposts ul li{border-bottom:1px dotted #ebd8ab;padding:0 0 10px 0;overflow:hidden}

/* KOMENTAR COUNT */
p.postmetadata{clear:left;margin-top:10px}
p.postmetadata a.comment{font:normal 19px Arial, Helvetica, sans-serif}
p.postmetadata a.comment span{}
p.postmetadata a.comment:hover span{color:#79a712}

/* RELATED POSTS */
h4#relatedpost{font-weight:bold;font-size:130%;clear:right;margin-top:15px;border-top:1px solid #ebd8ab;padding-top:10px}
ul.st-related-posts{margin:10px 20px 0 0}
ul.st-related-posts li{margin-bottom:7px;list-style:none;background:transparent url(images/bgli.png) no-repeat left 2px;padding:0 0 0 23px}
ul.st-related-posts li a,ul.st-related-posts li a:visited{}
ul.st-related-posts li a:hover{color:#79a712;border-bottom:1px solid #79a712}

/* GRAVATAR */
.gravatar{float:left;margin:10px}
.gravatar img,.gravatar a img{border:none;background:#fff;padding:3px;border:1px solid #eee}
.gravatar a:hover{border:none}
.gravatar a:hover img{background:#33d5e6}

/* HALAMAN KOMENTAR */
div#commentcon{clear:left;padding-top:20px}
h3#comments{display:block;height:28px;font:normal 18px Arial, Helvetica, sans-serif}
p#opini{margin:-8px 0 30px 0;font-size:11px}
p#opini a{border-bottom:1px dotted #6a98d0}
p#opini a:hover{color:#79a712;border-bottom:1px dotted #79a712}

div.komentar{background:#fbf1d0;border:1px solid #efe5c2;margin-top:20px}
.commenttext{overflow:auto;padding:0 15px 0 10px}
.commenttext a:hover{color:#79a712;border-bottom:1px dotted #79a712}
.commentlist p{padding:0}
.commentlist p.info{padding:10px 0;border-bottom:1px solid #efe5c2}
.commentlist div.highlighted{background:#fff !important;border:7px solid #7aa32c}
.commentlist p.info small a,.commentlist p.info small a:visited,.commentlist p.info small a:hover{font-weight:normal;border-bottom:none}
.alt{border:1px solid #efe5c2;background:#f4e9c2 !important}
.alt,.highlighted{margin:0}

h3#respond{margin:40px 0 7px 0}
#commentform p{margin:5px 0}
.nocomments{text-align:center;margin:0;padding:0}
.commentmetadata {margin:0}

.required{color:#FA310E}

ul#rules{margin-bottom:30px;padding-left:25px}
ul#rules li{list-style:square;font-size:90%}
ul#rules li a:hover{color:#79a712;border-bottom:1px solid #79a712}

/* SIDEBAR */
#sidebar{padding-top:30px;font-size:90%}
#sidebar h2,.sidebarcolspan h2{font-weight:bold;font-size:150%;color:#754706}
#sidebarcol1{margin-left:10px;padding:0 10px;float:left;width:220px}
#sidebarcol2{padding:0 10px;float:left;width:220px}
#sidebar a img{border:none}

.sidebarcolspan{margin:0 0 20px 20px;padding:0 10px 10px 0;float:left;width:450px;border-bottom:1px dotted #ebd8ab}
.sidebarcolspan p a:hover{color:#79a712;border-bottom:1px solid #79a712}
.sidebarcolspan h2#relatedpost{margin-top:20px}
.sidebarcolspan ul.st-related-posts{margin-bottom:20px}

/* FEEDS */
h2#feeds{}
ul#feedlist{margin-top:10px}
ul#feedlist li{padding:0 0 0 0;height:16px;margin-bottom:10px}
ul#feedlist li a:hover{color:#79a712}
form.feedburneremail{margin:20px 0}

/* RECENT POSTS */
h2#recently-title{margin-top:20px}
ul#recently{margin:10px 0 0 0}
ul#recently li{margin-bottom:7px;list-style:none;background:transparent url(images/bgli.png) no-repeat left 2px;padding:0 0 0 23px}
ul#recently li a,ul#recently li a:visited{border-bottom:none}
ul#recently li a:hover{color:#79a712;border-bottom:1px solid #79a712}

/* TAGS */
h2#tags{margin:20px 0 7px 0}
.sidebar2 h2#tags{margin:0 0 7px 0}
div#tagcloud a{margin:0 3px;line-height:30px;white-space:nowrap}
div#tagcloud a:hover{border-bottom:1px solid #79a712}

/* ABOUT - FRONTPAGE */
h2#about{margin:0 0 7px 0}

/* BLOGROLL */
h2#blogroll-title{margin:20px 0 7px 0}
div#blogroll ul li{margin-bottom:7px;list-style:none;background:transparent url(images/bgli.png) no-repeat left 2px;padding:0 0 0 23px}
div#blogroll ul li a,div#blogroll ul li a:visited{border-bottom:none}
div#blogroll ul li a:hover{color:#79a712;border-bottom:1px solid #79a712}

/* INFO */
h2#info{margin:0 0 10px 0}

/* CATEGORIES */
h2#categories{margin:15px 0 10px 0}
ul.catlist{margin:7px 0 0 13px}
li.cat-item{float:left;display:block;margin:0 15px 10px 0}
li.cat-item a,li.cat-item a:visited{font:normal 12px/17px Arial, Helvetica, sans-serif}
li.cat-item a:hover{color:#79a712;border-bottom:1px solid #79a712}

/* ARCHIVES */
h3#archivefor{font:bold 17px Arial, Helvetica, sans-serif;color:#e8b446;margin-bottom:10px}
div.entry ul.postspermonth{margin:5px 0 10px 0;padding-left:25px}
div.entry ul.postspermonth li{list-style:none;margin-bottom:5px !important}
div.entry ul.postspermonth li a,div.entry ul.postspermonth li a:visited{font:normal 12px Arial, Helvetica, sans-serif;border-bottom:none !important}
div.entry ul.postspermonth li a:hover{color:#79a712;border-bottom:1px dotted #79a712 !important}

/* MISC */
div.horrule{height:1px;border-top:1px solid #eee;margin:7px 0 7px 0}
div.horrule hr{display:none}
.clearleft{clear:left}

/* RECENT COMMENTS */
h2#recent-comment-title{margin-top:20px}
ul#recent-comment{margin-top:7px}
ul#recent-comment li{padding:5px 0;border-bottom:1px dotted #ebd8ab}
ul#recent-comment li a,ul#recent-comment li a:visited{border-bottom:none}
ul#recent-comment li a:hover{color:#79a712;border-bottom:1px solid #79a712}

/* CONTACT FORM */
.contactleft{font:bold 12px Arial, Helvetica, sans-serif}
.contactright{margin-bottom:10px}
.contacterror{border:1px solid #ff0000}

/* SEARCH RESULT */
div.searchresult{padding:10px 0;border-top:1px solid #EBD8AB}

/* PAGE TITLE */
h3.pagetitle{font:normal 17px Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#777;margin-bottom:10px}

/* FOOTER */
div#footer{position:relative;padding:20px 0}
div#footer p{font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;margin:0;line-height:17px;float:left}
div#footer p a,div#footer p a:visited{color:#79a712}
div#footer p a:hover{color:#fff;border-bottom:1px dotted #fff}
p.designby a{display:block;width:20px;height:20px;position:absolute;right:0px;margin-top:-2px;background:transparent url(images/dblogo.gif) no-repeat right top;text-indent:-9999px}

/* MYBLOGLOG */
div#mybloglog{margin:20px 0 15px 0}
table#MBL_COMM{border:none !important}
th.mbl_h{font:bold 17px Arial, Helvetica, sans-serif !important;color:#754706 !important;background:transparent;padding:0 !important}
tr#tr0 td{padding:7px 0 !important;height:20px !important;vertical-align:top !important;background:transparent !important}

div.sociable{clear:left;padding-top:10px}
div.sociable ul{margin-top:10px}
div.sociable ul li a,div.sociable ul li a img,div.sociable ul li a:hover,div.sociable ul li a:hover img{border:none;background:none}

.skycrapper{margin-bottom:20px}