/***********************************************************************************************************/
/* Common - Global */
/***********************************************************************************************************/

body {
 background: #1c3d71;
}

.advert {
 font-family: Arial, Tahoma, sans serif;
 font-size: 8pt;
 color: #A3A3A3;
}

#bottomad {
 margin-top: 30px;
 margin-bottom: 5px;
}

a {
 text-decoration: none;
}

a:hover{
 text-decoration: underline;
}

.sponsored, .sponsored img {
 border: none;
}

/***********************************************************************************************************/
/* Common - Entire Header */
/***********************************************************************************************************/

/* Business Menu */

#bus-menu {
 font-family: Arial, Tahoma, sans serif;
 font-size: 12px;
 font-weight: bold;
 color: #ffffff;
 padding: 0 0 0 0;
 margin: 0 0 0 0;
 text-align: center;
 z-index: 2;
 display: block;
 width: 930px;
 text-align: center;
}

#bus-menu ul {
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 margin: 6px 0px 6px 0px;
 list-style-type: none;
}

#bus-menu li {
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 display: inline;
 padding: 10px;
 float: left;
 position: relative;
 top: 2px;
}

#bus-menu a:link, #bus-menu a:visited, #bus-menu a:hover {
 color: #ffffff;
 text-decoration: none;
 
}

#bus-menu li#selected {
 background: #ffffff /*url(bus_left.gif) left top no-repeat;*/
}

#bus-menu li#selected a:link, #bus-menu li#selected a:visited, #bus-menu li#selected a:hover {
 color: #1c3063;
 text-decoration: none;
 /*padding-left: 10px;*/
}

#bus-menu li#selected a span {
 /*background: url(bus_right.gif) right top no-repeat;
 padding-right: 10px*/
}

/* Header */

#header {
 clear: both;
 width: 925px;
 height: 130px;
 background-color: #ffffff;
 text-align: center;
 padding: 20px 3px 0px 3px;
 font-family: Georgia, serif;
 font-size: 10px;
 display: block;
 overflow: hidden;
}

#logo {
 float: left;
 border: 0px;
}

#date {
 font-size: 12px;
 font-family: Arial, Tahoma, sans serif;
 color: #193062;
 padding: 0 0 0 0;
 margin: 0 0 0 30px;
 float: left;
 text-align: left;
}

#header_middle {
 color: #545454;
 margin-top: 10px;
 padding-left: 35px;
 padding-right: 35px;
 display: block;
 float: left;
 text-align: right;
}

#header_middle a{
 color:#003366;
 text-decoration: none;
 font-weight: bold;
}

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

#header_middle .weather{
 float: left;
}

#header_middle .signup{
 margin: 30px 0px 0px 40px;
 float: left;

}

#logo {
 float: left;
}

#header_ad {
 float: left;
}

#search {
 width: 400px;
 background-color: #dfdfdf;
 text-align: center;
 padding-top: 3px;
 padding-bottom: 3px;
 margin-top: 65px;
}

#search_adv {
 width: 650px;
 text-align: center;
 padding-top: 3px;
 padding-bottom: 3px;
 margin-left: 20px;
}

#search input {
 font-family: Arial, Tahoma, sans serif;
 font-size: 12px;
 border: none;
}

#search input.submit {
 font-family: Georgia, serif;
 font-size: 14px;
 font-weight: bold;
 background: url(bg_search.gif) repeat-x;
 width: 75px;
}

#adv_search {
 font-family: Arial, sans serif;
 font-size: 11.25px;
 text-align: right;
 margin-left: 285px;
}

/*
original: 300px
*/
#search input.searchbar {
 width: 195px;
}

/***********************************************************************************************************/
/* Index - Top Half of Page */
/***********************************************************************************************************/

#container_top {
 background-color: #ffffff;
 width: 901px;
 padding: 10px 15px 5px 15px;
}

/* Left Column */
#top_left {
 width: 340px;
 float: left;
 margin-right: 10px;
}

ul#featured_cat {
 background: url(articles_featured_cat.gif) repeat-x;
 width: 336px;
 display: block;
 padding: 0;
 margin: 0;
}

#featured_cat li a, #featured_cat li a:visited {
 background: url(articles_featured_cat.gif) repeat-x;
 height: 20px;
 border-top: 1px solid #cccccc;
 display: block;
 text-decoration: none;
 width: 83px;
 height: 20px;
 text-align: center;
 overflow: hidden;
 color: #183153;
 position:relative;
 top: 0px;
}

#featured_cat li {
 color: #183153;
 font-family: Georgia, 'Times New Roman', serif;
 font-size: 9pt;
 font-weight: bold;
 text-transform: uppercase;
 text-align: center;
 display: inline;
 list-style: none;
 float: left;
 position: relative;
}

#featured_cat li.cat_selected a, #featured_cat li.cat_selected a:visited {
 color: #FF8311;
 position: relative;
 top: -5px;
}

.photo_featured {
 width: 326px;
 height: 135px;
 border: 1px solid #cccccc;
 padding: 5px;
 text-align: left;
 font-family: Arial, Tahoma, sans serif;
 font-size: 9pt;
 color: #000000;
}

.photo_featured a, .photo_featured a:visited {
 color: #0F3B5F;
 font-weight: bold;
 font-size: 11pt;
 text-decoration: none;
}

.photo_featured a:hover {
 text-decoration: underline;
}

.photo_featured p.photo_featured_byline {
 text-align: right;
 display: block;
}

