@import '/media/css/stripstyles.css';
@import '/media/css/clearfix.css';

html, body { padding: 0; margin: 0; text-align:center;}
body {
    font: normal 12px/1.5em "Verdana", "Lucida Grande", sans-serif;
    background: url('/media/images/background.gif') 0 0 repeat;
    padding:0; margin:0; 
    border:0;
    text-align:center;
}
#content {/*height:1%;*/
    position:relative;
    display:block; 
    margin:0 auto;
    width:1038px;
    padding:0;
    background: url('/media/images/content_background.gif') 0 0 repeat-y;
}
#content_inner {
    width:1000px;
    display:block;
    padding:0; margin-left:19px;
    position:relative;
    text-align:left;
}

#footer {
	    display:block;
    clear:both;
    margin:0px;
    position:relative;
    background:#3a3a3b;
    color:#fff;
    font-size:10px;
    padding:20px;
    height:20px;
        
}
#footer a {color:#fff; text-decoration:underline;}
#header {
    position:relative;
    display:block;
    float:left;
    padding:0; margin:0;
width:1001px;    background:#406a22 url('/media/images/standtall-6.jpg') 0 0 no-repeat;
	height:153px;
}
#header h1 a {
    display:block;
    width:1001px;
    height:153px;
}
#header h1 span {display:none;}
#navigation {
    float:left;
    /*width:1000px; */
    height:33px;
    padding:0; margin:0;
    text-align:left;
    font-size:11px; line-height:1;
    background-color:#3a3a3b;
   border-bottom:solid 2px #000;
}
#navigation ul {
    display:block;
    padding:0;
    margin:8px 0 0 10px;
    width:480px;
    float:left;
}
#navigation li {
    float:left;
    margin:0 1px;
}
#navigation li a {
    line-height:1.5;
    padding:1px 7px 2px 4px;
    color:#fff;
   border-right:2px solid #AD3A1A;
}
#navigation li a:hover {background:#616162;}
    .pipe {padding:2px 0; color:#e1501f;}

 #interior_left_column { 
    display:block; float:left;
    min-height:1200px;
    width:800px;
    padding:0; margin:0;
}
blockquote {
	margin-left:20px;
	margin-right:40px;
	font-size:11px;
}	
#interior_left_column table {
	width:95%;
}
#faderbox {
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:2px solid black;
	margin-top:-1px;
	margin-right:-2px;
	background-color:#333;
 width:580px;height:300px;}
