body { 
    background-color: #fff;
    font-family: "Trebuchet MS",
             "Lucida Sans Unicode",
             "Lucida Grande",
             "Lucida Sans",
             Arial,
             sans-serif;
}
.background{    background:url(/media/images/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; }

#wrapper {
    width:980px;
    margin-left:auto;
    margin-right:auto;
    height:100%;
}
#wrapper2 {
    width:990px;
    margin-left:auto;
    margin-right:auto;
    height:100%;
}
.site_title {
    padding: 0.3em 0.3em 0.3em 0.6em;
    margin-bottom: 0;
}
#sharethis_0 {display:none;}

.footer {
float:left;
   text-align:left;margin-top:10px;padding-left:20px;vertical-align:top;color:Black;font-size:11px;
}
h3.author_information a, h3.author_information { 
	color: #000000;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 150%;
	text-align: left;
	font-style: italic;
	margin-bottom:5px;
	
}

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 ul {
    list-style:none;
    margin: 0;
    padding:55px 0px;
    height:16px;width:650px;
    float:right;
}
.site_links ul li a {color:white;}
.site_links ul li {float:left;font-size:11px;margin-left:5px;padding:0px 10px;}


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

div.main_content {
    background:#ffffff;
    padding:0px 15px;
    float:left;
    width:460px;
    min-height:790px;
}
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%;
}

.top_posts ul li ul li {list-style-type:square;background:none;padding:0px;margin-left:30px;}
blockquote {color:#555; margin:10px 30px;font-size:11px;line-height:140%;}
.meta {
vertical-align:top;    color:#999;
    font-size:10px;
font-weight:bold;
line-height:normal;
}
div.posted_on {
    color:#666;
    margin-top:10px;
    margin-bottom:10px;
    font-size:10px;
font-weight:normal;
line-height:normal;
float:left;
}

.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;}
.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;}
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;
}
#scoreboard_footer_bg {background-color:#e5f1f8;width:100%;float:left;}
#scoreboard_footer {width:980px;margin:0 auto;padding:0px;}
#scoreboard {
background-color:#f4f9fc;
border:1px solid #96c5e0;
width:640px;
margin:20px auto;
padding:10px;
z-index:200;float:left;}
.fanbox {margin:20px;position:relative;left:20px;}
#scoreboard .scoreboard_welcome {color:#0077bb;font-style:italic;font-weight:bold;font-size:11px;}


.top_ad {height:80px;padding:10px 0px;
width:100%;
background-color:#172035;
}
#googlead {margin:0 auto;width:980px;}
#ad-disclaimer {color:#8b909a;float:left;width:150px;height:90px;}
.top_sidebar {
margin-top:-60px;background-color:#333;}
.top_posts ul > li { list-style-type:none;margin-left:0px;padding:20px;background:#fff url(/media/images/toppostbg.gif) repeat-x top left;}
.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 {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;color:#555;padding-bottom:2px;}
.permalink {margin:5px 0px 10px 0px;}
.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 {margin-top:0px;margin-bottom:10px;}
.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:top;white-space:nowrap;}
td.likes { width:25px;vertical-align:top;white-space:nowrap;}
td.comments_box, td.likes_box { width:22px;vertical-align:top;}
td.title_box, td.link_box, td.publication_box, td.author_box {vertical-align:top;}
td.link_box {padding-right:5px;}
td.title_box {padding-bottom:5px;}
td.author_box {white-space:nowrap;padding-right:10px;}
td.publication_box {padding-right:10px;}
td.comments_box strong, td.likes_box strong { padding-left:3px;}
td.comments_box a, td.likes_box  a {color:black;font-size:10px;}
td.scoreboard_text { font-size:10px;line-height:1.1em;padding-bottom:8px;vertical-align:top;padding-top:2px;
}
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;}
.guest_columns {background-color:#FFFFCC;color:Black;padding:5px;text-align:left;}
.connect {background-color:#99B3CC;color:Black;padding:5px;}
.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;}
.premium_ad {background-color:#f2f2f2;padding:5px;width:180px;}

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 10px 10px 0px;height:50px;}
 .sitemeter {float:right;}

.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 */

.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;}