.photo_featured p.photo_featured_byline a, p.photo_featured_byline a:visited {
 font: Arial;
 font-weight: normal;
 color:#003366;
 font-size: 9pt;
 text-decoration: none;
}

.photo_featured p.photo_featured_byline a:hover{
 text-decoration: underline;
}

/* Middle Column */
#top_middle {
 width: 365px;
 float: left;
 text-align: left;
 padding: 3px;
}

.article_more_headlines {
 font-family: Arial, Tahoma, sans serif;
 font-weight: normal;
 color:#003366;
 font-size: 9pt;
 float: right;
 height: 30px;
 width: 365px;
 padding: 0 10px 0 0;
 text-align: right;
}

.article_more_headlines a:link, .article_more_headlines a:visited {
 color:#003366;
}

.article_more_headlines a:hover {
 color:#003366;
 text-decoration: underline;
}

.article_featured {
 font-family: Arial, Tahoma, sans serif;
 font-size: 9pt;
 color: #000000;
 padding: 10px;
}

.article_featured a, .article_featured a:visited {
 font-family: Arial, Tahoma, sans serif;
 font-weight: normal;
 color:#003366;
 font-size: 9pt;
 text-decoration: none;
}

.article_featured img {
 border: 0px;
}

.article_featured a:hover {
 text-decoration: underline;
}

.article_featured span.category {
 font-size: 11pt;
 color: #000000;
 font-weight: bold;
}

.article_featured span.title {
 font-family: Georgia, 'Times New Roman', serif;
 font-size: 16pt;
 font-weight: bold;
 color: #0f3b5f;
 padding-bottom: 5px;
}

.article_featured span.byline {
 color: #545454;
}

.article_featured span.subtitle {
 color: #000000;
 font-style: italic;
}

.article_featured span.update_time {
 font-style: italic;
 color: #000000;
}

.article_featured span.breaking {
 font-weight: bold;
 color: #FF0000;
}

.article_featured span.online_extra {
 font-weight: bold;
 color: #0033FF;
}

/*Right Column */
#top_right {
 margin-left: 15px;
 display: block;
 float: left;
}

.sidebar {
 width: 150px;
 border-right: 1px solid #cccccc;
 border-left: 1px solid #cccccc;
 border-bottom: 1px solid #cccccc;
 padding: 0px;
 margin: 0px;
 padding: 5px;
 text-align: left;
 font-family: Arial, Tahoma, sans serif;
 font-size: 9pt;
 color: #000000;
}

.sidebar img {
 border: 0px;
}

.mostviewed {
 font-family: Arial, Tahoma, sans serif;
 font-size: 9pt;
 color: #000000;
 text-align: left;
}

.mostviewed a, .mostviewed a:visited {
 color: #26446E;
 text-decoration: none;
}

.mostviewed a:hover {
 color: #26446E;
 text-decoration: underline;
}

.mostviewed_byline {
 color: #000000;
}

.mostviewed_byline a, .mostviewed_byline a:visited {
 color: #000000;
 text-decoration: none;
}

.mostviewed_byline a:hover {
 color: #000000;
 text-decoration: underline;
}

#newsletter_email {
 border: 1px solid #CCCCCC;
 font-family: Arial, Tahoma, sans serif;
 font-size: 8pt;
 color: #000000;
}

#newsletter_submit {
 padding: 0 0 0 0;
 margin: 0 0 0 0;
}

#newsletter_submit input#submit_email {
 border: 0;
 padding: 3px;
 color: #0F3B5F;
 background: #FFFFFF;
}

#newsletter {
 font-family: Arial, Tahoma, sans serif;
 font-size: 8pt;
 color: #000000;
 text-align: left;
}

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

ul#postings li {
 margin-left: 3px;
}

ul#postings li a, ul#postings li a:visited {
 color: #0F3B5F;
 text-decoration: none;
}

/***********************************************************************************************************/
/* Index - Middle of Page */
/***********************************************************************************************************/

#container_middle {
 background-color: #dde4ed;
 width: 921px;
 height: 150px;
 padding: 5px;
}

#container_middle a, #container_middle a:visited {
 font-family: Georgia, 'Times New Roman'; 
 font-size: 10pt;
 font-weight: bold;
 text-decoration: none;
 color: #26446E;
}

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

.middle_box {
 width: 248px;
 height: 120px;
 float: left;
 background-color: #ffffff;
 margin-left: 10px;
 margin-right: 10px;
 margin-top: 10px;
 margin-bottom: 10px;
 padding: 7px;
 text-align: left;
 font-family: Arial;
 font-size: 8pt;
 color: #545454; 
}

.middle_box img {
 float: left;
 margin-top: 2px;
 margin-right: 8px;
 border: 0px; 
}

.middle_arrow {
 float: left;
 margin-top: 10px;
 margin-left: 5px;
 margin-right: 5px;
 margin-bottom: 10px;
}

/***********************************************************************************************************/
/* Index - Bottom Half of Page */
/***********************************************************************************************************/
#container_bottom {
 width: 901px;
 padding: 5px 15px 5px 15px;
 background-color: #FFFFFF;
 padding-top: 40px;
}

#bottom_left {
 font-family: Arial, Tahoma, sans serif;
 font-size: 8pt;
 color: #000000;
 float: left;
 text-align: center;
 margin-right: 10px;
}

#bottom_video {
 padding: 5px 0px 5px 0px;
 border-right: 1px solid #CCCCCC;
 border-left: 1px solid #CCCCCC;
 border-bottom: 1px solid #CCCCCC;
 min-height: 400px;
}