#home_image {
	width:149px;
	background-color:#3a3a3b;
	height:300px;
}
.left_top_block {
    display:block;
    padding:10px;
    background:#fff;
}
.left_top_block h1 {
    font-size:16px;
    line-height:1.25;
    margin-top:5px;
    padding:10px 12px 0px 12px;
}
.left_top_block h3 {
    font-size:14px;
    line-height:1;
    margin-top:5px;
     padding:0px 12px;
}
.left_top_block p {
    font-size:10px;
    line-height:1.25;
    margin:10px 0;  
     padding:0px 12px;
}
.left_top_block blockquote {
    font-size:10px;
    line-height:1.25;
    margin-left:15px;   
}
.left_top_block li {
    font-size:10px;
    line-height:1.25;
    margin-left:15px;
    list-style-type: disc;
    padding-bottom: 3px;
}
.dateline {
    font-size:9px;
    line-height:2;
    color:#C3431C;
    padding-bottom:5px;
}
.date {
    font-size:10px;
    color:#C3431C;
}
.left_top_block a {color:#000; text-decoration:underline; font-weight: bold}
.left_top_block h1 a {color:#000; text-decoration:none; font-weight: bold;}

.story_link {
    vertical-align:middle;
    line-height:1;
    display:block;
    width:220px;
    margin:20px 0;
    float:left;
    font-size:11px;
}
.story_link a {color:#C3431C; text-decoration:none; font-weight: normal}

.story_link img {float:left; margin-right:5px;}

.more_news {
    width:250px;
    display:block;
    line-height:1.5;
    font-size:10px;
    margin:5px 0 5px 7px;
}
.more_news img {margin-bottom:10px;}
.more_news ul {
    margin-left:25px;
    margin-right:8px;
}
.more_news li {
    padding:8px;
    font-size:9px;
    color:#4f6b7d;
}
.more_news li a {
    font-size:10px;
    text-decoration:underline;
    color:#000;
    font-weight:bold;
}
.bottom_link {
    color:#C3431C;
    font-weight:bold;
    font-size:11px;
    text-decoration: underline; 
}

#latest {
	padding-right:10px;
}
#latest h3 {color:#C3431C;font-size:130%;margin-bottom:10px;}

#latest ul li { list-style-type:none; font-size:110%; text-decoration:none;padding-bottom:10px;}
#latest ul li a {  text-decoration:none;}

.odd {
background:#EFEED8 none repeat scroll 0 0;
}

#interior_left_content { 
    position:relative;
    display:block;
    float:left;
    width:674px;
    padding:7px 7px 7px 24px;
    margin:0 -10 0 0;
}
#interior_left_content img {
	margin:10px;
}
#interior_left_content h2 {

    font-family: 'arial narrow',arial,sans-serif; 
    padding-left: 12px; margin-left: -15px; margin-right: 10px; margin-bottom: 20px;
    letter-spacing: 1px; 
    text-transform: uppercase; 
    font-size: 24px; color: #F25721; 
    background: #E6E4CD; 
    height: 49px; 
    width: 100%;
      line-height:49px;

}
#e2ma_signup_form  h2 {

    font-family: Verdana,arial,sans-serif; 
    padding-left: 12px; margin-left: -15px; margin-right: 10px; margin-bottom: 20px;
    font-size: 18px; color: #406A22; text-transform:capitalize;
    background-color:white;
    width: 100%;
    letter-spacing:0px;
    line-height:1em;

}

#interior_left_content h3 {
    font-size:18px;
    line-height:1.5em;
    margin:5px 35px 15px 0px;
    color: #456E2A;
}


#interior_left_content h4 {
    font-size:14px;
    margin:5px 35px 15px 0;
}

#interior_left_content p {
    font-size:11px;
    line-height:1.5em;
    margin:5px 35px 15px 0;
}

#interior_left_content li {
 font-size:11px;
    line-height:1.5em;

    list-style-type: disc;
    margin: 0px 35px 1em 40px;
}

#interior_left_content blockquote p{
    font-size:11px;
    line-height:1.2em;
    margin:5px 75px 15px 40px;
}

#interior_left_content a {color: #C3431C; text-decoration:underline; font-weight: bold;}

.int_more_news {
    line-height:1.5;
    margin:0 6px 30px 0;
    font-size:10px;
}
.int_more_news ul {margin-left:25px;}
.int_more_news li {
    padding:8px;
    font-size:10px;
    color:#4f6b7d;
list-style-type: none !important;
}
.int_more_news li a {
    font-size:10px;
    text-decoration:underline;
    color:#000;
    font-weight:bold;
}

.authorbyline {
    font-size: 13px !important; 
    color: #828063; 
    margin-bottom: 2px;
border-bottom: 1px solid #828063;

}

.byline {
    font-size: 10px; 
    color: #325B79; 
    margin-bottom: 2px;
}

.blogdisclaimer{
    font-size: 9px; 
    color: #828063; 
    margin-bottom: 2px;
}

#interior_left_content li.comment {
    font-size: 10px; 
    color: #000; 
list-style-type: none;
background: #D5E8F6 url(/media/images/commentshading.gif) repeat-x;
padding: 2px 20px 20px 20px;margin-left:0px;
}
#comment_form {
    font-size: 95%; 
    color: #555; 
   margin: 4px 0 2px 0;

}
#comment_form label{
    text-align: right;
}
.help_text {
    font-style: italic;
    display: block;
    margin-top: 12px;
    font-size:.9em;
}
ul.form { 
	list-style-type:none;
}
#interior_left_content .form li {
	list-style-type:none;
	margin-left:0px;
	margin-bottom:15px;
}
p > input {
	clear:both;
	position:relative;
	top:150px;
}
ul.errorlist {
	color:red;
}


