/* 
Theme Name: GreenFlower
Description: WP Theme <a href="http://wpthemes.info/green-flower/" title="WordPress Theme GreenFlower" target="_blank">GreenFlower</a> by Sadish
Version: 1.2
Author: Sadish Bala
Author URI: http://wpthemepark.com
*/
/* Header Image from http://www.sxc.hu/browse.phtml?f=view&id=635700 */

body { margin:0; padding:0; font-size:10px; font-size:small; font-family: Arial, Helvetica, sans-serif; background:url(images/bg_bubble.jpg) repeat; font-size:76%; }
/***************   COMMON ELEMENTS                      
############################################*/
html{height:100.2%;}
abbr { cursor:help; }
.cls{clear:both;}
blockquote { margin:1em; padding-left:10px; border-left:#666 2px solid; }
a { text-decoration:none;  -moz-outline:none; }
a:link, a:visited { color:#653614; }
a:hover, a:active { color:#653614; text-decoration:underline;  border-bottom:0px solid; }
p { line-height: normal;margin:0; padding:0;color:#666; }
ul { list-style:none; margin:0; padding:0; }
li { margin:5px 0; padding:0; }
ul li { padding:0 0 5px 15px; list-style:none;}
h1, h2, h3, h4, h5, h6 { font-family:Arial, Helvetica, sans-serif;color:#653614; }
h1 { font-size:180%; font-weight:normal; margin-bottom:0;}

h2, h3 { font-size:2.0em; margin:0.5em 0 0 0; padding:0.25em 0 0 0; font-weight:normal; }
fieldset { border:none; }
img.left { float: left; margin: 0 14px 3px 0; }
img.right { float: right; margin: 0 14px 3px 0; }
.image {border:1px #cccccc solid; padding:2px;}
.product_container {overflow: hidden; clear: both; margin-top: 20px; height:450px; }
.product_left {float: left; width: 300px}
.product_right {float: right; width: 300px; background-color: #f7f7f7; padding: 20px}


#container { background: url(images/bg_body.gif) repeat-y;  margin:0px auto; width:900px; position:relative; }
#header { margin:0 auto; height:157px; color:#000; position:relative; }
#header h1 { font-size:200%; font-weight:normal; font-family:Arial, Helvetica, sans-serif; letter-spacing:0.1ex; background:none; margin:0; padding:0px; }
#header h1 a { color:#d0f0d0; border-bottom:none; }
#header h1 a:hover, #header h1 a:active { color:#f0f0f0; border-bottom:none; }
#content {float:right; width:650px; margin:0; padding:20px 10px 20px 10px; position:relative; min-height:450px;}
#content .post .post-content{background:#fff; float:left; width:420px; margin:0; padding:10px 10px 20px 10px; position:relative; border-bottom:1px solid #9cc; }
#pagecontent { background:#fff; float:right; width:860px; margin:0 0; padding:0 0px 20px 40px; position:relative; min-height:450px; }
#pagecontent .post .post-content{ background:#fff; float:left; width:650px; margin:0 0; padding:0; border-right:0px solid #666;}
#intro { background:#f6fcf6; margin:0.5em; padding:0.5em; border: solid 1px #e1d2bd; }
#intro .profile { border:#e1d2bd 1px solid; margin:0 0.5em 0 0; padding:3px; }
#intro em.feed { background:url(img/icon_feed.gif) no-repeat left center; padding:2px 0 2px 16px; font-style:normal; }
.page-title { margin:0.5em; padding:0.5em; }
.post { margin:0.5em 0.5em 0.5em 0.5em; padding:0.5em; }
ul#posts li em { font-style:normal; float:right; font-weight:normal; }
.post-title { font-size:160%; border:none; margin:5px 0 0 0; padding:0; }

.post-title a:link, .post-title a:visited {color:#653614; border-bottom:none; }
.post-title a:hover, .post-title a:active { color:#653614; border-bottom:none; }
.post-date { margin:0; padding:0; color:#999; font-size:0.9em; }
.post-info {width:420px; color:#999; margin:0; padding: 0 0 10px 0; clear:both; font-size:0.9em; font-weight:bold;}
.post-info em { color:#666; font-style:normal; }
.post-info em.user { background:url(img/user.png) no-repeat left center; padding:2px 0 2px 12px; }
.post-info em.cat { background:url(img/star.png) no-repeat left center; padding:2px 0 2px 12px; }
.post-info a:link, .post-info a:visited { border:none; }
.post-info a:hover, .post-info a:active { border-bottom:1px solid; }
.post-content { margin:0; padding:0; }
.post-comments { float:right; }
.post-comments a { background:url(img/comments-small.gif) no-repeat left center; padding-left:12px; }
.post h3{ width:420px; }
#sidebar { float:left; width:160px; padding-left:30px; font-size:90%; padding-top:20px;}
#sidebar h2 { color:#653614;font-size:1.1em; font-weight:bold; padding:0;margin:0; }
#sidebar h2.categories,#sidebar h2.search{ padding:0px 0 8px 0px;}
#sidebar ul { margin:0; padding: 0; list-style:none; }
#sidebar ul li { margin:0; padding:5px 0 0 5px; list-style:none; background:none;color:#666;}
#sidebar ul ul, #sidebar form { margin:0; padding:0em; }
#sidebar ul ul ul { margin:0; padding:5px 0; }
#sidebar ul li ul li ul li { margin:0; padding:0; }
#sidebar li li a:link, #sidebar li li a:visited {color:#666; border:none; }
#sidebar li li a:hover, #sidebar li li a:active { border-bottom:#964 0px solid; }
#sidebar li li { margin: 0 0; }
#sidebar p {margin:5px 0 0 0;}
#sidebar .linkcat h2{margin:5px 0 0 0;}
#footer { clear:both; padding:5px 0; margin:0 auto; text-align:center; font-size:90%;background:#653614; }
#footer a { border:none; }


#footer ul { list-style:none; margin:0; padding:0; }
#footer ul li { float:left; margin:0; padding:0; color:#fff; font-family:sans-serif; margin:0; padding:0; }
#footer ul li a { color:#fff; text-decoration:none; margin:0; padding:0;font-size:11px; }
#footer ul li a:hover { color:#9cc; }
#footer ul li.navon a { color:#9cc; font-weight:bold; }
#footer .aquavaccinium_right { float:right }
#footer p{ color:#9cc; text-align:center; margin-bottom:0; line-height:1.1em;font-size:10px;}
#footer p span a,#footer p span a:hover{color:#fff;}
/*Comments Style*/
#comments, #respond { margin: 2em 0 0 5px; }
.commentlist { margin:10px; padding:10px 20px; width:420px; }
#commentform { margin:10px; padding:10px; }
.commentlist { margin: 0; padding: 0; }
.commentlist li { list-style:none; margin: 10px 0; padding: 1em 0.5em; background:#f9f9f9; border-top: #ccc 1px solid; border-bottom: #ccc 1px solid; }
.commentlist li .cmtinfo { font-size:1em; }
.commentlist li cite { font-style:normal; font-weight:bold; }
.commentlist li .cmtinfo em { margin:0; padding:0; font-style:normal; font-size:0.9em; color:#666; }
.commentlist .alt { background: #fff url(img/gradtop.gif) repeat-x top; border-top: #aaa 1px solid; }
/***************   NAVIGATION                         
############################################*/
 h2 span{color:#666; font-size:12px;display:block; }
/*ul#navigation { list-style:none; margin:0 auto; padding:0; font-family: Arial, Helvetica, sans-serif; background:#9cc; height:30px; line-height:30px; font-size:1.1em; text-align:center; }
ul#navigation li { float:left; margin:0; padding:0;width:100px; list-style:none; white-space:nowrap; background:none; }
ul#navigation li a { display:block; padding:0 15px; letter-spacing:1px; border:none; color:#653614;}
ul#navigation li a:hover, ul#navigation li a:active, #navigation li.current_page_item a { color:#fff;font-weight:bold; }*/
#navigation {width:900px;background:#9cc; border:0px solid #764b1c;float:left; padding:0 ; margin:0; }
#navigation_mainmenu ul { float:left; list-style:none; line-height:1; padding:0; margin:0; display:block;background:#9cc;  text-align:center; }
#navigation_mainmenu li { float:left;list-style:none;width: auto; padding:8px 0;margin:0px; }
#navigation_mainmenu a { display:block; text-align:center; width: 148px; margin:0;padding:0 ;font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#653614; border-right:1px solid #653614; }
#navigation_mainmenu a.last {border-right:0px solid #653614; }
#navigation_mainmenu li a:hover{ color:#FFFFFF; }
#navigation ul#navigation_mainmenu li.navon a{color:#fff !important;text-decoration:none;font-weight:bold;}
#footer #navigation_mainmenu a {width: 125px;}
/***************   TEXT ELEMENTS                   
############################################*/

textarea, input.textbox { background:#fff url(img/gradtop.gif) repeat-x top; border:#aaa 1px solid; }
textarea { width:60%; }
textarea:focus, input.textbox:focus { border:#964 1px solid; }
dl dt { font-weight:bold; margin:5px 0; }
dl dd { padding-left:20px; display:inline; }
#content ul.asides { margin:0 1em; padding:0; list-style:none; }
#content ul.asides li { margin:1em 0; padding:0 15px; }
#content, #sidebar, .widget, #footer { overflow:hidden; }

#rightbar { position:absolute; top:40px; right:60px;width:106px; padding-left:15px; font-size:90%;}
.products .col1 { float: left; width: 200px; padding-top: 10px; padding-right:25px; padding-bottom:10px; }
.products .col2 { float: left; width: 200px; padding-top: 10px;padding-right:25px;padding-bottom:10px; }
.products .col3 { float: left; width: 200px; padding-top: 10px;padding-bottom:10px; }
.products  dl { margin-bottom:20px;padding-bottom:10px; }
.products  dt { font-size: 13px; font-weight: bold;color:#653614;}
.products  dd img{border:1px solid #653614; }
.products  dd {margin: 0; padding:5px 0; }
.products  dd.details{ display:block;text-align: center;}
div.productDetails{clear:both;}
.size-full{border:1px solid #653614;}
.prod,img.home{ width:643px;}
.sommelier{ margin:30px 0 0 10px; text-align:left;}
.f16{ margin:0; padding:0px 0px 0 40px;text-align:left;font-size:15px; color:#036966; font-family:"Times New Roman", Times, serif;}
#rightbar p span{ display:block; text-align:center; margin:0px; padding:5px 0px 0 15px;text-align:left;font-size:11px; color:#666;width:100%;}
.commentsblock{ width:450px;}
.Mixology p{text-align:center;}
.Mixology img{text-align:center; margin-top:20px;}
dl.col1,dl.col2{float:left; width:45%; padding-left:30px;color:#666;}
dl.col1 dd,dl.col2 dd{ display:block; margin-bottom:10px;}
dl.col1 dd.mix-link,dl.col2 dd.mix-link{ display:block; margin-bottom:0px; font-weight:bold;}
.Mixology .bold{ font-weight:bold; margin-top:5px; margin-left:-15px;}