#bottom_more {
 width: 375px;
 float: left;
 text-align: left;
 font-family: Georgia, 'Times New Roman', serif;
 font-size: 9pt;
 padding: 3px;
}

#bottom_more a, #bottom_more a:visited {
 color: #0F3B5F;
 text-decoration: none;
}

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

#bottom_more img {
 border: none;
 padding: 0 0 0 0;
}

.news_list {
 padding: 0 0 0 0;
 margin: 0 0 0 0;
 margin-left: 13px;
}

#more_news {
 background-color: #FFFAE5;
 border: 1px solid #E6E4DB;
 width: 370px;
}

#more_uni {
 border-bottom: 1px dashed #E6E4DB;
 padding: 10px;
}

#more_city {
 padding: 10px;
}

.more_news_cat {
 font-size: 8pt;
 font-weight: bold;
 font-family: Arial, Tahoma, sans serif;
}

#more_sports {
 border: 1px solid #E6E4DB;
 background-color: #EFF6FF;
 width: 350px;
 padding: 10px;
}

#more_artsop {
border: 1px solid #E6E4DB;
background-color: #FFFFFF;
width: 370px;
}

#more_arts {
 border-bottom: 1px dashed #E6E4DB;
 padding: 10px;
}

#more_opinion {
 padding: 10px;
}

#more_blogs {
 border: 1px solid #E6E4DB;
 background-color: #EFF6FF;
 width: 340px;
 padding: 10px;
 float: left;
}

#bottom_sidebar {
 float: left;
 margin-left: 15px;
}

#bottom_blogs {
 border: 1px
 solid #cccccc;
 text-align: left;
 font-family: Georgia;
 font-size: 9pt;
 padding: 10px;
 margin: 0 3px 10px 3px;
 width: 530px;
 float: left;
 background: #EFF6FF;
}

#bottom_blogs img {
 border: 0px solid #cccccc;
}

#bottom_blogs a, #bottom_blogs a:visited {
 color: #0F3B5F;
 text-decoration: none;
}

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

#bottom_blogs ul {
 margin-left: 15px;
 padding-left: 0px;
}

#bottom_blogs .blog_box {
 width: 19%;
 float: left;
 margin: 0 5px 0 0;
}



#bottom_column {
 width: 305px;
 float: left;
 padding: 10px;
 font-size: 9pt;
 font-family: Georgia;
 text-align: left;
 border: 1px solid #cccccc;
}

#bottom_column a, #bottom_column a:visited {
 color: #0F3B5F;
 text-decoration: none;
}

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

#bottom_column img {
 border: 0px;
 float: left;
 margin-right: 5px;
}

/***********************************************************************************************************/
/* Common - Footer */
/***********************************************************************************************************/

#footer {
 font-size: 8pt;
 color: #FFFFFF;
 font-family: Arial, Tahoma, sans serif;
 width: 920px;
}

#footer_left {
 float: left;
 text-align: left;
 margin: 5px 0 0 0;
}

#footer_left a, #footer_left a:visited {
 color: #FFFFFF;
 text-decoration: none;
}

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

#footer_right {
 float: right;
 text-align: right;
 margin: 5px 0 0 0;
}

#footer_text_ads {
 background: #ffffff;
 font-family: Arial, Tahoma, sans serif;
 font-size: 9pt;
 width: 901px;
 padding: 15px 15px 15px 15px;
}

#footer_text_ads a, footer_text_ads a:visited {
 color: #0F3B5F;
 text-decoration: none;
}

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


/***********************************************************************************************************/
/* Category Page */
/***********************************************************************************************************/
#container_category_top {
 background-color: #FFFFFF;
 width: 901px;
 padding: 10px 15px 10px 15px;
}

#container_category_float_left {
 float: left;
 text-align: left;
 width: 720px;
}

#category_headline {
 background: #FFFAE6;
 padding: 10px;
 font-family: Georgia, 'Times New Roman', serif;
 font-size: 14pt;
 text-align: left;
 border: 1px solid #CCCCCC;
}

#category_headline_add {
 background: #FFFAE6;
 padding: 10px;
 font-family: Georgia, 'Times New Roman', serif;
 font-size: 14pt;
 width: 300px;
}

.category_headline_add a, .category_headline_add a:visited {
 font-family: Arial, Tahoma, sans serif;
 font-weight: normal;
 color: #0F3B5F;
 text-decoration: none;
}

.category_headline_add a:hover {
 text-decoration: underline;
}

.category_headline_add h2 {
 font-family: Georgia, 'Times New Roman', serif;
 font-size: 18pt;
 font-weight: bold;
 color: #0f3b5f;
 margin-top: 0px;
 padding-top: 0px;
}

.category_headline_add h2 a, .category_headline_add h2 a:visited {
 font-family: Georgia, 'Times New Roman', serif;
font-size: 20pt;
}

#category_left {
 width: 300px;
 text-align: center;
 float: left;
}

.category_summary {
 width: 290px;
 padding: 5px;
 border: 1px solid #CCCCCC;
 font-family: Arial, Tahoma, sans serif;
 font-size: 9pt;
 text-align: left;
}

.category_summary h2 {
 font-family: Georgia, 'Times New Roman', serif;
 font-size: 16pt;
 font-weight: bold;
 color: #0f3b5f;
 margin-top: 0px;
 padding-top: 0px;
}

.category_summary a, .category_summary a:visited {
 font-family: Arial, Tahoma, sans serif;
 font-weight: normal;
 color: #003366;
 text-decoration: none;
}

.category_summary img {
 border: 0px;
}

