li.blogs_misc a
{
    background-image:none;
    padding-left:0px;
}


/*----------------- Defaults -------------------------*/
.lead {
    display: inline-block;
}

.lead .headline {
    font-size: 2.5em;
    margin: 0px;
}

.lead .headline + p {
    font-size: 1.3em;
    margin-top: 2px;
}

.lead p {
    font-size: 1.3em;
}

.lead p img {
    float: left;
    margin: 0 9px 5px 0;
}

.lead h4 {
    color: #959595;
    text-transform: uppercase;
    padding: 0 0 0px 0;
}
/* ---------------- Home Page ------------------------*/
.bannerHeadline .headline {
    font-size: 2.9em;
    margin: 0px;
    margin-bottom:5px;
}

.headlines .features_story
{
margin-bottom:15px;
}

.lead_story {
    width: 375px;
    line-height: normal;
float:left;
}

.lead_story p {
    font-size: 1.3em;
}

.lead_story .headline {
    font-size: 1.8em;
}

.lead_story_image {
    padding: 0 0 10px 0;
}

.headline + .lead_story_image {
    margin-top: 3px;
}

.featured_stories {
    float: right;
    width: 270px;
margin-bottom:10px;
}

.main_featured_story {
    margin: 0 0 20px 0;
}

.main_featured_story .headline {
    font-size: 2.5em;
}

.main_featured_story p {
    font-size: 1.3em;
}

.main_featured_story p img {
    float: left;
    margin: 3px 9px 5px 0;
}

.headlines h3.headline {
font-size:1.7em;
}
.topStory h3.headline
{
font-size:2.2em;
}

.features_story h4, .featured_stories h4
{
font-size:1.0em;
color:#999999;
padding-bottom:1px;
text-transform:uppercase;

}
.feature .title {
    font-size: 1.3em;
    color: #444;
    margin: 0 0 7px 0;
    padding: 3px 0;
    border:0px black solid;
    font-weight:bold;
}

.features_story_short_mode{margin:0px 7px 0px 7px;}
.features_story_short_mode .features_story_left_content {margin:5px 0px 0px 0px;}
.features_story_short_mode .features_story_right_content {margin:0px 0px 0px 13px;padding:0px;font-size:1.2em;}
.features_story_short_mode p{margin:5px 0px 0px 0px;font-family:Georgia,"Times New Roman",Times,serif;}
.features_story_short_mode img{padding:0px 5px 0px 0px}
.short_mode_kicker{font-size:.8em;font-weight:bold;}


.features_story {
    padding-bottom: 0px;
}


.features_content {
    border: none;
    margin: 0 0 12px 0;
    padding: 0 0 0 0;
}

.features_story p, .featured_stories p {
    font-size: 10pt;
    margin-bottom:5px;
}

.stacked_headlines {
    clear: both;
}

.section_left_content_container .stacked_headlines{
padding:7px;}

.lead + ul.stacked_headlines {
	margin-top: 8px;
}

.stacked_headlines li {
    margin: 0 0 8px 0;
    padding: 0 0 0 20px;
    background-image: url('http://media.jsonline.com/designimages/chevron_JSO.gif');
    background-repeat: no-repeat;
    background-position: 5px 5px;
    font-size: 1.2em;
}

.sectional_additional_content{margin-top:15px;}

.sectional_additional_content .side_container_01{
background-color:transparent;
border:none;
}

.sectional_highlight_container {
    float: right;
    width: 480px;
    border-bottom: 1px solid #D7D7D7;
}

.sectional_highlight_story {
    padding: 5px;
    width: 100%;
}

.sectional_highlight .title {
    padding: 5px;
    margin: 1px 0;
    background-image: url('http://media.jsonline.com/designimages/title_bckgrnd_JSO.gif');
    background-repeat: repeat-x;
}

.sectional_highlight .headline {
    font-size: 1.7em;
}

.sectional_highlight p {
    font-size: 1.2em;
    margin: 0px;
}

.sectional_highlight p + p {
	margin-bottom: 8px;
}

.sectional_highlight p img {
    float: right;
    margin: 3px 0 5px 9px;
}

.sectional_highlight .stacked_headlines {
    width: 215px;
}

.sectional_highlight_footer {
    padding: 5px 0 12px 0;
    background-image: url('http://media.jsonline.com/designimages/gry_dots_bckgrnd_JSO.gif');
    background-repeat: repeat-x;
    font-size: 1.2em;
}

.sectional_highlight_footer a {
    padding: 0 5px;
    font-size: 0.9em;
}

.symbol_search input {
    height: 15px;
    padding: 3px 2px;
    width: 145px;
}

.symbol_search {
    width: 200px;
    float: left;
    margin: 0 10px 0 0;
}

.left_sectional_story_content {
    width: 245px;
}

.lower_left_content {
    width: 160px;
    /*overflow: auto;*/
    overflow: hidden;    
    height: auto !important;
}

.newswatch {
    background-color: #f6f5f0;
    background-image: url('http://media.jsonline.com/designimages/newswatch_header_JSO.gif');
    background-repeat: no-repeat;
    width: 297px;
}

.newswatch_header
{
	overflow: hidden;
	height:37px;
}

.newswatch_header h2
{
	float: left;
	display: inline;
	height: 37px;
	width: 200px;
	margin: 0;
}

