/*  
Theme Name: aimClear blog v2
Theme URI: http://www.aimclear.com/
Description: Fluid 3 column layout for aimClear's blog.
Version: 1.0
Author: Marc Grabanski
Author URI: http://marcgrabanski.com/

	aimClear blog v2
	http://www.aimclear.com/

	This theme was designed and built by Marc Grabanski
	whose blog you will find at http://marcgrabanski.com/

	The CSS, XHTML and design is private and may not be reproduced without permission.

*/



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

a.more-link {
color: #ee171f;
text-transform: capitalize;
text-decoration: underline;
}

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

.alignleft {
margin: 0 0 0 15px;
_margin: 0 0 0 7px;
font-size: 10px;
float: left;
}

.alignright {
margin: 0 15px 0 0;
_margin: 0 7px 0 0;
font-size: 10px;
float: right;
}

#banner {
width: 850px;
height: 120px;
background: url(http://www.malt-o-meal.com/images/blog/news/banner.jpg) no-repeat;
margin: 0;
padding: 0;
overflow: visible;
}

#banner.recipes {
width: 850px;
height: 120px;
background: url(http://www.malt-o-meal.com/images/blog/recipes/banner.jpg) no-repeat;
margin: 0;
padding: 0;
overflow: visible;
}

#banner img.logo {
margin: 25px 0 0 0;
padding: 0;
float: left;
}

#banner img.home {
margin: 12px 0 0 0;
padding: 0;
float: right;
clear: right;
}

#banner #uppernav form {
margin: 3px 0 0 0;
padding: 0;
float: right;
}

#banner #uppernav form input#textfield {
height: 14px;
*height: 13px;
border: #aaa solid 1px;
margin: 0;
float: left;
}

#banner #uppernav form input#submitbutton {
margin: 0;
float: left;
}

body {
background: #fff1c0 url(http://www.malt-o-meal.com/images/blog/news/repeat-bg.jpg) repeat-x top;
margin: 0;
padding: 0;
}

body.recipes {
background: #4e3e31 url(http://www.malt-o-meal.com/images/blog/recipes/repeat-bg.jpg) repeat-x top;
margin: 0;
padding: 0;
}

#clearboth {
margin: 0;
padding: 0;
clear: both;
}

#columncontainer {
width: 850px;
margin: 0;
padding: 0;
}

#columncontainer p {
margin: 5px 15px 5px 15px;
padding: 0;
color: #381e00;
font-size: 12px;
font-weight: normal;
line-height: 17px;
}

#columncontainer p.postinfo {
border-bottom: #d79f3a solid 1px;
margin: 3px 15px 15px 15px;
padding: 0 0 10px 0;
color: #381e00;
font-size: 11px;
font-weight: normal;
line-height: 11px;
}

#columncontainer small {
margin: 5px 15px 5px 15px;
padding: 0;
color: #d79f3a;
font-size: 10px;
font-weight: normal;
line-height: 10px;
text-align: left;
}

#content {
width: 650px;
background: #fff;
border-left: #fddd5c solid 1px;
margin: 0 0 0 -1px;
padding: 0;
float: left;
overflow: hidden;
}

#content h1 {
border-bottom: #ee171f solid 1px;
margin: 1px 15px 10px 15px;
padding: 0 0 2px 0;
font-size: 16px;
font-weight: bold;
/*color: #9d5b14;*/
color: #ee171f;
line-height: 16	px;
}

#content h1 a {
color: #ee171f;
text-decoration: none;
}

#content h1 a:hover {
color: #000;
text-decoration: none;
}

#content h2 {
border-bottom: #ee171f solid 1px;
margin: 1px 15px 10px 15px;
padding: 0 0 2px 0;
font-size: 16px;
font-weight: bold;
/*color: #9d5b14;*/
color: #ee171f;
line-height: 16	px;
}

#content h2 a {
color: #ee171f;
text-decoration: none;
}

#content h2 a:hover {
color: #000;
text-decoration: none;
}

