/* @override 
	http://ifawebnews.com/wp-content/themes/IFAwebnews/style.css
	http://ifa.ifamedia.netdna-cdn.com/wp-content/themes/IFAwebnews/style.css
*/

/* Live CSS */

/*  
Theme Name: IFA v3.0
Description: Built for the IFAmedia
Version: 1.01
Author: Jonathan Herndon

*/

/* @group Basic elements */

body {
	color: #333333;
	background: #dadada url(images/page-bg.gif) repeat-x scroll center -30px;
	margin: 0px;
	font: 80%/150% Georgia, "Times New Roman", Times, serif;
	padding: 0;
}

#page-wrapper {
	margin: 0 auto;
	width: 965px;
	padding: 0;
	background-color: white;
}

#page {
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	background: white 0;
	border-bottom: 1px solid #999;
	padding: 0;
	float: left;
	margin: 0;
	width: 100%;
}

a {
	color: #103f7e;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	color: #4c4c4c;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
img {
	border: 01px none #808080;
	float: left;
}
p {
	padding: 0px 0px 15px;
	margin: 0px;
}
h1 {
	margin:0px;
	height: 60px;
	color: #2d2b20;
	float: left;
	font: bold 36px/100% Helvetica, Arial, sans-serif;
}
h1 a, h1 a:visited{
	color: #103f7e;
	text-decoration: none;
}
h1 a:hover{
	color: #ffffff;
	text-decoration: none;
}
h2 {
	color: #2d2b20;
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom: 10px;
	margin: 0 0 3px;
	font: normal 190%/100% Helvetica, Arial, Geneva, sans-serif;
}
h2 a, h2 a:visited {
	color: black;
	text-decoration: none;
}
h2 a:hover {
	color: #103f7e;
	text-decoration: underline;
}
h3 {
	font: bold 140%/100% Helvetica, Arial, sans-serif;
	color: #333;
	margin: 10px 0px 5px;
}
h4 {
	font: bold 120%/100% Helvetica, Arial, sans-serif;
	color: #333;
	margin: 10px 0px 5px;
}
form {
	margin:0px;
	padding: 0;
}

#search-form {
	margin-top: 0;
	padding: 0;
}

div.pagination {
	clear: both;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
}

.subhead {
	background: url(images/SubHead_generic.png) no-repeat center top;
	margin: 0;
	padding: 0;
	height: 35px;
	clear: both;
	display: block;
}

.subhead h3 {
	color: #333;
	font-weight: bold;
	font-size: 18px;
	width: 500px;
	float: left;
	padding-left: 30px;
	margin: 8px 0 0;
}

.subhead ul {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	font-weight: bold;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	line-height: 13px;
	padding-top: 10px;
	margin-top: 0;
	float: right;
}

div.date-time {
	color: #808080;
	font: x-small Helvetica, Arial, Geneva, sans-serif;
	margin-bottom: 5px;
}

div.cat-small-icons {
	float: right;
}

div.cat-small-icons a img {
	margin-left: 1px;
}

/* @end */

/* @group Header */

/* header area */
#header {
	background: #f4f4f4 url(images/Masthead_965x110.jpg) no-repeat center top;
	padding: 0 0 10px;
	float: left;
	width: inherit;
	margin: 0;
	height: 153px;
}
#headerimg {
	position: relative;
	padding: 0 0 0 20px;
	float: left;
	width: 410px;
	margin: 0;
}

#headerimg a img {
	float: left;
	padding: 0;
	margin: 10px 0 0;
}

#headerimg h1 {
	color: #4b2505;
	text-align: left;
	height: inherit;
	margin-top: 3px;
	clear: both;
	padding: 0;
	font-size: 12px;
}

#headerimg h1 a {
	color: #333;
}
#headerimg .description{
	color: black;
	text-align: left;
	font: normal normal 13px Helvetica, Arial, sans-serif;
	clear: both;
	padding-top: 11px;
}

/* @group Subscriptions + Contact */

#sunbscribe-and-contact {
	float: left;
	width: 385px;
	text-align: right;
	font: 12px/12px Helvetica, Arial, Geneva, sans-serif;
}

#contact {
	float: none;
	width: inherit;
	text-align: right;
	margin-top: 10px;
	margin-bottom: 30px;
}

#nav-secondary-list {
	float: left;
	margin: 0;
	padding-left: 10px;
	padding: 0;
}

#contact a, #contact a:visited {
	color: black;
	font-weight: normal;
	font-style: normal;
}

div#header-search-form.search-form {
	margin-bottom: 17px;
}

#contact a:hover {
	text-decoration: underline;
}

#subscription_header a:link, #subscription_header a:visited {
	color: #333;
	font-weight: bold;
}

#un_contact a:hover


#un_contact {
	font-size: small;
	color: #191919;
	text-align: right;
	margin-top: 10px;
	margin-right: 10px;
	text-decoration: underline;
}

#Subscription {
	
}

#subscription_type a:link, #subscription_type a:visited {
	text-decoration: none;
	color: #660033;
	font-weight: bold;
}

#subscription_type a:hover {
	text-decoration: underline;
	color: #000;
}

#subscription_type a:active {
	text-decoration: underline;
	color: #660033;
}

/* @end */

/* @end */

/* @group Nav bars */

#nav {
	list-style: none;
	background: #510f00 url(images/nav-button-bg.gif) repeat-x 0;
	padding: 0;
	border-top-width: 1px;
	border-top-color: #e6e6e6;
	width: 965px;
	float: left;
	clear: both;
	margin: 0 0 6px;
}
#nav li a, #nav a:visited {
	color: #fff;
	text-decoration: none;
	font-family: Helvetica, Arial, Geneva, sans-serif;
}

#nav a:hover {
	color: #fff;
	background-color: #191919;
}

#nav a{
	color: #ccc;
	text-decoration: none;
	background: none repeat-x;
	padding: 5px 15px;
	border-right: 1px solid #632113;
	display: block;
	border-left: 1px solid #260700;
	font: bold 14px/100% Helvetica, Arial, sans-serif;
}

#nav-secondary {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 100%;
	font-size: small;
	color: #000;
	float: left;
}

.dprx_minislides_img {
	height: 80px;
}

#nav-secondary li {
	float: left;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	padding-left: 6px;
	display: inline;
	margin-bottom: 0;
	padding-top: 0;
}

#region-selector ul {
	float: left;
	margin: 0;
	padding-left: 0;
}

#nav-secondary li form {
	margin-top: -2px;
	width: 310px;
	display: inline;
}

#nav-secondary li a:link, #nav-secondary li a:visited {
	color: #000;
	padding-right: 5px;
	height: 40px;
}

#nav-secondary-list li a {
	font-weight: normal;
	font-style: normal;
}

#region-selector ul li.page_item a:link, #region-selector ul li.page_item a:visited {
	font-weight: bold;
	padding: 3px;
}

#region-selector ul li.page_item a:hover{
	background-color: #103f7e;
	color: white;
	text-decoration: none;
}

#nav li {
	float: left;
}

#nav select {
}

li#choose {
	color: white;
	padding: 1px 15px 5px;
	font-family: Helvetica, Arial, sans-serif;
}

li#region-selector {
	padding-left: 13px;
	padding-right: 0;
	display: inline;
}

select#cat.postform {
	margin-top: -1px;
	margin-left: -2px;
}

li#nav-divider {
	margin-left: 10px;
	padding-left: 0;
}

li#categories {
	padding-left: 0;
	margin-left: -5px;
}

#region-selector form {
	width: inherit;
	float: left;
}

#region-selector p {
	float: left;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	padding: 0;
	margin: 0;
}

#region-selector {
	float: left;
	height: inherit;
	border-right: 1px solid #808080;
	padding: 0 5px 0 10px;
	margin-right: 0;
}

#region-selector img {
	padding-right: 5px;
}

