html {height: 100.1%; font-size: 62.5%; background: url(images/back_flowers.jpg);}

body {background: url(images/back_flowers_gradient.jpg) repeat-x; font-family: "Trebuchet MS", sans-serif; font-size: 1.3em; color: #222; text-align: center;}

* {margin: 0px; padding: 0px; border: 0px;}

h1, h2, h3, h4, h5, h6 {font-family: "Century Gothic", sans-serif; color: #114277; font-weight: normal;}
h1 {font-size: 2.4em;}
h2 {font-size: 2.0em; border-bottom: 1px dotted #114277; margin-bottom: 10px; padding-bottom: 10px;}
h3 {font-size: 2.0em;}
h4 {font-size: 1.8em;}
h5 {font-size: 1.6em;}
h6 {font-size: 1.4em; padding: 0.5em 0em 0.4em 0em; color: #333; font-weight: bold;}

a {color: #F60; font-weight: bold;}

div#wrapper {width: 960px; margin: 0px auto 30px auto; border: 1px dotted #FFF; border-top: 0px; text-align: left;}

div#header {overflow: auto;}
div#header_left {float: left; width: 400px; height: 220px; background: url(images/header_left.jpg) no-repeat;}
div#header_right {float: right; width: 560px; height: 220px; background: url(images/header_right.jpg) no-repeat;}
div#header h1, div#header h2 {display: none;}

div#pagenav {background: url(images/bg_pagenav.png); padding: 4px 10px 6px; font-family: "Century Gothic", sans-serif;}
div#pagenav ul {}
div#pagenav ul a {color: #12618f; text-transform: uppercase; text-decoration: none; padding: 0.3em 0 0.4em;}
div#pagenav ul li {display: inline; list-style-type: none; padding: 0.1em 0.4em 0.2em; border-right: 1px dotted #FFF;}
div#pagenav .current_page_item {background: #ffed00;}

div#bgcontent {background: url(images/bg_main_content.png) repeat-y;}
div#wrapcontent {background: url(images/bg_floral.png) no-repeat right bottom; padding: 40px 20px; overflow: auto;}
div#main_content {float: left; width: 660px; /*margin: 40px 20px;*/}
div#sidebar {float: right; width: 220px; margin: -20px 20px 20px 20px;}
div#sidebar a {color: #FFF; text-decoration: none;}
div#sidebar h2 {font-size: 1.4em;}
div#sidebar ul {list-style-type: none; margin: 20px 10px 20px 20px;}

div#footer {clear: both; background: url(images/bg_footer.png); text-align: center; padding: 0.5em 0 0.6em;}
div#footer a {color: #FFF;}

div.entry {padding-top: 10px; overflow: auto;}
div.entry div {clear: both; float: left; width: 170px; margin-right: 10px;}
div.wp-caption p {font-style: italic; font-size: 0.9em; color: #666; text-align: center;}
div.post {overflow: auto;}
.post h2 {clear: both;}
.post img {clear: both; float: left; padding: 5px; border: 1px solid #CCC; margin-right: 10px;}
div.post h2 {border: none; margin: 0 0 10px; padding-bottom: 0;}
div.post h2 a, div.post h3 a {font-weight: normal; text-decoration: none; color: #0093D8;}

p {margin-bottom: 0.5em;}
div.postmetadata {font-size: 0.9em; font-style: italic; background: url(images/bg_pagenav.png); text-align: right; margin: 10px 0px 20px 0px; padding: 4px 10px; color: #666;}
div.postmetadata a {color: #0093D8;}
div.navigation {margin-bottom: 20px; border: 1px dotted #114277; padding: 4px;}

h2.pagetitle {text-align: right; color: #CCC; border-bottom: none;}

div.date {border-top: 1px dotted #666; text-align: right; font-size: 0.9em; font-style: italic; color: #999;}

div.entry div.gallery {clear: both; float: none; width: auto;}

div.alt, div.commenttemp {display: none;}

div.entry h2 {border-bottom: 1px dotted #114277; margin: 10px 0 0.5em; padding-bottom: 0.1em;}
div.gallery {margin-bottom: 20px !important;}

div.smartyt {margin: 20px auto 10px 0; padding-bottom: 10px;}