#content h3 {
/*border-bottom: #ee171f solid 1px;*/
margin: 2px 20px 0 15px;
padding: 0 0 2px 0;
font-size: 20px;
font-weight: bold;
/*color: #9d5b14;*/
color: #381e00;
line-height: 24px;
clear: left;
}

#content h3 a, h3#respond {
color: #381e00;
text-decoration: none;
}

#content h3 a:hover {
color: #ee171f;
text-decoration: none;
}

#content h4 {
margin: 10px 15px 10px 15px;
padding: 0 0 2px 0;
color: #381e00;
font-size: 11px;
font-weight: bold;
line-height: 13px;
text-transform: uppercase;
}

#content h5 {
margin: 0 15px 10px 15px;
padding: 0;
color: #381e00;
color: #b25f35;
font-size: 12px;
font-weight: normal;
line-height: 14px;
font-style: italic;
}

#content p.intro {
background: #f5f2e9;
margin: 0 15px 20px 15px;
padding: 7px;
font-weight: bold;
}

#content p.intro a {
text-decoration: underline;
}

#content p.intro a:hover {
text-decoration: underline;
}

#content #bookmark {
background: #f5f2e9;
margin: 10px 15px 0 15px;
padding: 7px;
font-size: 12px;
clear: left;
}

#content #bookmark a {
color: #ee171f;
text-decoration: none;
}

#content #bookmark a:hover {
color: #9d5b14;
text-decoration: none;
}

#content #bookmark img {
margin: 0 10px 0 0;
float: left;
}

#content #bookmark p {
margin: 0;
}

#content #comment {
width: 617px;
}

#content .entry img {
margin: 0 25px 15px 0;
float: left;
}

#content .entry img.recipeproduct {
margin: 0 20px 5px 35px;
float: right;
}

#content .entry p {
margin: 0 15px 10px 15px;
padding: 0;
}

#content .entry p.postmetadata {
margin: 10px 17px 10px 17px;
padding: 0;
color: #e1a439;
font-size: 10px;
line-height: 13px;
text-align: left;
clear: left;
}

#content input#s {
margin: 0 0 0 15px;
}

#content .navigation {
margin: 0 0 20px 0;
height: 15px;
}

#content .redtext {
color: #ee171f;
}

#content .post {
margin: 0 0 30px 0;
padding: 0;
clear: both;
}

#content .post img.rssbig {
margin: -10px 5px 0 0;
float: left;
display: inline;
visibility: visible;
_display: none;
_visibility: hidden;
}

#content .post img.rsssmall {
margin: -2px 10px 0 0;
float: left;
display: inline;
visibility: visible;
_display: none;
_visibility: hidden;
}

#content .post img.rssgoogle {
margin: 4px 10px 0 0;
_margin: 0px 10px 0 0;
float: left;
}

#content .post img.rssyahoo {
margin: 4px 0 0 0;
_margin: 0px 10px 0 0;
float: left;
}

#content .post p.ie6message {
margin: 0 15px -6px 0;
display: none;
visibility: hidden;
_display: inline;
_visibility: visible;
float: right;
}

#content .post p.legal {
margin: 0 20px 10px 20px;
color: #5c3c15; 
font-size: 10px;
font-weight: normal;
line-height: 12px;
font-family: Arial, Helvetica, sans-serif;
}

#content .post ul.rss {
list-style: disc;
background: none;
margin: 0 0 0 20px;
padding: 0;
}

#content .post ul.rss li {
margin: 0 35px 5px 20px;
padding: 0;
color: #000; 
font-size: 13px;
font-weight: normal;
line-height: 17px;
}

#content .post #graybox {
background: #f2f1f0;
margin: 15px;
padding: 5px;
clear: both;
}

#content .post #graybox h3.subscribe {
margin: 7px 10px 0 0;
_margin: 2px 10px 0 0;
padding: 0;
color: #ee171f; 
font-size: 11px;
font-weight: bold;
line-height: 11px;
text-decoration: none;
float: left;
}