#ce-li li.page_item a {
	background-image: url(images/nav-button-bg_ce.png);
}



/* @end */

/* @group Post & Content */

/* content area */
.content {
	margin: 0;
	background-color: white;
	padding: 10px;
	width: 620px;
	clear: left;
	border-right: 1px solid #ccc;
	float: left;
	border-bottom: 1px solid #ccc;
}

div.content-wrapper {
	float: left;
	margin: 0;
	padding: 0;
	background-color: #fbfaf8;
	width: 100%;
}

#category-page li strong a {
	font: bold medium Helvetica, Arial, Geneva, sans-serif;
	color: #191919;
}

#category-page li p {
	margin-bottom: 15px;
	border-bottom: 1px dotted #999;
}

.post-title h2 a {
	color: #191919;
}

div.entry p a, div.entry p a:visited, div.blog-entries p a, div.blog-entries p a:visited {
	color: #103f7e;
	padding-right: 11px;
	background: url(images/mini-blogroll.gif) no-repeat right -3px;
}

div.entry p a.internal-link, div.blog-entries p a.internal-link {
	padding: 0;
	background-image: none;
	color: #103f7e;
}

/* @end */

/* @group Homepage */

#home-page div.subhead ul li {
	display: inline;
}

#home-page div.subhead {
	background-image: url(images/SubHead_home.png);
}

#tier-one div.Featured div.featured-tag-link p {
		border-bottom: 1px solid #ccc;
	margin-bottom: 5px;
	font: bold 13px Helvetica, Arial, Geneva, sans-serif;
	padding-bottom: 5px;
	color: black;
}

#tier-one div.Featured div.featured-tag-link p a {
	background: url(images/ReadStory-Arrow-red.gif) no-repeat 0 1px;
	color: #660033;
	padding-left: 13px;
	margin-left: 5px;
}

/* @group Features */

#tier-one div.Featured p span.news-features-jump a {
	color: #103f7e;
	padding-left: 10px;
	float: right;
}

#tier-one div.Featured div.news-features {
	float: left;
	margin-bottom: 10px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	padding-bottom: 5px;
	width: 435px;
}

div.nf-kicker {
	font: 10px Helvetica, Arial, Geneva, sans-serif;
	color: #808080;
	padding-left: 2px;
}

div.nf-kicker span.kicker-hash {
	color: #4c4c4c;
	font-weight: bold;
}

span.kicker-text {text-transform: capitalize;
	color: #7f7f7f;
}

#tier-one div.news-features h1 {
	margin-bottom: 5px;
	margin-top: 3px;
	font-size: 22px;
	height: inherit;
}

#tier-one div.Featured div.news-features h1 a, #tier-one div.Featured div.news-features h1 a:visited {
	color: #000;
}

div.news-features-jump {
	float: right;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	padding-right: 0;
	padding-bottom: 5px;
	margin-right: 0;
}

#tier-one div.Featured div.news-features h1 a:hover {
	color: #103f7e;
	text-decoration: underline;
}



/* @end */

/* @group Breaking */

div.breaking-news {
	width: 100%;
	margin: 0;
	padding: 0;
	float: left;
}

#home-page div.breaking-news h1 {
	color: #660033;
	padding-left: 5px;
	padding-top: 22px;
	font-size: 19px;
	padding-bottom: 0;
	margin-bottom: 10px;
		width: 615px;
	float: left;
	background: url(images/breaking-bg.png) no-repeat 5px 5px;
	padding-bottom: 5px;
	margin-left: 0;
	height: 100%;
	border-bottom: 5px solid #660033;
	text-transform: capitalize;
	margin-top: 0;
}

#home-page div.breaking-news h1 a {
	color: #000;
	padding: 5px 0;
}

#home-page div.breaking-news h1 a:hover {
	border-top-color: #fff;
	color: #603;
}

/* @end */

/* @group Tier One */

#tier-one {
	clear: both;
	float: left;
	width: 100%;
	padding: 5px 0 0;
	margin: 0;
	height: inherit;
}

#tier-one div.Featured div.headline-group {
	float: left;
	clear: both;
	width: 100%;
}

#tier-one div.Featured h2 {
	padding-right: 0;
	border-bottom-style: none;
	margin-top: 0;
	margin-bottom: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	font-size: 18px;
	padding-top: 0;
}

#tier-one div.Featured div.headline-group h2.linklist-header {
	margin-top: 3px;
}

#tier-one div.Featured div.headline-group h2.linklist-header a {
	color: #333;
	font: normal normal 16px Georgia, "Times New Roman", Times, serif;
}

#tier1-level2 a {
	font: bold 13px Helvetica, Arial, Geneva, sans-serif;
}

#tier-one div.Featured h2 a {
	color: #000;
}

.date-time a, .date-time a:visited {
	font-weight: bold;
	color: #103f7e;
}

.date-time a:hover {
	text-decoration: underline;
	color: #103f7e;
}

#tier-one div.Featured h2 a:hover {
	color: #103f7e;
	text-decoration: underline;
}

#tier-one div.Featured p {
	color: #4c4c4c;
	padding-bottom: 0;
	line-height: 120%;
	float: left;
}

#tier-one div.Featured p span {
	font: bold 90% Helvetica, Arial, Geneva, sans-serif;
}

#tier-one div.Featured div.post-comments {
	width: 415px;
	margin-top: 5px;
	padding-bottom: 0;
	margin-bottom: 0;
}

#tier-one div.Featured p span a {
	color: #103f7e;
	text-decoration: none;
	padding: 5px;
}

#tier-one div.Featured p a, #tier-one div.Featured p a:visited {
	text-decoration: none;
	color: #103f7e;
}

#tier-one div.Featured span.cat-icon a img {
	padding: 0;
	margin: 0 10px 5px 0;
}

#tier-one div.Featured div.cat-small-icons a img {
	padding-top: 0;
}

#tier-one div.Featured {
	width: 435px;
	margin: 0;
	padding: 0 10px 0 0;
	float: left;
}

#tier-one div.home-sb-heads {
}

h1#latest_regional_news {
	font-size: 14px;
	height: 100%;
	padding: 5px 5px 5px 10px;
	margin: 0;
}

#regional-sb-header img {
	padding: 5px 10px 0;
}

#Leads_SB-wrapper div.home-sb-heads div.sb-reginal-head-group {
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
}

#tier-one div.catpage-sb-heads {
	float: right;
	width: 170px;
	margin-top: 5px;
}

#tier-one div.Featured div.news-features div a img {
	margin-left: 10px;
	margin-right: 5px;
}

/* @end */

/* @group Tier Two */

/* @group .t2 elements repurposed for Sidebar. */

#national-headlines-sb {
	width: 300px;
	border-left-style: none;
	margin: 0;
	padding: 0;
}

#national-headlines-sb div.cat-small-icons a img {
	border-style: none;
}

#national-headlines-sb h3 {
	padding-bottom: 0;
	margin-bottom: 0;
	margin: 0;
}

#national-headlines-sb h3 a:link, #national-headlines-sb h3 a:visited {
	border-bottom-color: #103f7e;
}

#opinion-sb {
	width: 300px;
	border-left-style: none;
	padding: 0 0 5px;
}

/* @group Agent-Success */

/* Get-most of it styling from the Tier 2 elements. */

#agent-success div.t2-right-header, #agent-success-sb div.t2-right-header {
	border-top-color: #0b4d06;
	border-bottom-color: #0b4d06;
}

div#agent-success.t2-right {
	padding-left: 0;
	float: left;
	border-left-style: none;
	padding: 0;
	margin: 0;
}

#agent-success img.photo {
	margin-right: 10px;
	border-style: none;
}

#agent-success-sb div.t2-right-header {
	
}

#agent-success div a, #agent-success-sb div a,#agent-success p span a {
	color: #0b4d06;
}

#agent-success-sb {
	width: 300px;
	margin: 0;
	padding: 0;
	border-left-style: none;
}



