/*ALL*/
body {margin: 0px 0px 0px 0px; background-image: url(back.gif);}
ul{margin:0;padding:0;}
a img{border:0;}

/*LOGGED IN - NOT LOGGED IN*/
.logged-in, .not-logged-in {display:none;}

/*FLOATS*/
.fr {float:right;}
.fl {float:left;}


/*HEADER*/
.header {width:986px; background-image:url(header-bg.gif); background-repeat:repeat-x; overflow:hidden;}
.login {padding:5px 8px 0px 8px;}
.login div * {vertical-align: middle;}
.log-sign {padding:1px 0px 0px 25px; float:right;}
.logoad {padding:0px 8px 8px 8px; clear:both; width:970px; margin:0px; overflow:hidden;}
.searchw {padding:0px 0px 0px 8px; width:978px; clear:both;}
.log-sign {padding:1px 0px 0px 25px; float:right;}
   

/*NAVIGATION*/
#navBar{height:26px;width:986px;background-color:#2f6388; overflow:hidden;}
#navBar a{font: bold 12px arial, sans serif; !important; height:26px; border-right:1px solid #5a98c0; padding:5px 10px 0px 10px; float:left; text-decoration:none;}
#navBar .market a{color:#2f6388; float:right; padding-right:8px; height:26px; background-image:url(nav-bg-mkt.gif); background-repeat:repeat-x;}
#navBar .nav a{color:#fff; float:left; padding-left:8px; height:26px;  background-color:#2f6388;}
#navBar .home img{padding:2px 0px 0px 2px;}
#navBar a:hover{color:#5a98c0;}

#navBarb{height:31px;width:986px;background-image:url(nav_hbg.gif); background-repeat:repeat-x;overflow:hidden;}
/*#navBarb a{font: bold 12px arial, sans serif; !important; height:26px; border-right:1px solid #5a98c0; padding:5px 10px 0px 10px; float:left; text-decoration:none;}*/
#navBarb .market {padding:5px 0px 0px 0px; height:26px;}
#navBarb .market  a{color:#2f6388;text-decoration:none; font: bold 12px arial, sans serif; border-right:1px solid #5a98c0; float:right; padding: 5px 8px 0px 8px; height:26px; background-image:url(nav-bg-mkt.gif); background-repeat:repeat-x;}
#navBarb .nav a{color:#fff; float:left; padding-left:0px; height:31px;}
#navBarb .home{padding:10px 9px 0px 9px; background-image:url(nav_hbg.gif); background-repeat:repeat-x;}
#navBarb .home a{background-image:url(nav_hbg.gif); background-repeat:repeat-x;}
#navBarb a:hover{color:#5a98c0;}



