body { margin:0; padding:0; background:url('/images/bg_body.jpg') center top repeat-y #000; }
img { border:0; }
div, td { font-size:12px; font-family:tahoma, arial; }
a { color:#ed1c24; outline:0; }

h1 { font-weight:bold; font-size:32px; color:#fff; padding:8px; margin:0 0 0 53px; background:#000; float:left; }
h2 { font-weight:normal; font-size:22px; color:#fff; padding:6px 4px; margin:0 0 0 28px; background:#ed1c24; float:left; }
h2.row2 { padding-top:0; }
h3 { font-weight:normal; font-size:15px; color:#000; padding:6px 4px 6px 4px; margin:0 0 0 49px; background:#fff; float:left; }
h3.row2 { padding:0px 4px 6px 4px; }
h4 { font-weight:normal; font-size:22px; color:#fff; padding:4px 6px; margin:0 0 6px 0; background:#000; float:left; }


.clear { clear:both; }
.container { width:990px; margin:auto; min-height:1053px; height:auto !important; height:1053px; }
.containerBackground { background:url('/images/bg.jpg') no-repeat top center; }
.leftColumn { width:414px; float:left; }
.rightColumn { width:542px; float:right; padding-right:31px; margin-top:13px; }

.postLeft { display:block; width:218px; height:56px; margin:16px 0 0 90px; }
.email { color:#787776; text-align:center; margin:39px 20px 0 0; font-weight:bold; }
.initiative { color:#787776; text-align:center; margin:61px 20px 0 0; font-weight:bold; }
.initiative span { color:#fff; }
.how { display:block; /*background:url('/images/right_howdoweknow.png') no-repeat;*/ width:541px; height:16px; background-position:46px; }
.home { display:block; height:231px; }

.story { background:url('/images/story_bg.png'); padding:6px; color:#fff; margin:0 0 6px 0; font-size:15px; }
.story .name { color:#470201; font-size:15px; }

#comments-footer, #jc h4, #comments, .grippie, .blog, .componentheading { display:none !important; }
.form { background:#fff; width:548px; padding:0 30px; }
#comments-form { margin:0; padding:0; }
#comments-form-buttons { margin:0 !important; }

.optional { background:#e5e5e5; width:171px; padding:12px; color:#898989; display:none; }
.optional input { background:#efefef; border:1px solid #999999; padding:4px; width:160px; margin-bottom:4px; }

#jc label, #frmEmail label { font-weight:bold; color:#898989; padding-left:12px; }
#jc textarea { width:330px; }

.jclist li { background:url('/images/story_bg.png') !important; padding:6px; color:#470201; margin:0 0 6px 0; font-size:15px; }
.jcl_comment { color:#fff !important; font-size:15px; }
.jclist { overflow:hidden; }
.buttons { float:right; }

.newForm { position:absolute; display:block !important; opacity:1 !important; top:0; left:0; width:523px; height:0; background:#fff !important; margin:23px 23px 0 23px !important; color:#707070; overflow:hidden; }
.comments-form-message-error { padding:9px 9px 9px 30px !important; }
.newForm strong span { color:#ed1c24 !important; }

.thankyoutext { color:#28843e; font-size:18px; padding:4px 0 12px 0; }
.textInput { border: 1px solid rgb(153, 153, 153); padding: 4px; width: 160px; margin-bottom: 4px; }

.busy, #comments-form-message, .comments-form-message-error, .comments-form-message { display:none !important; }
#sb-wrapper-inner { overflow:hidden; }

#jc { width:608px; height:392px; overflow:hidden; }