.newswatch_header h2 a
{
	display: block;
	height: 100%;
	width: 100%;
}

.newswatch_header h2 a span
{
	display: none;
}

.newswatch_header .newswatch_sponsor
{
	float: right;
	display: inline;
	padding: 3px 3px 0 0;
}

.newswatch_scroller {
    border: 1px solid #D7D7D7;
    background: white;
    height: 215px;
    overflow: auto;
}

.newswatch_scroller p {
    font-size: 1.2em;
    margin: 9px 4px;
}

.newswatch_scroller a {
    width: 190px;
    display: block;
    float: right;
}

.newswatch_scroller .timestamp {
    display: block;
    float: left;
}

.newswatch_content {
    border: 1px solid #D7D7D7;
    border-top: 1px solid white;
    padding: 4px;
}

.newswatch_links {
    text-align: center;
    font-size: 1.2em;
    padding: 9px 0;
    color: #264974;
}

.newswatch_links a {
    padding: 0 0 0 4px;
}

.weatherwatch {
    border-top: 1px solid #D7D7D7;
    padding: 4px 0 0 0;
}

.weatherwatch p {
    text-align: right;
    margin: 0 0 7px 0;
}

.weatherwatch a {
    font-size: 1.2em;
    text-decoration: underline;
    padding: 0 0 0 5px;
}

.weatherwatch .title {
    font-weight: bold;
    font-size: 1.5em;
    border: none;
}

.weatherwatch .weatherwatch_city {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 1.4em;
    color: #264974;
}

.current_forecast {
    width: 125px;
    border: 1px solid #D7D7D7;
    float: left;
    background-color: white;
}

.current_temp {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 3em;
    padding: 4px;
    border-bottom: 1px solid #D7D7D7;
    background-repeat: no-repeat;
    background-position: 65px center;
}

.high_temp {
    float: left;
    padding: 4px;
    color: #90301f
}

.low_temp {
    float: right;
    padding: 4px;
    color: #264974;
}

.news_wire {
    border: 1px solid gray;
    width: 200px;
    margin: 0 0 0 15px;
}
/* End Home Page */
/* -------------------------------------- Section Page -------------------------- */
.section_left_content_container {
    float: left;
    width: 200px;
    padding: 0 15px 15px 0;
}

.middle_column {
    float: right;
    width: 440px;
    padding: 0px 0 15px 5px;
}

.features {
    margin: 0 0 20px 0;
}

.features .title {
    font-size: 1.7em;
    color: #444;
    margin: 0 0 3px 0;
    padding: 0;
    border: none;
}

.features_content {
    border: 1px solid #D7D7D7;
    padding: 7px;
}

.features_story_right_content .columnist a {
    color: #444;
}


.section_left_content_container .features_story {
    margin: 0 0 10px 0;
}


.features_story p img {
    float: left;
    margin: 3px 9px 5px 0;
}

.main_story {
    line-height: normal;
    padding: 0 0 1px 0;
    margin: 0 0 5px 0;
}

.main_story p, .middle_column .feature p {
    font-size: 1.3em;
}

.main_story .headline {
    font-size: 1.8em;
}

.main_story_image {
    padding: 0 0 10px 0;
}

.main_story_image h4{
color:#444444;
font-size:1em;
font-weight:normal;
text-transform:none;
padding-bottom:1px;
}

.featured_stories_section {
    margin: 0 0 20px 0;
}

.featured_stories_section_stack .title {
    font-size: 1.9em;
    padding: 5px;
    margin: 1px 0 5px 0;
    background-image: url('http://media.jsonline.com/designimages/title_bckgrnd_JSO.gif');
    background-repeat: repeat-x;
}

.featured_stories_section_stack .lead .headline {
    font-size: 1.7em;
}

.featured_stories_section .title {
    padding: 5px;
    margin: 5px 0;
    background-image: url('http://media.jsonline.com/designimages/title_bckgrnd_JSO.gif');
    background-repeat: repeat-x;
}

.featured_story, .featured_stories_section .lead {
    margin: 0 0 10px 0;
    padding: 0 0 0px 0;
}

.featured_story .headline, .featured_stories_section .lead .headline {
    font-size: 1.7em;
    margin: 0 0 5px 0;
}

.featured_story p, .featured_stories_section .lead p {
    font-size: 1.3em;
}

.featured_story p img, .featured_stories_section .lead p img {
    margin: 0 9px 5px 0;
}

.featured_story_left_content + .featured_story_right_content {
    float: left;
    width: 320px;
    padding: 0 0 0 10px;
}

.featured_story_right_content p a {
    color: #444;
}

.featured_story_left_content {
    float: left;
}

.featured_stories_section_stack {
    width: 210px;
}

.featured_stories_section_stack .featured_story_right_content {
    width: 115px;
}

.featured_stories_section_stack .featured_story {
    background: none;
}

.featured_story_right_content_no_image {
    float: left;
}

.featured_story_right_content_no_image p a {
    color: #444;
}

.featured_blog .featured_story_right_content_no_image p a {

color:#264974;
text-decoration:underline;

}

.featured_blog .featured_story_right_content_no_image p a:hover {

color: #444;
text-decoration:underline;

}