#content .post #graybox h3.subscribe a {
color: #ee171f;
text-decoration: none;
}

#content .post #graybox h3.subscribe a:hover {
color: #000;
text-decoration: none;
}

#content ul {
list-style-image: url(http://www.malt-o-meal.com/images/blog/recipes/list-image.jpg);
background: #ffedc9;
margin: 10px 15px 10px 14px;
padding: 10px 10px 10px 30px;
clear: both;
}

#content ol {
background: #ffedc9;
margin: 10px 15px 10px 14px;
padding: 10px 10px 10px 30px;
}

#content ul li, #content ol li {
margin: 0 0 7px 0;
padding: 0;
color: #381e00;
font-size: 11px;
font-weight: normal;
line-height: 14px;
}

#content ul li a, #content ol li a {
color: #ee171f;
text-decoration: none;
}

#content ul li a:hover, #content ol li a:hover {
color: #000;
text-decoration: none;
}

#content .utwTechnorati p {
margin: 0;
}

#footer {
width: 850px;
height: 13px;
*height: 16px;
background: url(http://www.malt-o-meal.com/images/blog/news/footer-bg.jpg) no-repeat;
margin: 0 0 20px 0;
*margin: 0;
padding: 20px 0 0 0;
*padding: 17px 0 0 0;
clear: both;
font-family: "Trebuchet MS";
}

#footer.recipes {
background: url(http://www.malt-o-meal.com/images/blog/recipes/footer-bg.jpg) no-repeat;
}

#footer p {
margin: 0;
padding: 0;
color: #9d5b14;
font-size: 9px;
font-weight: bold;
text-transform: uppercase;
text-align: center;
}

#footer p a {
margin: 0 15px 0 15px;
color: #9d5b14;
text-decoration: none;
}

#footer p a:hover {
color: #000;
text-decoration: none;
}

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

#preload {
position: absolute;
top: -1000px;
left: -100px;
}

#sidebarleft {
width: 199px;
/*background: #fff2cd url(images/sidebar-bg.jpg) repeat-y top;*/
border-right: #fddd5c solid 1px;
margin: 0;
padding: 0;
float: left;
}

#sidebarleft #whitebox form {
margin: 0;
padding: 0;
}

#sidebarleft #whitebox input#submitbutton {
margin: 2px 0 0 102px;
}

#sidebarleft h2 {
/*border-bottom: #fddd5c solid 1px;*/
border-bottom: #fddd5c solid 1px;
margin: 0 10px 5px 0;
padding: 0 0 3px 0;
font-size: 12px;
font-weight: bold;
/*color: #9d5b14;*/
color: #6a3900;
line-height: 12px;
}

#sidebarleft h2.redbutton {
width: 152px;
height: 18px;
background: url(images/sidebars/red-bar.jpg) no-repeat;
margin: 12px 0 5px 12px;
padding: 7px 0 0 13px;
color: #fff;
font-size: 10px;
font-weight: bold;
line-height: 10px;
}

#sidebarleft h2.redbutton a {
color: #fff;
text-decoration: none;
}

#sidebarleft h2.redbutton a:hover {
color: #fde47d;
text-decoration: none;
}

#sidebarleft ul {
list-style: none;
width: 175px;
margin: 0 0 20px 10px;
padding: 0;
}

#sidebarleft ul li {
width: 175px;
margin: 0 0 5px 0;
padding: 0;
color: #9d5b14;
font-size: 11px;
font-weight: bold;
line-height: 11px;
}

#sidebarleft ul li.current-cat a {
color: #000;
}

#sidebarleft ul li a {
color: #9d5b14;
text-decoration: none;
}

#sidebarleft ul li a:hover {
color: #000;
text-decoration: none;
}

#sidebarleft #whitebox {
width: 185px;
background: #fff;
margin: 0 0 0 5px;
*margin: -3px 0 0 5px;
padding: 10px 0 20px 0;
}

