body,h1,h2,h3,h4,h5,h6,p,form,fieldset{margin:0;padding:0;}
body{font-family:Arial, Helvetica, sans-serif;text-align:center;font-size:75%;line-height:1.6em;color:#414141;background:#EDE8E2;margin:0;padding:15px 0;}
body#commentspopup{background:#FFF;padding:0;}
h1{font-size:30px;}
#header h3{line-height:2em;}
#content h1{margin:0 0 18px;}
#content h2{font-family:Georgia, serif;font-size:1.6em;font-weight:400;margin:0 0 18px;}
#content.archive h2{margin:0 0 26px;}
#content.archive h3{font-family:Georgia, serif;font-size:1.3em;font-weight:400;margin:0 0 10px;}
a{text-decoration:none;color:#6C8C37;}
a img{border:none;}
p{margin:0;padding:0 0 18px;}
ul,ol{margin:0 0 0 1.4em;padding:0 0 18px;}
blockquote{font-style:italic;margin:0;padding:0 18px;}
pre{overflow:auto;margin:0 0 18px;padding:4px;}
pre,code,kbr{font-family:Courier, Monaco, monospace;}
code,kbr{padding:0 2px;}
abbr,acronym{font-size:.9em;letter-spacing:1px;}
.alignleft,img.left{float:left;margin:12px 12px 12px 0;}
.alignright,img.right{float:right;margin:12px 0 12px 12px;}
.aligncenter,img.center{display:block;margin:0 auto;}
#container{text-align:left;border-top:30px solid #FFF;background:#FFF url(./images/spring_flavour/container_bg.gif) 719px 0 repeat-y;width:910px;margin:0 auto;padding:0 30px;}
#commentspopup #container{width:455px;padding:0 15px;}
#header{height:115px;background-color:#F0F9F9;background-image:url(./images/spring_flavour/header_bg.jpg);padding:0 0 0 18px;}
#header h1{padding-top:50px;}
#navigation ul{list-style:none;margin:0;padding:0;}
#navigation li{float:left;border:1px solid #FFF;line-height:2.7em;background-color:#A3C159;border-color:#FFF;border-width:0 1px 0 0;}
#navigation li a{display:block;font-size:.8em;text-transform:uppercase;letter-spacing:1px;padding:0 18px;}
* html #navigation a{width:1%;}
#navigation form{float:right;height:2.7em;width:189px;border-left:1px solid;line-height:0;background:#FEC42D url(./images/spring_flavour/corner_bottom_right.gif) bottom right no-repeat;border-color:#FFF;padding:0 15px;}
#navigation form fieldset{margin-top:7px;border:0 solid;}
* html #navigation form fieldset{margin-top:7px;}
#navigation #s{height:1.5em;width:134px;border:1px solid;font-size:.8em;vertical-align:middle;border-color:#FFF9EA;margin:0;padding:0;}
#navigation #searchbutton{height:2em;max-width:43px;border:1px solid;font-size:9px;letter-spacing:1px;text-align:center;vertical-align:middle;width:43px;color:#FFF;background-color:#A3C159;padding:0 1px;}
#content{padding-top:32px;overflow:hidden;float:left;width:660px;}
.singlecol #content{float:none;width:550px;background-image:none;margin:0 70px;}
#commentspopup #content{float:none;padding-top:0;}
.entry .info{clear:both;position:relative;margin-top:-3px;border-top:1px solid;border-bottom:1px solid;font-size:.9em;background-color:#FAFAFA;border-color:#F3F4F4;padding:3px;}
.entry.single{clear:both;position:relative;}
.entry.single .info{margin:0 0 22px;}
.entry .info a{margin-right:6px;padding-right:9px;border-right:1px solid;border-color:#949494;}
.entry .info em{padding-right:6px;font-style:normal;}
.entry .author,.entry .editlink a{border-left:1px solid;border-right:none;margin:0;padding:0 0 0 10px;}
.entry #filedunder{clear:both;font-size:.9em;border-top:1px solid;border-color:#F3F4F4;padding:3px 0 0;}
.entry #tags{clear:both;font-size:.9em;padding:3px 0 0;}
.minientry{position:relative;border-top:1px dotted;border-bottom:1px dotted;border-color:#D9D9D9;margin:0 0 35px;padding:10px 0;}
.minientry .info{clear:both;}
.minientry .commentlink{margin-left:3px;padding-right:7px;border-right:1px solid;font-size:.9em;border-color:#949494;}
.minientry .permalink{margin-left:3px;font-size:.9em;font-style:normal;padding-left:15px;background:url(./images/spring_flavour/post.gif) center left no-repeat;}
.minientry .author,.minientry .editlink a{margin-left:6px;border-left:1px solid;font-size:.9em;font-style:normal;padding:0 8px 0 10px;}
#comments h2{margin-bottom:24px;}
#comments h2 a{margin-left:2px;padding-left:6px;border-left:1px solid;font-family:Arial,Helvetica,sans-serif;font-size:.55em;color:#6C8C37;}
#comments ul{margin:0 0 0 20px;}
#comments li{position:relative;margin-bottom:18px;}
#comments li p{padding:0 0 10px;}
#comments .header{position:relative;min-height:19px;background-color:#EDF3DE;margin:0 0 10px;padding:3px 6px;}
* html #comments .header{height:19px;}
#comments .header strong{font-family:Georgia,sans-serif;}
.avatar{position:absolute;top:1px;right:1px;width:23px;height:23px;}
form{padding:6px 0;}
#commentform,#contactform{margin-bottom:18px;}
form fieldset{border:0 solid;}
form p{border-bottom:1px solid;border-color:#FFF;padding:6px 0;}
#commentform label{display:block;float:left;width:90px;margin:0 15px;}
#contactform label{display:block;float:left;width:90px;margin:0 15px 0 0;}
form em{margin-left:5px;font-size:.9em;font-style:normal;color:#C8C8B4;}
form input,form textarea{border:1px solid;font-family:Arial,Helvetica,sans-serif;font-size:.9em;border-color:#DCDCDC #F0F0F0 #F0F0F0 #DCDCDC;padding:3px;}
form textarea{overflow:auto;}
#commentform input,#contactform input{width:200px;}
.singlecol #contactform textarea,.singlecol #contactform #bx_subject{width:435px;}
* html .singlecol #contactform textarea,* html .singlecol #contactform #bx_subject{width:415px;}
form .button{width:90px!important;border-bottom:1px solid;font-weight:700;background-color:#F0F0F0;border-color:#FFF #DCDCDC #DCDCDC #FFF;}
#commentform .button{margin-left:120px;}
#contactform .button{margin-left:105px;}
form .info{padding-left:90px;}
.archive .postspermonth{list-style:none;color:#A0A0A0;margin:0;}
.next a{float:right;padding-right:10px;background:url(./images/spring_flavour/next.gif) center right no-repeat;}
.previous a{float:left;padding-left:10px;background:url(./images/spring_flavour/previous.gif) center left no-repeat;}
#entrynavigation{overflow:auto;height:1%;margin-bottom:13px;padding-bottom:13px;border-bottom:1px solid;font-size:.9em;border-color:#F3F4F4;}
#subcontent{width:205px;font-size:.9em;line-height:1.5em;overflow:hidden;float:right;background:url(./images/spring_flavour/subcontent_bg.gif) top left no-repeat;padding:15px 0 0 15px;}
* html #subcontent{padding-top:32px;}
#subcontent ul,#subcontent p{margin:0 10px;}
#subcontent h2{font-family:Georgia,serif;font-size:1em;line-height:1em;color:#FFF;background:#A3C159 url(./images/spring_flavour/corner_top_left.gif) top left no-repeat;margin:18px 0 10px;}
#subcontent h2 em{display:block;font-style:normal;background:url(./images/spring_flavour/corner_bottom_right.gif) bottom right no-repeat;padding:5px 10px;}
#subcontent ul li{padding-bottom:2px;border-bottom:1px solid;border-bottom-color:#F0F0F0;margin:2px 0 2px 18px;}
#subcontent li a{height:1%;padding:1px 0;}
#subcontent ul.pages li li,#subcontent ul li.page_item li.page_item,#subcontent ul.categories li li,#subcontent ul li.cat-item li.cat-item{border-bottom:none;margin:0;padding:0 0 3px;}
#subcontent ul.pages li ul ul,#subcontent ul.categories li ul ul,#subcontent ul li.cat-item ul ul{margin:0 0 0 16px;}
#wp-calendar{display:inline-table;border-collapse:collapse;width:185px;text-align:center;color:#A0A0A0;margin:0 10px;}
#subcontent table caption{padding-bottom:5px;border-bottom:1px solid;letter-spacing:.1em;border-bottom-color:#F3F4F4;margin:-5px 10px 5px;}
#subcontent table thead tr{border-bottom:1px solid;border-bottom-color:#F3F4F4;color:#414141;}
#subcontent table th{border-bottom:1px solid;border-bottom-color:#F3F4F4;}
#subcontent table td{width:200px;font-size:.9em;padding:1px;}
#subcontent table td#today{border:1px solid;font-size:1em;font-weight:700;color:#414141;border-color:#F3F4F4;padding:0;}
#subcontent table td a{display:block;border-bottom:1px solid;font-weight:700;font-size:1.15em;border-bottom-color:#A3C159;background-color:#EDF3DE;}
#subcontent table tfoot{border-top:1px solid;border-top-color:#F3F4F4;}
#subcontent table tfoot a{border:none;font-weight:700;background:none;}
#subcontent table tfoot #prev a{text-align:left;}
#subcontent table tfoot #next a{text-align:right;}
#footer{clear:both;font-size:.9em;color:#A0A0A0;background:#FFF url(./images/spring_flavour/footer_bg.gif) 470px 0 no-repeat;padding:40px 0 15px;}
.singlecol #footer{background-image:none;padding:25px 0 15px;}
#footer p{border-top:6px solid #E9F7F6;padding:12px 0 18px;}
#footer strong{font-weight:400;color:#009193;}
.singlecol #footer p{padding:12px 70px 18px;}
#hGal_top_pagi{float:right;position:absolute;right:0;top:0;}
#hGal_top_pagi_p{margin-right:.3em;float:left;height:36px;width:36px;}
#hGal_top_pagi_p a{background:url(./images/s_btn_gal-3.gif) no-repeat scroll 0 0 transparent;display:block;float:left;height:36px;width:36px;background-position:right 0!important;}
#hGal_top_pagi_n a{background-position:right -66px!important;background:url(./images/s_btn_gal-3.gif) no-repeat scroll 0 0 transparent;display:block;float:left;height:36px;width:36px;}
#hGal_top_pagi_p a:hover{background-position:0 0!important;}
#hGal_top_pagi_n a:hover{background-position:0 -66px!important;}
#hGal_top_pagi_n{float:left;height:36px;width:36px;}
.singlecommentlink{float:right;}
.breadcrumbs{float:left;font-size:1.5em;height:12px;overflow:hidden;width:659px;color:#FFF;padding:7px;}
.searchterm{background:none repeat scroll 0 0 #E9FFFF;font-weight:700;}
.gsc-control{width:100%!important;}
.entry{margin:0 0 40px;}
a.commentlink{padding-left:16px;background:url(./images/spring_flavour/comments.gif) center left no-repeat;}
a.more{padding-right:10px;background:url(./images/spring_flavour/more.gif) center right no-repeat;}
pre,code{background-color:#F8FAF2;}
#container.singlecol,#commentspopup #container{background-image:none;}
#navigation{background-color:#A3C159;border-color:#FFF;}
#navigation a{color:#FFF;}
#navigation .selected,#navigation a:hover{background-color:#1BA6B2;}
.entry a.more{padding-left:12px;background:url(./images/spring_flavour/more.gif) center left no-repeat;}
.entry .info .date{padding-left:15px;background:url(./images/spring_flavour/post.gif) center left no-repeat;}
.entry .page-links{background:url(./images/spring_flavour/pages.gif) top left no-repeat;padding-left:15px;}
#comments li.trackback,#comments li.pingback{list-style-image:url(./images/spring_flavour/pingtrackback.gif);}
#commentform{background-color:#EDF3DE;}
#comments .header.alt{background-color:#E9F7F6;}
form label{color:#6C8C37;}
.editlink{position:absolute;height:14px;width:14px;right:2px;background:url(./images/spring_flavour/edit.gif) 0 -14px;}
html>body .editlink{bottom:6px;}
.entry .info .editlink a,.minientry .editlink a,#comments li .editlink a{display:block;height:14px;width:14px;border:none;font-size:1px;line-height:0;text-indent:-9999px;background:url(./images/spring_flavour/edit.gif) 0 0;margin:0;padding:0;}
.entry .info .editlink a:hover,.minientry .editlink a:hover,#comments li .editlink a:hover{background:none;}
#subcontent li a:hover{background-color:#FFFBF0;}
#subcontent ul.categories li,#subcontent ul li.cat-item,#subcontent ul.months li{list-style-image:url(./images/spring_flavour/categories_yellow.gif);}
#subcontent ul.links li,#subcontent ul.xoxo li{list-style-image:url(./images/spring_flavour/links_yellow.gif);}
#subcontent ul.feeds li{list-style-image:url(./images/spring_flavour/feeds_yellow.gif);}
#subcontent ul.pages li li,#subcontent ul li.page_item li.page_item,#subcontent ul.categories li li,#subcontent ul.children li.cat-item{list-style-image:url(./images/spring_flavour/sub_categories_yellow.gif);}
#footer a{color:#A0A0A0;}
#usermenu{font-size:1em;color:#1BA6B2;font-weight:700;}
#usermenu div.caption{float:right;display:block;background:url(./images/sys/black-opacity50.png) repeat;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;}
#usermenu div.tab{float:right;height:15px;background:url(./images/sys/black-opacity50.png) repeat;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;padding:0 7px;}
#usermenu ul{list-style:none;width:211px;margin:0;}
#usermenu ul li{display:inline;padding-left:.4em;padding-right:.4em;border-right:1px solid #999;}
#usermenu ul li.last{border-right:none;}
.low,form .hiddenfield,.gs-result a.gs-visibleUrl,.gs-result .gs-visibleUrl,.gsc-tabsArea{display:none;}
#content h3,#content.archive h4{font-size:1em;margin:0 0 18px;}
#content h4,#content.archive h5{font-size:1em;margin:0;}
ul ul,ol ol,.minientry p{padding:0;}
.minientry .editlink a,#subcontent ul.pages li ul,#subcontent ul.categories li ul,#subcontent ul li.cat-item ul{margin:0;}
#commentform textarea,.doublecol #contactform textarea,.doublecol #contactform #bx_subject{width:295px;}
* html #commentform textarea,* html .doublecol #contactform textarea,* html .doublecol #contactform #bx_subject{width:290px;}
h1,h1 a,h2,h2 a,h3 a,h4 a,a:hover,kbr{color:#009193;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h3,#usermenu a,#usermenu a:link,#usermenu a:hover,#usermenu a:active,#usermenu a:visited{color:#1BA6B2;}
.entry .info .author,.minientry .author{padding-left:23px;background:url(./images/spring_flavour/author.gif) 10px 2px no-repeat;border-color:#949494;}
#comments li.comment,#subcontent ul li.recentcomments{list-style-image:url(./images/spring_flavour/comments.gif);}
form input,#footer a:hover{color:#414141;}
#subcontent ul.pages li,#subcontent ul li,#subcontent ul li.page_item,#subcontent ul.posts li{list-style-image:url(./images/spring_flavour/post_yellow.gif);}