.featured_story_bottom_content {
    width: 210px;
}

.features_story .contentblock{margin:0px 0px 0px 0px;font-weight:bold;}

.featured_stories_section_stack .stacked_headlines li {
    margin: 0 0 8px 0;
    padding: 0 0 0 15px;
    background-image: url('http://media.jsonline.com/designimages/square_grey_JSO.gif');
    background-repeat: no-repeat;
    background-position: 5px 5px;
    font-size: 1.1em;
    font-weight: normal;
}

.columnist {
    color: #444;
}


/* wide mode modifications */
.wide_middle_column{width:660px;}
.wide_sub_column{width:325px;}

/* End Section Page */
/*-------------------------- Article -----------------------------------*/
.breadcrumb {
    text-align: right;
    float: right;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #90301f;
    font-size: .6em;
}

.breadcrumb a {
    text-decoration: underline;
}

.main_article {
    font-size: 1.2em;
    margin: 0 0 15px;
}

.main_article p a{
text-decoration:underline;
}

.main_article .headline {
    font-size: 2em;
    margin: 0 0 5px 0;
}

.column_header {
    text-align: center;
}

.column_header .column_name {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
    /*border-bottom:1px solid #D7D7D7;*/
    padding: 4px 15px 4px 0;
    text-align: left;
    font-size: 1.3em;
}

.column_footer {
    height: 5px;
    border-top: 1px solid #D7D7D7;
    background-color: White;
    margin-left: -4px;
    margin-right: -4px;
    margin-bottom: -3px;
}

.column_header .column_contact_info {
    text-align: left;
    margin-top: 3px;
    margin-bottom: 10px;
}

.column_header img {
    margin-left: auto;
    margin-right: auto;
    margin-top: 3px;
    margin-bottom: 3px;
}

.column_header +.sidebar {
    padding-top: 10px;
}

.byline {
    color: #959595;
    font-style: italic;
    margin: 0 0 5px 0;
}

.byline a{
text-decoration:none !important;
}

.collateral_article_content {
    width: 200px;
    /*border:1px solid #D7D7D7;*/
    background-color: white;
    float: left;
    margin: 5px 10px 5px 0;
    padding: 3px;
    display: inline;
    text-align: center;
}

.collateral_article_content .main_photo {
    text-align: left
}

.collateral_article_content .main_photo a {
    color: #959595;
}

.collateral_article_content .main_photo p {
    padding: 4px 0;
    margin: 0;
}

.additional_photos {
    border: 1px solid #D7D7D7;
    background-color: white;
    padding: 3px;
    color: #959595;
    margin: 10px 0 10px 0;
    text-align: left
}

.additional_photos_images {
    vertical-align: top;
    margin: 10px 0 0 0;
}

.additional_photos_images img {
    float: left;
    padding: 0 3px 3px 0;
}

.misc_collateral {
    text-align: left;
}

.misc_collateral_head {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
    border-top: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7;
    padding: 4px 15px 4px 0;
}

.misc_collateral_content {
    padding: 15px;
    background-color: white;
    text-align: center;
}

.enter_comment {
    margin: 0 0 15px 0;
    padding: 0 0 15px 0;
    background-image: url('http://media.jsonline.com/designimages/gry_dots_bckgrnd_JSO.gif');
    background-repeat: repeat-x;
    background-position: bottom;
}

.enter_comment textarea {
    width: 655px;
    height: 75px;
    margin: 10px 0;
}

.posted_comment {
    font-size: 1.2em;
}

.posted_comment_footer {
    margin: 12px 0 12px 0;
    padding: 7px 0;
    background-image: url('http://media.jsonline.com/designimages/gry_dots_bckgrnd_JSO.gif');
    background-repeat: repeat-x;
    font-size: 1.2em;
    border-bottom: 1px solid #D7D7D7;
    font-weight: bold;
}

.more_top_stories {
    margin: 20px 0 0 0;
}

.more_top_stories .title {
    margin: 0 0 12px 0;
}

.more_top_stories .title {
    border-bottom: 1px solid #D7D7D7;
    padding: 4px;
    margin: 0 0 12px 0;
    font-size: 1.4em;
    text-transform: uppercase;
}

.more_top_stories .dots_list li {
    font-size: 0.9em;
    margin-top: 0px;
    margin-bottom: 5px;
}

.full_width_content_container {
    background: white;
    padding: 15px 0 0 0;
    width: 1000px;
}

.sectionals {
    margin: 12px;
    border: 1px solid #D7D7D7;
    background: white;
}

.sectionals_section {
    width: 137px;
    padding: 12px;
    border-right: 1px solid #D7D7D7;
    text-align: center;
    float: left;
}

.sectionals_section .title {
    border: none;
    padding: 0 0 12px;
    font-size:1.7em;
}

.sectionals_section a.sectionals_link {
    display: block;
    text-align: left;
    width: 100%;
    font-size: 1.2em;
    color: #444;
    margin-top: 3px;
}

.sectionals .last_section {
    border: none;
}

.full_width_ad {
    text-align: center;
    padding: 12px;
    background-color: #f3f2f0;
    background-image: url('http://media.jsonline.com/designimages/full_width_ad_bckgrnd_JSO.gif');
    background-repeat: no-repeat;
    background-position: 15px center;
    margin: 15px 0;
    height: 93px;
}