.category_summary a:hover {
 text-decoration: underline;
}

.category_summary_byline {
 color: #545454;
}

.category_summary span.update_time {
 font-style: italic;
 color: #000000;
}

.category_summary span.breaking {
 font-weight: bold;
 color: #FF0000;
}

.category_summary span.online_extra {
 font-weight: bold;
 color: #0033FF;
}


#category_right {
 float: left;
 margin-left: 16px;
 width: 400px;
}

.category_featured {
 width: 390px;
 padding: 5px;
 border: 1px solid #CCCCCC;
 font-family: Arial, Tahoma, sans serif;
 font-size: 9pt;
}

.category_featured h1 {
 font-family: Georgia, 'Times New Roman', serif;
 color: #0f3b5f;
 font-size: 16pt;
}

.category_featured a:hover {
 text-decoration: underline;
}

.category_featured a, .category_featured a:visited {
 font-family: Arial, Tahoma, sans serif;
 font-weight: normal;
 color: #003366;
 text-decoration: none;
}

.category_featured a:hover {
 text-decoration: underline;
}

.category_featured span.update_time {
 font-style: italic;
 color: #000000;
}

.category_featured span.breaking {
 font-weight: bold;
 color: #FF0000;
}

.category_featured span.online_extra {
 font-weight: bold;
 color: #0033FF;
}

#category_featured_credit {
 font-size: 8pt;
 color: #000000;
 padding: 0px;
 margin: 0px;
 text-align: right;
}

#category_featured h1 {
 font-family: Georgia, 'Times New Roman', serif;
 font-size: 20pt;
 margin-top: 0px;
 padding-top: 0px;
}

#category_featured img {
 border: 0;
}

#category_featured a:link, #category_featured a:visited {
 color: #003366;
}

#category_featured_byline {
 color: #545454;
}

#category_video {
 border: 1px solid #CCCCCC;
 width: 400px;
 padding: 0px;
 font-family: Arial, Tahoma, sans serif;
 font-size: 8pt;
 color: #000000;
 height: 126px;
}

#category_video_headline {
 width: 394px;
 height: 20px;
 padding: 3px;
 border-bottom: 1px solid #CCCCCC;
 background-color: #FBFBFB;
 font-family: Georgia, 'Times New Roman', serif;
 font-size: 10pt;
 color: #003366;
} 

#category_video_seeall {
 float: right;
 font-family: Georgia, 'Times New Roman', serif;
 font-size: 8pt;
}

#category_video_img {
 float: left;
 margin-right: 15px;
}

#category_video_title {
 font-family: Georgia, 'Times New Roman', serif;
 font-size: 12pt;
}

#category_video a:link, #category_video a:visited {
 color: #003366;
}

#category_video_date {
 font-family: Arial, Tahoma, sans serif;
 font-size: 8pt;
 color: #666666;
}

#category_morenews {
 background: #FFFAE6;
 border: 1px solid #CCCCCC;
 width: 380px;
 padding: 10px;
 font-size: 8pt;
 font-family: Arial, Tahoma, sans serif;
 font-weight: bold;
}

#category_morenews ul {
 list-style-type: disc;
 color: #CCCCCC;
 font-family: Georgia, 'Times New Roman', serif;
 font-size: 9pt;
 padding: 0px;
 margin: 0px;
 margin-left: 20px;
 font-weight: normal;
}

#category_morenews a:link, #category_morenews a:visited {
 color: #003366;
}

#category_sidebar {
 margin-left: 14px;
 display: block;
 float: left;
}

#container_category_bottom {
 background-color: #FFFFFF;
 width: 901px;
 padding: 10px 15px 10px 15px;
}

#category_bottom_left {
 float: left;
}

#category_more_scroller {
 background-color: #FBFBFB;
 width: 575px;
 border: 1px solid #CCCCCC;
 text-align: left;
}

#category_more_title {
 font-family: Georgia, 'Times New Roman', serif;
 font-size: 12pt;
 color: #003366;
 padding: 5px;
}

#category_scroller {
 width: 565px;
 height: 150px;
 padding: 5px;
 background-color: #dde4ed;
}

#category_scroller a, #category_scroller a:visited {
 font-family: Georgia, 'Times New Roman'; 
 font-size: 10pt;
 font-weight: bold;
 text-decoration: none;
 color: #26446E;
}

#cateogry_bottom_right {
 float: left;
 margin-left: 15px;
 text-align: center;
 width: 300px;
}

/***********************************************************************************************************/
/* Article Page */
/***********************************************************************************************************/
#container_article {
 background-color: #ffffff;
 width: 901px;
 padding: 10px 15px 10px 15px;
}

#article_left {
 float: left;
 background-color: #ffffff;
}

#article {
 width: 700px;
 padding: 10px;
 border: 1px solid #E3E3E3;
 text-align: left;
}

#article h1 {
 font-family: Georgia, 'Times New Roman', serif;
 font-size: 20pt;
 margin-top: 0px;
 margin-bottom: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 
}

#article a:link,
#article a:visited {
 color: #1A3C57;
}

#article img {
 border: 0;
}

#article_vertical_photo {
 /* float: right; */
 /* padding: 10px 0 10px 10px; */
 text-decoration: none;
 margin-left: auto;
 margin-right: auto;
}

div.article_photocredit {
 padding: 0px;
 margin: 0px;
 text-align: right;
 text-transform: uppercase;
 color: #999999;
 font-family: Arial, Tahoma, sans serif;
 font-size: 7pt;
 text-decoration: none;
}

