/*
YUI 3.6.0 (build 5521)
Copyright 2012 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}

/*
 *
 */
body { font-family:arial,sans-serif; font-size:12px; }

html, body { background:rgb(246,246,246); }

p { /*padding-bottom:8px;*/ }

form { margin-top:3px; }
.input-select { height:26px; border:1px solid #ccc; padding:0; outline:0; background:#fff; vertical-align:top; }
.input-text { border:1px solid #ccc; width:210px; height:18px; padding:3px 4px; outline:0; }
.input-submit { height:26px; width:60px; padding:0; cursor:pointer; border:0; color:#fff;
    background:#4173c9;
    background:-moz-linear-gradient(top,#5e8ee4 0%,#4173c9 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#5e8ee4),color-stop(1,#4173c9));
    background:-webkit-linear-gradient(top,#5e8ee4 0%,#4173c9 100%);
    background:-o-linear-gradient(top,#5e8ee4 0%,#4173c9 100%);
    background:-ms-linear-gradient(top,#5e8ee4 0%,#4173c9 100%);
    background:linear-gradient(top,#5e8ee4,#4173c9);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5e8ee4",endColorstr="#4173c9",GradientType=0);
}
.input-submit:hover { background:#396bbc;
    background:-moz-linear-gradient(top,#5587d7,#396bbc);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#5587d7),color-stop(1,#396bbc));
    background:-webkit-linear-gradient(top,#5587d7 0%,#396bbc 100%);
    background:-o-linear-gradient(top,#5587d7 0%,#396bbc 100%);
    background:-ms-linear-gradient(top,#5587d7 0%,#396bbc 100%);
    background:linear-gradient(top,#5587d7,#396bbc);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5587d7",endColorstr="#396bbc",GradientType=0);

    -webkit-box-shadow:1px 1px 2px -1px rgba(0,0,0,0.2) inset; -moz-box-shadow:1px 1px 2px -1px rgba(0,0,0,0.2) inset; -o-box-shadow:1px 1px 2px -1px rgba(0,0,0,0.2) inset; box-shadow:1px 1px 2px -1px rgba(0,0,0,0.2) inset;
}
.form-search { display:inline; margin:0; float:right; }
.input-search { border:1px solid #ccc; width:280px; line-height:16px; padding:1px 5px 1px 10px; outline:0; color:#666; background:#fff;
    margin-right:0; border-right:0;
    -webkit-appearance: none; -moz-appearance: none; appearance: none;
    -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;
    -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px;
    border-top-left-radius: 10px; border-bottom-left-radius: 10px;
}
.input-search-submit { border:1px solid #ccc; width:25px; line-height:16px; padding:1px 0px 1px 0px; outline:0; background:#fff url('/static/themes/default/search.png?v=35041'); background-repeat:no-repeat; background-position:left center;
    margin-left:0; border-left:0; cursor:pointer;
    -webkit-appearance: none; -moz-appearance: none; appearance: none;
    -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;
    -webkit-border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px;
    border-top-right-radius: 10px; border-bottom-right-radius: 10px;
}

i, em { font-style:italic; }
b, strong { font-weight:bold; }

a { color:#00f; text-decoration:none; }
a:hover { text-decoration:underline; }

.shadow { -webkit-box-shadow:4px 4px 4px rgba(0,0,0,0.2); -moz-box-shadow:4px 4px 4px rgba(0,0,0,0.2); -o-box-shadow:4px 4px 4px rgba(0,0,0,0.2); box-shadow:4px 4px 4px rgba(0,0,0,0.2); }

.hr { height:0px; border-bottom:1px solid #ccc; margin:3px 0; }

.clear { height:0px; clear:both; }
.clear-left { height:0px; clear:left; }
.float-right { float:right; }

.site-top { padding:5px 0; background-color:#ddd; color:#666; font-weight:bold; min-width:960px;
    -webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.5); -moz-box-shadow:0px 0px 10px rgba(0,0,0,0.5); -o-box-shadow:0px 0px 10px rgba(0,0,0,0.5); box-shadow:0px 0px 10px rgba(0,0,0,0.5);
}
.site-top-inner { width:940px; margin:0 auto; height:20px; }
.site-top-today { position:relative; top:1px; }
.header-container { min-width:960px; }
.header { width:940px; margin:0 auto; padding:15px 0 5px 0; }
.banner { float:right; }
.footer { width:940px; margin:0 auto; padding-top:4px; border-top:1px solid #ccc; font-weight:bold; color:rgb(45,45,45); }
.footer-container { margin-top:20px; }
.content-wrapper { width:940px; margin:0 auto; background:#fff;
    -webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.2); -moz-box-shadow:0px 0px 4px rgba(0,0,0,0.2); -o-box-shadow:0px 0px 4px rgba(0,0,0,0.2); box-shadow:0px 0px 4px rgba(0,0,0,0.2);
}
.content { width:620px; }
.sidebar { float:right; clear:right; width:300px; border-left:1px solid #ccc; padding-left:9px; margin-top:8px; margin-bottom:10px; margin-right:10px; }

.navbar { padding:6px 0; margin-bottom:8px; background:rgb(0,143,180); min-width:960px;
    -webkit-box-shadow:0px 0px 6px rgba(0,0,0,0.5); -moz-box-shadow:0px 0px 6px rgba(0,0,0,0.5); -o-box-shadow:0px 0px 6px rgba(0,0,0,0.5); box-shadow:0px 0px 6px rgba(0,0,0,0.5);
}
.navbar ul { list-style:none; margin:0 auto; width:940px; }
.navbar li { float:left; }
.navbar a { cursor:pointer; padding:6px 6px; text-decoration:none; color:rgb(244,244,244); font-weight:bold; }
.navbar a:hover { text-decoration:underline; }

.extra-article { padding-top:2px; padding-bottom:2px; padding-left:5px; }
.extra-article:hover { background:#f0f0f0; font-weight:bold; }

.wpbar { margin:0 0 4px 0; float:right; font-weight:bold; }
.wpbar a { color:rgb(45,45,45); margin-left:10px; }

.ad { text-align:center; }
.sidebar .ad { margin-bottom:15px; }
.ad-at-headline-top { margin-bottom:15px; }

.intro-skip-remaining { padding-right:10px; }
.intro-skip-remaining a { color:#000; text-decoration:none; }
.intro-skip-remaining a:hover { text-decoration:underline; }

.article-block { background-color:#fff; /*border:1px solid #ccc;*/ padding:5px 10px; width:600px; }
.article-block-wide { width:920px; }
h2 { font-size:30px; }
.date { color:#666; }
.taller-line { line-height:1.7; font-family:verdana,arial,sans-serif; }

.news-image-container { text-align:center; float:left; margin-right:10px; margin-bottom:10px; margin-top:10px; }
.news-image { max-width:300px; max-height:250px; }
.photo-gallery-mark { height:0px; float:right; }
.photo-gallery-mark-inner { position:relative; top:-50px; right:13px; font-weight:bold; padding:3px; color:#fff; background:rgba(250,0,0,0.5); }

.sidebar-menu { /*border:1px solid #ccc;*/ background:#fff; margin-bottom:15px; border:1px solid #ccc; }
.sidebar-menu+.sidebar-menu { margin-top:8px; }
.sidebar-menu-title { font-size:15px; background:rgb(0,143,180); color:#fff; padding:4px 10px 4px 10px;
    -webkit-box-shadow:4px 4px 4px rgba(0,0,0,0.2); -moz-box-shadow:4px 4px 4px rgba(0,0,0,0.2); -o-box-shadow:4px 4px 4px rgba(0,0,0,0.2); box-shadow:4px 4px 4px rgba(0,0,0,0.2);
}
.sidebar-menu-content { padding:7px 9px 9px 9px; }

.latest { margin-top:10px; }

.writer-details { color:#666; float:right; text-align:center; padding:7px; border:1px solid #ccc; margin-top:5px; margin-left:5px; margin-bottom:5px; }
.writer-details img { }
.writer-name { margin-top:5px; display:inline-block; color:#000; font-weight:bold; }
.writer-extra-info { margin-top:3px; display:inline-block; }

.headlines { width:620px; }
.headline-block { margin-bottom:20px; /*border:1px solid #ccc;*/ background:#fff; }
.headlines-wrapper { height:400px; padding:8px 10px 0 10px; }

.headline-news { width:600px; height:400px; position:absolute; text-align:center; }
.headline-news a, .headline-news .ad-div { width:600px; height:400px; display:table-cell; vertical-align:middle; text-decoration:none; }
.headline-news img { max-width:600px; max-height:400px; display:block; margin:0 auto; }
.headline-news .title { position:absolute; left:0px; bottom:0px; background:rgba(50,50,50,0.8); color:#fff; width:586px; padding:7px 7px; font-size:18px; text-align:left; }

.headline-number-wrapper { margin:0 10px; }
.headline-number { margin-top:1px; width:40px; float:left; text-align:center; cursor:pointer; }
.headline-number a { text-decoration:none; display:block; padding:5px 4px 5px 3px; color:inherit; font-weight:bold; }
.headline-number { color:#000;
    background:#cccccc;
    background:-moz-linear-gradient(top,#f0f0f0 0%,#cccccc 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f0f0f0),color-stop(1,#cccccc));
    background:-webkit-linear-gradient(top,#f0f0f0 0%,#cccccc 100%);
    background:-o-linear-gradient(top,#f0f0f0 0%,#cccccc 100%);
    background:-ms-linear-gradient(top,#f0f0f0 0%,#cccccc 100%);
    background:linear-gradient(top,#f0f0f0,#cccccc);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f0f0f0",endColorstr="#cccccc",GradientType=0);
}
.headline-number:hover { color:#fff;
    background:#008FB4;
    background:-moz-linear-gradient(top,#30bfe4 0%,#008FB4 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#30bfe4),color-stop(1,#008FB4));
    background:-webkit-linear-gradient(top,#30bfe4 0%,#008FB4 100%);
    background:-o-linear-gradient(top,#30bfe4 0%,#008FB4 100%);
    background:-ms-linear-gradient(top,#30bfe4 0%,#008FB4 100%);
    background:linear-gradient(top,#30bfe4,#008FB4);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#30bfe4",endColorstr="#008FB4",GradientType=0);
}
.headline-number-active { color:#fff;
    background:#008FB4;
    background:-moz-linear-gradient(top,#30bfe4 0%,#008FB4 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#30bfe4),color-stop(1,#008FB4));
    background:-webkit-linear-gradient(top,#30bfe4 0%,#008FB4 100%);
    background:-o-linear-gradient(top,#30bfe4 0%,#008FB4 100%);
    background:-ms-linear-gradient(top,#30bfe4 0%,#008FB4 100%);
    background:linear-gradient(top,#30bfe4,#008FB4);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#30bfe4",endColorstr="#008FB4",GradientType=0);
}

.pharmacy-details { line-height:1.3; margin-bottom:10px; }
.pharmacy-details .name { font-weight:bold; }
.pharmacy-controls { float:right; }

.weather-today { width:50px; height:50px; float:left; }
.temperature { font-size:28px; position:relative; top:-1px; }
.hot-temp { color:#f33; font-size:13px; }
.cold-temp { color:#33f; font-size:13px; }
.celcius { vertical-align:top; position:relative; top:2px; }

div.side-writers { max-height:265px; overflow:auto; }
td.article-information { height:60px; padding-left:8px; padding-top:2px; padding-bottom:2px; padding-right:8px; }
td.article-information a { font-weight:bold; }
td.article-information span.side-writer-name { font-weight:bold; font-size:11px; }
div.side-writers .writer-image-l { float:left; max-width:40px; max-height:60px; }
div.side-writers .writer-image-r { float:right; max-width:40px; max-height:60px; }

.extras { margin-top:30px; background-color:#fff; /*border:1px solid #ccc;*/ padding:5px 10px; }
.extras-wide { width:600px; }
.content-wide .extras-wide { width:920px; }
.extras-title { font-size:20px; line-height:1; }

.extra-writer { line-height:1.5; padding-bottom:10px; }

.latest-announcements { line-height:1.7; width:920px; }

.category-extended { background-color:#fff; /*border:1px solid #ccc;*/ padding:5px 10px; }
.news_ui { width:180px; float:left; margin-right:2px; margin-bottom:8px; border:1px solid #fff; padding:8px; }
.news_ui:hover { border:1px solid #ccc; }
.news-image-container-small { text-align:center; margin-bottom:3px; }
.news-ui-image { max-width:180px; max-height:120px; }
.news-ui-title { color:#000; font-weight:bold; }
.news-ui-content { color:#999; }

.bull-sign { font-size:11px; }

div.gallery-photo { text-align:center; }
img.gallery-photo { max-width:800px; }
.gallery-desc { text-align:center; margin-top:12px; font-size:14px; }
.gallery-pagination { margin-top:12px; height:22px; }
.gallery-pagination a { text-decoration:none; color:#00f; }
.gallery-pagination a:hover { text-decoration:underline; }
.gallery-pagination .prev { float:left; font-size:14px; }
.gallery-pagination .next { float:right; font-size:14px; }

.announcements { background-color:#fff; /*border:1px solid #ccc;*/ padding:5px 10px; line-height:1.7; }
.announcements-title { font-size:20px; }

.category-small-title { background-color:#fff; /*border:1px solid #ccc;*/ padding:5px 10px; font-size:18px; }
.category-small-title .title-container { background:#008FB4; display:inline; padding:4px 15px 3px 15px; margin-left:15px;
    -webkit-border-top-left-radius: 6px; -moz-border-radius-topleft:6px; border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px; -moz-border-radius-topright:6px; border-top-right-radius: 6px;
}
.category-small .news_ui:hover { border:1px solid #008FB4; }
.category-small-title .hr { border-color:#008FB4; margin-top:1px; border-width:3px; margin-bottom:0px; }
.category-small-title a { color:#fff; }
.category-small-content { background-color:#fff; /*border:1px solid #ccc;*/ padding:0 10px 5px 10px; margin-bottom:20px; }

.cover-ad-container { position:relative; z-index:1; height:0px; text-align:center; }
.cover-ad-fixed { position:fixed; width:100%; height:10px; top:0px; }
.page-container { position:relative; z-index:2; background:rgb(246,246,246); width:940px; margin:0 auto; padding:8px 10px 120px 10px; }

.side-ad-container { display:none; }
.side-ad-pager { width:962px; height:1px; float:left; }
.side-ad-l { display:block; height:1px; position:relative; top:8px; float:left; text-align:right; }
.side-ad-r { display:block; height:1px; position:relative; top:8px; float:left; text-align:left; }
.side-ad-content { display:inline-block; }

.pharmacy-block { background-color:#fff; /*border:1px solid #ccc;*/ padding:5px 10px; }

.map-marker { margin-right:8px; }

.ad-at-main1,
.ad-at-main2,
.ad-at-main3,
.ad-at-main4,
.ad-at-main5,
.ad-at-main6 { margin-bottom:20px; }

.ad-at-headline-top { padding-top:8px; }
.ad-at-headline-bottom { margin-bottom:20px; }

.ad-at-top { margin-top:3px; }

.load-older { background-color:#f6f6f6; border:1px solid #d3d3d3;
    color:#607998; font-weight:bold; text-align:center; padding:10px 0; margin-bottom:10px; display:block; }
a.load-older { cursor:pointer; }
a.load-older:hover { background:#fafafa; text-decoration:underline; }
#load-older-loading { display:none; }

.cover-ad-overflow-hider { overflow:hidden; height:10000px; min-width:960px; }

.currency-label { font-size:15px; margin-top:7px; margin-bottom:4px; display:inline-block; }
.currency-inner-label { color:#999; font-weight:bold; }
.currency-number { color:#00f; font-weight:bold; }