/* @end */

/* @end */

.tier-two {
	float: left;
	padding-top: 5px;
	margin-top: 5px;
	width: 100%;
	border-left-style: none;
}

.t2-left {
	float: left;
	width: 170px;
}

.t2-right {
	width: 435px;
	float: right;
	padding-left: 9px;
	border-left: 1px solid #999;
	margin: 0;
	padding-right: 0;
	padding-bottom: 0;
}

.t2-right-header {
	margin: 0 0 5px;
	border-top: 3px solid #758fb9;
	border-bottom: 1px dotted #758fb9;
	padding: 0;	
}

.t2-right-h1 a {
	font: bold 19px Helvetica, Arial, Geneva, sans-serif;	
}

div#sb-tools-lead.blog-lead {
	border-bottom-color: #000;
	margin-bottom: 0;
	margin-top: 0;
	font: 16px Georgia, "Times New Roman", Times, serif;
}

#opinion-sb div.t2-right-h2 a {
	font: normal normal 17px Georgia, "Times New Roman", Times, serif;
}

div#sb-tools-lead.t2-right-h1 {
}

.t2-right-h2 a {
	font: bold 13px Helvetica, Arial, Geneva, sans-serif;	
}

.t2-right p {
	margin-bottom: 0;
	padding-bottom: 0;
	font: 12px/14px Helvetica, Arial, Geneva, sans-serif;
	color: #4c4c4c;
	clear: both;
	padding-top: 5px;
}

/* T2 elements specific to individual categories listed below. */

.t2-right #record {
	border-left-style: none;
	margin: 0;
	padding: 0;
}

.t2-right #national {
	border-left-style: none;
	margin: 0;
	padding: 0;
}

.t2-right #opinion {
	border-left-style: none;
	margin: 0;
	padding: 0;
}

div#events.t2-right {
	margin: 0;
	padding: 0;
	border-left-style: none;
}

#opinion img.photo, #headshots img.photo {
	float: right;
	padding: 5px;
	border: 1px solid #ccc;
	background-color: white;
}

#sb-tools-lead {
	width: 215px;
	padding-top: 10px;
	font-size: 12px;
	float: left;
}

#tools-lead-wrapper {
	width: 300px;
	margin-bottom: 0;
	padding-bottom: 0;
	float: left;
}

#opinion-sb div.date-time {
	padding-top: 5px;
	float: left;
}

#headshots img.photo {
	
}

#opinion-sb div a {
	color: #103f7e;
}

#sb-tools-lead a {
	font-weight: normal;
	font-style: normal;
	font-size: 20px;
}



/* @end */

/* @group States */

div.states {
	float: left;
	width: 100%;
	margin-top: 0;
	margin-bottom: 20px;
}

#state-header-title {
	font: normal normal 20px Georgia, "Times New Roman", Times, serif;
	height: 100%;
	padding-bottom: 5px;
}

#why {
	float: right;
	font: normal normal 12px Helvetica, Arial, Geneva, sans-serif;
	margin-top: 8px;
}

#why a {

}

#why a:hover {
	color: black;
	text-decoration: underline;
}

#column-header {
	font-weight: bold;
	color: #000;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-bottom: 5px;
	float: left;
	width: 100%;
}

div.state-column {
	width: 110px;
	float: left;
	margin-right: 5px;
	padding-right: 10px;
}

div.states-heads a {
	color: #4c4c4c;
	font: normal normal 12px Helvetica, Arial, Geneva, sans-serif;
}

div#c5.state-column {
	padding-right: 0;
	margin-right: 0;
}

/* @end */



/* @end */

/* @group Leads_SB-wrapper  */

/* Elements required for Secondary leads sidebar  */

#Leads_SB-wrapper {
	background: #efefef url(images/SideBar.png) no-repeat center top;
	width: 170px;
	margin: 0 0 20px;
	padding: 0;
	float: right;
}

#Leads_SB div.Leads_SB-group a img {
	margin-bottom: 5px;
	margin-top: 10px;
}

div#top.Leads_SB-group a img {
	margin-top: 0;
}

div#top.Leads_SB-group a:hover img {
}

#Leads_SB {
	padding: 10px 10px 0;
}

#national-jump {
	text-align: right;
	font-family: Helvetica, Arial, Geneva, sans-serif;
}

.RL_Header {
	color: #000;
	border-bottom: 1px solid #b3b3b3;
	font: bold 120% Helvetica, Arial, Geneva, sans-serif;
	padding-bottom: 5px;
}

.RL_Header em {
	font-weight: normal;
	font-style: normal;
}

#Leads_SB h3 a:link, #Leads_SB h3 a:visited {
	font-weight: bold;
	color: #191919;
	font-size: 15px;
	background: url(images/goto.png) no-repeat 0;
	padding-left: 20px;
}

.Leads_SB-group p a {
	border-bottom-color: #999;
	color: #333;
	font: 90% Helvetica, Arial, Geneva, sans-serif;
}

.Leads_SB-group div.date-time {
	color: #808080;
	font: 75% Helvetica, Arial, Geneva, sans-serif;
	padding-left: 2px;
	padding-right: 2px;
	margin-bottom: 5px;
}

.Leads_SB-group p {
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
}

p.home-line-list {
	margin-top: 0;
	margin-bottom: 2px;
	padding-bottom: 2px;
	border-bottom: 1px dotted #999;
}

.rl-group {
	border-bottom: 1px dotted #999;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

#sb_closer {
	background: #efefef url(images/SideBar_bottom.png) no-repeat 0 bottom;
	margin-top: -10px;
}



/* @end */

/* @group Events Styles */

ul.events-list {
	list-style-type: none;
	margin: 0 0 10px;
	padding: 0;
}

div.el-title {
	font: bold 14px Helvetica, Arial, Geneva, sans-serif;
}

div.el-disc {
	font-family: Helvetica, Arial, Geneva, sans-serif;
}

#event-listing ul.events-list li {
	border-bottom : 1px solid #e6e6e6;
	font-size: 11px;
	line-height: 1.2;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

div.el-date {
	font: 13px Helvetica, Arial, Geneva, sans-serif;
	color: #666;
	padding-top: 5px;
	padding-bottom: 5px;
}



/* @end */

/* @group Post elements */

.post {
	clear:both;
}

.post-title h2 {
	font-size: 24px;
	border-bottom: 1px dotted #999;
	font-weight: bold;
	padding-right: 10px;
}

div.by-line {
	font-family: Helvetica, Arial, Geneva, sans-serif;
}

img.size-full {
	margin-bottom: 5px;
}

div.add-this-button {
	float: right;
	margin-top: -10px;
	font-family: Helvetica, Arial, Geneva, sans-serif;
}

#tier-one div.Featured div.blog-entries div.headline-group div.date-time-share div.add-this-button {
	margin-top: 0;
	padding-top: 5px;
}

#single-blog div.add-this-button {
	margin-top: 0;
	padding-top: 5px;
}

.post-date {
	background-repeat: no-repeat;
	float: left;
	font: x-small Helvetica, Arial, Geneva, sans-serif;
	color: #4c4c4c;
	display: block;
}
.post-month {
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	display:block;
	line-height: 11px;
	padding-top: 2px;
	margin-left: -3px;
}
.post-day {
	font-size: 18px;
	text-transform: uppercase;
	color: #999999;
	text-align: center;
	display:block;
	line-height: 18px;
	padding-top: 7px;
	margin-left: -3px;
}
.post-title {
	float: left;
	width: 100%;
	margin-bottom: 5px;
	padding-top: 5px;
}

div#single-blog.post-title {
	padding-left: 0;
	width: 610px;
}

#single-blog div.blog-head-title {
	float: left;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #808080;
	width: 100%;
}

#single-blog h2 {
	padding-top: 5px;
	border-bottom-style: none;
}