.secnav{background-color:#DEDEDE; width:100%; padding:0px; height:22px; margin:0px; overflow:hidden;}
.seclinks{width:100%; padding:5px 0px 5px 0px; margin:0px; overflow:hidden; text-align:left;}

/*CONTAINERS*/
#leftcol {width:660px; float:left; margin:0px; padding:0px 0px 0px 8px; overflow:hidden;}
#innerleftcol {width:100%; float:left; margin:0px; padding:0px 0px 0px 8px; overflow:hidden;}
#rightcol {width:300px; float:right; margin:0px; padding:0px 8px 0px 0px; overflow:hidden;}
#footer {width:970px; margin:0px; padding:0px 8px 0px 8px; overflow:hidden;}
.ad300{width:300px; margin:0px; padding:0px 0px 8px 0px;}
.container-160l{width:160px; float:left; text-align:left; overflow:hidden;}
.container-210l{width:210px; float:left; text-align:left; overflow:hidden;}
.container-215l{width:215px; float:left; text-align:left; overflow:hidden;}
.container-220l{width:220px; float:left; text-align:left; overflow:hidden}
.container-250r{width:250px; float:right; text-align:left; overflow:hidden;}
.container-260l{width:260px; float:left; text-align:left; overflow:hidden;}
.container-260r{width:260px; float:right; text-align:left; overflow:hidden;}
.container-300r{width:300px; float:right; text-align:left; overflow:hidden;}
.container-300l{width:300px; float:left; text-align:left; overflow:hidden;}
.container-310l{width:310px; float:left; text-align:left; overflow:hidden;}
.container-310r{width:310px; float:right; text-align:left; overflow:hidden;}
.container-315l{width:315px; float:left; text-align:left; overflow:hidden;}
.container-315r{width:315px; float:right; text-align:left; overflow:hidden;}
.container-320l{width:320px; float:left; text-align:left; overflow:hidden;}
.container-320r{width:320px; float:right; text-align:left; overflow:hidden;}
.container-325l{width:325px; float:left; text-align:left; overflow:hidden;}
.container-325r{width:325px; float:right; text-align:left; overflow:hidden;}
.container-350r{width:350px; float:right; text-align:left; overflow:hidden;}
.container-350l{width:350px; float:left; text-align:left; overflow:hidden;}
.container-375l{width:375px; float:left; text-align:left; overflow:hidden;}
.container-500r{width:500px; float:right; text-align:left; overflow:hidden;}
.container-610r{width:610px; float:right; text-align:left;}
.container-660{width:660px; float:left; margin:0px; padding:0px 0px 0px 0px; overflow:hidden;}
.container-970{width:970px; margin:0px; padding:0px 8px 0px 8px; overflow:hidden;}
.container-986{width:986px; margin:0px; padding:0px; overflow:hidden;}
.container-986all{width:986px; margin:0px; padding:0px; background-color:#FFF; overflow:hidden;}

.container-284{width:284px; padding:3px 8px 0px 8px; overflow:hidden;}

/*BORDER CONTAINERS*/
.containerdiv-315l{width:314px; float:left; text-align:left; border-right:1px solid #c9c7c4; overflow:hidden;}


/*INNER CONTAINERS*/
.container-282{width:282px; padding:3px 9px 0px 9px; overflow:hidden; text-align:left;}
.container-307{width:307px; padding:3px 9px 0px 9px; overflow:hidden; text-align:left;}
.container-332{width:332px; padding:3px 9px 0px 9px; overflow:hidden; text-align:left;}
.container-642{width:642px; padding:3px 9px 0px 9px; overflow:hidden;}
.container-952{width:952px; padding:10px 9px 20px 9px; overflow:hidden; text-align:left;}


/*SLIDESHOWS*/
#ss-leftcol{width:600px; float:left; margin:0px; padding:0px 0px 0px 8px; overflow:hidden;}
.container-919{width:919px; margin:0px; padding:0px 8px 0px 8px; text-align:left; overflow:hidden;}
.container-919top{width:919px; margin:0px; height:28px; padding:3px 8px 3px 8px; text-align:left; overflow:hidden;}
.container-919w{width:919px; margin:0px; padding:0px 8px 0px 8px; text-align:left; overflow:hidden;}
.container-935{width:935px; margin:0px; padding:0px; text-align:left; overflow:hidden;}
.container-935w{width:935px; margin:0px; padding:0px; text-align:left; overflow:hidden; background-color:#FFFFFF;}
.subbarb{background-color:#15496b; width:100%; height:3px; padding:0; margin:0; overflow:hidden;}
.sslogo-80l{width:80px; float:left; text-align:left; overflow:hidden;}
.container-sshead{width:839px; margin:0px; height:28px; padding:3px 0px 0px 0px; float:left; text-align:left; overflow:hidden;}
.ss-nav{ float:left; margin:0px; padding:8px 0px 8px 8px; overflow:hidden;}

/*CONTAINER PERCENT*/
.container-5l{width:5%; float:left; text-align:left; overflow:hidden;}
.container-10l{width:10%; float:left; text-align:left; overflow:hidden;}
.container-10r{width:10%; float:right; text-align:right; overflow:hidden;}
.container-15l{width:15%; float:left; text-align:left; overflow:hidden;}
.container-20l{width:20%; float:left; text-align:left; overflow:hidden;}
.container-25l{width:25%; float:left; text-align:left; overflow:hidden;}
.container-25r{width:25%; float:right; text-align:left; overflow:hidden;}
.container-30r{width:30%; float:right; text-align:left; overflow:hidden;}
.container-30l{width:30%; float:left; text-align:left; overflow:hidden;}
.container-33l{width:98%; float:left; text-align:left; overflow:hidden;}
.container-35r{width:35%; float:right; text-align:left; overflow:hidden;}
.container-35l{width:35%; float:left; text-align:left; overflow:hidden;}
.container-37l{width:37%; float:left; text-align:left; overflow:hidden;}
.container-40r{width:40%; float:right; text-align:left; overflow:hidden;}
.container-40l{width:40%; float:left; text-align:left; overflow:hidden;}
.container-45r{width:45%; float:right; text-align:left; overflow:hidden;}
.container-45l{width:45%; float:left; text-align:left; overflow:hidden;}
.container-47l{width:47%; float:left; text-align:left; overflow:hidden;}
.container-47l7{width:65%; float:left; text-align:left; overflow:hidden;}
.container-47r{width:47%; float:right; text-align:left; overflow:hidden;}
.container-48l{width:48%; float:left; text-align:left; overflow:hidden;}
.container-48r{width:48%; float:right; text-align:left; overflow:hidden;}
.container-49r{width:49%; float:right; text-align:left; overflow:hidden;}
.container-49l{width:49%; float:left; text-align:left; overflow:hidden;}
.container-50l{width:50%; float:left; text-align:left; overflow:hidden;}
.container-50r{width:50%; float:right; text-align:left; overflow:hidden;}
.container-50rs{width:30%; float:right; text-align:left; overflow:hidden;}
.container-55r{width:55%; float:right; text-align:left; overflow:hidden;}
.container-55l{width:55%; float:left; text-align:left; overflow:hidden;}
.container-60l{width:60%; float:left; text-align:left; overflow:hidden;}
.container-60r{width:60%; float:right; text-align:left; overflow:hidden;}
.container-65l{width:65%; float:left; text-align:left; overflow:hidden;}
.container-65r{width:65%; float:right; text-align:left; overflow:hidden;}
.container-75l{width:75%; float:left; text-align:left; overflow:hidden;}
.container-75r{width:75%; float:right; text-align:left; overflow:hidden;}
.container-70r{width:70%; float:right; text-align:left; overflow:hidden;}
.container-70l{width:70%; float:left; text-align:left; overflow:hidden;}
.container-80l{width:80%; float:left; text-align:left; overflow:hidden;}
.container-80r{width:80%; float:right; text-align:left; overflow:hidden;}
.container-85l{width:85%; float:left; text-align:left; overflow:hidden;}
.container-85r{width:85%; float:right; text-align:left; overflow:hidden;}
.container-87r{width:87%; float:right; text-align:left; overflow:hidden;}
.container-90l{width:90%; float:left; text-align:left; overflow:hidden;}
.container-90r{width:90%; float:right; text-align:left; overflow:hidden;}
.container-95l{width:95%; float:left; text-align:left; overflow:hidden;}
.container-95r{width:95%; float:right; text-align:left; overflow:hidden;}
.container-99l{width:99%; float:left; text-align:left; overflow:hidden;}
.container-100pad{width:100%; clear:both; padding:5px 0px 0px 0px; text-align:left; overflow:hidden;}
.container-100padl{width:100%; clear:both; padding:0px 0px 0px 10px; text-align:left; overflow:hidden;}
.container-100{width:100%; clear:both; text-align:left; overflow:hidden; font: Arial, Helvetica, sans-serif; font-size:12px; }
.container-100w{width:100%; background-color:#FFFFFF; clear:both; text-align:left; overflow:hidden;}


/*SUBHEADERS*/
.subb{background-color:#e4edf3; width:100%; padding:0; margin:0; overflow:hidden;}
.subg{background-color:#eff0f0; width:100%; padding:0; margin:0; overflow:hidden;}
.subg-area{background-color:#eff0f0; width:642px; padding:0px 9px 0px 9px; margin:0; overflow:hidden;}
.sub-leftb {width:9px; height:22px; background-image:url(subL.gif); float:left;}
.sub-rightb {width:9px; height:22px; background-image:url(subR.gif); float:right;}
.subbar{background-color:#e2e2e2; width:100%; height:4px; padding:0; margin:0; overflow:hidden;}
.rl-icon {float:right; padding-top:5px;}
.right-links{height:17px; padding:7px 0px 0px 0px; float:right; overflow:hidden;}
.right-links img{vertical-align:top;}
.right-links-story{height:17px; padding:7px 6px 0px 0px; float:right; overflow:hidden;}
.sect-img {width:78px; float:left; text-align:left;}

/*NAV TABS*/
.container-navtab{padding-right:5px; float:left;}
.navtab-lb {width:8px; height:31px; float:left;overflow:hidden;}
.navtab-selectedlb {width:8px; height:31px; background-image:url(navtabL-selected.gif); float:left;overflow:hidden; background-color:#dedede;background-repeat:no-repeat; }
.navtab-selectedrb {width:8px; height:31px; background-image:url(navtabR-selected.gif); float:left;overflow:hidden; background-color:#dedede; background-repeat:no-repeat;}
.navtab-lb {width:8px; height:31px;float:left; overflow:hidden;}
.navtab-rb {width:8px; height:31px; float:left; overflow:hidden;}
.navtabbg {height:31px; padding:0; margin:0; float:left; overflow:hidden;}
.navtabbg-selected {background-color:#dedede; height:31px; padding:0; margin:0; float:left; overflow:hidden;}


/*TABS*/
.container-tab{padding-right:5px; float:left;}
.tab-lb {width:8px; height:18px; background-image:url(tabL.gif); float:left;overflow:hidden;}
.tab-selectedlb {width:8px; height:18px; background-image:url(tabL-selected.gif); float:left;overflow:hidden;}
.tab-selectedrb {width:8px; height:18px; background-image:url(tabR-selected.gif); float:left;overflow:hidden;}
.tab-lb {width:8px; height:18px; background-image:url(tabL.gif); float:left; overflow:hidden;}
.tab-rb {width:8px; height:18px; background-image:url(tabR.gif); float:left; overflow:hidden;}
.tabbg {background-color:#15496b; height:18px; padding:0; margin:0; float:left; overflow:hidden;}
.tabbg-selected {background-color:#dee7ec; height:18px; padding:0; margin:0; float:left; overflow:hidden;}


/*BREAKING NEWS*/
.breaking-660 {width:660px; background-color:#c94c36; background-repeat:repeat; clear:both; overflow:hidden; text-align:left;}
.breaking-100 {width:100%; background-color:#c94c36; background-repeat:repeat; clear:both; overflow:hidden; text-align:left;}
.breaking-img {width:17%; float:left; text-align:left; overflow:hidden;}
.breaking-83 {width:83%; float:right; text-align:left; overflow:hidden;}

/*MAIN MODULE*/
.featured-660t {height:10px; width:660px; margin:0px; padding:0px; background-image:url(featured-top.gif); background-repeat:no-repeat;overflow:hidden;}
.featured-660b {height:10px; width:660px; margin:0px; padding:0px; background-image:url(featured-bottom.gif); background-repeat:no-repeat;overflow:hidden;}
.featured-660 {width:660px; background-image:url(featured-bg.gif); background-repeat:repeat-y; clear:both; overflow:hidden; text-align:left;}


/*FOOTER*/
.footerbar{background-color:#5a98c0; width:100%; height:6px; padding:0; margin:0; overflow:hidden;}
.container-sitemap{background-color:#f2fafd; width:100%; padding:0; margin:0; overflow:hidden;}
.footer-section{width:136px; float:left;}
.sitemap-section{width:160px; float:left;}









/*CALENDAR NEW
.txt-calsmall{font: normal 10px verdana, sans serif; color:#474747;}
.txt-calsmall a{color:#474747; text-decoration:none; height:22px;}
.txt-calsmall a:hover{text-decoration:underline;}
.c-eventcal{width:100%; text-align:left;	background-color:#ebdac1;}
.cal-rightb {width:10px; height:20px; background-image:url(http://media.mysanantonio.com/designimages/calendar-right.gif); float:right;}
.cal-rightbot {width:10px; height:20px; background-image:url(http://media.mysanantonio.com/designimages/calendar-bottom-r.gif); float:right;}
.cal-section{width:12%; float:left; text-align:center; background-color:#fcf0de;	padding:2px 0px 2px 0px;}
.cal-space{width:2%; float:left;}
.cal-spacestart{width:1.5%; float:left;}*/


/*CALENDAR OLD*/
.c-eventcal{width:100%; clear:both; text-align:left; background-color:#ebdac1;}
.cal-bot {height:8px; width:100%; margin:0px; padding:0px; background-image:url(calendar-bottom.gif); background-repeat:no-repeat; clear:both; overflow:hidden;}
.cal-230{width:100%; background-image:url(calendar-bck.gif); background-repeat:repeat-y; clear:both; overflow:hidden; float:left;}
.cal-85r{width:80px; overflow:hidden; float:right; padding: 10px 5px 0px 0px;}
.cal-230t {height:9px; width:100%; margin:0px; padding:0px; background-image:url(calendar-month.gif); background-repeat:no-repeat;overflow:hidden;}
.cal-month {width:250px; overflow:hidden; text-align:center; float:left;}
.cal-week {width:100%; overflow:hidden; background-image:url(calendar-back-week.gif); background-repeat:repeat-y; padding:0px 2px 0px 0px; }
.cal-week .cal-section, .cal-week .cal-section a{font: bold 16px arial, sans serif; color:#bacbd7; padding:2px 0px 2px 0px; margin:0; line-height:16px; text-decoration:none;}
.cal-day {width:100%; overflow:hidden; padding:0px 2px 0px 0px; }
.cal-day .cal-section{font: normal 14px arial, sans serif; color:#474747; padding:0px; margin:0; line-height:16px; text-decoration:none;}
.cal-day .cal-section a{font: bold 14px arial, sans serif; color:#15496b;padding:0px; margin:0; line-height:16px; text-decoration:none;}
.cal-arrowL {width:19px; padding: 3px 0px 0px 15px; overflow:hidden;  float:left;}
.cal-arrowR {width:19px; padding: 3px 15px 0px 0px; overflow:hidden; float:right;}
.cal-section{width:14%; float:left; text-align:center;}





/*TRAFFIC*/
.traffic-bg{background-color:#ffbe71; width:100%; clear:both; text-align:left; overflow:hidden;}
.trafficpad{width:98%; padding:0px 1% 0px 1%; margin:0; overflow:hidden;}
.traffic-sub-righttop {width:8px; height:20px; background-image:url(mysa_tr_topright.gif); float:right;}
.traffic-sub-rightbottom {width:8px; height:10px; background-image:url(mysa_tr_botright.gif); float:right;}
.traffic-sub-leftbottom {width:8px; height:10px; background-image:url(mysa_tr_botleft.gif); float:left;}



/*WEATHER*/
.weatherbox {overflow:hidden; float:right; width:38%;}
.w-edge {width:11px; height:43px;background-color:#e4edf3; background-image:url(weatherL.gif); float:right;}
.w-section {float:right; height:35px; text-align:left; background-color:#e4edf3; padding:8px 3px 0px 0px;}
.w-sectionr {float:right; height:35px; text-align:left; background-color:#e4edf3; padding:0px 8px 8px 0px;}
.w-sectionm {float:right; height:38px; text-align:left; background-color:#e4edf3; padding:5px 3px 0px 0px;}


/*IMAGES ACROSS*/
.s3across{overflow:hidden;clear:both;}
.s3across .left3across{float:left;width:31%;margin-right:1%;overflow:hidden;}
.s3across .center3across{float:left;width:32%;margin-left:1%;overflow:hidden;}
.s3across .center3acrossln{float:left;width:31%; margin-right:1%; margin-left:1%;overflow:hidden;}
.s3across .right3across{float:left;width:33%;margin-left:1%;overflow:hidden;}

.s4across{overflow:hidden;clear:both;}
.s4across .left4across{float:left;width:23%;margin-right:1%;overflow:hidden;}
.s4across .center4across{float:left;width:24%;margin-left:1%;overflow:hidden;}
.s4across .right4across{float:left;width:23%;margin-left:1%;overflow:hidden;}
.s4across .dotted{border-right:2px dotted #ccc;}

.p100x td img{padding:0 5px 0 0;}
.p100x td a{display:block;}
.p100x h4{padding:0;margin:0;}
.p100x td.share-photo-size{width:100px;overflow:hidden;}


/*BREAKS*/
.break {height:11px; clear:both; overflow:hidden;}
.minibreak {height:5px; clear:both; overflow:hidden;}
.wbreak {height:2px; width:1px; clear:both; overflow:hidden;}
.break-higher {height:22px; clear:both; overflow:hidden;}
.padding{padding-right:25px;}
.borderbot{width:100%; border-bottom:1px solid #dddddb; height:1px; margin:0px; padding:0px; overflow:hidden;}


/*LINES*/
.hline{width:100%; height:2px; background-image:url(divider-horiz.gif); background-repeat:x; clear:both; overflow:hidden;}
.hline50{width:50%; height:2px; background-image:url(divider-horiz.gif); background-repeat:x; overflow:hidden;}
.hline50c{width:100%; padding:0px 25% 0px 25%; height:2px; overflow:hidden;}


/*LIST ARROW*/
.list ul{list-style-type: none; margin:0px; padding:0px;}
.list li {background-image: url(arrow-li.gif); background-repeat: no-repeat; background-position: 0 .255em; padding-left: .8em; font: normal 12px arial, sans serif; line-height:16px; color:#474747;  text-decoration:none;}
.list li a {color:#474747; text-decoration:none;}
.list li a:hover{font: normal 12px arial, sans serif; line-height:16px; color:#808080; text-decoration:none;}

/*VID LIST ICON*/
.vidlist ul{list-style-type: none; margin:0px; padding:0px;}
.vidlist li {background-image: url(vid-li.gif); background-repeat: no-repeat; background-position: 0 .255em; padding-left: 1.2em; font: normal 12px arial, sans serif; line-height:16px; color:#474747;  text-decoration:none;}
.vidlist li a {color:#474747; text-decoration:none;}
.vidlist li a:hover{font: normal 12px arial, sans serif; line-height:16px; color:#808080; text-decoration:none;}

/*PHOTO LIST ICON*/
.photolist ul{list-style-type: none; margin:0px; padding:0px;}
.photolist li {background-image: url(photo-li.gif); background-repeat: no-repeat; background-position: 0 .255em; padding-left: 1.2em; font: normal 12px arial, sans serif; line-height:16px; color:#474747;  text-decoration:none;}
.photolist li a {color:#474747; text-decoration:none;}
.photolist li a:hover{font: normal 12px arial, sans serif; line-height:16px; color:#808080; text-decoration:none;}

/*FORUM LIST ICON*/
.forumlist ul{list-style-type: none; margin:0px; padding:0px;}
.forumlist li {background-image: url(forum-li.gif); background-repeat: no-repeat; background-position: 0 .255em; padding-left: 1.2em; font: normal 12px arial, sans serif; line-height:16px; color:#474747;  text-decoration:none;}
.forumlist li a {color:#474747; text-decoration:none;}
.forumlist li a:hover{font: normal 12px arial, sans serif; line-height:16px; color:#808080; text-decoration:none;}


/*OTHER*/
.toplinks {float:left; width:80%; overflow:hidden;}
.ep-section{width:88px; float:left;}
.editionimg img {margin: 30px 0px 0px 0px; float:right;}
.topic-mid {width:33%; float:left; text-align:left; overflow:hidden; }
.mid-inner {padding:0 5% 0 5%; border-right:1px dotted #c9c7c4; border-left:1px dotted #c9c7c4; overflow:hidden;}
.container-vid-des {width:471px; clear:both; padding:0px 0px 0px 10px; text-align:left; overflow:hidden;}
.container-more-vid {width:225px; clear:both; padding:0px 0px 0px 10px; text-align:left; overflow:hidden;}
.dotted{border-right:2px dotted #ccc;}

/*YAHOO ADS*/
.yahoo-leftw{width:7px; height:15px; background-image:url(yahoo-leftw.gif); float:left; overflow:hidden;}
.yahoo-rightw{width:7px; height:15px; background-image:url(yahoo-rightw.gif); float:right; overflow:hidden;}
.yahoo-bg {background-color:#000000; height:15px; padding:0; margin:0; width:100%; overflow:hidden;}

/*TEXT*/
h1, h1 a{font: bold 16px arial, sans serif; color:#15496b; margin:0; line-height:16px; text-decoration:none;}
h2, h2 a{font: bold 18px arial, sans serif; color:#474747;padding:2px 0px 2px 0px; margin:0; float:left; text-decoration:none;}
h3, h3 a{font: bold 16px arial, sans serif; color:#474747;padding:0px; margin:0; line-height:16px; text-decoration:none;}
h4, h4 a{font: bold 14px arial, sans serif; color:#5a98c0;padding:0px; margin:0; line-height:16px; text-decoration:none;}
h5, h5 a{font: bold 14px arial, sans serif; color:#474747;padding:0px; margin:0; line-height:16px; text-decoration:none;}
h6, h6 a{font: bold 12px arial, sans serif; color:#15496b; margin:0; line-height:22px; text-decoration:none; float:left;}

.warh1, .warh1 a{font: bold 24px arial, sans serif; color:#000; margin:0; line-height:24px; text-decoration:none;} 

.underline {text-decoration: underline;}
.nounderline {text-decoration: none;}
.strikethrough {text-decoration:line-through;}

.txt-navtab{font:bold normal 12px arial, sans serif; line-height:31px; text-decoration:none; font-weight:bold; color:#c33a29; padding-top:1px;}
.txt-navtab a{font:bold normal 12px arial, sans serif; text-decoration:none; font-weight:bold; line-height:31px; padding-top:1px; color:#FFF;}
.txt-navtab a:hover{color:#5a98c0;}

.txt-basic {font: normal 12px arial, sans serif;  color:#474747;}
.txt-basic a {text-decoration:none; color:#474747;}
.txt-basic a:hover{text-decoration:underline;}

.txt-secnav {font: normal 10px arial, sans serif; color:#474747;}
.txt-secnav a {text-decoration:none; color:#474747; letter-spacing:1px; padding:0px 9px 0px 9px; font-style:normal;}
.txt-secnav a:hover{text-decoration:none; color:#808080;}

.txt-breaking {font: normal 12px arial, sans serif;  color:#000; text-align:right;}
.txt-breaking a {text-decoration:none; color:#000;}
.txt-breaking a:hover{text-decoration:underline;}

.txt-flinks{font: normal 12px arial, sans serif; line-height:18px;  color:#474747;}
.txt-flinks a{text-decoration:none; font-weight:bold; line-height:18px; color:#474747;}
.txt-flinks a:hover{color:#808080;}

.txt-traffic-links{font: normal 12px arial, sans serif; line-height:15px;  color:#474747;}
.txt-traffic-links a{text-decoration:none; font-weight:bold; line-height:15px; color:#474747;}
.txt-traffic-links a:hover{color:#808080;}

.txt-basiclh {font: normal 12px arial, sans serif; line-height:16px; color:#474747;}
.txt-basiclh a {text-decoration:none; line-height:16px; color:#474747;}
.txt-basiclh a:hover{text-decoration:underline;}

.txt-basiclhg {font: normal 12px arial, sans serif; line-height:16px; color:#474747;}
.txt-basiclhg a {text-decoration:none; line-height:16px; color:#82878d;}
.txt-basiclhg a:hover{text-decoration:underline;}

.txt-basicb {font: normal 12px arial, sans serif;  color:#474747;}
.txt-basicb a {text-decoration:none; color:#15496b;}
.txt-basicb a:hover{text-decoration:underline;}

.txt-copyright {font: normal 12px arial, sans serif;  color:#000; text-align:center;}
.txt-copyright a {text-decoration:none; font-weight:bold; color:#5a98c0; padding:0px 5px 0px 5px;}
.txt-copyright a:hover{text-decoration:underline;}
.txt-copyright img{margin: 10px 20px 10px 0px;}

.txt-search {font: normal 12px arial, sans serif; color:#474747; text-align:center;}
.txt-search a {text-decoration:none; color:#15496b;}
.txt-search a:hover{text-decoration:underline;}

.txt-sslinksb {font: bold 14px arial, sans serif; letter-spacing:2pt; color:#474747;}
.txt-sslinksb a {text-decoration:none; color:#15496b;}
.txt-sslinksb a:hover{text-decoration:underline;}



.txt-linksb {font: normal 12px arial, sans serif; color:#474747;}
.txt-linksb a {text-decoration:none; color:#15496b;}
.txt-linksb a:hover{text-decoration:underline;}

.txt-s {font: normal 12px arial, sans serif; color:#15496b; text-align:center;}

.txt-search-res {font: normal 12px arial, sans serif; color:#474747; text-align:center;}
.txt-search-res a {text-decoration:none; color:#15496b;}
.txt-search-res a:hover{text-decoration:underline;}

.txt-footer {font: normal 11px arial, sans serif; line-height:16px; color:#474747;}
.txt-footer a {text-decoration:none; line-height:16px; color:#474747;}
.txt-footer a:hover{text-decoration:underline;}

.txt-small{font: normal 10px verdana, sans serif; color:#474747;}
.txt-small a{color:#15496b; text-decoration:none; height:22px;}
.txt-small a:hover{text-decoration:underline;}

.txt-time{font: normal 10px verdana, sans serif; color:#c94c36;}

.txt-blurb {font: normal 10px verdana, sans serif; color:#82878d; text-align:left; margin:0px; padding-top:2px;}
.txt-blurb a{color:#82878d; text-decoration:none; text-align:left;}
.txt-blurb a:hover{text-decoration:underline;}

.txt-smallbasic {font: normal 10px verdana, sans serif; line-height:16px; color:#474747; text-align:left;}
.txt-smallbasic a{color:#474747; line-height:16px; text-decoration:none; text-align:left;}
.txt-smallbasic a:hover{text-decoration:underline;}

.txt-smallbasiclb {font: normal 10px verdana, sans serif; line-height:16px; color:#639ec3; text-align:left;}
.txt-smallbasiclb a{color:#639ec3; line-height:16px; text-decoration:none; text-align:left;}
.txt-smallbasiclb a:hover{text-decoration:underline;}

.txt-basiclb {font: normal 12px arial, sans serif; line-height:16px; color:#639ec3; text-align:left;}
.txt-basiclb a{color:#639ec3; line-height:16px; text-decoration:none; text-align:left;}
.txt-basiclb a:hover{text-decoration:underline;}

.txt-tab {font: normal 10px verdana, sans serif; line-height:16px; color:#fff; text-align:left;}
.txt-tab a{color:#fff; line-height:16px; text-decoration:none; text-align:left;}
.txt-tabselected {font: normal 10px verdana, sans serif; line-height:16px; color:#15496b; text-align:left;}
.txt-tabselected a{color:#15496b; line-height:16px; text-decoration:none; text-align:left;}

.txt-dontmiss {font: normal 10px verdana, sans serif; line-height:16px; color:#82878d; text-align:left;}
.txt-dontmiss a{color:#474747; font-weight:bold; line-height:16px; text-decoration:none; text-align:left;}
.txt-dontmiss a:hover{text-decoration:underline;}

.txt-wmonth {font: bold 14px arial, sans serif; color:#15496b;padding:0px; margin:0; line-height:16px; text-decoration:none;}
.txt-wmonth a{font: bold 14px arial, sans serif; color:#15496b;padding:0px; margin:0; line-height:16px; text-decoration:none;}

.txt-most {font: normal 12px arial, sans serif; line-height:16px; color: #15496b;}
.txt-most a {text-decoration:none; line-height:16px; color: #15496b;}
.txt-most a:hover{text-decoration:underline;}

.txt-thru {font: normal 9px arial, sans serif; line-height:16px; color:#c94c36;}
.txt-thru a {text-decoration:none; line-height:16px; color:#c94c36;}
.txt-thru a:hover{text-decoration:underline;}

.txt-temp {font: normal 30px arial, sans serif; vertical-align:middle; color:#474747; padding:0px; margin:0px;}
.txt-temp a{color:#474747; padding:0px; margin:0px; vertical-align:middle; text-decoration:none;}
.txt-temp a:hover{color:#474747; padding:0px; margin:0px; vertical-align:middle; text-decoration:none;}



.txt-flinks-br{font: normal 12px arial, sans serif; line-height:18px; text-align:left;  color:#474747;}
.txt-flinks-br a{text-decoration:none; font-weight:bold; line-height:18px; color:#660000;}
.txt-flinks-br a:hover{color:#808080;}

.txt-yahoobot {font: normal 10px verdana, sans serif; line-height:15px; color:#FFF; text-align:left;}
.txt-yahoobot a{color:#FFF; line-height:15px; text-decoration:underline; text-align:left;}

.abuse {font: normal 12px arial, sans serif;  color:#ba2c12;}
.abuse a {text-decoration:none; color:#ba2c12;}
.abuse a:hover{text-decoration:underline;}


/*COLORS*/
.red, .red a{color: #ba2c12;}
.mostblue {color: #15496b; padding: 0px 15px 0px 0px;}
.mostblue a{color: #15496b;}
.blue, .blue a{color: #15496b;}
.blue a:hover{text-decoration:none;}
.white, .white a{color: #FFF;}
.black, .black a{color: #000;}
.green, .green a{color: #00a810;}
.lightblue, .lightblue a{color:#639ec3;}
.grey, .grey a{color: #b2b7b9;}
.maroon, .maroon a{color: #660000;}
.darkpink, .darkpink a{color:#c30856;}
.lgreen, .lgreen a{color:#91c24a;}
.lgreen a:hover{text-decoration:none; color:#d7f0b4;}
.lgrey, .lgrey a{color:#eff0f0;}
.ysblue, .ysblue a{color: #15496b;}
.ysblue a:hover{text-decoration:none; color:#5a98c0;}
.orange, .orange a{color: #f39620;}
.orange a:hover{text-decoration:none; color:#ffe2be;}


/*YAHOO SEARCH PAGE*/
.yahoo-lower {border:1px solid #C0C0C0; width:658; margin:0px; padding:0px; text-align:left; overflow:hidden;}
.yahoo-rr {border:1px solid #C0C0C0; width:298px; margin:0px; padding:0px; text-align:left; overflow:hidden;}
.yahoo-lower-inner {width:640px; margin:0px; padding:0px 9px 0px 9px; text-align:left; overflow:hidden;}
.yahoo-rr-inner {width:280px; margin:0px; padding:0px 9px 0px 9px; text-align:left; overflow:hidden;}

/*SCOREBOARD*/
.txt-sblinks{font: normal 12px arial, sans serif; line-height:14px;  color:#474747;}
.txt-sblinks a{text-decoration:none; font-weight:bold; line-height:14px; color:#474747;}
.txt-sblinks a:hover{color:#808080;}
.TSN6 {background-color: #e2e2e2;}
.TSN2 {background-color: #e2e2e2;}
.TSN5 {background-color: #ffffff;}
.container-sbpad {padding:0px 5px 0px 5px;}


/*TRAFFIC DRIVERS*/
.tiles .tSSTiles{float:left; width:31%;margin-right:2%; overflow:hidden;}
.tiles .tSSTiles h2{float:none; font-size:12px; text-decoration:none;}
.tiles .tSSTiles h2 a{float:none; font-size:12px;  text-decoration:none;}
.tiles .tSSTiles h2 a:hover{float:none; font-size:12px;  color:#999999; text-decoration:none;}
.tiles .tSSTiles h2 a:visited{float:none; font-size:12px;  text-decoration:none;}
.tiles .tSSTiles img{height:50px;}

.tSSTilesMoreLink {font: normal 10px verdana, sans serif; color:#474747;}
.tSSTilesMoreLink a{font: normal 10px verdana, sans serif; color:#474747; text-decoration:none;}
.tSSTilesMoreLink a:hover{font: normal 10px verdana, sans serif; color:#474747; text-decoration:none;}
.tSSTilesMoreLink a:visited{font: normal 10px verdana, sans serif; color:#474747; text-decoration:none;}

.tdlist .tSSTiles {width:100%; overflow:hidden;}
.tdlist .tSSTiles h2{float:none; font-size:12px; color:#474747; text-decoration:none; margin:0px;}
.tdlist .tSSTiles h2 a{float:none; font-size:12px;  color:#474747; text-decoration:none; display:block; margin-top:-3px;}
.tdlist .tSSTiles h2 a:hover{text-decoration:underline;}
.tdlist p {display:none;}
.tdlist div a {display: none;}


/*CHANNELS--------------------------------*/

/*MOMS-------------------*/

/*M-NAVIGATION*/
#moms-navBar{height:26px;width:986px;background-color:#c30856; overflow:hidden;}
#moms-navBar a{font: bold 12px arial, sans serif; !important; height:20px; border-right:1px solid #e76ea9; padding:5px 10px 0px 10px; float:left; text-decoration:none;}
#moms-navBar .market a{color:#c30856; float:right; padding-right:8px; background-image:url(moms-nav-bg-mkt.gif); background-repeat:repeat-x;}
#moms-navBar .nav a{color:#fff; float:left; padding-left:8px;  background-color:#c30856;}
#moms-navBar .home img{padding:2px 0px 0px 2px;}
#moms-navBar a:hover{color:#e76ea9;}


/*M-CONTAINERS*/
.margin {width:100%; clear:both; text-align:left; overflow:hidden;}
.moms-cal {width:100%; margin:0px; padding:0px; background-image:url(moms-cal-back.gif); background-repeat:no-repeat;overflow:hidden;}
.moms-calendar {width:100%; margin:0px; padding:0px; background-image:url(moms-calendar-back.gif); background-repeat:no-repeat;overflow:hidden;}
.margin h2{font: bold 18px arial, sans serif; padding:0px; margin:0; float:left; text-decoration:none;}
.moms-tops-300 {height:10px; width:300px; margin:0px; padding:0px; background-image:url(moms-tops-300.gif); background-repeat:no-repeat;overflow:hidden;}
.moms-bottoms-300 {height:10px; width:300px; margin:0px; padding:0px; background-image:url(moms-bottoms-300.gif); background-repeat:no-repeat;overflow:hidden;}
.moms-bgs-300 {width:300px; background-color:#ffe7f2; overflow:hidden; text-align:left; margin:0px;}

.moms-top-300 {height:10px; width:300px; margin:0px; padding:0px; background-image:url(moms-top-300.gif); background-repeat:no-repeat;overflow:hidden;}
.moms-bottom-300 {height:10px; width:300px; margin:0px; padding:0px; background-image:url(moms-bottom-300.gif); background-repeat:no-repeat;overflow:hidden;}
.moms-bg-300 {width:325px; background-image:url(moms-bg-300.gif); background-repeat:repeat-y; overflow:hidden; text-align:left; margin:0px;}

.moms-top-325 {height:10px; width:325px; margin:0px; padding:0px; background-image:url(moms-top-325.gif); background-repeat:no-repeat;overflow:hidden;}
.moms-bottom-325 {height:10px; width:325px; margin:0px; padding:0px; background-image:url(moms-bottom-325.gif); background-repeat:no-repeat;overflow:hidden;}
.moms-bg-325 {width:325px; background-image:url(moms-bg-325.gif); background-repeat:repeat-y; overflow:hidden; text-align:left; margin:0px;}

.moms-forums-bg-325 {width:325px; background-image:url(moms-forums-bg.gif); background-repeat:repeat-y; overflow:hidden; text-align:left; margin:0px;}
.moms-forums-bottom {height:18px; width:325px; margin:0px; padding:0px; background-image:url(moms-forums-bottom.gif); background-repeat:no-repeat;overflow:hidden;}

.moms-top-660  {height:10px; width:660px; margin:0px; padding:0px; background-image:url(moms-top-660.gif); background-repeat:no-repeat;overflow:hidden;}
.moms-bottom-660 {height:10px; width:660px; margin:0px; padding:0px; background-image:url(moms-bottom-660.gif); background-repeat:no-repeat;overflow:hidden;}
.moms-bg-660 {width:660px; background-image:url(moms-bg-660.gif); background-repeat:repeat-y; clear:both; overflow:hidden; text-align:left;}

.moms-mycap-main {width:325px; height:250px; overflow:hidden; text-align:left; margin:0px;}

.moms-imagelink{width:100%; clear:both; text-align:left; overflow:hidden;}
A:hover .moms-imagelink, A:active .moms-imagelink{border:1px; border-thickness: 1px; border-color: #fff; border-style: solid}


/*SUBHEADER-MOMS*/
.sub-moms{background-color:#ffe7f2; width:100%; padding:0; margin:0; overflow:hidden;}
.sub-left-moms {width:9px; height:22px; background-image:url(moms-subL.gif); float:left;}
.sub-right-moms {width:9px; height:22px; background-image:url(moms-subR.gif); float:right;}
.subbar-moms{background-color:#e2e2e2; width:100%; height:4px; padding:0; margin:0; overflow:hidden;}


/*FOOTER*/
.moms-footerbar{background-color:#c30856; width:100%; height:6px; padding:0; margin:0; overflow:hidden;}
.moms-container-sitemap{background-color:#ffe7f2; width:100%; padding:0; margin:0; overflow:hidden;}



.yp-bottom-300 {height:18px; width:300px; margin:0px; padding:0px; background-image:url(yp-bottom.gif); background-repeat:no-repeat;overflow:hidden;}





.ppbox_button
{
  background-color:#E8E8E8;
  font-family:arial, verdana, helvetica;
  font-size:8pt;
  font-weight:normal;
  color:#333333;
}

.ppbox_buttonfield
{
  background-color:#FFFFFF;
  font-family:arial, verdana, helvetica;
  font-size:8pt;
  font-weight:normal;
  color:#333333;
}

.ppbox_cat
{
  background-color:#FFFFFF;
  font-family:arial, verdana, helvetica;
  font-size:8pt;
  font-weight:normal;
  text-decoration:none;
  color:#333333;
}

.ppbox_divider
{
  background-color:#666666;
}

.ppbox_header
{
  background-color:#FFFFFF;
  font-family:arial, verdana, helvetica;
  font-size:8pt;
  font-weight:normal;
  text-decoration:none;
  color:#710000;
}

.ppbox_header A
{
  background-color:#FFFFFF;
  font-family:arial, verdana, helvetica;
  font-size:8pt;
  font-weight:normal;
  text-decoration:none;
  color:#710000;
}

.ppbox_header A:hover
{
  background-color:#FFFFFF;
  font-family:arial, verdana, helvetica;
  font-size:8pt;
  font-weight:normal;
  text-decoration:underline;
  color:#710000;
}

.hidden{
display:none;
}

.visible{
display:block;
}

/*CELEBRATIONS*/

.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #CC3366;
}
.links A {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10pt;
	color: #666666;
}
.links A:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10pt;
	color: #CC3366;
}
.right_column_header {
	font-family: Georgia, Times New Roman, Times, serif;
	background-color: #F6AEC9;
	text-decoration: none;
	font-weight: bold;
	font-size: 12pt;
	color: #666666;
}
.right_column_bg {
	background-color: #D2E0F0;
}
.section_header {
	font-family: "Trebuchet MS";
	background-color: #F5F5F5;
	text-decoration: none;
	font-weight: bold;
	font-size: 11pt;
	color: #666666;
	border: 1px solid #F0F0F0;
}
.section_header_border {
}
.event_link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #909090;
}
.event_link:hover {
	text-decoration: underline;
}
.event_title {
	font-family: Georgia, Times New Roman, Times, serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 14pt;
}
.event_text {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-size: 10pt;
}
.event_date {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style : italic;
	font-weight: normal;
	font-size: 10pt;
	color: #909090;
}
.rates {
	font-family: arial,verdana,helvetica;
	font-weight: normal;
	font-size: 8pt;
	color: #000000
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10pt;
	color: #000000;
}
.text A {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-size: 10pt;
	color: #CC3366;
}
.text A:hover {
	text-decoration: underline;
}
.related_links {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 8pt;
	color: #808080;
}
.related_links:hover {
	text-decoration: underline;
}
.form_text {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
.form_prompt {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-size: 9.5pt;
	color: #666666;
}
.form_input {
	font-family: Arial, Helvetica, sans-serif;
	background-color : #FAFAFA;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	border-bottom: 1 solid #999999;
	border-top-width: 1;
	border-right-width: 1;
	border-left-width: 1;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.form_inputvar2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	background-color: #FFFFFF;
	color: #333333;
}

/*video*/
.vfl{float:left; padding-right:10px;}

.txt-vbasic {font: normal 11px arial, sans serif; line-height:12px;  color:#474747; text-align:left;}
.txt-vbasic a {text-decoration:none; color:#474747;}
.txt-vbasic a:hover{text-decoration:underline;}
.txt-vlinks{font: normal 12px arial, sans serif; line-height:13px;  color:#474747; text-align:left;}
.txt-vlinks a{text-decoration:none; font-weight:bold; line-height:13px; color:#474747;}
.txt-vlinks a:hover{color:#808080;}


/*war page*/

.list2 ul{list-style-type: none; margin:0px; padding:0px;}
.list2 li {background-image: url(arrow-li2.gif); background-repeat: no-repeat; background-position: 0 .255em; padding-left: .8em; font: normal 12px arial, sans serif; line-height:16px; color:#474747;  text-decoration:none;}
.list2 li a {color:#474747; text-decoration:none;}
.list2 li a:hover{font: normal 12px arial, sans serif; line-height:16px; color:#808080; text-decoration:none;}

.war-header
{
  background-color: #c33a29; 
  padding:2px 8px 2px 8px;
  font-family:Arial, Helvetica, sans-serif; 
  font-size:18px; 
  color:#FFFFFF;
}

.war-container
{
  background-color:#e2e2e2;
  float:left;
  padding: 8px 0px 8px 0px;
}

.war-pcontainer
{
  background-color: #333333;
  padding:8px 0px 8px 8px;
  float:left;
  width:292px;
}

.war-thumbs
{
  float:left;
  padding-right:8px;
  width:89px;
}

.war-subheader
{
font:bold 16px arial, sans serif;
color:#333333;
line-height:17px;
}

.war-econtainer
{
background-color: #ffffff;
padding:8px;
float:left;
width:284px;
}

ul li A {  color:#000000; font:Arial, Helvetica, sans-serif; font-size:12px; }
