.masthead	{ margin-bottom: 15px; border-bottom: 1px solid #E8E8E8 }
.masthead h1 { font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 23px; color: #293546; letter-spacing: -1px }
.masthead h1 .tagline { font-size: 15px; margin-bottom: 10px; color: #2a870a }
.masthead img { float: left; margin: 0px 15px 10px 10px }

.mastheadtext { font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 23px; color: #293546; letter-spacing: -1px }
.mastheadtext .tagline { font-size: 15px; margin-bottom: 10px; color: #2a870a }
.two34 .featured_header	{ font-size: 12px; color: #2a870a; margin-bottom: 2px; font-weight: bold }
.individual.featured { padding: 5px 5px 0px 14px; margin-top: 5px; border: 1px solid #2a870a;}
.action_featured { text-align: left; font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; margin-bottom: 8px }
.action_featured_win { text-align: left; font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; margin-bottom: 3px }



/*
--------------------
Tab Widget
These are the default tab widget styles
--------------------
*/
.tabs { margin: 0; padding: 0; }
.tabbox { position: relative; border: 1px solid #ccc; }
.tabbox .tab { display: none; padding: 0.5em; }
.tabbox ul.tabnav li { list-style-type: none; float: left; background-image: none; }

/*
----------------
Entertainment Tab Widget
----------------
*/
#entertainment_main_tabs { width: 480px; }
#entertainment_main_tabs .tabbox { border: 1px solid #8bc975; margin-bottom: 16px }
#entertainment_main_tabs .tabbox ul.tabnav { height: 30px; background: #8bc975 }
#entertainment_main_tabs .tabbox ul.tabnav li { margin: 0; padding: 0; text-align: center; border-right: 1px solid #fff; }
#entertainment_main_tabs .tabbox ul.tabnav li a { display: block; width: 94px; *width: 94px; /*padding: 0 1em;*/ line-height: 30px; color: #fff; font-weight: bold; font-size: 11px; font-family: Verdana, Helvetica, Sans-Serif }

#entertainment_main_tabs .tabbox ul.tabnav li a.active_tab { background-color: #fff; color: #8bc975 !important}
#entertainment_main_tabs ul.tabnav a:visited  {color:#FFFFFF !important }
#entertainment_main_tabs ul.tabnav a:hover  {color:#FFFFFF !important }

.featured_ent { border: 1px solid #b20032; padding: 10px; margin-bottom: 16px }

.sectionlink a { text-decoration: none; color: #405094 }
.sectionlink { font-weight: bold; font-size: 14px; text-align: right; margin-right: 10px; }
.sectionlink a:hover { color: #3C8AFA }

div.shoreadslistings  {
float: right;
width: 280px;
font-size: 10px;
}

div.shoreadslistings span {
float: left;
width: 110px;
}

div.shoreadslistings img {
float: right; width: 170px;
}

.ad_promo { padding: 10px; height: 30px;} 
.bkgd_gray { background-color: #E1E1E1; }