.top_right_content {
    background-color: white;
    margin: 0 0 15px 0;
    padding: 5px;
}

.tools {
    width: 80px;
    float: left;
}

.tools .title {
    font-size: 1.3em;
    border-top: none;
    border-bottom: 1px solid #D7D7D7;
    padding: 7px 0 4px 0;
}

.text_size {
    color: #90301f;
    text-align: right;
}

.tools ul li {
    margin: 10px 0;
    background-image:none;
    padding-left:0px;
}

.tools a {
    background-image: url('http://media.jsonline.com/designimages/tools_icons_JSO.gif');
    background-repeat: no-repeat;
    padding: 4px 0 4px 20px;
    font-size: 1.1em;
}

.tools_print a {
    background-position: left 2px;
}

.tools_email a {
    background-position: left -22px;
}

.tools_save a {
    background-position: left -43px;
}

.tools_comment a {
    background-position: left -63px;
}

.blogs {
    padding: 5px;
    border: 1px solid #D7D7D7;
    width: 190px;
    margin: 5px 0;
}

.blogs ul li {
    margin: 0 0 12px 0;
    background-image:none;
    padding-left:0px;
}

.blogs a {
    background-image: url('http://media.jsonline.com/designimages/blogs_icons_JSO.gif');
    background-repeat: no-repeat;
    padding: 5px 0 5px 23px;
    font-size: 1em;
}

.blogs_redit a {
    background-position: left 2px;
}

.blogs_delicious a {
    background-position: left -25px;
}

.blogs_facebook a {
    background-position: left -45px;
}

.blogs_mixx a {
    background-position: left -68px;
}

.blogs_stumble a {
    background-position: left -90px;
}

.blogs_newsvine a {
    background-position: left -112px;
}

.blogs_digg a {
    background-position: left -133px;
}

.blogs_technorati a {
    background-position: left -158px;
}

.blogs_myspace a {
    background-position: left -180px;
}

.mid_right_content {
    margin: 0 0 15px 0;
}

.mid_right_content .sidebar_links_01 {
    width: 130px;
    font-size: 1.1em;
    margin: 0 5px 0 0;
}

.mid_right_content .sidebar_links_01 .headline {
    text-transform: uppercase;
    color: #444;
    font-size: 1.1em;
    background-color: white;
    border-top: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7;
    padding: 3px 0;
    margin: 0 0 12px;
}

.comments_bar {
    background-color: #EBEBEB;
    padding: 5px;
    font-weight: bold;
    line-height: 20px;
}

.comments_bar a {
    font-weight: normal;
}

.pagination {
    text-align: right;
    float: right;
}

.main_blog .byline{font-size: 1.2em;}

.main_blog .pagination {margin:5px 0px 0px 0px;float:none;}


.main_blog .contentblock li{
background-image:none;
margin-top:5px;
padding-left:0px;

}

.main_blog .contentblock ul{
margin:20px;
list-style-type:disc;
font-size:1.2em;

}


.pagination_links {
    float: right;
    margin: 0 10px 0 0;
    line-height: 20px;
}

.columnist_mug {
    float: left;
    width: 100%;
    margin-bottom: 1em;
border-bottom:2px #CFCFCF solid;
}

.columnist_name {
    float: right;
    /*width: 75%;*/
    margin: 0;
    padding: 1.3em 0 0 0;
    font-size: 24px;
    color: #716763;
    font-family: Georgia, "Times New Roman", Times, serif;
}

.columnist_name span {
    font-size: 14px;
    color: #959595;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.columnist_link {
    float: right;
    text-align: right;
    margin-top: 3.9em;
}

.floatLeft {
    float: left;
}

.floatRight {
    float: right;
}

.floatNone {
    float: none;
}
 
/* End Article Page */
/* Begin HTML Page **/
div.timestamp {
    float: right;
}
/* End HTML Page */
/*BLOG STYLES 7/10/08 pkirchmeier -==========*/
/* ---------------------------------- */
/* COLUMN STRUCTURE -===================== */
.column200 {
    float: left;
    padding: 0pt 15px 15px 0pt;
    width: 200px;
}

.side_container_blog_footer {
    background-image: url('http://media.jsonline.com/designimages/gry_dots_bckgrnd_JSO.gif');
    background-repeat: repeat-x;
    font-size: 1.2em;
    padding: 7px 4px;
    text-align: left;
}
/* CONTENT STRUCTURE -===================== */
.arcDate {
    margin: 0 0 0 1em;
    font-weight: bold;
    color: #264974;
    background-image: none;
}

.bWrap {
    width: 460px;
    margin: 3em 0 3em 0;
    padding: 0;
    background: #fff url('$cms.media("bg_blog_JSO.gif","designimages").url') no-repeat top left;
}

.bWrap .photo{margin:0pt 2em 0pt 0pt;}

.photo {
    float: left;
    width: 100px;
    margin: 0 .5em 0 0;
    padding: 0;
}

.by {
    float: left;
    width: 316px;
    margin: 0;
    padding: .2em 0 0 0;
    font-size: 1.4em;
    font-weight: bold;
    color: #5c5c5c;
}

