/*
Created with the CoffeeCup StyleSheet Maker
http://www.coffeecup.com/
Brewed on 2009/07/26 10:19:12 AM
*/

body {
 margin: 0px;
 padding: 0px;
 background: #FCF5F5 url(../images/img01.gif) repeat-x left top;
 font: 13px Arial, Helvetica, sans-serif;
 color: #660000; }

h1, h2, h3 {
 margin-top: 0px; }

h1 {
 font-size: 2.4em; }

h2 {
 font-size: 1.8em; }

h3 {
 font-size: 1.4em; }

p, ol, ul {
 margin-bottom: 1.8em;
 line-height: 160%; }
 
a {
 color: #A32626; }

a:hover {
 text-decoration: none;
 color: #FF0000; }

a img {
 border: 0px none; }

/* Header */
#header {
 width: 900px;
 height: 100px;
 margin: 0px auto; }

#header a {
 text-decoration: none;
 color: #FFFFFF; }

/* Logo */
#logo {
 float: left;
 padding: 17px 0px 0px 0px; }
 
/* Menu */
#menu {
 float: right; }

#menu ul {
 margin: 0px;
 padding: 49px 0px 0px 0px;
 list-style: none;
 line-height: normal; }

#menu li {
 float: left;
 margin: 0px 0px 0px 1px; }

#menu a {
 display: block;
 width: auto;
 height: 28px;
 padding: 12px 20px 0px 20px; }

#menu a:hover {
 text-decoration: underline; }

#menu .active {
 background: #A32626 url(../images/img02.gif) no-repeat 0px 0px; }

#menu .active a {
background: url(../images/img02.gif) no-repeat 100% -40px; }

/* Page */
#page {
 width: 900px;
 margin: 0px auto;
 padding: 30px 0px; }

/* Content */
#content {
 float: right;
 width: 570px; }
 
#content ul {
 list-style-type: square; } 

.post {
 margin: 0px 0px 30px 0px; }

.post .title {
 margin: 0px;
 padding: 0px 0px 5px 0px;
 border-bottom: 1px solid #C49090; }

.post .entry { }

.post .meta {
 font-weight: bold; }

.post .byline {
 margin: 0px; }
 
.heading {
 font-size: 16px;
 font-weight: bold; } 

/* Sidebar */
#sidebar {
 float: left;
 width: 300px;
 background: url(../images/img03.gif) repeat-y left top; }

#sidebar-bgtop {
 height: 3px;
 background: url(../images/img04.gif) no-repeat left top; }

#sidebar-bgbtm {
 height: 3px;
 background: url(../images/img05.gif) no-repeat left bottom; }

#sidebar-content {
 padding: 15px; }
 
#sidebar-sweets {
 padding: 13px; } 

#sidebar ul {
 margin: 0px;
 padding: 0px;
 list-style: none; }

#sidebar li ul {
 margin-bottom: 1.8em;
 list-style: inside disc; }

#sidebar h2 {
 font-size: 1.4em; }

#sidebar a {
 text-decoration: none; }

#sidebar a:hover {
 text-decoration: underline; }

/* Footer */
#footer {
 clear: both;
 width: 900px;
 height: 50px;
 margin: 0px auto 15px auto;
 background: #C23939 url(../images/img06.gif) no-repeat left top;
 color: #FFFFFF; }

#footer p {
 margin: 0px;
 padding: 19px 0px 0px 0px;
 text-align: center;
 line-height: normal;
 font-size: smaller; }

#footer a {
 color: #FFFFFF; }
 
#navbar {
 text-align: center;
 font-size: smaller;
 margin: 0px auto 15px auto; }
 