div.article_photocredit a:link {
 color: #1A3C57;
}

span.article_photocredit a:link, span.article_photocredit a:visited {
 color: #1A3C57;
 text-align: right;
 text-decoration: none;
}

span.article_subtitle {
 text-align: left;
 color: #000000;
 font-family: Georgia, Tahoma, sans serif;
 font-size: 14pt;

}

span.article_photocaption {
 text-align: left;
 color: #666666;
 font-family: Arial, Tahoma, sans serif;
 font-size: 8pt;
}

span.article_byline {
 font-family: Arial, Tahoma, sans serif;
 font-size: 9pt;
 color: #666666;
}

.article_byline a:link, .article_byline a:visited {
 text-transform: uppercase;
 color: #1A3C57;
 text-decoration: none;
}

.article_byline a:hover {
 text-decoration: underline;
}

span.article_authorrank {
 font-family: Arial, Tahoma, sans serif;
 font-size: 8pt;
 text-transform: uppercase;
 color: #999999;
}

span.article_date {
 font-family: Arial, Tahoma, sans serif;
 font-size: 7pt;
 font-style: italic;
 color: #666666;
}

span.article_category {
 font-family: Arial, Tahoma, sans serif;
 font-size: 8pt;
 color: #000000;
}

span.article_category a:link, span.article_category a:visited {
 color: #1A3C57;
}

span.article_correction {
 font-family: Arial, Tahoma, sans serif;
 font-size: 9pt;
 font-weight: bold;
}

div.article_content p {
 font-family: Georgia, 'Times New Roman', serif;
 font-size: 10pt;
 color: #000000;
 margin-bottom: 15px;
 line-height: 18px;
}

div#article_right {
 float: right;
 margin-left: 30px;
 margin-bottom: 10px;
 margin-top: 10px;
 width: 300px;
}

div#article_right_smaller {
 float: right;
 margin-left: 30px;
 margin-bottom: 10px;
 margin-top: 10px;
 width: 200px;
}


div#article_tools {
 width: 110px;
 float: right;
 margin-left: 10px;
 margin-bottom: 10px;
 margin-top: 10px;
 
}

div#article_tools a:hover {
 text-decoration: underline;
}

ul#article_share {
 list-style-type: none;
 border-bottom: 1px solid #CCCCCC;
 border-right: 1px solid #CCCCCC;
 border-left: 1px solid #CCCCCC;
 padding: 0px;
 margin: 0px;
}

ul#article_share li {
 border-top: 1px solid #CCCCCC;
 padding: 5px;
 font-size: 7pt;
 font-family: Arial, Tahoma, sans serif;
 color: #1A3C57;
}

#article_share a:link, #article_share a:visited {
 color: #1A3C57;
 text-decoration: none;
}

div#article_more_pics {
 border: 1px solid #CCCCCC;
 padding: 8px;
 font-family: Arial, Tahoma, sans serif;
 font-size: 7pt;
 color: #1A3C57;
}

div#article_video {
 /* border: 1px solid #CCCCCC; */
 /* padding: 8px; */
 /* margin: 10px 0px 20px 20px; */
 font-family: Arial, Tahoma, sans serif;
 font-size: 8pt;
 color: #1A3C57;
 /* float: right; */
 clear: right;
 width: 300px;
}

div#article_video h1 {
 font-size: 10pt;
 margin: 2px 0px 5px 0px;
}


div#article_video h2 {
 font-size: 10pt;
 margin: 2px 0px 5px 0px;
 color: #000000;
}

div#article_podcast {
 /* border: 1px solid #CCCCCC; */
 /* padding: 8px; */
 /* margin: 10px 0px 20px 20px; */
 font-family: Arial, Tahoma, sans serif;
 font-size: 8pt;
 color: #1A3C57;
 /* float: right; */
 clear: right;
 width: 300px;
}

div#article_podcast h1 {
 font-size: 10pt;
 margin: 2px 0px 5px 0px;
}

div#article_podcast h2 {
 font-size: 10pt;
 margin: 2px 0px 5px 0px;
 color: #000000;
}

div#article_slideshow {
 font-family: Arial, Tahoma, sans serif;
 font-size: 7pt;
 color: #1A3C57;
 clear: right;
 width: 300px;
}

div#article_slideshow h1 {
 font-size: 10pt;
 margin: 2px 0px 5px 0px;
}

div#article_slideshow h2 {
 font-size: 10pt;
 margin: 2px 0px 5px 0px;
 color: #000000;
}

div#article_slideshow img {
 float: left;
 clear: right;
 margin: 0px 5px 5px 0px;
}

div#article_slideshow a {
 font-size: 11pt;
}

div#article_embed {
 /* border: 1px solid #CCCCCC; */
 /* padding: 8px; */
 /* margin: 10px 0px 20px 20px; */
 font-family: Arial, Tahoma, sans serif;
 font-size: 8pt;
 color: #1A3C57;
 /* float: right; */
 clear: right;
 width: 300px;
}

div#article_embed h1 {
 font-size: 10pt;
 margin: 2px 0px 5px 0px;
}

div#article_embed h2 {
 font-size: 10pt;
 margin: 2px 0px 5px 0px;
 color: #000000;
}

div#article_photos {
 /* border: 1px solid #CCCCCC; */
 /* padding: 8px; */
 /* margin: 10px 0px 20px 20px; */
 font-family: Arial, Tahoma, sans serif;
 font-size: 10pt;
 color: #1A3C57;
 /* float: right; */
 clear: right;
 width: 300px;
}