.entry {
	clear: both;
	padding-top: 5px;
	border-top: 1px solid #999;
}
.post-cat {
	background: url(images/mini-filed.gif) no-repeat 0 -2px;
	padding-left: 20px;
	float:left;
	color: #999999;
	font: normal 95% Helvetica, Arial, Geneva, sans-serif;
}

.post-tag {
	background: url(images/mini-search.gif) no-repeat 0 1px;
	padding-left: 20px;
	float:left;
	color: #999999;
	font: normal 95% Helvetica, Arial, Geneva, sans-serif;
	padding-bottom: 0;
	padding-top: 3px;
}

span.post-cat-name {
	color: #4c4c4c;
	font-weight: bold;
}

.post-cat a:link, .post-cat a:visited, .post-tag a:link, .post-tag a:visited {
	color: #666;
	padding: 1px;
	font-weight: normal;
	font-style: normal;
}

.post-cat a:hover, .post-tag a:hover {
	color: white;
	background-color: #103f7e;
	text-decoration: none;
}

div.meta {
	clear: both;
	padding-top: 5px;
	margin-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-top: 1px dotted #808080;
	float: left;
	width: 100%;
}

#blog-meta {
}

/* These styles mod the filed in links near the top of the page. - Jonathan 04.06.2010 */

#top span.post-cat a {
	font-weight: bold;
	color: #103f7e;
}

#top span.post-cat a:hover {
	font-weight: bold;
	background-color: white;
	text-decoration: underline;
}

div.comment-share {
	float: right;
	width: 200px;
}

.post-comments {
	background: url(images/mini-comments.gif) no-repeat;
	font-size: 95%;
	float: left;
	padding: 0 0 0 20px;
	margin: 0;
}

.post-comments a:link, .post-comments a:visited {
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

#comments-share div div.addthis_toolbox.addthis_default_style a.addthis_button_compact.at300m {
	padding-left: 0;
	font-family: Helvetica, Arial, Geneva, sans-serif;
}

.post-comments a:hover {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	color: #191919;
	text-decoration: underline;
}
.post-calendar {
	background: url(images/mini-calendar.gif) no-repeat;
	padding-left: 20px;
	float: right;
	font-size: 95%;
	color: #999999;
}
.mini-add-comment {
	background: url(images/mini-down-arrow.gif) no-repeat;
	float: left;
	font-family: Helvetica, Arial, sans-serif;
	padding: 0 0 0 18px;
	margin: 0;
}
.navigation {
	clear: both;
	padding: 10px 0px;
}
.navigation a, .navigation a:visited {
	color: #59770e;
}
.previous-entries a {
	float: left;
	padding-left: 18px;
	background: url(images/mini-nav-left.gif) no-repeat left center;
}
.next-entries a {
	float: right;
	padding-right: 18px;
	background: url(images/mini-nav-right.gif) no-repeat right center;
}

#comments-share {
	float: right;
	width: 135px;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

#tier-one div.Featured div.blog-entries div.headline-group div.date-time-share div.date-time strong {
	font-size: 14px;
}

div.blog-entries div.headline-group div.date-time-share div a img {
	float: right;
}

#tier-one div.Featured div.blog-entries div a img {
	float: right;
}

/* @end */

/* @group Blog elements */

#blog-page-header a img {
	float: left;
}

#blog-page-header {
	
}

#blog-by-line-date {
	float: left;
}

/* 	Elements on the blog/opinion pages.
	This page has different template than the news areas. Mast are minor
	minor tweaks to css on the equilelent news page. -jh 05.05.2009 */

#single-blog div.headshots {
	float: left;
	margin-right: 10px;
}

#single-blog div.headshots div.by-line a {
	font: 11px Helvetica, Arial, Geneva, sans-serif;
}

#single-blog div.headshots div.by-line {
	padding-top: 5px;
	clear: both;
	float: none;
}

#single-blog div.headshots img.photo {
	float: left;
}


#single-blog-comments {
	float: right;
	width: 100%;
}

#single-blog-comments div.post-comments {
	float: right;
}

#about-author {
	width: 230px;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	background-color: #e6e6e6;
	padding: 5px 5px 5px 10px;
	margin-top: -5px;
	border-bottom-style: double;
	border-bottom-color: #808080;
}

#about-text p {
	margin-top: 5px;
	padding: 0;
	margin-bottom: 5px;
	font-size: 10px;
	line-height: 1.25;
}

#author-post-link {
	text-align: left;
	font-size: 10px;
	margin: 0;
	padding: 0;
	line-height: 12px;
}

#about-text div.about-line {
	font-weight: bold;
}

#about-author div.headshots img.photo {
	margin-left: 10px;
	background-color: white;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #b3b3b3;
}

div.headshots {
	float: right;
}

/* @end */

/* @group Comments */

/* comments area */
#comments, #respond {
	border-bottom: 1px dotted #CCCCCC;
	padding: 10px 0 5px 0;
	clear: both;
}
.commentlist {
	margin: 10px 0px;
	padding-left: 20px;
	line-height: 130%;
}
.commentlist li{
	padding: 5px 10px;
	font-family: Helvetica, Arial, Geneva, sans-serif;
}
.commentlist .alt {
	background: #e6e6e6;
}
.commentlist cite {
	font: normal bold 120% Helvetica, Arial, Geneva, sans-serif;
}
.commentlist cite a, .commentlist cite a:visited {
}
.commentlist small {
	margin-bottom: 5px;
	display: block;
	font: bold 87% Helvetica, Arial, Geneva, sans-serif;
}
#commentform {
	margin-top: 10px;
	font: 110% Arial, Helvetica, sans-serif;
	float: left;
	margin-bottom: 10px;
}
#commentform p {
	padding: 6px 0px;
	margin: 0px;
}
#commentform label{
	color: #787878;
	font-size: 87%;
}
#commentform input{
	width: 200px;
	background: #e6e6e6;
	border: 1px solid #b3b3b3;
	padding: 3px;
	margin-top: 3px;
}
#commentform textarea{
	width: 615px;
	height: 115px;
	border: 1px solid #b3b3b3;
	padding: 2px;
	margin-top: 3px;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
	background: #e6e6e6;
}
#commentform #submit{
	background: url(images/btn-bg.gif) no-repeat;
	font: bold 12px Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	border: none;
	float:right;
	width: 144px;
	height: 28px;
	cursor: pointer;
}

ul#trackabacks {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#trackabacks li {
	padding-left: 10px;
	background: url(images/mini-page-arrow.gif) no-repeat 2px top;
	font-family: Helvetica, Arial, sans-serif;
}

#trackabacks li div.trackback-text p {
	font-size: 80%;
	margin: 0;
	padding: 0 0 0 10px;
}

/* @end */

/* @group Search + breadcrumbs */

#searchform br {
	display: none;
}
#searchform #s {
	border: 1px solid #ccc;
	width: 195px;
	height: 15px;
	padding: 4px 5px 0px 5px;
	background: #fff;
	margin-right: 2px;
	color: #000000;
	font-weight: normal;
}
/* search form button - to specify button only use input[type="submit"] */
#searchform input {
	width: 67px;
	height: 22px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: white;
	vertical-align: middle;
	background: url(images/search-btn-bg.gif) no-repeat center center;
	border-style: none;
}

/*search form */

#un_Subscription-Contact div.head-search {
	text-align: right;
	width: inherit;
	padding: 7px 16px 10px 10px;
}

#page-search {
	float: right;
}

.breadcrumb {
	margin-bottom: 5px;
	font: bold 11px Helvetica, Arial, Geneva, sans-serif;
	margin-top: 0;
	padding-bottom: 5px;
	border-bottom: 1px solid #999;
}

#category-page div.breadcrumb a {
	color: #103f7e;
}

#page-nav {
	background-color: white;
	background-image: none;
	padding-top: 8px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	width: 740px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
}

/* @end */

/* @group Follow and Footer links */