.tagline {
    float: left;
    width: 310px;
    font-size: 1.2em;
    line-height: 1.4em;
    margin: 0;
    padding: .2em 0 0 0;
}

.bloghead {
    float: left;
    width: 325px;
    color: #333333;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 3em;
    margin: 0;
    padding: 0;
}

.bloghead a{
    color: #333333;

}

.bloghead a:hover{
    text-decoration:none;

}


.side_container_01_blog {
    margin: 0 0 8px 0;
}

.side_container_01_blog a {
    margin: 0 0 8px 0;
    padding: 0 0 0 15px;
    background-image: url('http://media.jsonline.com/designimages/chevron_JSO.gif');
    background-repeat: no-repeat;
    background-position: 3px 3px;
}

.comments_bar_blog {
    background: #fff url('http://media.jsonline.com/designimages/gry_dots_bckgrnd_JSO.gif') repeat-x top;
    padding: 5px;
    font-weight: bold;
    line-height: 20px;
}

.comments_bar_blog a {
    font-weight: normal;
}

.featured_blog {
    margin: 0 0 10px 0;
    padding: 0 0 12px 0;
    border-bottom: 1px #ccc solid;
}

.featured_blog .headline {
    font-size: 2em;
    margin: 0 0 5px 0;
}

.featured_blog p {
    font-size: 1.2em;
}

.featured_blog p img {
    margin: 0 9px 5px 0;
    float: left;
}

.posted {
    float: right;
    width: 250px;
    text-align: left;
    font-size: .8em;
}

.comment .stamp
{

background:#FFFFFF none repeat scroll 0%;
font-size:0.8em;
line-height:15px;
margin:0pt 0pt 1em;
padding:0.2em;
text-align:left;
}

.comment .report{

float:right;
font-size:0.9em;
margin:0pt;
padding:0pt;
}


.report {
    float: right;
    text-align: right;
    width: 150px;
    margin: 0;
    padding: 0;
}

.stamp {
    background: #fff;
    text-align: left;
    line-height: 15px;
    margin: 0 0 1em 0;
    padding: .2em;
    font-size: .9em;
}

.blog_group {
    margin: 20px 0 0 0;
}

.blog_group .title {
    margin: 0 0 12px 0;
}

.blog_group .title {
    border-bottom: 1px solid #D7D7D7;
    padding: 4px;
    margin: 0 0 12px 0;
    font-size: 1.4em;
    text-transform: uppercase;
}

.blog_group .dots_list2 li {
    font-size: 1.2em;
    margin-top: 0px;
    margin-bottom: 5px;
    margin: 0 0 8px 0;
    padding: 0 0 0 15px;
}

.blog_group .photo{margin:0pt 1em 0pt 0pt;text-align:center;width:60px;}
.blog_group .tagline{width:400px;}
.blog_group_content{margin:20px 0pt 0pt;15px;}
.main_blog {
    line-height: normal;
    padding: 0 0 1px 0;
    margin: 0 0 12px 0;
}

.blog_comment {
    margin: 0 0 10px 0;
    padding: 0 0 12px 0;
}

.blog_comment p {
    font-size: 1.2em;
}

.blog_title {
    text-align: left;
    font-size: 1.8em;
    color: #444;
    font-weight: normal;
    font-family: Georgia, "Times New Roman", Times, serif;
    padding: 3px 0;
}
/* FORM BUTTON CONTENT STRUCTURE -===================== */
.input3 {
    padding: 1px;
    margin: 0 .3em 0 0;
    color: #000;
    width: 10em;
    font-size: 1.2em;
    background: #fff;
    border: 1px solid #999;
}

.blogBox {
    width: 10em;
    float: left;
    margin: 0;
}

a.btnSearch {
    background: transparent url('http://media.jsonline.com/designimages/buff_button_right_JSO.gif') no-repeat scroll top right; /* Sliding right image */
    display: block;
    float: left;
    height: 21px;
    padding-right: 6px;
    text-decoration: none;
    color: #264974;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-transform: none;
    margin: 0 0 0 3em;
}

a.btnSearch span {
    background: transparent url('http://media.jsonline.com/designimages/buff_button_left_JSO.gif') no-repeat;
    display: block;
    line-height: 10px;
    padding: 5px 0 7px 7px;
}

a.btnSearch:hover span {
    text-decoration: underline;
}
/* TAG CLOUD STRUCTURE -===================== */
.Tag1 {
    display: inline;
    margin: 0px;
    padding: 0px;
}

.Tag2 {
    display: inline;
    margin: 0px;
    padding: 0px;
}

.Tag3 {
    display: inline;
    margin: 0px;
    padding: 0px;
}

.Tag3 {
    display: inline;
    margin: 0px;
    padding: 0px;
}

.Tag4 {
    display: inline;
    margin: 0px;
    padding: 0px;
}

.Tag5 {
    display: inline;
    margin: 0px;
    padding: 0px;
}

.Tag6 {
    display: inline;
    margin: 0px;
    padding: 0px;
}

.Tag1 a:link {
    color: #264974;
    font-size: 225%;
    font-weight: 900;
    margin-right: 6px;
    text-decoration: none;
}

.Tag1 a:visited {
    color: #264974;
    font-size: 225%;
    font-weight: 900;
    margin-right: 6px;
    text-decoration: none;
}