div#article_photos h1 {
 font-size: 10pt;
 margin: 2px 0px 5px 0px;
}


div#article_photos h2 {
 font-size: 10pt;
 margin: 2px 0px 5px 0px;
 color: #000000;
}


div#article_related {
 /* border: 1px solid #CCCCCC; */
 /* padding: 8px; */
 /* margin: 10px 0px 20px 20px; */
 font-family: Arial, Tahoma, sans serif;
 font-size: 7pt;
 color: #1A3C57;
 /* float: right; */
 clear: right;
 width: 300px;
}

div#article_related h1 {
 font-size: 10pt;
 margin: 2px 0px 5px 0px;
}

div#article_related li {
 font-size: 10pt;
 margin: 0px 0px 0px -15px;
}


#article_ad {
 float: left;
 text-align: center;
 margin: 10px;
 margin-left: 0px;
}

#article_corretionnote {
 font-family: Arial, Tahoma, sans serif;
 color: #000000;
 font-size: 8pt;
}

.article_contact {
 font-family: Arial, Tahoma, sans serif;
 font-size: 8pt;
 color: #666666;
}

#article_bottom {
 height: 150px;
 margin-top: 15px;
 width: 720px;
 text-align: left;
 padding: 0;
}


#article_scroller {
 width: 355px;
 height: 150px;
 padding: 5px;
 background-color: #dde4ed;
 float: left;
}

#article_scroller a, #article_scroller a:visited {
 font-family: Georgia, 'Times New Roman'; 
 font-size: 10pt;
 font-weight: bold;
 text-decoration: none;
 color: #26446E;
}

#article_more {
 background-color: #FFFAE5;
 border: 1px solid #CCCCCC;
 margin-left: 10px;
 width: 323px;
 height: 150px;
 padding: 5px;
 padding-left: 15px;
 font-family: Arial, Tahoma, sans serif;
 font-size: 7pt;
 color: #000000;
 float: left;
 text-align: left;
}

#article_more a:link, #article_more a:visited {
 color: #1A3C57;
 text-decoration: none;
}

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

#article_more ul {
 list-style-type: none;
 font-size: 8pt;
 font-family: Georgia, 'Times New Roman', serif;
 padding: 0px;
 margin: 0px;
 margin-left: 10px;
}

#article_sidebar {
 margin-left: 14px;
 display: block;
 float: left;
 background-color: #ffffff;
}

.js-kit-comments {
 font-family: "Georgia";
 font-size: 9pt;
}

.underline {
 text-decoration: underline;
}

.scores {
 width: 100%;
 background-color: #e8e8e8;
 padding: 5px;
 font-size: 12pt;
 color: #000000;
}

/***********************************************************************************************************/
/* Search Page */
/***********************************************************************************************************/
#container_search {
 background-color: #FFFFFF;
 width: 901px;
 padding: 10px 15px 10px 15px;
}

#container_search_photos {
 background-color: #FFFFFF;
 width: 901px;
 padding: 10px 15px 10px 15px;
}

#search_results {
 width: 699px;
 float: left;
 padding: 10px;
 border: 1px solid #E3E3E3;
 text-align: left;
}

#container_search_photos div#search_results {
 width: 679px;
 padding-right: 30px;
}

#search_results_title {
 font-family: Georgia, 'Times New Roman', serif;
 font-size: 16pt;
 color: #000000;
}

#search_results input {
 font-family: Arial, Tahoma, sans serif;
 font-size: 12px;
 border: none;
}

#search_results input.submit {
 font-family: Georgia, serif;
 font-size: 14px;
 font-weight: bold;
 background: url(bg_search.gif) repeat-x;
 width: 75px;
 border: 1px solid #cccccc;
}

#search_results input.searchbar {
 width: 300px;
 border: 1px solid #cccccc;
}

/*width: 530px;*/
#search_results_left {
 width: 650px;
 float: left;
}

#search_results_stats {
 width: 100%;
 font-family: Arial, Tahoma, sans serif;
 font-size: 8pt;
 padding: 3px;
 color: #867E71;
 border: 1px solid #CCCCCC;
 background-color: #FFFAE6;
}

#search_results_stats a:link, #search_results_stats a:visited {
 text-decoration: none;
 text-transform: uppercase;
 color: #1A3C57;
}

.search_results_list {
 padding: 5px 15px 5px 15px;
 font-family: Georgia, 'Times New Roman', serif;
 font-size: 9pt;
 color: #000000;
}

.search_results_list_title a:link, .search_results_list_title a:visited {
 font-size: 14pt;
 text-decoration: none;
 color: #1A3C57;
 font-family: Arial, Tahoma, sans serif;
}

.search_results_list_date {
 font-size: 9pt;
 font-family: Arial, Tahoma, sans serif;
 color: #666666;
 font-style: italic;
}

#search_results_more {
 color: #1A3C57;
 font-family: Arial, Tahoma, sans serif;
 font-size: 9pt;
 text-align: right;
 width: 100%;
}

#search_results_more a:link, #search_results_more a:visited, #search_results_photos_more a:link, #search_results_photos_more a:visited {
 text-decoration: none;
 color: #1A3C57;
 font-family: Arial, Tahoma, sans serif;
 font-size: 9pt;
}

#search_results_more a:hover, #search_results_photos_more a:hover {
 text-decoration: underline;
}

#search_results_photos {
 width: 120px;
 float: left;
 font-family: Arial, Tahoma, sans serif;
 font-size: 7pt;
 border: 1px solid #E3E3E3;
 padding: 5px;
 margin-left: 30px;
}