div.fl-group {
	width: 204px;
	float: left;
}

div.footer-links {
	float: left;
	padding-bottom: 10px;
	padding-top: 10px;
}

div.fl-wrapper {
	width: 196px;
	float: left;
	margin: 5px 0 0;
	padding: 0 5px;
}

div.fl-wrapper div.fl-text h3 {
	font-size: 12px;
	padding: 0;
	margin: 0 0 5px;
}

div.fl-wrapper div.fl-text div {
	font: 10px Helvetica, Arial, Geneva, sans-serif;
	padding-right: 10px;
}

div.fl-wrapper div.fl-text {
	float: right;
	width: 145px;
	margin: 0;
	padding: 0;
}

#fl-text h3 {
	font-size: 13px;
	margin: 0;
}

#follow {
	float: left;
	padding: 10px 0 15px;
	font: bold 14px Helvetica, Arial, Geneva, sans-serif;
	margin-left: 0;
	clear: none;
	width: 100%;
	margin: 0;
}

div#sb-follow {
	float: left;
	padding: 10px 0 0;
	font: bold 14px Helvetica, Arial, Geneva, sans-serif;
	clear: none;
	margin: -10px 0 10px;
	background-image: none;
	color: black;
}

div#sb-follow a img {
	margin-right: 5px;
	margin-left: 5px;
	float: none;
}


#follow a img {
	margin-right: 5px;
	margin-left: 5px;
	float: none;
}

#follow div {
	
}

#follow p {
	padding: 0;
	margin: 0;
}

div.post-content #follow p {
	font-size: 14px;
}

#follow div.footer-enews-links {
	float: left;
}

#follow div.footer-enews-links a img {
	float: right;
}



/* @end */

/* @group Footer + related */

/* footer area */
#footer {
	color: #333;
	padding: 10px;
	font: 95%/130% Helvetica, Arial, sans-serif;
	background-color: #b3b3b3;
	clear: both;
	float: left;
	margin: 0;
}

#footer div.footer-contents {
	float: left;
	width: 945px;
}

#footer a, #footer a:visited {
	color: #333;
	text-decoration: none;
	font-weight: bold;
}

#footer a:hover {
	text-decoration: underline;
}
#footer h4 {
	color: black;
	margin: 0 0px 5px;
	font: 140%/100% Georgia, "Times New Roman", Times, serif;
}

#footer div.footer-about h4 {
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-weight: bold;
}

/* My Comment */
.footer-recent-comments {
	width: 305px;
	float: right;
	margin-left: 15px;
}
.footer-recent-comments ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.footer-recent-comments ul li {
	background: url(images/mini-footer-comments.gif) no-repeat;
	padding: 0px 0px 10px 20px;
}
.footer-recent-posts {
	width: 315px;
	float: right;
	margin-left: 25px;
}
.footer-recent-posts strong {
	font-size: 107%;
	line-height: 135%;
	font-weight: bold;
}
.footer-recent-posts ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 92%;
	line-height: 110%;
}
.footer-recent-posts ul li {
	background: url(images/mini-footer-post.gif) no-repeat;
	padding: 0px 0px 10px 20px;
}
.footer-about {
	width: 220px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	background-image: none;
}
/* credits */
#credits {
	color: #191919;
	font: 85%/120% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: 965px;
}

#credits-wrapper {
	margin-top: 0;
	height: 15px;
	background: url(image/main-bottom.gif) no-repeat center top;
	padding-right: 4px;
}

#footer p {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-bottom: 5px;
	margin-bottom: 5px;
	float: left;
}

#footer div.footer-search-box {
	float: right;
}

#footer-nav-links {
	float: left;
}

#credits a, #credit a:visited {
	color: #000;
	font-weight: bold;
}

.rss {
	background: url(images/mini-rss.gif) no-repeat left center;
	padding-left: 18px;
	padding-bottom: 2px;
	margin-left: 8px;
}
.loginout {
	background: url(images/mini-loginout.gif) no-repeat left center;
	padding-left: 18px;
	padding-bottom: 2px;
	margin-left: 8px;
}

img#wpstats{}

/* @end */

/* @group alignments */
.center {
	text-align: center;
}
img.center, img[align="center"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
	padding-left: 5px;
	padding-top: 5px;
}
img.alignleft, img[align="left"] {
	float:left;
	margin: 2px 10px 5px 0px;
}
.alignright {
	float: left;
	padding: 5px 5px 0 0;
	margin: 0;
}

.wp-caption {
	padding: 5px 10px 10px 0;
}

p.wp-caption-text {
	padding-top: 5px;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	padding-bottom: 05px;
}
img.alignright, img[align="right"] {
	float:right;
	margin: 2px 0px 5px 10px;
}
.clear {
	clear:both;
}
hr.clear {
	clear:both;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}

#tag_cloud {
	text-align: justify;
	font-size: 90%;
	padding-right: 10px;
}

/* @end */

/* @group Related items */

.related h3 {
	color: black;
	font-weight: bold;
	font-size: medium;
	position: relative;
	margin: 0 0 5px;
	padding: 0 0 5px;
}

#sponsored-box a {
	color: #4c4c4c;
}

h2#sponsored-box {
	font-size: 11px;
	margin: 0 0 5px;
	padding: 0;
	border-bottom-style: none;
}

.related {
	width: 160px;
	float: left;
	position: relative;
	margin: -4px 10px 5px 0;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 0;
	border-bottom-color: #999;
	border-right: 1px dotted #999;
}

.related ul li {
	margin-bottom: 10px;
	font-size: 11px;
	line-height: 13px;
	padding: 0 5px 0 0;
}

.related ul {
	list-style-type: none;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	padding-left: 0;
	margin-left: 0;
	padding: 0;
	margin: 0;
}

/* @group Sponsored Links */

#related-sponsored-links div.related {
	width: 385px;
	padding-left: 10px;
	margin-right: 0;
	padding-right: 10px;
	border-right-style: none;
}

#related-sponsored-links {
	float: left;
	clear: none;
	width: inherit;
	margin: 0;
	padding: 10px 0;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	background-color: #f2f2f2;
}

#google-sponsored-links p {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0 0 5px 10px;
}

#google-sponsored-links {
	float: right;
	width: 190px;
	padding-top: 5px;
	padding-left: 10px;
	border-left: 1px dotted #999;
}

#google-sponsored-links p strong {
		font: bold 15px/100% Helvetica, Arial, sans-serif;
		color: #333;
		margin: 10px 0px -15px;
	padding: 0;
}



/* @end */



/* @end */

/* @group Tags clods */

#tag_cloud {
	
}

#tag_cloud h2.sidebartitle {
	clear: both;
}

/* @end */

/* @group Category, Tag + Archive templates */

/* For h2 style see Section "Tier One" */

#category-page div.catpage-primary-content {
	float: left;
	width: 435px;
}

#tag-page div.tag-page-primary-content div.meta {
	border-top-style: none;
	padding-top: 0;
}

div.headmeta-wrapper {
	float: left;
	margin-bottom: 5px;
	width: 100%;
}

#category-page div.catpage-primary-content p {
	margin: 0;
	padding: 0;
}

#tag-page div.tag-page-primary-content {
	
}

div#tag-page.Featured {
	width: 620px;
	padding: 0;
}

/* Blog Page specific css elements */

#tier-one div.Featured div.blog-entries div.headline-group h2 {
	font: 20px Georgia, "Times New Roman", Times, serif;
}

div.blog-entries {
	margin-bottom: 20px;
}

#tier-one div.Featured div.blog-entries div.headline-group h2 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}

#tier-one div.Featured div.blog-entries div.headline-group div.date-time {
	float: left;
	font-size: 12px;
	margin-top: 3px;
}

#tier-one div.Featured div.blog-entries div.headline-group div.date-time-share {
	border-top: 1px dotted #b3b3b3;
	border-bottom: 1px dotted #b3b3b3;
	float: left;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
}

