html, body {
height: 100%;
}

img {
border: 0px;
}

/*
#blog_body_mainwrapper, #blog_body_main, #blog_body_mainrightcolumn, #blog_body_mainleftcolumn {
min-height: 100%;
}
*/


.subNav_blog {
color: #ffffff;
font-size: 12px;
font-weight: bold;
background-color: #FFCC33;
}

* {
font-family: Arial;
color: #666666;
}

a {
text-decoration: none;
color: #ff0000;
}

.blog_sub_nav {
width: 805px;
height: 24px;
background-color: #ffcc33;
padding: 0px;
margin: 0px;
clear: both;
}

.blog_sub_nav a {
float: right;
display: inline;
margin: 0px 10px 6px 10px;
}

.blog_body_bar {
width: 805px;
height: 180px;
background-color: #ffcc33;
clear: both;
margin-left: -5px;
margin-right: -9px;
}

.blog_body_bar img {
margin-top: 5px;
margin-bottom: 5px;
margin-left: 5px;
margin-right: -5px;
border: 3px solid white;
}

#subNav_spacer {
width: 805px;
height: 15px;
background-color: #FFCC33;
}

#blog_body_main_wrapper {
width: 805px;
background: url("http://www.beyondwonderful.com/images/blog/blog_body_background.png");
background-repeat: repeat-y;
text-align: center;
border: 0px solid #777777;
}

#blog_body_main {
width: 786px;
margin-left: 5px;
margin-right: 9px;
text-align: left;
background-color: transparent;
border: 0px solid #ffcc33;
}

#blog_body_single_spacer {
width: 805px;
height: 1px;
margin-left: -5px;
margin-right: -9px;
background-color: #ffcc33;
clear: both;
display: none;
}

.right_column {
float: right;
width: 210px;
background-color: #ffffff;
margin: 0px 0px 0px 0px;
padding: 0px;
clear: right;
border: 0px solid red;
}

.right_column_contents {
margin-top: 10px;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 15px;
}

.right_column_links {
}

.right_column_links a, .right_nav_title {
display: block;
margin-left: 10px;
margin-bottom:5px;
font-size: 14px;
color: #ff0000;
/*
font-weight: bold;
*/
}

.right_column_links ul li {
list-style-type: none;
}

/*
#blog_mainrightcolumn_links ul li a {
margin-left: 15px;
}
*/

.left_column {
/*
float: left;
width: 560px;
*/
background-color: #ffffff;
border: 0px solid green;
margin: 0px;
padding: 0px;
}

.post {
float: left;
width: 560px;
background-color: #ffffff;
margin: 0px;
padding: 0px;
border: 0px solid blue;
}

.left_column_contents, .post_contents {
margin-top: 15px;
margin-left: 15px;
margin-right: 15px;
margin-bottom: 15px;
border: 0px solid #ff3300;
}

.entry p {
text-align: justify;
}

.entry img {
float: left;
margin: 5px 15px 15px 15px;
}

h1 {
margin: 10px;
font-size: 1.5em;
font-variant: small-caps;
color: #ff0000;
}

h2 {
margin: 10px;
font-size: 1.3em;
font-variant: small-caps;
color: #ff0000;
}

.navigation, .comments_section, .pagetitle {
margin: 10px 10px 10px 10px;
}

.comments_section {
border-top: 4px solid #ff3300;
}


.section_specific, .cookbooks {
color: #ffcc33;
}

#footer {
width: 805px;
padding-top: 10px;
padding-bottom: 6px;
margin: 0px;
background-color: #ffcc33;
}

#footer-links {
margin: 1em;
background-color: #ffcc33;
}


#copyright {
margin: 1em;
text-align: right;
background-color: #ffcc33;
color: #ffffff;
}

textarea#comment {
	width: 400px;
}