.form input, select, textarea {
position:absolute;
left:120px;
}
.e2ma_signup_form select,textarea {
	position:relative;
	left:0;
}
#e2ma_signup_reset_button {
	display:none;
}
.comment-form input, select {
position:absolute;
left:120px;
}
#comment_container {
	display:block;
	float:left;
}	
#comment_form_container li {
    list-style-type: none;
    margin-lefT:0px;
    margin-bottom:15px;
}
.comment-form textarea {
	position:relative;
	left:42px;
}

.e2ma_signup_form_required_asterix, .e2ma_signup_form_required_footnote  {
color:red;
font-size:.8em;
}
.e2ma_signup_form_button_row {
	width:100%;
	text-align:center;
	margin-top:20px;
}
.e2ma_signup_form_groups {
/*	position:absolute;
	top:140px;
	width:400px;
	left:300px;*/
	position:relative;
	top:-300px;
	width:340px;
	left:240px;
}

#issues_form .e2ma_signup_form_groups {
	position:absolute;
	top:320px;
	width:300px;
	left:300px;
}

#e2ma_signup_form_container {
	padding:30px;
}
.entry_image {
	float:right;
	margin-left:10px;
	margin-right:35px;
}
.box .entry_image {
	float:right;
	margin: 0 0 10px 10px;}

.embed_form {
	float:right;
	width:360px;
	margin:10px;
	border:1px solid black;
	background: #BBC99E;
	padding:10px;
}
#connect-home {
	background-color:#3A3A3B;
border-bottom:2px solid #FF4C00;
height:300px;
width:418px;
}
#connect {
	background-color:#3A3A3B;
border-bottom:4px solid #FF4C00;
height:297px;
width:296px;}
#connect-header {
	background: url(/media/images/top_story_background.gif) repeat-y;
}
#email {padding:0px;background-color:#3A3A3B; padding-bottom:10px; border-bottom:5px solid #6A8838;margin-bottom:10px;}
#facebook, #donate{  float:left;background-color:#3A3A3B; text-align:left;margin-bottom:4px;margin-top:4px; padding:0 5px;margin-left:40px;}

#endorse, #volunteer  {float:left;background-color:#3A3A3B; text-align:left;margin-bottom:0px;margin-top:4px; padding:0 5px;margin-left:40px;}

#news {padding:10px;}
#news-latest {
padding:10px;
background-color: #F8F8E5;
border:10px solid #406A28;
}
#issues {
    width:100%;
    display:block;
    clear:both;
    position:relative;
    background:#fff;
    color:#fff;
    font-size:10px;
        border-top:3px solid #6A8838;
background-color:#E6E4CD;}
.box {
	background-color: #fff;
border-left:10px solid #406A28;
border-right:10px solid #406A28;
border-top:10px solid #406A28;
padding:10px;
}
.box h3 {
color:#C3431C;
font-size:18px;
line-height:1.1;
margin-top:5px;
}
#news h3, #news-latest h3 {
	color:#C3431C;
	font-size:150%;
margin-bottom:10px;
padding-left:6px;
}
#news h3 a, #news-latest h3 a {
	color:#C3431C;
}

.box p {margin-bottom:10px;font-size:11px;line-height:1.4em;}
.home-news { width:420px;

}
.interior-news { width:300px;
background-color: #F8F8E5;
border:10px solid #406A28;
vertical-align:top;
}
.disclaimer {border:1px solid white;padding:6px 10px;margin:8px 250px 5px 5px;}
.rss {float:right;width:20px;}
.sidebar { background-color:#6A8838;width:296px;vertical-align:top;height:300px;}
.home-layout {background-color:#406A28;}
.home-layout-2 { padding:0;margin:0;background-color:#406A28;}