.Tag1 a:active {
    color: #264974;
    font-size: 225%;
    font-weight: 900;
    margin-right: 6px;
    text-decoration: none;
}

.Tag2 a:link {
    color: #264974;
    font-size: 175%;
    font-weight: 800;
    margin-right: 6px;
    text-decoration: none;
}

.Tag2 a:visited {
    color: #264974;
    font-size: 175%;
    font-weight: 800;
    margin-right: 6px;
    text-decoration: none;
}

.Tag2 a:active {
    color: #264974;
    font-size: 175%;
    font-weight: 800;
    margin-right: 6px;
    text-decoration: none;
}

.Tag3 a:link {
    color: #264974;
    font-size: 150%;
    font-weight: 600;
    margin-right: 6px;
    text-decoration: none;
}

.Tag3 a:visited {
    color: #264974;
    font-size: 150%;
    font-weight: 600;
    margin-right: 6px;
    text-decoration: none;
}

.Tag3 a:active {
    color: #264974;
    font-size: 150%;
    font-weight: 600;
    margin-right: 6px;
    text-decoration: none;
}

.Tag4 a:link {
    color: #264974;
    font-size: 120%;
    font-weight: 500;
    margin-right: 6px;
    text-decoration: none;
}

.Tag4 a:visited {
    color: #264974;
    font-size: 120%;
    font-weight: 500;
    margin-right: 6px;
    text-decoration: none;
}

.Tag4 a:active {
    color: #264974;
    font-size: 120%;
    font-weight: 500;
    margin-right: 6px;
    text-decoration: none;
}

.Tag5 a:link {
    color: #264974;
    font-size: 100%;
    font-weight: 300;
    margin-right: 6px;
    text-decoration: none;
}

.Tag5 a:visited {
    color: #264974;
    font-size: 100%;
    font-weight: 300;
    margin-right: 6px;
    text-decoration: none;
}

.Tag5 a:active {
    color: #264974;
    font-size: 100%;
    font-weight: 300;
    margin-right: 6px;
    text-decoration: none;
}

.Tag6 a:link {
    color: #264974;
    font-size: 80%;
    font-weight: 200;
    margin-right: 6px;
    text-decoration: none;
}

.Tag6 a:visited {
    color: #264974;
    font-size: 80%;
    font-weight: 200;
    margin-right: 6px;
    text-decoration: none;
}

.Tag6 a:active {
    font-size: 80%;
    font-weight: 200;
    margin-right: 6px;
    text-decoration: none;

}

.Tag1 a:hover {
    color: #444444;
    text-decoration: underline;
}

.Tag2 a:hover {
    color: #444444;
    text-decoration: underline;
}

.Tag3 a:hover {
    color: #444444;
    text-decoration: underline;
}

.Tag4 a:hover {
    color: #444444;
    text-decoration: underline;
}

.Tag5 a:hover {
    color: #444444;
    text-decoration: underline;
}

.Tag6 a:hover {
    color: #444444;
    text-decoration: underline;
}

.InlineTagEditor {
    background-color: #F3F3F3;
    border: 1px solid #999999;
    padding: 4px;
}

.Tags {
    background-image: url('$cms.media("tag_JSO.png","designimages").url');
    background-position: left 4px;
    background-repeat: no-repeat;
    padding-left: 22px;
}

.TagCloud {
    background-color: #FAFAFA;
    color: #999999;
    list-style-type: none;
    margin: 0px;
    padding: 1em 0.5em;
    text-align: center;
}
/* End Blog Pages */
/* NEWSWATCH STRUCTURE -=====================*/
.selected {
    background: #f1f1f2;
    padding: 1em;
}

.tType {
    font-size: .8em;
    color: #999;
    text-align: center;
    margin: 0 0 1em;
    letter-spacing: 1px;
    text-transform: uppercase;
}

hr {
    border: 0;
    color: #cfcfcf;
    height: 1px;
    background-color: #cfcfcf;
    margin: 1.5em 0;
    padding: 0;
}

.archives {
    font-weight: bold;
    font-size: 1.0em;
    padding: 5px 0px 5px 0px;
}

.archives a {
    font-weight: normal;
}
/* End Newswatch */
/* Registration */
/* FORM CONTENT STRUCTURE -=====================*/
.inputR {
    padding: 0;
    margin: 0;
    color: #000;
    width: 15em;
    background: #fff;
    border-width: 1px 1px 1px 0;
    border: 1px solid #999;
    border-left: 3px solid #9f3c2e;
}

.req {
    padding: 0 0 0 .3em;
    margin: 0 0 1em 14.3em;
    border-left: 3px solid #9f3c2e;
}
/* CHECKBOX STRUCTURE -=====================*/
.btngrp {
    float: left;
    border: 0;
    padding: 0;
    width: 50%;
}

.btngrp div {
    margin-bottom: 5px;
}

.btngrp input {
    margin-right: 5px;
}

.legal {
    font-size: 1em;
    margin-top: .5em;
    padding: 0;
}
/* PROFILE STRUCTURE -=====================*/
.profileData {
    border: 0;
    padding: 0;
    margin-bottom: 1.5em;
}

.profileData img {
    float: left;
    margin-right: 1em;
}

.profileData li {
    margin: 0;
    padding: 0;
    color: #444444;
}