#sidebarleft #whitebox.white {
width: 185px;
background: #fff;
margin: 0 0 0 5px;
*margin: -3px 0 0 5px;
padding: 0 0 20px 0;
}

#sidebarleft #whitebox input#s {
width: 159px;
margin: 0;
}

#sidebarleft #whitebox input#searchsubmit {
margin: 2px 0 0 105px;
}

#sidebarleft #whitebox p {
margin: 0 15px 15px 15px;
padding: 0;
font-size: 12px;
font-weight: normal;
color: #9d5b14;
line-height: 14px;
}

#sidebarleft #whitebox p a {
color: #9d5b15;
text-decoration: underline;
}

#sidebarleft #whitebox p a:hover {
color: #000;
text-decoration: underline;
}

#sidebarleft img {
margin: 0;
padding: 0;
}

#sidebarleft ul li.rss {
width: 161px;
height: 34px;
background: #fff;
border: #dc602b solid 2px;
margin: 0 0 15px 0;
padding: 6px 0 0 0;
font-size: 10px;
font-weight: bold;
color: #dc602b;
line-height: 14px;
}

#sidebarleft #whitebox.white ul li.rss {
width: 161px;
height: 34px;
background: #fff;
border: #dc602b solid 2px;
margin: 0 0 15px 0;
padding: 6px 0 0 0;
font-size: 10px;
font-weight: bold;
color: #dc602b;
line-height: 14px;
}

#sidebarleft ul li.rss a {
color: #dc602b;
text-decoration: none;
}

#sidebarleft ul li.rss a:hover {
color: #000;
text-decoration: none;
}

#sidebarleft ul li a.cerealcentral {
width: 135px;
height: 16px;
background: url(images/sidebars/cereal-central-bg.jpg);
margin: 0;
padding: 4px 0 0 30px;
font-size: 11px;
font-weight: normal;
color: #fff;
line-height: 11px;
text-decoration: none;
text-transform: uppercase;
display: block;
}

#sidebarleft ul li a.cerealcentralnews {
width: 135px;
height: 16px;
background: url(images/sidebars/cereal-central-news-bg.jpg);
margin: 0;
padding: 7px 0 0 30px;
font-size: 11px;
font-weight: normal;
color: #fff;
line-height: 11px;
text-decoration: none;
text-transform: uppercase;
display: block;
}

#sidebarleft ul li a.emailtool {
width: 135px;
height: 16px;
background: url(images/sidebars/email-bg.jpg);
margin: 0;
padding: 4px 0 0 30px;
font-size: 11px;
font-weight: normal;
color: #fff;
line-height: 11px;
text-decoration: none;
text-transform: uppercase;
display: block;
}

#sidebarleft ul li a.emailtoolnews {
width: 135px;
height: 16px;
background: url(images/sidebars/email-news-bg.jpg);
margin: 0;
padding: 4px 0 0 30px;
font-size: 11px;
font-weight: normal;
color: #fff;
line-height: 11px;
text-decoration: none;
text-transform: uppercase;
display: block;
}

#sidebarleft ul li a.findtool {
width: 135px;
height: 16px;
background: url(images/sidebars/find-bg.jpg);
margin: 0;
padding: 4px 0 0 30px;
font-size: 11px;
font-weight: normal;
color: #fff;
line-height: 11px;
text-decoration: none;
text-transform: uppercase;
display: block;
}

#sidebarleft ul li a.findtoolnews {
width: 135px;
height: 16px;
background: url(images/sidebars/find-news-bg.jpg);
margin: 0;
padding: 5px 0 0 30px;
font-size: 11px;
font-weight: normal;
color: #fff;
line-height: 11px;
text-decoration: none;
text-transform: uppercase;
display: block;
}

#sidebarleft ul.tools li a:hover {
color: #ffde5d;
text-decoration: none;
}

#sidebarleft ul ul {
margin: 0 0 0 0px;
padding: 0;
}

#site {
width: 850px;
background: #fff;
margin: 0 auto;
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