#search_results_photos_title {
 font-size: 11pt;
 color: #000000;
 font-weight: bold;
}

#search_results_photos a:link, #search_results_photos a:visited, #search_photos_table a:link, #search_photos_table a:visited {
 text-decoration: none;
 color: #1A3C57;
 text-transform: uppercase;
}

#search_sidebar {
 margin-left: 15px;
 display: block;
 float: left;
}

#search_photos_table {
 width: 664px;
 margin-left: 15px;
 border: none;
 font-family: Arial, Tahoma, sans serif;
 font-size: 7pt;
}


/***********************************************************************************************************/
/* Marketplace Page */
/***********************************************************************************************************/
.marketplace { 
 width: 160px; 
 height: 160px; 
 margin: 1em; 
 padding: 5px;
 /*border: 1px solid #cccccc; */
}

.marketplace img {
 width: 160px; 
 height: 160px; 
}

a:link .marketplace , a:visited .marketplace { 
 border: 1px solid #003399; 
} 

a:hover .marketplace , a:active .marketplace { 
 border: 1px solid #ffcc00; 
}


/***********************************************************************************************************/
/* Podcast Player */
/***********************************************************************************************************/

#podcast {
 width: 375px;
 font-family: Arial, Tahoma, sans serif;
 font-size: 8pt;
 padding: 10px;
 color: #867E71;
 text-align: left;
 border: 1px solid #CCCCCC;
 background-color: #FFFAE6;
}

#podcast .header{
 font-family: Georgia, Tahoma, sans serif;
 font-size: 14pt;
 color: #000000;
 float: left;
 text-align: left;
 height: 40px;
}

#podcast .title{
 font-family: Georgia, Tahoma, sans serif;
 width: 375px;
 font-size: 12pt;
 color: #000000;
 float: left;
 text-align: left;
 height: 40px;
}

#podcast .content{
 font-family: Arial, Tahoma, sans serif;
 font-size: 10pt;
 color: #000000;
 float: left;
 text-align: left;

}

#podcast .subscribe {
 font-family: Georgia, Tahoma, sans serif;
 font-size: 8pt;
 color: #26446E;
 margin: 5px 0 0 0;
 float: right;
}

#podcast a, #podcast a:visited {
 color: #26446E;
 text-decoration: none;
}

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

/***********************************************************************************************************/
/* Static Page */
/***********************************************************************************************************/
#container_static{
 background-color: #FFFFFF;
 width: 901px;
 min-height: 1000px;
 padding: 10px 15px 10px 15px;
 font-family: Arial, Tahoma, sans serif;
 font-size: 10pt;
 color: #000000;
 text-align: left;
 overflow: visible;
}

#container_static_left {
 width: 700px;
 float: left;
 padding: 10px;
 border: 1px solid #CCCCCC;
}

#static_sidebar {
 margin-left: 14px;
 display: block;
 float: left;
}

#container_static a {
 color: #26446E;
}

#container_static img {
 border: 0px;
}

#container_static h1 {
 font-family: Georgia, Tahoma, sans serif;
 color: #000000;
 border-bottom: 1px solid #cccccc;
 text-align: center;
}

#static_body {
 width: 699px;
 float: left;
 padding: 10px;
 border: 1px solid #E3E3E3;
 text-align: left;
}

#static_sidebar {
 margin-left: 15px;
 display: block;
 float: left;
}

/***********************************************************************************************************/
/* Multimedia */
/***********************************************************************************************************/

#multimedia_photo {
 width: 415px;
 height: 260px;
 font-family: Arial, Tahoma, sans serif;
 font-size: 8pt;
 padding: 10px;
 margin: 0 0 0 0px;
 color: #867E71;
 text-align: left;
 border: 1px solid #CCCCCC;
 background-color: #FFFAE6;
}

#multimedia_photo a {
 color: #867E71;
 text-decoration: none;
}
.multimedia_photo_middle {
 width: 345px;
 height: 240px;
 float: left;
}

.multimedia_photo_arrow {
 float: left;
 margin-top: 40px;
 margin-left: 5px;
 margin-right: 5px;
 margin-bottom: 10px;
}

/***********************************************************************************************************/
/* Gallery */
/***********************************************************************************************************/

#gallery {
 width: 375px;
 font-family: Arial, Tahoma, sans serif;
 font-size: 8pt;
 padding: 10px;
 color: #867E71;
 text-align: left;
 border: 1px solid #CCCCCC;
 background-color: #FFFAE6;
}

#gallery .header{
 font-family: Georgia, Tahoma, sans serif;
 font-size: 14pt;
 width: 370px;
 color: #000000;
 float: left;
 text-align: left;
 height: 40px;
}

#gallery .title{
 font-family: Georgia, Tahoma, sans serif;
 width: 375px;
 font-size: 12pt;
 color: #000000;
 float: left;
 text-align: left;
 height: 40px;
}




/***********************************************************************************************************/
/* Marketplace Page */
/***********************************************************************************************************/
#dining { 
 width: 160px; 
 height: 180px; 
 margin: 14px 18px 14px 18px; 
 padding: 0px;
 border: 1px solid #cccccc; 
 float: left;
}

#dining .caption {
 text-align: center; 
}

/*
#dining_row {
 background-image: url(images/marketplace-background-stripe.gif);
 background-repeat: repeat-x; 
 background-position: left center; 
 width: 620px; 
 margin: auto; 
 border: 2px solid #000000;
}
*/
/*
#dining .caption a:link, #dining .caption a:visited { 
 border: 1px solid #003399; 
 
} 

#dining .caption a:hover, #dining .caption a:active { 
 border: 1px solid #ffcc00; 
}
*/


