/*  
    Theme Name: Cub Reporter
    Theme URI: http://sillybean.net/code/wordpress/
    Description: A child theme for Journalist, by <a href="lucianmarin.com">Lucian E. Marin</a>
    Author: Stephanie Leary
    Author URI: http://sillybean.net
    Template: journalist
    Version: 1.0
	Tags: black, white, two-columns, fixed-width, right-sidebar, threaded-comments
    License: GPL
*/
@import url(../journalist/style.css);

body { background: #000 url(bgsquare.jpg); }
div#header, div#footer, div#wrap { width: 1000px; margin: 0 auto; }
div#wrap { padding-top: 29px; background:#fff url(../journalist/images/top.gif) repeat-x 0 -13px; border: 1px solid #000; border-width:1px 2px 3px 1px; }
h1 { margin: 26px 0 26px 26px; }
h1 a { color: #fff; text-decoration: none; }
table { margin: 0 0 2em; border: 1px solid #dfdfdf; }
caption { text-align: left; font-size: 1.2em; font-weight: bold; border-bottom: 1px solid #dfdfdf; margin: 2em 0 0; padding: 0 0 .3em; }
th, td { vertical-align: top; padding: .3em 1em .3em 0; }
thead th { padding: .5em 1em .5em 0; background: #dfdfdf; }
tbody th { text-align: left; font-weight: normal; padding-left: .5em; }
tbody tr.odd td, tbody tr.odd th { background-color: #efefef; }
tbody tr:hover td, tbody tr:hover th { background-color: #ffc; }
dt { font-weight: bold; }
dd { margin-left: 1em; }
code { color: #369; line-height: 1.14; }
a img { border: none; }
div.main { clear: both; margin-top: 3.5em; }
.wp-caption p { color:#777; font-family:Georgia; font-size:0.9em; font-style:italic; margin:.5em 1em; }
#main ol.footnotes { margin-top: 2em; }
#searchform label { display: none; }
#sidebar div.widget { margin: 0 0 2em; }
#sidebar h3.widgettitle { margin: 0; }
p.comments { background:url(../journalist/images/bubble_right.gif) no-repeat right center; border:0 none; float:right; height:28px; position:relative; top:5px; width:33px; margin:0; }
p.comments a { background:url(../journalist/images/bubble_left.gif) no-repeat left top; color:#fff; display:block; font-size:11px; height:28px; text-align:center; padding:4px 4px 0; }
p.comments a:hover { color: #ccf; }
#content h2 { float:left; font-size:20px; width:667px; margin:5px 0 7px; }
#content h3 { font-weight: bold; }
.commentlist .reply { font-size:0.8em; margin-left:10px; }
.commentlist li { background: #fff; }
.commentlist ol.children { list-style: none outside; margin-left: 15px; }
#commentform input { background:#f6f6f6; font-size:11px; border:#aaa 1px solid; color:#222; float:left; display:block; width:163px; padding:2px 4px; }
#commentform label { float:left; display:block; width:5em; }
#commentform p { overflow:auto; clear:both; }
#commentform p.comment-form-comment label { display:none; }
textarea { background:#f6f6f6; font-size:12px; width:400px; border:#aaa 1px solid; color:#222; padding:2px 4px; }
.form-allowed-tags { font-size:11px; margin:0 0 0 5px; }
.form-allowed-tags dd { margin-left:0; }
.logged-in-as { font-size:12px; }
#commentform input:hover, textarea:hover { border:#c00 1px solid; }
#commentform span.required { color: #c00; margin-left: .5em; }
#commentform p.form-submit { margin-top: 1em; }
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left; margin: 0 1em 1em 0;}
.alignright{float:right; margin: 0 0 1em 1em;}