#tier-one div.Featured div.blog-entries div.headline-group div.date-time-share div.add-this-button {
	float: right;
}

#tier-one div.Featured div.blog-entries p {
	margin-bottom: 10px;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	clear: both;
	color: #191919;
}

#tier-one div.Featured div.blog-entries p a.more-link {
	margin-bottom: 10px;
	margin-top: 10px;
	float: right;
	background-image: none;
	padding-right: 0;
}

/* Add this button for the blog index only */

div.catpage-sb-heads {
	float: right;
	width: 170px;
}

div.excerpt-meta {
	float: right;
}

#tag-page div.excerpt-meta p {
	margin-top: 0;
	margin-bottom: 5px;
	padding: 0;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	color: #666;
}



/* @end */

/* @group Sidebars & Related */

#Featuered-SideBar {
	width: 300px;
	border-left-style: none;
	padding: 0;
	margin: 0;
}

div.sidebar-pre {
	margin: 0;
	background: #e5e5e5 url(images/search-shadow.gif) repeat-y left top;
	border-bottom: 1px solid #ccc;
	padding-top: 0;
	padding-bottom: 0;
	text-align: center;
	padding-left: 0;
}

div#wiith-blog-lead.sidebar-pre {
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
}

/* @group Left-SideBar [Secondary-nav] */

/*sidebar */
#sidebar {
	padding: 0px 0 20px;
	color: #666666;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	background: #fbfaf8 url(images/sb-shadow.gif) no-repeat left 20px;
	margin: -1px 0 0 -1px;
	width: 324px;
	position: relative;
	float: right;
	clear: right;
}

#adrotate {
}

li#adrotate.widget.adrotate_widget {
	margin-top: 20px;
	margin-bottom: 20px;
	float: left;
}

#adrotate a img {
	float: left;
}
/*sidebar title (h2) */
#sidebar h2, #sidebarz.sidebartitle{
	color: #333;
	font-size: 120%;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	border-bottom-style: none;
	padding-bottom: 5px;
	height: 10px;
	font-weight: bold;
}
/*sidebar text styles */

#tags h2.sidebartitle {
	padding-top: 10px;
}
/*#sidebar a, #sidebar a:visited{
	color: #4c4c4c;
	text-decoration: none;
	border-bottom-color: #e6e6e6;
}*/
#sidebar a:hover{
	color: #000;
	text-decoration: underline;
}
/*sidebar list level1 */
#sidebar ul {
	margin: 0;
	padding: 10px;
}

#sb-wrapper {
	padding-left: 10px;
	margin-left: 10px;
	padding-right: 10px;
	width: 300px;
}

#sb-wrapper ul {
	margin-left: 0;
	clear: both;
	margin-bottom: 1px;
}

#sb-wrapper ul.list-page li {
	
}

#sb-wrapper ul.posts {
}

#sb-wrapper ul.posts li {
	padding-bottom: 5px;
	margin-top: 5px;
	padding-top: 3px;
}

#sb-wrapper ul ul.list-page {
	padding-left: 0;
	margin-left: 0;
}

#sb-wrapper ul ul.list-page li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	padding-bottom: 5px;
	margin-top: 5px;
	padding-top: 3px;
}
#sidebar ul li {
	list-style: none;
	margin: 0;
	border: none;
	border-left-style: none;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	float: left;
}

.300x250 li {
	padding-bottom: 10px;
}

#sb-wrapper div.300x250 a img {
	float: left;
}
/*sidebar list level2 */
#sidebar ul li ul {
	padding: 0;
	margin: 0;
}
#sidebar ul li ul li{
	padding: 2px 0 2px 0px;
	border-bottom: 1px dotted #4c4c4c;
	margin-right: 10px;
	font-weight: bold;
}
/*sidebar list level3 */
#sidebar ul li ul li ul li{
	padding: 1px 0 1px 10px;
	border: none;
	font-weight: normal;
	font-style: normal;
}

#sidebar ul li ul li ul li ul li a:link, #sidebar ul li ul li ul li ul li a:visited{
	color: #7f7f7f;
}
/*blogroll */
ul.list-blogroll li{
	background: url(images/mini-blogroll.gif) no-repeat !important;
	padding-left: 16px !important;
}
/*category widget */
ul.list-cat li, li.widget_categories li{
	background: url(images/mini-category.gif) no-repeat !important;
	padding-left: 20px !important;
}
/*archives widget */
ul.list-archives li, li.widget_archives li{
	background: url(images/mini-monthly-archive.gif) no-repeat !important;
	padding-left: 20px !important;
}
/*pages widget */
ul.list-page li, li.widget_pages li, li.widget_recent_entries li{
	background: url(images/mini-page.gif) no-repeat !important;
	padding-left: 20px !important;
}
/*sub-pages */
ul.list-page li ul li, li.widget_pages li ul li{
	background: url(images/mini-page-arrow.gif) no-repeat !important;
	padding-left: 10px !important;
}
/*recent comments widget */
li.widget_recent_comments li{
	background: url(images/mini-recent-comments.gif) no-repeat !important;
	padding-left: 20px !important;
}
/*calendar widget */
li.widget_calendar td {
	padding: 1px 7px;
}
/*text widget */
.textwidget {
	padding-top: 5px;
}


/* @end */

/* @group Polls */

#sb-wrapper div.polls h2 {
	color: #fff;
	height: 20px;
	font-size: 18px;
	background: url(images/poll_header_300px.png) no-repeat center top;
	font-weight: bold;
	padding: 3px 10px 0 30px;
}

#sb-wrapper .polls ul {
	margin: 0;
	padding: 5px 0 0;
	float: left;
	width: 100%;
}

#sb-wrapper div.polls ul li {
	text-align: left;
	font-weight: normal;
	font-style: normal;
}

#sb-wrapper .wp-polls-ul li {
	border-bottom-style: none;
	margin: 0;
	padding: 0;
	float: none;
}

div.poll-title {
	font-weight: bold;
	font-size: 15px;
	line-height: 15px;
	margin-bottom: 10px;
	color: #000;
}

/* Following style changed font on the Poll Archive page. */

#post-2526 div.post-content div.wp-polls.wp-polls-archive {
	font-family: Helvetica, Arial, Geneva, sans-serif;
}

#sb-wrapper .polls p {
	margin-bottom: 0;
	padding-bottom: 0;
}

#sb-wrapper div.polls div.poll-archive-link {
	text-align: right;
	margin: 0;
	padding: 0 10px 0 0;
	font-weight: bold;
}

#sb-wrapper div.polls {
}



/* @end */

#sb-wrapper div.editors-choice div.editors-choice-header {
	font-size: 15px;
}

#sb-wrapper div.editors-choice div.editors-choice-header a strong {
	color: #660033;
}

#sb-wrapper div.editors-choice div.editors-choice-header a {
	color: #000;
}

#sb-wrapper div.editors-choice ul.posts li {
	margin-top: 0;
	padding-top: 0;
	font-size: 12px;
	line-height: 14px;
	padding-bottom: 10px;
}

#tag-cloud ul {
	padding: 0 0 5px;
	margin-bottom: 5px;
}

#tags div.st-tag-cloud {
	margin: 0;
	padding: 5px 0 0;
}

#tags {
	text-align: justify;
	line-height: 1;
}

#sb-wrapper div.160x600 img {
	border: 1px solid #808080;
}

div.editors-choice {
	float: left;
	width: 117px;
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #808080;
}

/* These styles are related to the sector headlines found on most pages.

	(Health News, Life News, ETC. */

#sb-wrapper div.blog-header a img {
	margin-top: 10px;
	margin-bottom: 10px;
}

#sb-wrapper div.blog-heads ul.posts li {
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
	line-height: 14px;
}

#sb-wrapper div.blog-heads div.blog-header a img {
	border-style: none;
}

