body { 
    background-color: #fff;
    font-family: "Trebuchet MS",
             "Lucida Sans Unicode",
             "Lucida Grande",
             "Lucida Sans",
             Arial,
             sans-serif;
	     
}
.background{    background:url(blueoregon2010.bgstripe.gif) no-repeat center top;margin:0 auto;
}
td a {vertical-align:top;}
a { text-decoration: none; color: #0077BB; font-weight:bold;}
a:hover { text-decoration: underline; }

.red { color: rgb(255, 40, 40); }
.clear { clear: both; }
.float_left { float: left; }
.float_right { float: right; }
.text_right { text-align: right; }

a.sign_out { padding: 5px; background-color: #ddd; }
a.sign_out { color: rgb(53,58,69) !important; }
a.user_name { color: rgb(60,112,214) !important; }

ul.nav { list-style-type: none; padding: 0; margin: 0; }
ul.nav li { margin-top: 10px; }
ul.nav li a { padding: 5px; background-color: #ddd; color: rgb(53,58,69); }
ul.nav li.current a { background-color: rgb(237,71,20); color: #fff; }

.user_blurb { margin-top: 10px; }
.header {background-color:#4877a3;width:100%;height:190px;}
#wrapper {
    width:960px;
    margin-left:auto;
    margin-right:auto;
    height:100%;
}
#wrapper2 {
    width:960px;
    margin-left:auto;
    margin-right:auto;
    height:100%;

}
.site_title {
    padding: 0.3em 0.3em 0.3em 0.6em;
    margin-bottom: 0;
}
.share_this {margin:0px;height:32px;float:left;width:100%;}
.stButton {z-index:0 !important;}
.footer {
float:left;
   text-align:left;margin:20px;color:Black;font-size:11px;width:100%;
}
h3.author_information a, h3.author_information { 
 font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
font-weight: bold;
font-size: 10px;
color: #770000;
text-transform: uppercase;
margin:10px 0px;}
h3.author_information img {padding:0px 3px;border:0;vertical-align:middle;max-height:13px;}
table.more-headlines th {padding-bottom:5px;text-transform:uppercase;font-size:9px;vertical-align:top;}

div.footer a {
    color: black;
    font-weight: bold;
}

a.site_title {
    color: white;
    text-decoration: none;
}

a.site_title:hover {
    text-decoration: none;
}


.site_links_wrapper {width:100%;background-color:#dedede;clear:both;border-top:1px solid #888;border-bottom:1px solid #888;height:37px;    margin-bottom:20px; }
.social_links {float:left;width:165px;height:30px;overflow:hidden;font-size:10px;margin-top:9px;}
.facebook-like-button {float:left;width:90px;white-space:nowrap;}
.like-button {width:100%;display:block;height:40px;clear:left;}

.twitter-follow-button {float:left;width:60px;margin-right:10px;}
div.search {float:right;width:220px;margin-top:6px;}
.site_links {width:960px;margin:0 auto;padding:0px;height:27px;}
    .site_links ul {
    list-style:none;
    margin: 0;width:570px;padding-top:9px;
    float:left;


}
.site_links ul li a {color:black;}
.site_links ul li {float:left;font-size:12px;margin-left:5px;padding:0px 8px;}


div.content {
    padding:5px 10px;
}

div.main_content {
    background:#ffffff;
    padding:0px 15px;
    float:left;
    width:460px;
    min-height:790px;
}
div.left_column_full > div.main-content {width:100%;}
div.main_content blockquote  p, div.top_posts blockquote p {
	line-height: 100%;
	color: #555;margin:10px 0px;
	font-size:11px;line-height:140%;
}
div.main_content p, div.top_posts p {
	color:#000000;
font-family:'Trebuchet MS',Verdana,sans-serif;
font-size:12px;
line-height:150%;
margin-bottom:10px;
text-align:left;}
div.main_content ol li, div.top_posts ol li, div.main_content ul li, div.top_posts ul li {
font-size:11px;
line-height:150%;
}

ul.top_posts li ul li , .top_posts ul li ul li {list-style-type:square;background:none;padding:0px;margin-left:30px;}
ul.top_posts li img, div.top-story-text img {max-width:400px;}
blockquote {color:#555; margin:10px 30px;font-size:11px;line-height:140%;}
table.post-footer {width:100%;margin-bottom:20px;height:70px;overflow:hidden;}
td.author-photo {vertical-align:top;width:55px;}

.meta, .post-comments, .post-comments-with-author {background-color:#eceef5;
vertical-align:middle;    color:#999;
    font-size:11px;padding:5px 10px;
font-weight:bold; color:#666;
line-height:1.5em;
}
.post-commments {width:250px;}
.posted_on {margin-bottom:5px;}
.head {height:115px;}
.sidebar_box {padding:10px;margin-left:5px;width:300px;}
.welcome { border:2px solid #770000;font-size:10px;color:black;margin-left:10px;padding:5px 15px;}
.hot { background-color:#0085D1;height:100%;border-top:2px solid #fff; }
.action { background-color:#444;height:210px;}
div.action-header {background-color:#3b5e89;color:#fff;padding:3px 0px 3px 10px;font-style:italic;margin-bottom:10px;font-size:10px;}
div.action-header a {color:white;font-weight:normal;}

.facebook_login_area_home {background-color:white;text-align:center;padding-top:6px;width:220px; margin: 0 auto;}
div.reply_forms div.facebook_login_area {float:right;}
div.submit {float:left;}
td.icon {
    padding-left:5px;
    padding-bottom:5px;
}

td.text {
    vertical-align:middle;
    color:white;
    font-weight:normal;
    line-height:1em;
    font-size:10px;padding-right:10px;padding-left:10px;

}
td.text a {color:white;}
.sidebar_content_interior td.date {
    padding-right:10px;
}

.entry_image {
    float:right;
    margin-left:10px;
    margin-bottom:10px;
    width:200px;
}

.entry_video_home {float:right;margin:0px 0px 5px 5px;
}

div.entry_image p.caption {
    font-size:10px;
    color:#666;
}

div.pull_quote {
    float:right;
    color:#172035;
    font-style:italic;
    font-size:14px;
    font-weight:bold;
    width:200px;
    margin-left:15px;
    margin-bottom:10px;
    line-height:1.2em;
}




.rss_icon {
    float: right;
    padding-right: 15px;
    margin-top: -20px;
}

.left_sidebar {
    float: left;
    width: 700px;
    background-color: #1d489d;
    height: 200px;
    color: #fff;
}

.content_container {
    background-color: #ddd;
    background: url('/media/images/fbtest_bg.png');
    background-repeat: repeat-y;
}

.content_highlight {
    font-weight: bold;
    font-size: 120%;
}

ul.form { list-style-type: none; margin: 0; padding: 0; text-align: left; margin-bottom:10px;float:left;width:100%;}
ul.form textarea { display: block;float:left; }
ul.form li { padding-bottom: 5px; margin:5px 0; position: relative; list-style: none;clear: both; font-size: 80%;}
ul.form label { 
    color:#555555;
    float:left;
    font-family: Geneva, Verdana, "sans serif";
    font-size:9pt;
    margin-right:10px;
    line-height: 1.5;
    width:130px;
    display:block;
}

form label.error { font-weight: bold; }
ul.form .errorlist { list-style-type: none; color: rgb(255, 40, 40); padding: 0; margin: 0; }
ul.form .errorlist li { padding-bottom: 0px; font-size:125% !important; line-height:1; }

ul.comments {margin: 0; padding: 0; }
ul.comments li.comment {list-style-type: none; }
li.comment { margin: 0; padding: 0; }
li.comment .comment_name { font-weight: bold; }
li.comment.unverified { color: #777; }
ul.comments .comment_toggle { text-align: right; float: right; display: none;font-size:11px;padding-top:5px; }
div.fb_comment_box { width: 315px; float: left; margin-right: 15px; }
div.unverified_comment_box { width: 315px; float: left; }
.hidden { display: none; }
#fb_login_image { margin-left: -5px; }
span.fb_pic { float: left; display: block; margin-bottom: 5px; }
span.fb_pic img {padding:0;}

.comment_container {
background-color:#E3E3E3;
margin-bottom:10px;
float:left;
width:100%;
color:#333;
border:1px solid #CCCCCC;
}
.comment_container_popular {
background-color:#D9EBF5;
margin-bottom:10px;
border:1px solid #0077BB;
float:left;
width:100%;
color:#000;
}
.comment_container .fb_comment_box, .comment_container_popular .fb_comment_box  {
margin-top:40px;margin-left:-10px;}
.comment_container .fb_comment_box ul.form, .comment_container_popular .fb_comment_box ul.form {
margin-left:-20px;}
.comment_container .comment_body, .comment_container .comment_body p {color:#666;font-size:11px;}
.comment_body {margin-left:10px;}
.comment_container_popular .comment_body, .comment_container_popular .comment_body p {color:#000;font-size:11px;}
.comment_container .comment_identify {
	font-size:13px;
	background-color:#CCCCCC;
	margin-bottom:10px;
	padding:5px;}
.comment_container_popular .comment_identify {
	font-size:13px;padding:5px;color:white;background-color:#0077BB;margin-bottom:10px;}
	.comment_container_popular .comment_identify a {color:white;}
.comment_container ul { list-style-type: square !important; }


.facebook_only {
    display: none;
}

ul.comments li li {
    margin-left:20px;
}
ul.comments li li li {
    margin-left: 20px;
}
.reply_area .reply_link {
    display: block;
    float: left;
   
}

.reply_forms {
    display: none;
}

.perms_required {
    display: none;
    font-size: 110%;
}

/* Paginator */

div.pagination {
    margin-top: 15px;
    margin-bottom: 15px;
    text-align: center;
}

div.pagination a {
    padding: 5px 5px 5px 5px;
    margin-right: 2px;
    border: 1px solid #bdd0dc;
    text-decoration: none;
    color: #346883;
}

div.pagination a:hover, div.pagination a:active {
    border: 1px solid #bdd0dc;
    color: #346883;
    background-color: #fff;
}

div.pagination span.current {
    padding: 5px 5px 5px 5px;
    margin-right: 2px;
    border: 1px solid #bdd0dc;
    font-weight: bold;
    background-color: #346883;
    color: #fff;
}

div.pagination span.disabled {
    padding: 5px 5px 5px 5px;
    margin-right: 2px;
    border: 1px solid #aaa;
    color: #aaa;
}
.home-footer {width:100%;float:left;}
#scoreboard_footer_bg {background-color:#eceff6;width:100%;float:left;border-top:1px solid #666;margin-top:20px;}
#scoreboard_footer {width:978px;margin:0 auto;padding:0px;}
#scoreboard {
background-color:#f4f9fc;
border:1px solid #96c5e0;
width:640px;
margin:40px auto 20px;
padding:10px;
z-index:200;float:left;}

#scoreboard .scoreboard_welcome {color:#0077bb;font-style:italic;font-weight:bold;font-size:11px;}

.logo {float:left;padding-top:20px;width:180px;}
.top_ad {width:728px;float:right;padding-top:40px;
}
#ad-disclaimer {color:#dedede;float:left;width:728px;}
#ad-disclaimer p {margin: 10px; padding: 0px 10px 10px 10px; font-size: 9px; font-family: trebuchet ms, verdana, arial, sans serif; line-height: 1em; text-align: right;}
.top_sidebar {
margin-top:-60px;background-color:#333;}

.top_posts ul li h1, .featured_post h1 {font-size:18px;line-height:1em;margin-bottom:5px;}
p.ad {
color:#770000;
text-transform:uppercase;
font-weight:bold;
font-size:10px;
padding:5px;
margin:0;
text-align:left;}

.box h4, .top_posts h4, .featured_post h4, .sidebar_box h4{ font-family: "Trebuchet MS",
             "Lucida Sans Unicode",
             "Lucida Grande",
             "Lucida Sans",
             Arial,
             sans-serif;
             font-weight:bold;
             font-size:10px;color:#770000;text-transform:uppercase;margin-bottom:10px;}
.box ul li { 
             font-size:12px;list-style-type:none;
             margin-left:0px;display:block;margin-bottom:15px;}
#scoreboard .box a {color:black;}
#scoreboard .box p {font-weight:bold;}
.most_commented_posts,
.most_liked_posts, 
.most_liked_comments
 { 
             width:200px;margin:5px;float:left;}
.most_liked_posts {margin:5px 10px;}     
.water_cooler { 
             width:290px;margin:10px 15px 10px 14px;float:left;}
             
.featured_post {margin-top:-5px;}
.most_commented_posts strong {
	color:#005e95;
font-size:16px;}
.water_cooler strong {
	padding:0px 5px;}
.most_liked_posts strong, .most_liked_comments strong {
font-size:16px;
font-style:normal;
color:#006600;
}
.comment_name a.FB_Link {color:black;}
.comment_name {color:black;font-weight:bold;font-style:normal;
}
.most_liked_comments ul li { font-style:italic;}

/*.recent_posts, .recent_comments { background-color:#fff;padding:20px;}
.recent_posts P, .recent_comments p {font-size:10px;}*/
.sidebar_box p, .news-list p {font-size:10px;margin-bottom:3px;line-height:1.1em;}
.comment_count { background:url(/media/images/commentbubble1.gif) no-repeat top left;padding-left:18px;padding-bottom:2px;font-size:14px;height:20px;}
span.permalink {display:block;}
.like_count { background:url(/media/images/likeit.gif) no-repeat top left;color:#555;height:44px;margin-top:20px;padding:12px 0px 0px 42px;font-size:10px;
}

.like_count a {color:#bb2d2d;text-decoration:underline;}
.share_this_top {margin:10px;height:20px;}
.bio {margin:10px 0px 20px 0px;}
h1,h2,h3,h4,h5,h6 {
	font-family:'Trebuchet MS', Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;

}
h1 {color:#336699;	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 18px;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;line-height:1em;
	
}
h2 {color:#000;	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 15px;
	text-align: left;line-height:1em;
	font-weight: bold;
	margin-bottom: 10px;}

td.comments { width:60px;vertical-align:baseline;white-space:nowrap;}
td.likes { width:25px;vertical-align:baseline;white-space:nowrap;}
td.comments_box, td.likes_box { width:22px;vertical-align:baseline;padding-left:7px;}
td.title_box, td.link_box, td.publication_box, td.author_box {vertical-align:baseline;}
td.link_box {padding-right:5px;}
td.title_box {padding-bottom:10px;}
td.title_box p {margin-bottom:0px;}
td.author_box {white-space:nowrap;padding-right:10px;}
td.publication_box {padding-right:10px;width:90px;}
td.pub-date, td.author-name, td.entry-title {vertical-align:top;}
td.pub-date, td.author-name {white-space:nowrap;}
td.entry-comment-count {width:10px;white-space:nowrap;vertical-align:baseline;padding-left:10px;width:30px;}
td.entry-comment-count span.fb_comments_count {position:relative;top:-5px;}
td.author-name, td.entry-title, td.publication-name {vertical-align:top;padding-left:10px;}
td.comments_box a, td.likes_box  a {color:black;font-size:10px;}
td.scoreboard_text { font-size:10px;line-height:1.1em;padding:8px;vertical-align:top;padding-top:2px;width:20%;
}
td.scoreboard_text_nowrap { font-size:10px;line-height:1.1em;padding-bottom:8px;vertical-align:top;padding-top:2px;white-space:nowrap;
}
td.scoreboard_desc {font-size:10px;line-height:1.1em;font-weight:bold;padding-top:10px;
}
.read_more { margin:10px 0px;clear:both;}

.video {background-color:#E5F1F8;color:Black;padding:5px;text-align:center;}

.video p, .video a {color:black;}
.video p {padding:0px 5px;}
#blogwire {background-color:#fff;padding:10px;font-size:10px;}
#blogwire ul {list-style-type:none;}
#blogwire ul li {margin-left:0px;margin-bottom:10px;}
#blogwire h2 {color:#770000;text-transform:uppercase;font-size:10px;border-bottom:0px;}
.rectangle {float:right;width:300px;}
.ads {background-color:#f2f2f2;padding:5px;width:180px;text-align:center;}

h3.ad {color:#770000;text-transform:uppercase;font-size:10px;padding-top:10px;}
td.sidebar_below {background-color:#CCCCCC;width:300px;vertical-align:top;}
td.blogads {width:180px;background-color:#ccc;vertical-align:top;text-align:center;}
td.blogads h2 {text-align:left;padding: 10px;line-height:1em;}
#googlesearch{float:right;margin-top:-65px;margin-right:10px;}

.google_ad {text-align:Center;}

.internal_fb_pic { float: right; }

table th {text-align:left;font-size:11px;}
table.listing td {padding-bottom:5px;font-size:11px;}

.header_title {font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 18px;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	/*border-bottom:1px solid #333;*/}


.e2ma_signup_image_container, #e2ma_signup_reset_button {display:none;}
.comment_details {width:60px;padding-left:10px;font-size:10px;float:left;text-align:left;line-height:1.2em;margin-bottom:10px;}
.comment_content {margin-left:70px;}
/*.comment_container .like_span a {color:#046404;background:url(/media/images/plus.gif) top left no-repeat;padding-left:15px;white-space:nowrap;margin-left:-5px;}*/
 .likes {width:55px;color:#046404;font-size:11px;margin-left:0px;text-align:right;line-height:1.3em;padding-right:10px;margin:5px 0px;}
.comment_container_popular .likes_count {background:url(/media/images/likes_popular.gif) top left no-repeat;color:white;width:157px;height:30px;padding:2px 10px;font-size:12px;font-weight:bold;}
.comment_container .likes_count {background:url(/media/images/likes_comment.gif) top left no-repeat;color:white;width:157px;height:30px;padding:2px 10px;font-size:12px;font-weight:bold;}

/*.comment_container_popular .likes_count {color:#006600;height:30px;padding:5px 10px;}
.comment_container .likes_count {color:#006600;height:30px;padding:5px 10px;}
*/.comment_container .reply_area {background:url(/media/images/reply_comment.gif) top left no-repeat;width:40px;height:30px;font-size:12px;padding:5px 14px;}
.comment_container_popular .reply_area {background:url(/media/images/reply_popular.gif) top left no-repeat;width:40px;height:30px;font-size:12px;padding:5px 14px;}
.comment_container .likes_action {background:url(/media/images/like_comment.gif) top left no-repeat;width:60px;height:30px;font-size:12px;padding:10px;text-align:center;}
.comment_container_popular .likes_action {background:url(/media/images/like_popular.gif) top left no-repeat;width:60px;height:30px;font-size:12px;padding:10px;text-align:center;}
.likes_action a {color:White;}
.likes_action {line-height:.8em;}
 .comment_time {line-height:1.2em;}
 .like-count {font-size:24px;padding-right:5px;font-weight:bold;clear:both;position:relative;top:4px;}
 .promo1 {padding:10px;margin-top:10px;}
 .promo2 {bottom:0px;padding:10px;margin-top:10px;}
 .left_column {width:480px;margin-right:10px;vertical-align:top;float:left;min-height:640px;position:relative;}

.left_bottom_column {width:470px;float:left;vertical-align:top;margin-top:20px;margin-right:10px;}
 .ad_column {width:180px;vertical-align:top;text-align:center;float:left;background-color:#F2F2F2;position:absolute;margin-left:490px;margin-top:10px;}
 .author_photo {float:left;padding:0px;margin:0px;height:70px;width:55px;}
 .sitemeter {float:right;margin:20px;}

.like_count .like-count { font-size: 10px; font-weight: normal; clear: none; }
.like_count br { display: none; }
.sidebar_column {width:310px;float:right;vertical-align:top;}
.share_video {font-size:10px;margin-bottom:5px;}

/* Google Search CSS */
.search-button {
padding:2px;

  border: 1px solid #666666;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;

  border-color: #3079ed;
  background-color: #4d90fe;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed));
  background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed);
  background-image: -moz-linear-gradient(top,#4d90fe,#4787ed);
  background-image: -ms-linear-gradient(top,#4d90fe,#4787ed);
  background-image: -o-linear-gradient(top,#4d90fe,#4787ed);
  background-image: linear-gradient(top,#4d90fe,#4787ed);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe',EndColorStr='#4787ed');
}
.search-button:hover {
  border-color: #2f5bb7;
  background-color: #357ae8;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));
  background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8);
  background-image: -moz-linear-gradient(top,#4d90fe,#357ae8);
  background-image: -ms-linear-gradient(top,#4d90fe,#357ae8);
  background-image: -o-linear-gradient(top,#4d90fe,#357ae8);
  background-image: linear-gradient(top,#4d90fe,#357ae8);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe',EndColorStr='#357ae8');
  height:20px;width:20px;
}


input[type=text].search-text {height:21px;padding:2px;position:relative;top:-8px;width:165px;margin-right:5px;}
input.gsc-input {
font-size: 12px !important;}
.gsc-tabsArea {display:none;} 
.gsc-resultsbox-visible {font-family:'Trebuchet MS',Verdana,sans-serif;
font-size:11px;background-color:#E5F1F8;padding:1px 2px 1px 5px;}
.gsc-adBlock {font-size:10px;}
.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl {
display:none;
}
a.FB_Link {
vertical-align:baseline;
}

.non_facebook_only {
    display: none;
}
.like_login_form {
    display: none;
}
pre, code {white-space:normal;}
tr.popular {background-color:#E5F1F8;}
.print_header {display:none;}

div.top-row {width:100%;height:auto;clear:both;}
div.sidebar-wrapper {width:336px;float:right;}
div.top-story, div.main-content {width:600px;float:left;margin-right:20px;}
div.top-story h1, div.main-content h1 {font-size:24px;margin-bottom:25px;line-height:1.1em;}
div.top-story-text {float:left;width:415px;clear:left;overflow:hidden;}
.top-right {float:right;width:170px;}

div.also-list {padding:15px 10px;margin-left:10px;font-size:11px;width:150px;background-color:#fcfeb3;}
.petition {background-color:#bfddee;font-size:12px;line-height:1.3em;width:306px;padding:15px;}
.petition-form {background-color:#bfddee;width:306px;padding:15px;font-size:12px;line-height:1.3em;float:right;}
div.petition-form-entry {padding:10px; background: #bfddee; margin-right: 20px; margin-bottom: 30px;}
div.petition-form-entry input, div.petition-form input, .form-group input {height:24px;}
.petition-form input#id_email {width:170px;}
small.help-block {display:block;font-size:11px;padding:3px 2px;background:#fffbb7;color:#222;}
.connect small.help-block {background:#efefef;}
button.btn.disabled, button.btn:disabled, fieldset[disabled] .btn {
    cursor: not-allowed;
    opacity: .65;}
form.half-width {width:50%;}
input.submit-button, button[type=submit], input[type=submit] {font-size:13px;background:#4877a3;color:white;bordeR:1px solid #dedede;-webkit-border-radius: 4px;font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
-moz-border-radius: 4px;-webkit-appearance:none;height:36px !important;width:100%;
border-radius: 4px;font-weight:bold;padding:10px;margin:15px 0px 5px;}
input.submit-button:hover, button[type=submit]:hover, input[type=submit]:hover {background:#8F0000;color:#fff;}
div.petition-text {float:left;width:500px;}
p.petition-disclaimer {margin: 10px 0px; color: #666666; font-size: 10px;line-height:13px;font-style:italic;}
div.top-story .author_photo, div.main-content .author_photo {float:left;padding:0px;margin:0;height:70px;}
div.also-list ul, div.also-list ul li {margin:0;padding:0;}
div.also-list ul li {list-style-type:none;margin-bottom:10px;line-height:1.2em;}
p.heading {font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
font-weight: bold;
font-size: 16px;
color: #770000;
text-transform: uppercase;
margin-bottom: 10px;
line-height:1em;}
p.heading.petition-header {font-size:16px;}

.LV_invalid {display:block;color:red;z-index:200;border:none;height:0px;font-size:11px;
}
#entry-signup .LV_invalid {position:relative;top:2px;}
#fullpage-signup .LV_invalid {border:1px solid white;clear:both;
} 
.home-bottom-sidebar #connect-signup .submit-button {padding:8px 11px;}
.connect .form-group.zip {float:left;}

div.home-bottom-sidebar {width:500px;float:right;font-size:10px;margin-left:20px;}
.interior {font-size:10px;line-height:1.1em;}
div.home-bottom-sidebar table {width:100%;}
div.home-bottom-sidebar table tr td {vertical-align:top;}
.connect {background-color:#fcfeb3;margin-bottom:10px;padding:10px 15px 20px;float:left;}
ul.top_posts > li {list-style-type:none;margin:0px;padding-top:20px;width:410px;overflow:hidden;}
div.latest_posts {width:430px;float:left;margin-right:10px;}
div.ad-holder {margin:20px auto;}
div.rect {width:300px;}
div.sky {width:160px;}
div.fb-like-news {padding:10px 0px;height:40px;}
div.post-footer-like {height:39px;width:100%;border:1px solid white;z-index:1000;}
div.fb-like {z-index:1000;margin-bottom:10px;}
.fb-page {width:336px;margin:10px 0px;min-height:224px;}
.mobile.fb-page {display:none;}
div.home-bottom-sidebar div.fb-page {width:500px;margin:0px;}
div.fb-recommendations {margin:10px 0px;}
.home-bottom {width:960px;margin:40px auto 0px;clear:both;}

.home-bottom-sidebar form#signup input#id_email {width:220px;}
span.formlabel {display:block;font-size:10px;margin:5px 0px 2px;}

.home-bottom-sidebar form#signup {width:240px;float:left;margin-right:20px;}
.connect-social {float:left;width:220px;margin:20px 0px 0px;}
.twitter-button{display:block;margin-bottom:10px;height:20px;}
.premium_ad {/*background-color:#f2f2f2;padding:10px 5px;text-align:center;width:170px;*/margin:10px 0px 10px 20px;float:right;}
.premium_ad > .promo2 {padding:0px;margin:0px;}
.guest_columns {background-color:#FFFFCC;color:Black;padding:10px 15px 15px;text-align:left;margin-bottom:10px;}
p.guest_columns_text {font-size:13px;margin-bottom:0;line-height:1.2em;}
div.contributors {padding:10px 0px;width:200px;}
div.contrib-wrapper {width:100%;float:left;}
div.contrib-wrapper > div.contributors {float:left;width:190px;}
div.contributors table tr td {vertical-align:top;padding-right:10px;line-height:1.2em;}
div.keep-in-touch {float:left;background-color:#cdd9e5;padding:10px 15px;margin:10px 0px;width:270px;font-size:13px;height:120px;}
div.keep-in-touch-interior {float:left;background-color:#cdd9e5;padding:10px 5px 10px 10px;margin-top:10px;width:130px;font-size:13px;height:250px;}

div.keep-in-touch table {margin-top:-10px;}
div.keep-in-touch table tr td, div.keep-in-touch-interior table tr td {vertical-align:middle;line-height:1.1em;font-size:11px;padding:5px 10px 5px 5px;}
td.icon {width:40px;padding-left:0px !important;}
.home-news-wrapper {width:100%;background-color:#e5f1f8;float:left;margin:20px 0px;padding:20px 0px;}
.home-news {width:960px;clear:both;margin:10px auto;}
.news-item-wrapper {width:300px;float:left;height:250px;padding-right:30px;}
.news-item-wrapper img {float:left;}
.news-item {margin-left:50px;}
p.news-headline {font-size:15px;font-weight:bold;line-height:1.1em;}
p.news-pub {font-size:12px;}
p.news-excerpt {font-size:11px;line-height:1.2em;}
p.news-links {font-size:11px;margin-bottom:0px;}
.news-list {width:300px;float:right;}
.news-teasers {width:660px;float:left;}
table.recent-posts {margin-top:20px;}
table.news-headlines {margin-top:20px;}
#comment_container {float:left;width:420px;}
.pre-comments-wrapper .ad-holder {float:left;margin-left:20px;}
.main-content .premium_ad {float:left;}
.pre-comments-wrapper {clear:both;margin-top:20px;width:100%;float:left;}
.signup {width:320px;float:left;margin-right:30px;}
.home-bottom-sidebar .signup {float:left;margin-right:20px;width:228px;}
.signup input#id_email {width:314px;}
.signup button {float:left;width:220px;margin:22px 0px 0px 4px;padding:8px;}
.home-bottom-sidebar .signup button {width:100%;margin:5px 0px;}
.home-bottom-sidebar form#connect-signup input#id_email {width:220px;}
input.form-field, input[type=text], input[type=email]{margin:0px;width:98%;height:24px;}
input.zip, input#zip {width:90px;}
table.partners {width:100%;}
table.partners tr td {vertical-align:top;padding:0px 10px;}
table.partners span {font-size:11px;display:block;line-height:13px;}
div.main-content .connect {width:570px;margin:20px 0px;}
.recent-posts-box {background-color:#efefef;padding:16px;margin-bottom:40px;font-size:11px;clear:both;}
.recent-posts-box p.more a {font-weight: bold;font-size: 12px;text-transform: uppercase;color: #770000;}
.mobile-petition-wrapper, .mobile {display:none;}
span.petition-label, label.control-label, label.field {font-weight:bold;display:block;padding:6px 0px 1px;font-size:11px;text-transform:capitalize;}
span.emmaFormLabelSmall, span.req {padding-left:2px;}
center .fb-share-button, center .twitter-button {display:inline-block;margin:5px;height:28px;position:relative;}
center .twitter-button {top:5px;}