/*
Theme Name: FRC Blog
*/

/* Body */

body {background:#f2efe7 url(img/mnbkgd.png) top center repeat-x; color:#333; font:12px Helvetica,Verdana,Arial,sans-serif; line-height:14px; text-align:center;margin:0;padding:0;}

#sitewidth {width:960px; margin:0 auto;border:0px solid red;}

#top {height:140px; margin:0; overflow:hidden;border:0px solid red;background: url(img/msthdr.png) left top no-repeat;}

#topleft {margin:0; width:410px; padding:0; text-align:left; float:left;}
#topright {width:500px; color: #eee; padding:0px; float:right; text-align:center; margin:8px 0 0 0; font-size:1em;border:0px solid red;}
#topright strong {display:none;}
#topright ul {padding:0; margin:0;}
#topright ul li {list-style:none; display:inline; margin:0 8px 10px 8px; padding:0;}
#topright ul li.current_page_item a {color:#fff; text-decoration:underline;}

/* Searchbox */
#s {width:90px; border:1px solid #999;}
.searchbox {margin:0 10px 5px 0; padding:0;}
.searchbox label {color:#fff; font-size:11px;}
.searchbox input {background:#eaeaea; padding:3px 0 3px 5px; margin:0; width:120px; color:#666; border:0px solid #bbb;}

/* Main wrap */
#wrap {text-align:center; padding:0; margin:0;border:0px solid red;}
#wrapmid {padding:0; margin:0;background: url(img/bkgd.png) left top repeat-y;border:0px solid green;}

/* Main menu */

/* Headers */
h2, h3, h4 {margin:0 0 5px; color:#555; font-weight:normal;}

/* Sidebar */
#sidebar {text-align:left; margin:0 0 0 625px; width:330px; padding:0;border:0px solid blue;padding: 15px 0 15px 0}

#sidebar .left {float:left;margin-left: 10px;width:145px;border:0px solid blue;}

#sidebar .left p {border:0px solid blue;font-size: 10px;}

#sidebar .right {float:right;margin-right: 5px; width:150px;border:0px solid blue;}

#sidebar h2, #sidebar h3 {font-size:12px;text-transform: uppercase; font-weight:bold;color:#006;padding-top:10px;padding-bottom:5px;margin:0;}

#sidebar h2 a {color:#333;font-family: Times,serif;}

#sidebar h2 a:hover {color:#4a2e05;text-decoration: none;}

#sidebar p {margin:0; padding:0;border:0px solid purple;font-size:11px; text-align: center;}

#sidebar div#frcasidenav {margin:0; padding:0;height:74px;border:0px solid purple;font-size:11px;line-height: 16px;background: url(img/frc.png) left top no-repeat;}
#sidebar div#frcasidenav p {margin:0; padding:10px 0 0 77px;border:0px solid purple; text-align: left;}
#sidebar div#frcasidenav a {color:#600; font-size: 11px;font-weight: bold;}
#sidebar div#frcasidenav a:hover {color:#300; font-size: 11px;font-weight: bold;}

#sidebar a {color:#333;}

#sidebar a:hover {color:#4a2e05;text-decoration: none;}

#sidebar ul ,#sidebar .textwidget,#sidebar form,#sidebar table {margin:0 0 10px 0; padding:0;}

#sidebar table {width:150px;}

#sidebar caption {font-size:11px; color:#555; padding:0 0 2px 0; margin:0 0 5px 0; border-bottom:0px solid #bbb; text-align:left;}

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

#sidebar ul li a {font-size:11px; border:0;color:#666;font-family:Helvetica,Verdana,sans-serif;}

#sidebar ul li a:hover, #sidebar ul li.current_page_item a {color:#600;}

#sidebar ul li.current_page_item li a {}

#sidebar ul ul {margin:0; padding:2px 0 0 10px;}

#sidebar ul ul li {margin:0 0 2px 0;}

#sidebar ul ul li a {font-size:11px;}

/* Content */
#content {float:left; clear:left; text-align: left; width:585px; margin:0;padding:20px;border:0px solid purple;}

#content h2 {font-size:24px; line-height: 24px; color:#300; clear:left; }

#content h2 a {font-size:24px; color:#600; clear:left;font-weight: normal;}
#content h2 a:hover {color:#300; text-decoration: none;}

#content h3 {font-size:16px; clear:left;}

#content h2.archiveheader {font-size:14px; text-transform: uppercase; color:#600; font-family: Times,serif; clear:left; padding-bottom: 5px;}

#content p {margin:5px 0 15px 0; line-height: 18px;}

#content a {font-weight:700;}
#content a:hover {color:#300; text-decoration: underline;}

#content div.postnav {padding:10px 0; margin-bottom:15px;}

#content div.postnavleft {width:48%;}

#content div.postnavright {width:48%; text-align:right;}

#content ul, #content ol {margin:0 0 15px 10px; padding:0 0 0 10px;}

#content ul li, #content ol li {margin:0 0 10px 10px;}

#content ul ul, #content ol ol {margin:5px 0 5px 10px;}

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

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

#content img.right {float:right; margin:0 0 10px 10px;}

#content img.center {margin:2px auto 10px auto; display:block;}

#content img.framed {padding:5px; background:#222; border:0px solid #555;}

#content .post {margin:0 0 16px;}
#content .timestampcom {border-bottom: 1px solid #333;padding-bottom: 5px;}
#content .timestampcom strong {font-size:12px; color:#333;font-weight: bold;}
#content .timestampcom a {font-size:12px; color:#666;}
#content .timestamp {border-bottom: 1px solid #333;padding-bottom: 10px;}
#content .timestamp strong {font-size:12px; color:#333;font-weight: bold;}
#content .timestamp a {font-size:12px; color:#666;}
#content .postmeta {padding:2px 0; font-size:11px; text-align:right; color:#555; display:block; border:0px solid #bbb;}
#content .postmeta a {font-weight:normal;font-size:11px;color:#333;}
#content .postmeta a:hover {color:#600; text-decoration: none;}
#content .postpagesnav {margin:15px 0 20px 0; padding:0; font-size:12px;}
#content .postpagesnav a {font-weight:normal;text-decoration: none;}
#content .postpagesnav .older {width:48%; float:left;}
#content .postpagesnav .newer {width:48%; float:right; text-align:right;}
#content .prettylist {margin:0 0 20px 0; padding:0;}
#content .prettylist li {list-style:none; margin:0 0 2px 10px; padding:0;}
#content #sidebox {float:right; margin:0 0 5px 10px; text-align:center; padding:5px; width:220px; border:0px solid #ddd;}

/* Footer */
#footer {color:#333; height:100px; text-align:center;border:0px solid fuchsia;width: 960px; padding: 0;background: url(img/ftr.png) left top no-repeat;}
#footer p {margin:0; padding: 5px 5px 5px 15px; line-height:13px;font-size:11px;border:0px solid fuchsia;}
#footer .credits {font-size:11px;}
#footer a {color:#300;font-size:11px;}
#footer a:hover {color:#933; text-decoration:none;}

/* Comments */
#comments {margin:0;}
.comment {width: 90%;margin:0 auto; padding:0 0 10px 0; font-size:11px;}
#content div.comment p.commenticon {margin: 0;}
#content div.comment p {margin:4px 0 4px;}
.admin {background-color:#f0f0f0; border-left:1px solid #bbb; border-right:1px solid #bbb;}
#respond {margin:20px 0 0 0; padding:15px 0 0 0;}
#respond p {margin:0 0 10px 0;}
#respond input,#respond textarea {padding:4px; width:250px; background-color:#f4f4f4; color:#666;}
#respond textarea#comment {width:500px;}
#respond input#submit {width:65px;}
#respond input, #respond textarea {font: 100% "Trebuchet MS",Verdana,sans-serif; border: 1px solid #ccc;}
fieldset {border:0;}

/* Tags */
blockquote {padding:5px 15px 2px 15px; margin:10px; border-left:4px solid #eee; color:#777;}
blockquote p {padding:2px 0; margin:0; font-weight:bold;}
code {padding:5px; font-size:1.2em; display:block; margin: 5px 0 16px 0; background-color:#f4f4f4; border:0px solid #ccc;}

/* Links */
a {color:#933; text-decoration:none;}
a:hover {color:#300; text-decoration:none;}
a img {border:0;}
.post-teaser{text-align: right;font-weight: normal;}

/* Float fix */
.contenttext {overflow:hidden; font-size: 12px; color:#333;}
* html .contenttext {height:1px; overflow:visible;}
* html .contenttext p {overflow:hidden; width:99%;}

/* WP image align and caption classes */
img.aligncenter {display:block; margin-left:auto; margin-right:auto;}
img.alignright {padding:4px; margin:0 0 2px 7px; display:inline;}
img.alignleft {padding:4px; margin:0 7px 2px 0; display:inline;}
.alignright {float:right;}
.alignleft {float:left;}
.wp-caption {border:0px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; border-radius: 3px;}
.wp-caption img {margin:0; padding:0; border:0 none;}
.wp-caption-dd {font-size: 0.9em; line-height:1.5em; padding:0 4px 5px; margin:0;}

/* Various classes */
.splitleft {float:left; padding-top:10px; width:49%; text-align:left; border: 0px solid #ccc;}
.splitright {float:right; width:49%; text-align:right; border: 0px solid #ccc;}
.textright {text-align:right;}
.textcenter {text-align:center;}
.clear {visibility:hidden; clear:both;}
.hide {display:none;}