#sb-wrapper div.160x600 {
	padding-left: 10px;
	margin-left: 10px;
	border-left-width: 1px;
	float: right;
}

#sb-wrapper img {
	border: 1px solid #7f8080;
}



/* @end */

/* @group ad styles */

/* this "embed" seems to fix a problem with ads from 617_Aetna which are hosted by the client, no files supplied only code. */

embed {
	float: left;
}

#header-120x90 a img {
	float: right;
	margin: 0;
	padding: 10px;
}

.header-ad-wrapper {
	background-color: #e5e5e5;
	margin: 0;
	border-bottom: 1px solid #ccc;
	float: left;
	clear: none;
	width: 945px;
	padding: 10px;
	border-top: 1px solid #ccc;
}

object {
	float: left;
	padding-left: 0;
}

.728x90 object {
}

.header-ad-wrapper div a img {
	border: 1px solid #999;
}

#page div.header-ad-wrapper div.house-197x90 {
	float: right;
	border-left: 1px solid #999;
	padding-left: 8px;
}

#page div.header-ad-wrapper div.house-197x90 a img {
	border-color: #e5e5e5;
}

#page div.header-ad-wrapper div.728x90 {

}

#sb-wrapper div.House_CE a img {
	border-style: none;
}

#sector-head-125x125 {
	float: right;
	padding: 15px 11px 15px 10px;
	margin: 10px 10px 15px;
	border-bottom: 1px solid #999;
	border-top: 1px solid #999;
}

#sb-more img {
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 8px;
}

#sector-head-125x125 a img {
	border-color: #999;
	border-style: solid;	
}

#t2-left-ad a img {
	border: 1px solid #999;
}

.footer-ad-wrapper {
	clear: both;
	float: left;
	border-top: 1px solid #999;
	padding: 10px 0 10px 10px;
	width: 955px;
	margin: 0;
	background-color: #ccc;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.footer-ad-wrapper div a img {
	border: 1px solid #999;
}

#page div.footer-ad-wrapper div.house-197x90 {
	float: left;
	padding-right: 8px;
	margin-right: 8px;
	padding-bottom: 0;
	border-right: 1px solid #999;
	clear: left;
}

#page div.footer-ad-wrapper div.728x90 {
	float: right;
	padding: 0;
	margin: 0;
}

#page div.footer-ad-wrapper div.728x90 a img {
	float: right;
	margin: 0;
	padding: 0;
}

div.mid-story-ad {
	width: 300px;
	background-color: white;
	border-bottom: 1px solid #ccc;
	float: right;
	padding-bottom: 5px;
	margin: 0 0 0 10px;
	padding: 0;
}

div.mid-story-ad-continues {
	text-align: center;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	color: #808080;
	float: left;
	width: 300px;
	margin: 5px 0 0;
	padding: 0;
	display: block;
}



/* @end */

/* @group Admin */

h1#enews_templates {
	float: none;
}

p.nocomments {
	font-weight: bold;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	color: #7f7f7f;
	text-align: center;
}

div.paginations {
	font-family: Helvetica, Arial, Geneva, sans-serif;
	text-align: center;
}

#post-4 div.entry div.paginations strong {
	color: #666;
	font-weight: normal;
	font-style: normal;
}



/* @end */

/* @group Slider Styles */

/* 	See: slider-head.php to adjust maximum outer deminsions.
	Current set at 595px x 60px */

.single-recent-slider {
	margin: 0 0 10px;
	padding: 0;
	border-bottom: 2px solid #b3b3b3;
	background: url(images/slider-bg.gif) repeat-x 0 30px;
}

#mySlides div.jFlowSlideContainer {
}

#slide-nav span.jFlowNext img {
	margin: 0;
	padding: 0;
	float: right;	
}

.story-slider-info {
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin: 0 0 5px;
	padding: 0;
}

div.story-slider-info span.slider-see-all {
	float: right;
}

#slide-nav span.jFlowPrev {
	float: left;
}

div.jflow span.jFlowPrev img {
	float: none;
}

div.jflow span.jFlowNext img {
	float: right;
}

#myController {
	text-align: center;
	margin-bottom: 5px;
	font: bold 12px Helvetica, Arial, Geneva, sans-serif;
	border-bottom: 1px dotted #808080;
	background-color: white;
}

#myController span.jFlowControl {
	color: #b3b3b3;
	font-weight: normal;
	font-style: normal;
	font-size: 15px;
}

#myController span.jFlowControl.jFlowSelected {
	color: #103f7e;
	font-weight: bold;
}

#myController span.slider-headlines {
}

#myController span.slider-see-all {
	float: right;
}

table.slide {
	float: left;
	padding: 0;
}

table.slide tbody tr td {
	vertical-align: top;
	width: 33%;
	padding-right: 10px;
	margin-right: 5px;
	padding-left: 5px;
	font: 12px/14px Helvetica, Arial, Geneva, sans-serif;
}

.slide tbody tr td a {
	font-weight: normal;
	font-style: normal;
	color: #000;
}

/* @end */

/* @group Regional Pages */

div.local-links {
	width: 170px;
	float: right;
}

#tier-one div.local-links img {
	padding-right: 5px;
	margin-top: 0;
}

#local-group-list li {
	
}

#local-group-list ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#local-group-list ul li a {
	margin-right: .2em;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	border-right: 2px solid #000;
	padding-right: .5em;
	padding-top: .1em;
}

#tier-one div.local-links li a {
	font-family: Helvetica, Arial, Geneva, sans-serif;
}

.local-links h4 {
	margin-top: 0;
	padding-top: 5px;
	border-bottom: 1px dotted #355d93;
	padding-bottom: 5px;
	margin-bottom: 5px;
	font-size: 16px;
	float: left;
	width: 100%;
}

.local-links h5 {
	margin-top: 5px;
	margin-bottom: 15px;
	font: 13px Helvetica, Arial, Geneva, sans-serif;
	text-align: right;
}

.local-links h5 a:link {
	color: #355d93;
}

.local-links h5 a:hover {
	text-decoration: underline;
}

#local-links {
	border-top-style: solid;
	border-top-width: 2px;
	margin-top: 0;
	margin-bottom: 5px;
	padding-top: 5px;
}

.regional-cat-jump h3 {
	text-align: right;
	font-size: 14px;
}

.regional-cat-jump h3 a {
	color: #000;
	font-weight: normal;
	font-style: normal;
}

.regional-cat-jump h3 a: hover {
	text-decoration: underline;
}



/* @end */

/* @group NGG Gallery */

div.slideshowlink {
	font-weight: normal;
	font-style: normal;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-align: right;
}

a.slideshowlink {
	font-weight: normal;
	font-style: normal;
	color: #808080;
	border-bottom-style: none;
}

div.ngg-album {
	font-family: Helvetica, Arial, Geneva, sans-serif;
	border-left-style: none;
	border-right: 1px solid #fff;
}

div.ngg-albumtitle {
	font: 1.7em Georgia, "Times New Roman", Times, serif;
	padding: 5px 5px 0;
}

div.post-content div.ngg-back a {
	font-family: Helvetica, Arial, Geneva, sans-serif;
	text-align: right;
}

div.post-content div.ngg-back {
	float: right;
	clear: both;
}



/* @end */

/* @group Group sub-nav */

/* Styles used for pages grouped or associated, i.e. events and galleries */

#group-sub-nav-nav {
	margin: 0 0 10px;
	padding: 0 0 5px;
	border-bottom: 1px solid #999;
}

#group-sub-nav-nav a:link, #group-sub-nav-nav a:visited {
	font-weight: normal;
	font-style: normal;
	color: #333;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	padding: 2px;
}

#group-sub-nav-nav a:hover {
	background-color: #666;
	color: white;
	text-decoration: none;
}

#group-sub-nav-nav stong a:link, #group-sub-nav-nav stong a:visited {
	font-weight: bold;
	color: black;
}

