/*
Theme Name: Peanuts tweaked

*/

/* General */
body { margin: 0; padding: 0; text-align: center; font: 1.0em Trebuchet MS, Verdana, Arial, Helvetica, Sans Serif; background: url( bg_body.gif ) top left repeat-x #5da9e0; }
#wrap { margin: 20px auto; padding: 20px 0; width: 840px; border: 2px solid #666; background-color: #fff; }
.sitename { color: #008ab8; font-weight: bold; }
.peanuts { font-style: oblique; }
.intro { font-weight: bold; color: #696969; text-align: left; }
.intro h1 { margin-bottom: 0; font-size: 2.4em; }
.intro h2 { margin-top: 0; font-size: 1.6em; }
.clear { clear: both; height: 0; }
a:link, a:visited { color: #b8002e; text-decoration: none; }
a:hover { text-decoration: underline; }

/* Header */
#header.blue { margin: 0 auto; padding: 0; width: 800px; height: 250px; background: url( hdr_blue.gif ) top left no-repeat; }
#header.red { margin: 0 auto; padding: 0; width: 800px; height: 250px; background: url( hdr_red.gif ) top left no-repeat; }
#header.brown { margin: 0 auto; padding: 0; width: 800px; height: 250px; background: url( hdr_brown.gif ) top left no-repeat; }
#header.green { margin: 0 auto; padding: 0; width: 800px; height: 250px; background: url( hdr_green.gif ) top left no-repeat; }
#header .CPeanutslogo { float: left; margin: 10px auto 40px 20px; padding: 0; }
#header .Canongatelogo {float: right; margin: 50px 30px 0 auto; padding: 0; }
#header .CPeanutslogo a img, #header .Canongatelogo a img {border: none;}
#header #navigation { clear: both; margin: 0 0 20px 0; padding: 0; background-color: #006; font-size: 0.8em; }
#header #navigation ul { list-style-type: none; margin: 0; padding: 2px 0; }
#header #navigation ul li { display: inline; list-style-type: none; margin: 0 20px 0 0; padding: 0; text-transform: lowercase; }
#header #navigation ul li a:link.white, #header #navigation ul li a:visited.white { color: #fff; text-decoration: none; }
#header #navigation ul li a:hover.white { color: #cff; }
#header #navigation ul li a:link.ltblue, #header #navigation ul li a:visited.ltblue { color: #cff; text-decoration: none; }
#header #navigation ul li a:hover.ltblue { color: #fff; }

/* Content */
#maincontent { margin: 0 auto; padding: 0; width: 800px; text-align: left; }
#content { float: left; margin: 0; padding: 0; width: 500px; }
#content .text { text-align: left !important; }
#content h1 { margin-top: 0; font-size: 1.2em; font-weight: bold; color: #008ab8; }
#content h1 a:link, #content h1 a:visited { color: #008ab8; text-decoration: none; }
#content h1 a:hover { text-decoration: underline; }
#content .posted { font-size: 0.8em; color: #696969; text-align: right; }
#content ul.home-latest { list-style-type: none; margin: 0; padding: 0; }
#content ul.home-latest li { display: block; margin: 0; padding: 0; }

/* Sidebar */
#sidebar { float: right; margin: 0 padding: 0; width: 240px; color: #696969; }
#sidebar a img { border: none; }

/* @group form */
.form_r { margin-bottom: 1em; }
.form_r p { }
.form_r input { }
input.comment, textarea.comment { width: 250px; }
#cforms2form

/* Comments */
ol.commentlist { list-style-type: none; margin: 0; padding: 0; }
ol.commentlist li { list-style-type: none; margin: 0 0 20px 0; padding: 0; }

/* Footer */
#footer { font-size: 0.8em; }