.profileData li .name {
    font-weight: bold;
}

.category_title {
    font-size: 1em;
    line-height: 1.5em;
    padding-left: .5em;
    font-weight: bold;
    margin: .5em 0pt;
    background: #EBEBEB;
}

.btnBrowse {
    margin: -1em 0pt -.3em 0.5em;
    padding: 0;
}
/* CHANGE PASSWORD STRUCTURE -=====================*/
.smBox {
    width: 460px;
    border: 1px solid #999999;
    background: #fff;
    margin: 0;
    padding: 1em;
}

.reqPopup {
    float: right;
    width: 30%;
    padding: 0 0 0 .3em;
    margin: 0 0 1em 14.3em;
    border-left: 3px solid #9f3c2e;
}

.btnAlign {
    margin: .5em 0 0 10em;
}
/* LOGIN/REGISTER STRUCTURE -=====================*/
.logBox {
    width: 630px;
    border: 1px solid #999999;
    background: #fff;
    margin: 0;
    padding: 1em;
}

.logBox h3 {
    font-weight: bold;
    font-size: 110%;
}

.logBox p {
}

.login {
    width: 45%;
    float: left;
    border-right: 1px solid #CCCCCC;
    padding: 2% 2% 0 0;
}

.colRight {
    clear: none;
    float: left;
    width: 45%;
    padding-left: 2%;
    margin: 2% 0 0 0;
}

.iLog {
    padding: 0;
    margin: 0;
    color: #000;
    width: 15em;
    background: #fff;
    border: 1px solid #999;
}

.logSpace {
    margin: .5em 1.5em;
}
/* End Registration
 
 /* Events */
.mpaaRating {
    font-size: 1.0em;
    font-weight: bold;
}

.movieIconContainer {
    float: right;
}

.movieIconContainer img {
    width: 150px;
}

.movieDescription p {
    padding: 0px 0px 5px 0px;
}

.movieDetailsContainer div, .MovieShowtimeContainer div {
    font-weight: bold;
    padding-bottom: 5px;
}

.movieDetailsContainer span, .MovieShowtimeContainer span {
    font-weight: normal;
}

.movieDetailsContainer span a {
    font-weight: bold;
}

.movieShowtimes h3 {
    font-weight: bold;
}

.MovieVenueContainer, .MovieShowtimeContainer {
    margin-bottom: 10px;
    border-bottom: dotted 1px #CCC;
    padding-bottom: 5px;
    min-height: 1px; //Fixes IE styling bug
}

.MovieVenueNameContainer {
    font-weight: bold;
}

.MovieShowtimeContainer img {
    float: left;
    max-width: 72px;
    margin-right: 10px;
}

.resultsTable {
    width: 100%;
}

.pager {
    font-weight: normal;
}

.resultsTable .category_title {
    font-weight: normal;
}

.resultsTable th {
    text-align: left;
    background-color: #94a7c0;
    color: white;
    padding: 5px 0px 5px 2px;
}

.resultsTable th a {
    color: White;
}

.resultsTable td {
    text-align: left;
    padding: 5px 0px 5px 2px;
}

.pagerCurrent {
    font-weight: bold;
}

.restaurantDetailsContainer div {
    font-weight: bold;
    padding-bottom: 5px;
}

.restaurantDetailsContainer span {
    font-weight: normal;
}

.restaurantDetailsContainer span a {
    font-weight: bold;
}

.pager_PagesCounter select {
    width: 60px;
}
/* End Events */
/* FAQ STRUCTURE -===================== */
.faqList {
    margin: 45px 0 0;
    clear:both;
}

.question {
    font-weight: bold;
}

.faqList li {
    margin: .5em;
    background-image:none;
    padding-left:0px;
}

.sLink {
    font-size: .85em;
    margin: .5em 0;
    font-weight: bold;
    font-variant: small-caps;
}
/* CONTACT STRUCTURE -===================== */
.department {
    font-size: 120%;
    font-weight: bold;
    margin-top: 1em;
    border-bottom: 1px #D7D7D7 solid;
}

.listing {
    margin: 0 0 0 1em;
}

.listing h4 {
    font-size: 110%;
    font-weight: bold;
    color: #0A3E80;
    margin: .5em 0;
}

.listing p {
    margin-left: 1em;
}

.minor {
    margin-left: 1em;
}
/* AUTHOR STRUCTURE -========================*/
.author_name {
    float: right;
    width: 86%;
    margin: 0;
    padding: 1em 0 0 0;
    font-size: 24px;
    color: #716763;
    font-family: Georgia, "Times New Roman", Times, serif;
}
/* CHAT -=============================*/
.form1 table td {
    font-size: 0.9em
}

.chat img {
    margin: 0 0 1em 0;
    padding: 0;
    
}

.chat_question {
    
    margin-bottom: .5em;
    color: #444;
}

.chat_answer {
    font-style: normal;
    padding-bottom: 1.8em;
    margin: 0;
    color: #444;
}

.name {
    font-weight: bold;
    font-style: normal;
}

.cJoin {
    margin: 2.5em 0 2.5em 6em;
}


.chat_image{
float:left;
margin:5px 10px 5px 0pt;
padding:3px;

}