/***********************************************************************************************************/
/* Mediabox Page */
/***********************************************************************************************************/
#mediabox {
 background-color: #000000;
 margin: 0px;
 padding: 0px;
}

#mediabox a {
 font-family: "Georgia, Arial";
}

#mediabox_header {
 background-color: #cccccc;
}

#mediabox_header h1 {
 color: #ffffff;
}


/***********************************************************************************************************/
/* Email Page */
/***********************************************************************************************************/
#email_container {
 font-family: Georgia, Arial;
 width: 400px;
}

/***********************************************************************************************************/
/* Photo Gallery Page */
/***********************************************************************************************************/
#photo_gallery_top {
 background: url(../images/logo.gif) #ffffff;
 background-repeat: no-repeat;
 height: 92px;
 width: 981px;
 text-align: right;
 border: 1px solid #E3E3E3;
 color: #000000;
}

#photo_gallery_top h1 {
 font-family: Georgia, 'Times New Roman', serif;
 font-size: 15pt;
 color: #000000;
 margin-top: 0px;
 margin-bottom: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
}

#container_photo_gallery_body {
 margin-top: 5px; 
 background-color: #FFFFFF;
 width: 981px;
 height:430px;
 border: 1px solid #E3E3E3;
}

#main_image{
 text-align: center;
 float: left;
 margin-top: 10px; 
 margin-left: 5px; 
 height:400px;
 width:700px;
 background:white;
 border: 1px solid #E3E3E3;
}

#photo_gallery_right1 {
 float: right;
 border: 1px solid #E3E3E3;
 margin-top: 10px; 
 margin-right: 2px; 
 width: 256px;
 height:220px;
 padding: 10px 0px 10px 0px;
}

#photo_gallery_right2 {
 float: right;
 border: 1px solid #E3E3E3;
 margin-top: 10px; 
 margin-right: 2px; 
 width: 256px;
 height:130px;
 padding: 10px 0px 10px 0px;
}

.caption {
 float: left;
 margin-top: 5px; 
 margin-left: 25px; 
 margin-right: 25px; 
 text-align: left;
 color: #666666;
 font-family: Arial, Tahoma, sans serif;
 font-size: 8pt;
}

.caption a{
 display: inline;
}

#photo_gallery_bottom_frame {
 margin-top: 5px; 
 margin-bottom: -45px; 
 background-color: #FFFFFF;
 height: 180px;
 width: 981px;
 text-align: left;
 padding: 0;
 border: 1px solid #E3E3E3;
}

#photo_gallery_bottom_left {
 margin-top: 5px; 
 margin-left: 10px; 
 float: left;
 height: 150px;
 width: 570px;
 text-align: left;
 padding: 0;
}

#photo_gallery_bottom_right {
 margin-top: 5px; 
 margin-right: 10px; 
 float: right;
 height: 150px;
 width: 370px;
 text-align: left;
 padding: 0;
}

#article_more_gal {
 background-color: #FFFAE5;
 border: 1px solid #CCCCCC;
 margin-left: 10px;
 width: 220px;
 height: 75px;
 padding: 5px;
 padding-left: 15px;
 font-family: Arial, Tahoma, sans serif;
 font-size: 7pt;
 color: #000000;
 float: left;
 text-align: left;
}

#article_more_gal a:link, #article_more_gal a:visited {
 color: #1A3C57;
 text-decoration: none;
}

#article_more_gal ul {
 list-style-type: none;
 font-size: 8pt;
 font-family: Georgia, 'Times New Roman', serif;
 padding: 0px;
 margin: 0px;
 margin-left: 10px;
}

/***********************************************************************************************************/
/* PressPass Page */
/***********************************************************************************************************/
#press-container {
 clear: both;
}

#press-left {
 float: left;
 font-family: Arial, Tahoma, sans serif;
 margin-right: 10px;
 width: 200px;
}

.press-leftbox {
 width: 180px;
 border: 2px solid #f3d63b;
 background-color: #f7f193;
 padding: 8px;
}

#press-right {
 width: 650px;
 float: left;
 border-left: 2px solid #cccccc;
 padding-left: 10px;
}

.press-heading {
 border-bottom: 3px solid #cccccc;
 padding-bottom: 3px;
 width: 675px;
}

#press-footer {
 clear: both;
}



/***********************************************************************************************************/
/* Paper Text Links */
/***********************************************************************************************************/

.paper_text {
 font-family: Arial, Tahoma, sans serif;
 font-size: 10pt;
 text-align: left;
 padding: 5px;
 overflow: auto;
}

.paper_text a, a:visited {
 color: #2A5DB0;
}


/***********************************************************************************************************/
/* Blog Portal */
/***********************************************************************************************************/
#blogs_container {
 border: 1px
 solid #cccccc;
 text-align: left;
 font-family: Georgia;
 font-size: 9pt;
 padding: 10px;
 margin: 0 3px 10px 3px;
 width: 530px;
 float: left;
 background: #EFF6FF;
}

#blogs_container img {
 border: 0px solid #cccccc;
 text-align: center;
}

#blogs_container a, #blogs_container a:visited {
 color: #0F3B5F;
 text-decoration: none;
}

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

#blogs_container ul {
 margin-left: 15px;
 padding-left: 0px;
}

#blogs_container .blog_box {
 width: 24%;
 float: left;
 margin: 0 5px 0 0;
}