#group-sub-nav-nav img {
	padding-top: 2px;
	padding-right: 10px;
	margin: 0 -5px 0 5px;
}



/* @end */

/* @group Special pages styles */

/* 2423 :: RSS feed subscription page */

div#post-2423.post {
	font: 12px/16px Helvetica, Arial, Geneva, sans-serif;
}

#post-2423 div.post-content p a img {
	float: none;
}

#follow table {
	width: 100%;
}

ul.mid-atlantic-sub-nav, ul.northeastern-sub-nav {
	list-style-type: none;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	margin: 0 0 5px;
	padding: 0 0 5px;
	border-bottom: 1px dotted #808080;
}

ul.mid-atlantic-sub-nav li, ul.northeastern-sub-nav li {
	display: inline;
	margin: 0;
	padding: 0 10px 0 13px;
	font-size: 12px;
	background: url(images/ReadStory-Arrow.gif) no-repeat left 0;
}

/* @end */

/* @group Popular-posts */

ul.wppp_list li div.nf-kicker {
	color: #000;
	padding-bottom: 2px;
	font-weight: bold;
}

#top-stories-header {
}

#most-read-header {
	float: left;
	width: 100%;
	padding: 0;
	margin-bottom: 5px;
}

#most-read-header img {
	margin: 0;
	padding: 0;
}

#sb-wrapper ul.wppp_list li a {
	color: #103f7e;
	font-size: 14px;
}

#sb-wrapper ul.wppp_list {
	float: left;
	padding: 0;
}

#sb-wrapper ul.wppp_list li {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

#sb-wrapper ul.wppp_list li p {
	margin: 0;
	padding: 5px 0 0;
}

#sb-wrapper ul.wppp_list li {
	font-size: 12px;
	line-height: 1;
}



/* @end */

/* @group Live Blogging */

#liveblog {
	font-family: Helvetica, Arial, Geneva, sans-serif;
	width: 100%;
}

div.liveblog-entry {
	margin-bottom: 10px;
	border-bottom: 1px dotted #999;
}

div#tweetblender-lb-mc {
	width: 260px;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	float: right;
	padding-left: 10px;
	background-color: white;
	margin-left: 10px;
	border-left: 1px dotted #b3b3b3;
}

#live-Blogging p {
	font-family: Helvetica, Arial, Geneva, sans-serif;
	padding-bottom: 0;
}

div#live-Blogging.news-features {
	margin-bottom: 10px;
	border: 1px solid #ccc;
	border-right-style: hidden;
	border-left-style: hidden;
	padding: 5px 0 0;
}

#live-Blogging h2 {
	border-bottom-style: none;
	padding-bottom: 0;
	padding-top: 5px;
}

#live-Blogging {
	
}

p.lb-time-stamp {
	color: #4c4c4c;
	margin-bottom: 0;
	padding-bottom: 0;
	font-size: 10px;
}



/* @end */

/* @group Page specific css */

/* Makes post sans serif. */

#post-12706 div.entry p {
	font-family: Helvetica, Arial, Geneva, sans-serif;
}



/* @end */

/* @group Link-list */

#link-page div.excerpt-meta span.post-tag {
	margin-top: 0;
	padding-top: 5px;
	background-position: 0 2px;
	border-top: 1px dotted #ccc;
}

div#link-list {
	width: 170px;
	float: right;
	margin: 0 0 10px;
	padding: 0;
}

#fead-lead {
	font-weight: bold;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	margin-bottom: 5px;
	border-bottom: 1px dotted #808080;
}

#link-source {
	font: 10px Helvetica, Arial, Geneva, sans-serif;
	color: #808080;
	clear: both;
	padding: 5px 0 0;
}

#link-list p {
	font: bold 12px Helvetica, Arial, Geneva, sans-serif;
	padding-top: 0;
	float: left;
	width: 170px;
	margin-bottom: 5px;
	padding-bottom: 0;
}

#link-page div.excerpt-meta blockquote {
	margin-left: 5px;
	padding: 5px 10px;
	border-left-style: solid;
	border-left-color: #e6e6e6;
	margin-top: 0;
	margin-bottom: 0;
	font-family: Helvetica, Arial, sans-serif;
	color: #808080;
}

div#link-page.Featured {
	width: 100%;
}

#link-page div.headline-group h2 a {
	font: 18px Georgia, "Times New Roman", Times, serif;
	color: #305689;	
}

#link-page p {
	font-family: Helvetica, Arial, sans-serif;
}

#link-page blockquote p {
	margin-left: 10px;
	padding-left: 10px;
	border-left: 2px solid #ccc;
}

#link-page blockquote {
	margin-left: 10px;
	margin-top: 0;
}

#dispatches div.headline-group h2 {
	border-bottom-style: none;
	margin-top: 5px;
}

#tier-one div.Featured div.excerpt-meta p {
	border-left: 2px solid #b3b3b3;
	margin-left: 5px;
	padding-left: 10px;
}

#link-page a {
	
}

#link-page a.link-jump {
	float: right;
	clear: both;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	color: #305689;
}

#link-list p a {
}

#link-list p span.links-jump a {
	border-bottom-style: none;
	background: url(images/ReadStory-Arrow.gif) no-repeat left 0;
	padding-left: 15px;
}

#link-page div.headline-group h2 {
	margin-bottom: 0;
}

#link-list p span.links-jump {
	float: right;
	clear: both;
}

div#dispatches.entry {
	border-top-style: none;
}



/* @end */



/* @group Blog leads */

#sidebar div.sidebar-pre div.bo-quote a {
	
}

#lead-quotes img.photo {
	margin-top: 5px;
	float: right;
	margin-right: 0;
	position: absolute;
	bottom: 0;
	right: 0;
}

#lead-quotes {
	margin: 0;
	float: left;
	width: 314px;
	position: relative;
}

#lead-quotes div.bo-quote {
	padding-top: 0;
	text-align: left;
	font: 11px Georgia, "Times New Roman", Times, serif;
	padding-left: 0;
	margin-right: 10px;
	float: left;
	width: 230px;
}

#lq-text {
	width: 248px;
	float: left;
	margin: 0;
	padding: 0;
}

#lq-text div.lq-more {
	margin: 0;
	padding: 0 10px 0 0;
}


#lq-text div.lq-author {
	font-weight: bold;
	color: #000;
	font-size: 11px;
}

#lq-text div.lq-author span {
	color: #666;
	font-weight: normal;
	font-style: normal;
}

#lq-text div.lq-more a {
	float: right;
	clear: both;
	color: #4c4c4c;
	font-size: 11px;
}

#lead-quotes div.lq-author {
	padding-right: 10px;
	float: left;
	padding-top: 5px;
	clear: none;
}

#lead-quotes div.bo-quote a {
	font-weight: normal;
	font-style: normal;
	color: black;
	font-size: 17px;
}

/* @end */

#record div.t2-right-header {
	border-top-style: none;
	border-bottom-style: none;
	margin: 0 0 -4px;
	height: 50px;
	background: url(images/Record-section-head.png) no-repeat center top;
}

#record div.t2-right-header h3 {
	margin-top: 0;
	padding-top: 10px;
	padding-left: 10px;
}

#record div.t2-right-header h3 a {
	color: #000;
}

div.addthis_toolbox.addthis_default_style {
	float: right;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 10px;
}

#tier-one div.Featured p a.addthis_counter.addthis_pill_style {
	float: right;
}

#tier-one div.Featured div.news-features p a.addthis_counter.addthis_pill_style {
	float: left;
}

#tier-one div.Featured div.news-features div.addthis_toolbox.addthis_default_style {
	float: left;
	margin-left: 0;
	margin-right: 10px;
}

#link-page div.addthis_toolbox.addthis_default_style {
	display: none;
}

div#single.post-comments {
	margin-top: -5px;
	float: right;
}