.chat_content{
float: left; 
width: 540px;
}

/* FORM STRUCTURE -===================== */
.qInput {
    padding: 1px;
    margin: 1em .3em 0 0;
    color: #000;
    width: 15em;
    background: #fff;
    border: 1px solid #999;
}

.qForum {
    margin: 0;
    padding: 0;
    clear:both;
}

.qDropdown {
    margin: 0;
    padding: 2px;
    font-size: 1em;
    border: 1px #949591 solid;
    background: #fff;
}

.qMulti {
    padding: 0 0 1em 0;
    margin: 0 0 1em 0;
    width: 580px;
    height: 10em;
    color: #000;
    font-size: 1em;
    line-height: 1.3em;
    background: #fff;
    border: 1px solid #999;
}

.qAlignTopLeft {
    text-align: left;
    vertical-align: top;
}

.qAlign {
    margin: 0 0 0 1.5em;
    padding: 0;
}
/*.qAlign p {clear: left; margin: 0; padding:0; padding-top:5px;}
 .qAlign p label{float: left; text-align:right; width: 25%; margin-right:.5em;}*/
a.btn_notop {
    background: transparent url('http://media.jsonline.com/designimages/buff_button_right_JSO.gif') no-repeat scroll top right; /* Sliding right image */
    display: block;
    float: left;
    height: 21px;
    padding-right: 6px;
    text-decoration: none;
    color: #264974;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-transform: none;
    margin: 0 1em 0 0;
}

a.btn_notop span {
    background: transparent url('http://media.jsonline.com/designimages/buff_button_left_JSO.gif') no-repeat;
    display: block;
    line-height: 10px;
    padding: 5px 0 7px 7px;
}

a.btn_notop:hover span {
    text-decoration: underline;
}
/* PODCAST -==================================*/
.podcast_assets {
    float: right;
    width: 200px;
    font-size: 0.9em;
    margin-left: 10px;
}

.podcast_assets .item_heading {
    font-weight: bold;
    font-size: 1.0em;
    padding-bottom: 3px;
}

.podcast_assets li {
    font-size: 0.9em;
}
/*RSS -==================================*/
.rss_feed {
    background-image: url('http://media.jsonline.com/designimages/feed-icon-16x16_JSO.gif');
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 20px;
    font-size: 1.1em;
}

.rss_feed_list td {
    padding-bottom: 10px;
}

.feed_links {
    padding-left: 15px;
}

.level_1 {
    padding-left: 10px;
}

.level_2 {
    padding-left: 20px;
}

.level_3 {
    padding-left: 30px;
}
/* POLL PANEL STRUCTURE -=====================*/
.pQuestion {
    font-size: 1.2em;
    font-weight: bold;
    margin-top: 1em;
}

.pCheck {
    display: block;
    float: left;
    padding-right: 5px;
}
/*== WIDE FORMAT TOOLS */
.tools_wide {
    width: 100%;
    border: 0px solid white;
    margin-bottom: 10px;
}

.tools_wide ul li {
    margin: 0 0 5px 0;
    float: left;
    padding-right: 10px;
}

.tools_wide a {
    padding: 5px 0 5px 23px;
    font-size: 1em;
    display: block;
}

.tools_text a {
    display: inline;
    padding-left: 0px;
    background-image: none;
}

.social a {
    background-image: url('http://media.jsonline.com/designimages/blogs_icons_JSO.gif');
    background-repeat: no-repeat;
    padding: 5px 0 5px 23px;
    font-size: 1em;
    display: block;
}

.blogswide_redit a {
    background-position: left 2px;
}

.blogswide_delicious a {
    background-position: left -25px;
}

.blogswide_facebook a {
    background-position: left -45px;
}

.blogswide_mixx a {
    background-position: left -68px;
}

.blogswide_stumble a {
    background-position: left -90px;
}

.blogswide_newsvine a {
    background-position: left -112px;
}

.blogswide_digg a {
    background-position: left -133px;
}

.blogswide_technorati a {
    background-position: left -158px;
}

.blogswide_myspace a {
    background-position: left -180px;
}

h4.photo_credit
{
margin-bottom:0px;
}

.pollAnswer
{
font-weight:bold;
margin-bottom:5px;
font-size:0.9em;
}

.pollBar
{
width:400px;
margin-bottom:10px;
}
.pollBar img
{
height:10px;
border:1px solid #666666;
}

.pollIntro
{
margin-bottom:15px;
}

.comment p
{
font-size:0.9em;
}
.main_article ul, .main_article table
{
margin-bottom:12px;
}

.main_article li
{
margin-top:3px;
}

.featured_blog .featured_story_right_content_no_image img
{
float:none;
display:block;
}

/*XML Stylesheet*/

.padding_all_5px{padding:5px;}
.padding_top_5px{padding-top:5px;}
.padding_right_5px{padding-right:5px;}
.padding_bottom_5px{padding-bottom:5px;}
.padding_left_5px{padding-left:5px;}
.padding_all_zero{padding:0px;}

h3.footerTitle
{
font-size: 16px;
color: #959595;
font-weight: bold;
font-family: Verdana,Arial,Helvetica,sans-serif;
padding-left:20px;
margin-bottom:0px;
padding-bottom:0px;
}

.sectionals{margin-top:2px;}

