/* Global */
*{margin:0;padding:0;line-height:1.22em;}
a{color:#003e7e;}
a:hover{color:#00C;}
a img{border:0;}
body{background:#fff;color:#333;font: 13.34px Verdana, Arial, Helvetica, sans-serif;*font-size: small;text-align: center;}
h1,h2,h3{font-family:arial, verdana, helvetica, clean, sans-serif;}
h4 {font-size:1em; margin-bottom:.4em;}
p{margin-bottom:1em;}
table{font:100%;font-size:inherit;}
select,input,textarea{font:99% verdana, arial, helvetica, clean, sans-serif;}
input.text{padding:1px 0;}
optgroup{margin-top:.5em;}
/* Global Helper Classes */
.bold {font-weight:700;}
.center {text-align:center;}
img.float{display:block;float:left;margin:0 .69em 0 0;}
.left{float:left;}
.new {font-style:italic; font-weight:bold; color:#ffcc33; font-size:.9em;}
.one_col{clear:both;margin-top:1.44em;}
.photo-credit {font-size:75%;clear:both;font-style:italic;}
.pkg:after {content: " ";display: block;visibility: hidden;clear: both;height: 0.1px;font-size: 0.1em;line-height: 0;}
.pkg {display: inline-block;}
/* no ie mac \*/
* html .pkg {height: 1%;}
.pkg {display: block;}
.right{float:right;}
.right-one {margin-right:1%;}
.right-two {margin-right:2%;}
.right-four {margin-right:4%;}
.width33 {width:33%;}
.width36 {width:36%;}
.width49 {width:49%;}
/* Page Layout */
#site{border-left:0px solid #0e4273;text-align:left;width:990px;margin:0 auto;}
#page{clear:both;margin-bottom:3em;}
#main{background:#fff;}
.channels{border-top:1px solid #8FB6D8;float:left;width:12.368em;}
.channels .switch{background:#cfddea;padding:.2em 0 .1em;text-align:center;}
#content{display:block;padding:0 0 0 5px;}
#content:after{clear:both;content:" ";display:block;font-size:0.1em;height:0.1px;line-height:0;visibility:hidden;}
#content .layout_2_1_left{float:left;width:640px;}
#content .layout_2_1_right{float:right;width:344px;}
/* Hot Links */
#hot_links{background:#dadada url(/SiteFiles/3/templates/images/common/hot_links/bg.gif) repeat-x;border-bottom:1px solid #b0bfc8;float:left;height:2.14em;overflow:visible;width:100%;}
#hot_links p.links{color:#333;float:left;padding:.6em .3em .3em .9528em;}
#hot_links p.links span{font-family:Arial, Helvetica, sans-serif;font-size:100%;font-weight:700;}
#hot_links #h_t_ad{color:#333;float:left;font-size:.86em;padding:.69em .3em 0 1em;}
#hot_links #h_t_ad a{color:#666;}
#hot_links #h_t_ad a:hover{color:#000;}
#hot_links p.user img{vertical-align:middle;}
#hot_links p.user{color:#333;float:right;font:11px Arial, Helvetica, sans-serif;padding:7px 8px 0 0; margin-bottom:0;}
#hot_links p.user a{font-size:100%;text-decoration:underline;padding:0 2px 0 0;}
#hot_links p.user span.new-to-active {font-weight:700;}
#hot_links p.user span.help {background:url(/assets/common/info.gif) no-repeat scroll left; height:14px; width:14px; padding:0 0 1px 18px;}
/* Global Nav */
#hot_links #global-nav{padding-left:0;float:left;}
#hot_links #global-nav,#hot_links #global-nav ul{list-style:none;font-family:Arial, Helvetica, sans-serif; z-index:90000;}
#hot_links #global-nav a{display:block;text-decoration:none;padding:5px 10px 5px 15px;}
#hot_links #global-nav span.trigger{cursor:default;display:block;background:url(/assets/common/nav-down-arrow.gif) no-repeat right center;}
#hot_links #global-nav span.trigger a {text-transform:uppercase;font-size:.86em;font-weight:700;padding:.6em 1.4em .6em .86em;font-family:arial, verdana;}
#hot_links #global-nav li{float:left;width:auto;margin-right:.2em;}
#hot_links #global-nav li ul,#hot_links #global-nav ul li{width:12em;}
#hot_links #global-nav ul li a{color:#565656;border-right:0;font-size:86%;display:block;padding:3px 12px 3px 10px;font-family:verdana;}
#hot_links #global-nav li ul li{float:none;}
#hot_links #global-nav li ul{position:absolute;display:none;background-color:#0044A5;border:0 solid #000;padding:.4em 0 .69em;z-index:9999;}
#hot_links #global-nav li:hover a,#hot_links #global-nav a:focus,#hot_links #global-nav a:active,#hot_links #global-nav li.gnhvr a{color:#fff;background-color:#0044A5;background-image:none;}
#hot_links #global-nav li:hover ul,#hot_links #global-nav li.gnhvr ul{display:block;}
#hot_links #global-nav li:hover ul a,#hot_links #global-nav li.gnhvr ul a{color:#fff;background-color:transparent;}
#hot_links #global-nav ul a:hover{background-color:#8EB6D9!important;color:#000!important;}
#hot_links #global-nav ul li.heading{font-weight:bold;font-style:italic;color:#fff;font-size:86%;padding:10px 12px 3px 10px;font-family:verdana;}
/* box */
.box:after {content: " ";display: block;visibility: hidden;clear: both;height: 0.1px;font-size: 0.1em;line-height: 0;}
.box {display: inline-block;}
/* no ie mac \*/
* html .box {height: 1%;}
.box {display: block;}
.box{border:1px solid #b1c0c8;margin-top:.9em;}
.box .title{height:2.4em;padding:.2em .69em;}
.box .title h3{float:left;font-size:1.3em;line-height:1.8em;}
.box .title p{float:right;font-size:86%;display:block;margin:.6em 0 0;}
.box .content{padding:.69em;}
.box .content p{margin-bottom:0;padding-bottom:.69em;}
.box .content ul{font-size:.86em;list-style:none;}
.box .content ul li{margin:0 0 .69em;}
/* blue box */
.blue{border-color:#003e7e;}
.blue .title{background-color:#003e7e;}
.blue .title a,.blue .title h3{color:#fff;}
/* gold box */
.gold {background-color:#FDF5E6; border-color:#ffcc33;}
.gold .title{border-bottom:1px solid #ffcc33; margin-bottom:0;}
.gold .title h3{color:#333;}
/* gray box */
.gray .title{background-color:#eee;border-bottom:1px solid #b1c0c8;}
.gray .title h3{color:#333;}
/* Parametric Search */
#search_rcpagelet form{padding:.69em;}
#search_rcpagelet form.narrow{padding:.35em;}
*html #search_rcpagelet label{margin:5px 4px 0 5px;}
#search_rcpagelet label{display:block;text-align:right;float:left;clear:left;font-weight:700;color:#333;font-size:80%;margin:5px 4px 0 10px;}
#search_rcpagelet #form_content label{width:75px;}
#search_rcpagelet input,#search_rcpagelet select{display:block;float:left;font-size:80%;margin:2px 0;padding:2px;}
#search_rcpagelet #form_content input{width:190px;}
#search_rcpagelet #form_content select{height:21px;width:198px;}
#search_rcpagelet select{height:21px;width:168px;}
#search_rcpagelet input.default{color:#aaa;}
#search_rcpagelet .hidden{display:inline;background:transparent;margin:0;padding:0; font-size:1%;}
#search_rcpagelet #date_picker span{display:block;float:left;font-size:70%;font-weight:700;color:#333;margin:7px 5px 0;}
#search_rcpagelet #date_picker input{width:65px;}
#search_rcpagelet #date_picker .button{width:auto;border:0;float:left;cursor:pointer;margin:2px 0 0;}
/*#search_rcpagelet #international_search{display:block;text-align:left;clear:both;font-size:80%;background:transparent url('/SiteFiles/3/templates/images/common/site_search/magnifier.png') bottom left no-repeat;margin:0 0 0 88px;padding:4px 0 2px 20px;}*/
*html #search_rcpagelet #results_container{padding:0;}
*+html #search_rcpagelet #results_container{padding:0;}
#search_rcpagelet #results_container{clear:left;padding:6px 0;}
*html #search_rcpagelet #results_container input{margin:0;}
*+html #search_rcpagelet #results_container input{margin:0;}
#search_rcpagelet #results_container input{display:block;float:left;width:auto;margin:0 5px 0 0;}
*html #search_rcpagelet #results_container label{margin-top:3px;}
*+html #search_rcpagelet #results_container label{margin-top:3px;}
#search_rcpagelet #results_container label{display:block;float:left;font-weight:400;clear:none;width:175px;text-align:left;margin:0;}
#search_rcpagelet div.submit{text-align:center;clear:both;}
#search_rcpagelet input.submit{cursor:pointer;border:0;float:none;display:block;margin:.2em auto;width:95px;height:28px;padding-top:28px;background:url(/assets/common/screen-common-sprite.png) 0 -30px no-repeat;overflow:hidden;font-size:0;}
#morelink{bottom:10px;font-size:80%;position:relative;}
.scal{left:0;position:absolute;}
.scal{background-color:#fff;border:2px solid #ccc;border-top:6px solid #ffc423;color:#333;display:block;position:absolute;width:180px;font-size:80%;z-index:1000;left:-9px;top:0;padding:1em;}
.scal .calheader{text-align:center;margin-bottom:1em;font-weight:700;overflow:auto;}
.scal .calheader .caltitle{width:60%;text-align:center;margin:0 auto;}
.scal .calheader .calcontrol{cursor:pointer;}
.scal .calheader .calcontrol:hover{color:#fff;background-color:#ccc;}
.scal .calheader .calclose{text-align:right;margin:0;padding:0;}
.scal .calheader .calclose:hover{background-color:transparent;color:#333;}
.scal .calheader .calprevmonth{float:left;margin:0 .5em;}
.scal .calheader .calnextmonth{float:right;margin:0 .5em;}
.scal .calheader .calnextyear{display:none;}
.scal .calheader .calprevyear{display:none;}
.scal .daybox{float:left;border:1px solid #ddd;border-left:0;border-top:0;width:20px;text-align:center;cursor:pointer;padding:2px;}
.scal .dayboxvalue{display:none;}
.scal .dayboxname{font-weight:700;width:20px;text-align:center;border-bottom:1px solid #ddd;border-color:#fff;padding:2px;}
.scal .daybox:hover{background-color:#ddd;}
.scal .dayboxname:hover{background-color:transparent;cursor:auto;}
.scal .dayboxsunday{border-left:1px solid #ddd;}
.scal .dayoutmonth{color:#ddd;}
.scal .dayselected{background-color:#ffc423;color:#369;}
.scal .daycurrent{border:1px solid red;}
.scal .endweek{float:left;}
/* Ads */
#med_rec_top{float:left;width:300px;}
#med_rec_bottom{display:block;clear:both;/*padding:0 6%;width:87.4%;margin-top:.9em;*/}
/* Top Ads */
#top_ads {height: 6.923em;overflow: hidden;}
#top_ads .banner {float: left;}
#top_ads .promo{float: right;}
/* Footer */
#footer {background:#e0e0e0 url(/sitefiles/3/templates/images/common/dotted_horizontal.gif) 0 0 repeat-x;clear:both;width:74.213em;padding:.4em 0 .69em;}
#footer-links {background:#e0e0e0 url(/sitefiles/3/templates/images/common/dotted_horizontal.gif) 0 0 repeat-x; height:23px; margin-top:105px;}
#footer .copyright {float:left; font-size:80%; margin-left:.8em;}
#footer .links {float:right; font-size:80%; margin-right:.8em;}
#footer .links .support {padding:0 0 4px 18px; background:url(/assets/common/screen-common-sprite.png) 0 -349px no-repeat;}
#footer img {vertical-align:middle;}
#social_footer {clear:both; padding:.69em .69em .4em;}	
#social_footer span {font-size:.86em;}	
#social_footer img {padding-left:.69em; vertical-align:middle;}
#social_footer img.first {padding-left:.3em}
div#container_footer {font-size:.75em; text-align:left; margin:0.69em;}
div#container_footer ul {margin:0 0 .6em; padding:0;}
div#container_footer ul#copyright {margin-bottom:0.75em;}
div#container_footer ul li {background:url(/sitefiles/3/templates/images/common/footer_links_separator.gif) 0 55% no-repeat;color:#666;display:inline;margin:0;padding:0 0.4em 0 0.75em;}
div#container_footer ul li.no_bullet {background:none; padding:0;}
div#container_footer a,div#container_footer a:visited {color:#666; text-decoration:none;}
div#container_footer a:hover {text-decoration:underline;}
div#container_footer ul#copyright li a {color:#003560;}
/* Opera hack to accomodate its 1 place float bug  */
@media all and min-width0px  {
head~body #site {width:76em;}
head~body #main {width:76.6em;}
head~body #footer {width:76em;}}

/* ---------- SEARCH HEADER STYLES ---------- */
*:focus {outline: none;} /* Removes gold border for all fields in Chrome */
/* sprite */
.espn-logo, a#active-logo, li.social a, #event-organizers, #search-cont, #search-keywords, #search-channel, .search-button, #user-location-enter, #user-go-button {background:url(/assets/images/header-sprite.png) no-repeat scroll transparent;}
	
/* header container */
#top_header, #header {background:url(/assets/images/header-bkgd.png) no-repeat scroll #002360; font-family:Arial, Helvetica, sans-serif; text-align:left; margin:0 auto;}
#top_header {background-position:0 0; height:28px;}
#header {background-position:0 -78px; height:119px;}

/* active network links */
ul.header-links {font-size:11px; padding:4px 0 0 10px; float:left;}
ul.header-links, ul.header-links a {color:#FFF; margin:0; list-style:none;}
ul.header-links li {border-right:1px solid #FFF; color:#FFF; display:inline; height:12px; padding:0 8px 0 5px;}	
ul.header-links li.social {border-right:none; padding:0 0 0 5px;}
ul.header-links li.social a {display:inline-block; height:16px; width:16px; margin:0 0 -3px;}
ul.header-links a#facebook {background-position:0 0;}
ul.header-links a#twitter {background-position:0 -30px;}
ul.header-links a#rss {background-position:0 -60px;}
ul.header-links a#newsletters {background-position:0 -90px;}
ul.header-links li.social span {display:none;}
ul.header-links .espn-logo {width:60px; height:14px; background-position:-66px 0; margin-left:4px; position:absolute;}

/* active.com logo */
a#active-logo {width:257px; height:50px; background-position:0 -156px; margin:35px 0 0 10px; display:block; float:left;}
a#active-logo span {display:none;}

/* event organizers */
#event-organizers {background-position:0 -256px; float:right; font-size:11px; height:28px; line-height:24px; margin-right:10px; width:483px;}
#event-organizers h3.ots {display:inline; color:#FFF; padding:0 4px 0 12px;}
#event-organizers h3.ots a {text-decoration:none; color:#FFF; font-size:11px;}
#event-organizers #ed-actions {display:inline; color:#FFF; font-size:11px; margin-bottom:2px;}
#event-organizers #ed-actions a {color:#FFF; text-decoration:underline;}

/* privacy policy */
.privacy { width:372px; font-size:11px; float:right; color:#FFF; margin:5px 10px 0 0; text-align:center; }
.privacy span { font-weight:700; }
.privacy a { color:#FFF; }

/* search bar */
#search-cont {background-position:0 -332px; margin:30px 10px 0 0; width:682px; height:43px; float:right;}
#search-location {width:190px; padding-left:7px; margin-top:13px; float:left; display:block;}
#search-location .change {margin-right:27px; display:block;}
#search-location .change a {font-size:15px; padding-right:12px; font-weight:700; color:#FFF; text-decoration:none; background:url(/assets/images/location-down-arrow.png) no-repeat scroll right center transparent;}
#search-location .change a:hover {text-decoration:underline;}
#search-keywords {background-position:0 -425px; width:219px; height:27px; margin:8px 0 0 5px; float:left;}
.user-search-text, .user-search-text-focus {background-color:transparent; font:13px/27px Arial, Helvetica, sans-serif; border:none; width:205px; height:27px; padding-left:8px; color:#999;}
	/* Firefox hack to fix the default text within the search box */
	.user-search-text, .user-search-text-focus, x:-moz-any-link {padding-top:6px;}
	.user-search-text, .user-search-text-focus, x:-moz-any-link, x:default {padding-top:0px;}
#keyword-search:focus,#keyword-search:active {color:#333; font-style:normal;}
#search-channel {background-position:0 -502px; width:160px; height:27px; margin:8px 0 0 5px; float:left;}
#selection {font-size:13px; padding-left:8px;}
#search-button-cont {margin:8px 0 0 5px; border:none; float:left;}
.search-button {background-position:0 -579px; width:78px; height:27px; border:none; cursor:pointer; margin:0;padding:0;}

/* location control */
#location-search-cont {width:258px; background-color:#FFF; border:1px solid #333; padding:6px; margin:2px 0; font:12px Arial, Helvetica, sans-serif; position:absolute; overflow:hidden; z-index:9999;}
#user-location-enter {background-position:0 -656px; width:180px; height:30px; float:left;}
.location-input-text {background-color:transparent; font-size:13px; border:none; width:174px; height:30px; line-height:30px; padding-left:6px; color:#999;}
	/* Firefox hack to fix the default text within the search box */
	.location-input-text, x:-moz-any-link {padding-top:6px;}
	.location-input-text, x:-moz-any-link, x:default {padding-top:0px;}
#user-go-button-cont {width:70px; height:30px; margin-left:6px; border:none; float:left;}
#user-go-button {background-position:0 -736px; width:70px; height:30px; border:none; cursor:pointer;}
#error-msg {background:url(/assets/images/cross.png) no-repeat scroll transparent; margin-top:4px; padding-left:20px; line-height:16px;}
#close-box {padding-top:6px; text-align:left;}
#close-box a:hover {text-decoration:none;}

/* search autocomplete */
#keyword-search-indicator {position:relative; top:-21px; left:197px;}
div.autocomplete {margin:-1px 0; padding:0; width:375px !important; background:#FFF; border:1px solid #333; position:absolute; z-index:9999;}
/* margin fix for autocomplete dropdown on IE6 and IE7 */
	*html div.autocomplete {margin:-2px 0 0 -5px;}
	*+html div.autocomplete {margin:-2px 0 0 -5px;}
div.autocomplete ul {margin:0; padding:0; list-style-type:none;}
div.autocomplete ul li.selected {background-color:#D9E1ED; color:#444;}
div.autocomplete ul li {margin:0; padding:0 0 0 5px; display:block; list-style-type:none; cursor:pointer; font-size:12px; line-height:24px;}

/* all things active dropdown */
.dropdown {margin: 0;}
.dropdown dd {margin:7px 0 0; padding:0; font-size:12px; line-height:10px;}
.dropdown dt {margin:7px 0 0; padding:0; font-size:13px;}
.dropdown ul {margin:0;}
.dropdown dd {position:relative; z-index:9999999;}
.dropdown a, .dropdown a:visited {color:#444; text-decoration:none;}
.dropdown dt a:hover {border:none;}
.dropdown dt a {display:block; border:none; width:152px;}
.dropdown dt a span {cursor:pointer; display:block; padding:2px;}
.dropdown dd ul {background:#FFF none repeat scroll 0 0; border:1px solid #333; color:#C5C0B0; display:none; left:0; margin:-12px 0; padding:0; position:absolute; width:auto; min-width:158px; list-style:none;}
	*html .dropdown dd ul {width:158px;}
.dropdown span.value {display:none;}
.dropdown span.option {display:inline; margin:0; padding:0; font-weight:400;}
.dropdown dd ul li a {padding:3px 0 0 5px; display:block;}
.dropdown dd ul li a:hover {background-color:#D9E1ED; color:#444;}
.dropdown img.flag {border:none; vertical-align:middle; margin-left:10px;}
#user-search-facet-cont {border: 1px solid Silver;}

/* International Drop-Down */
#internat {background:transparent url(/assets/common/screen-common-sprite.png) no-repeat scroll 5px -819px;border-left:1px solid #FFF;display:block;float:left;width:135px;height:14px;margin:6px 0 0 8px;}
#internat #int-wrap{background:transparent url(/assets/common/int-down-arrow.gif) no-repeat scroll 98px 6px;}
#internat a#int-top{padding-left:27px; text-decoration:none;display:block;font-size:11px;color:#FFFFFF;}
#internat a#int-top:hover{text-decoration:underline;}
.int-menu {width:135px;background-color:#FFFFFF; margin-top:0;border:1px solid #003D7D;font-size:11px;z-index:9999;}
.int-menu a {padding:0.25em 0 0.25em 0.3em;display:block;text-decoration:none;margin-left:2.1em;}
.int-menu span {display:block;padding-bottom:4px;}
.int-menu a:hover{background-color:#D9E1ED; border:none;}
/* International Flags */
.at{background:transparent url(/assets/common/screen-common-sprite.png) 0 -587px no-repeat scroll;display:block;}
.au{background:transparent url(/assets/common/screen-common-sprite.png) 0 -566px no-repeat scroll;display:block;}
.de{background:transparent url(/assets/common/screen-common-sprite.png) 0 -608px no-repeat scroll;display:block;}
.es{background:transparent url(/assets/common/screen-common-sprite.png) 0 -628px no-repeat scroll;display:block;}
.fr{background:transparent url(/assets/common/screen-common-sprite.png) 0 -650px no-repeat scroll;display:block;}
.ie{background:transparent url(/assets/common/screen-common-sprite.png) 0 -670px no-repeat scroll;display:block;}
.it{background:transparent url(/assets/common/screen-common-sprite.png) 0 -690px no-repeat scroll;display:block;}
.nl{background:transparent url(/assets/common/screen-common-sprite.png) 0 -712px no-repeat scroll;display:block;}
.nz{background:transparent url(/assets/common/screen-common-sprite.png) 0 -733px no-repeat scroll;display:block;}
.pt{background:transparent url(/assets/common/screen-common-sprite.png) 0 -754px no-repeat scroll;display:block;}
.se{background:transparent url(/assets/common/screen-common-sprite.png) 0 -776px no-repeat scroll;display:block;}
.uk{background:transparent url(/assets/common/screen-common-sprite.png) 0 -796px no-repeat scroll;display:block;}
.us{background:transparent url(/assets/common/screen-common-sprite.png) 0 -812px no-repeat scroll;display:block;}

/*GLOBAL*/
.clear {clear:both;}
h1, h2, h3, h4 {font-family:Arial, Helvetica, sans-serif;}
h2.topHead { color:#FFF; font-size:18px; font-weight:400; overflow:hidden; border-radius:5px 5px 0 0;}
h2.topHead span {color:#FFF; text-shadow:0 1px 2px rgba(0, 0, 0, 0.6);}
h2.topHead a {color:#FFF; display:inline-block; float:right; font-size:13px; font-weight:400; margin:4px 9px 0 0; padding-right:14px; text-decoration:none;}
h2.topHead a:hover {color:#FFF; text-decoration:underline;}
div {cursor:default;}
/*#ribbon {display:none;}*/
ol {padding-top:10px;}
ol li {list-style-type:decimal;margin-left:20px;}
ul li {list-style:none;}
a img {border:none;}
strong{font-weight:700;}
a.mainlink {color:#003E7E!important; font-size:14px!important; text-decoration:none!important; font-weight:700!important;}
a.mainlink:hover {text-decoration:underline!important;}

/* CONTENT CLASSES */
.section {background-color:#FFF; font:12px Arial, Helvetica, sans-serif; margin-top:13px;}
.lft {float:left;}
.wide {width:630px;}
.ctr {margin:0 0 0 15px; width:305px;}
.rgt {float:right;}
.cont {float:left; padding:14px;}
.modblue h2.topHead {background:url(/assets/common/content_mod_blue_head.png) no-repeat scroll 0 0; height:28px; padding:14px 0 0 12px; width:640px;}
.modblue {background:url(/assets/common/content_mod_blue_bkgd.png) repeat-y scroll 0 0; width:640px;}
.modblue-foot {background:url(/assets/common/content_mod_blue_foot.png) no-repeat scroll 0 0; float:right; height:37px; width:640px;}
.modblue-rgt h2.topHead {background:url(/assets/common/content_mod_right_blue_head.png) no-repeat scroll 0 0; height:28px; padding:14px 0 0 12px;}
.modblue-rgt-bod {background:url(/assets/common/content_mod_right_blue_bkgd.png) repeat-y scroll 0 0;}
.modgray h2 {background:url(/assets/common/content_mod_gray_head.png) no-repeat scroll 0 0; border:none; height:42px; padding:13px 0 0 12px;}
.modgray {margin-top:8px; width:315px; background:url(/assets/common/content_mod_gray_bkgd.png) repeat-y scroll 0 0;}
.grayer h2 {background-color:#E0E0E0;}
.modgray.section {border:none;}
.modgray h2.topHead span {color:#222; padding-top:10px; text-shadow:0 1px 2px rgba(0, 0, 0, 0.25);}
.modgray h2.topHead a {color:#333;}
.more {background:url(/assets/common/content_mod_gray_foot.png) no-repeat scroll 0 0; font-size:14px; display:block; text-align:center; font-weight:700; margin-top:15px; height:26px; padding-top:6px; width:100%; float:left;}

/* HEADLINE ROTATOR */
#rotator {border-bottom:1px solid #CCC; height:36px; margin-bottom:9px; padding:12px 0 0 5px;}
#rotator h1 {font-size:27px; font-weight:400;}
#rotator h1 a {text-decoration:none; text-shadow:0 1px 2px rgba(0, 0, 0, 0.25); color:#000;}
#rotator h1 a:hover {color:#000; text-decoration:none;}

/* FEATURE MODULE */
#feature { background:#FFF; clear:left; font-family:Arial, Helvetica, sans-serif; padding:15px 0 0 5px; }
#feature a {color:#003e7e; text-decoration:none;}
#feature a:hover {text-decoration:underline;}
#feature a:hover span {text-decoration:none;}
#feature #gallery {float:left; overflow:hidden; position:relative;}
#feature #gallery .img-cont {float:left; width:380px;}
#feature #gallery .img-cont .feature-headline {float:left; padding-bottom:3px; widows:380px;}
#feature #gallery .img-cont .feature-headline h3 {color:#666; font-size:15px; font-weight:700;}
#feature #gallery .img-cont .feature-headline span a {font-weight:400;}
#feature #gallery .img-cont img {border:none; display:block; float:left; height:250px; width:400px;}
#feature #gallery .img-cont .photo-credit {float:left; font-size:10px; font-style:italic; height:12px; padding:3px 0 0; width:380px;}
#feature #feature-text {float:left; font-size:12px; margin:20px 0 0 10px; width:220px;}
#feature #feature-text h4 {color:#222; font-size:16px; font-weight:700; margin:0 0 2px;}
#feature #feature-text h5 {color:#222; font-size:12px; font-weight:700; margin:13px 0 4px;}
#feature #feature-text ul li {color:#003e7e; list-style-type:disc; margin:0 0 4px 16px;}
.find-activity {background:url(/assets/common/find.jpg) no-repeat scroll 0 3px #FFF; display:block; margin-top:10px; padding:2px 0 3px 19px;}

/* REALTIME MODULE */
#realtime_container {margin-left:0;}
#realtime_container .tabs {float:left;background-color:#FFF; width:612px; margin:10px 0 0 14px; border-bottom: 1px solid #003E7E;}
#realtime_container ul.tabs li {float:left; bottom:-1px; position:relative; list-style:none;}
#realtime_container ul.tabs li a {border-bottom:1px solid #003E7E; float:left; padding:7px 9px; font-size:11px; color:#333; text-decoration:none;}
#realtime_container ul.tabs li a:hover {text-decoration:underline;}
#realtime_container ul.tabs li a.current {background-color:#FFF; border:1px solid #003E7E; border-bottom:none; font-weight:700; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0;}
#realtime_container #no-results {padding:10px 0 0 15px; line-height:16px;}
#realtime_container #realtime-content {width:303px; padding-top:0;}
#realtime_container .rt-upcoming a {color:#003E7E; text-decoration:none; line-height:15px; font-size:13px;}
#realtime_container .rt-upcoming a:hover{text-decoration:underline;}
#realtime_container .rt-upcoming ol li{margin-bottom:6px; color:#333;}
#realtime_container .rt-upcoming ol li div.event-date {font-style:italic; color:#222; font-size:11px;}
#realtime_container .rt-upcoming ol li span.urgency {color:#F00; font-weight:400; font-style:italic;}
#realtime_container #realtime_map {float:right; margin:10px 14px 8px 0;}
#realtime_container #realtime_map a.find-ttdny {background:url(/assets/common/find.jpg) no-repeat scroll 0 3px #FFF; display:block; float:right; margin-top:5px; padding:3px 0 3px 8px; text-align:center; width:265px;} 
#realtime_container #realtime_map #rt-map {border:1px solid #666; float:right; height:175px; margin-bottom:10px; overflow:hidden;}
#realtime_container #realtime_findmore a.aalink {color:#003E7E; display:block; font-size:12px; margin:9px 0 8px; text-align:center; text-decoration:none;}
#realtime_container #realtime_findmore a.aalink:hover {text-decoration:none;}
#realtime_container #realtime_findmore a.aalink span:hover {text-decoration:underline!important;}

/* CENTER CONTENT MODULES */
.content-mod {margin:0 0 0 13px;}
.content-links {float:left; min-height:315px; width:288px;}
.content-links .content-img {width:288px; height:130px;}
.content-links li.intro-text {font-size:14px; font-weight:400; line-height:16px; margin-bottom:10px; padding-top:10px;}
.content-links li {display:block; margin-bottom:12px; font-size:12px;}
.content-links li a {color:#003e7e; text-decoration:none;}
.content-links li a:hover {text-decoration:underline;}
.content-links li a:hover span {text-decoration:none;}

/* EXCLUSIVE DEALS */
#exclusive {margin-top:8px; padding-bottom:9px;}
#exclusive li a {color:#003e7e; text-decoration:none;}
#exclusive li a:hover {text-decoration:underline;}
#exclusive li a:hover span {text-decoration:none;}
#exclusive #deal-left {margin:9px 0 0 9px; width:298px; padding:0;}
#exclusive #deal-right {margin:9px 9px 0 0; padding:0; width:298px; float:right;}
#exclusive .deal-img {width:115px; margin:0 9px 0 0; float:left; height:150px;}
#exclusive h4.deal-headline {font-size:14px;font-weight:700; margin:5px 0;}

/* MED REC */
.medrec {width:300px; padding:17px; background-color:#CCC;}
#a.medrec{width:300px;height:250px; display:block; margin:5px 0 15px 5px;}
#a.medrec a {background-position:-886px -229px;}
#b.medrec {float:right; background-color:#CCC; margin:13px 5px 0 0;}
#b.medrec a {background-position:-890px -749px;}

/* FACEBOOK WIDGET */
#widget-facebook {padding:0 5px 0 0; margin-top:18px; width:334px; overflow:hidden; float:right;}

/* NATIONAL FEATURES */
.features {float:left; font-size:13px;}
.features li {clear:both; display:inline-block;}
.features #feat-events li {margin-bottom:5px; list-style:none;}
.features li a, #features li a:link, #features li a:visited {color:#003E7E; border:none; text-decoration:none;}
.features li a:hover {text-decoration:underline;}
.features li a img {float:left; margin:0 8px 0 0;}
.features li a.title {display:block; padding-left:125px;}
.features li p {color:#222; font-size:12px; padding-left:0;}
.features em {color:#222; font-size:11px; font-style:italic; font-weight:400;}

/* DIRECTORY */
#directory-links{margin:0 auto; width:990px; overflow:hidden; -moz-box-shadow:none; -moz-border-radius:0; border:none;}
#directory-links h2 {background:none #E0E0E0; font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:700; padding:5px 0 5px 8px; color:#333; overflow:hidden;}
#directory-links h2 a {color:#333; font-size:11px; margin:0 9px; float:right; text-decoration:none; font-weight:normal;}
#directory-links h2 a:hover {text-decoration:underline;}
#directory-section ul {margin-bottom:6px;}
#directory-section ul li {float:left; margin-right:6px; color:#666; font:11px Verdana, Arial, Helvetica, sans-serif;}
#directory-section ul li a {color:#666; text-decoration:none;}
#directory-section ul li a:hover {text-decoration:none!important;}

