/* HTML Elements */
a{text-decoration: none; color:#134a9e; margin:0;padding:0;outline: none;}
a:hover, a:active, a:focus {outline: none;}
body {background: #e2e2e2;border: 0;color: #000; font-family:arial,verdana,helvetica,sans-serif;font-size: 12px;margin:0;padding:0;line-height: 1.5}
img, img a{border: 0; margin:0; padding:0}
textarea {font-size:10px; height:15px; margin:0;background: #fff;padding: 0;vertical-align: top; border: 1px solid #ccc}
form {margin:0;padding:0 0 10px 0;font-size:10px;border:0}
input, select {font-size: 1em; width:190px}
span {display: none}
li a:hover, a:hover, h1 a:hover, h2 a:hover {cursor:hand;}
/* Site Container */
.container{ margin: auto;padding: 15px;width: 950px}
/* Masthead */
.mastHead {height: 100px; margin: 10px 0 10px 0; width: 950px;}
.mastHead ul{height: 100px; list-style-type: none; margin: 0; padding: 0; width: 949px}
.mastHead ul li{display: inline; float:left;margin:0;padding:0}
.mastHead ul li img#logo {margin-top: 33px}
.mastHead ul li#newsDate {color:#717171; margin: 58px 0 0 20px;text-transform: uppercase}
.mastHead ul li#topbannerAd {color:#717171;margin-top: 14px; text-transform: uppercase; float:right }
.mastHead ul li#currentIssue{width: 185px;background:#fff;border: #999 solid 1px;padding: 0;margin-left: 316px}
.mastHead ul li#currentIssue ul{width: 165px;background:#fff;height: 85px;list-style-type: none;margin: 5px 10px 5px 10px;padding: 0}
.mastHead ul li#currentIssue ul li#currentIssueimage{width: 70px;}
.mastHead ul li#currentIssue ul li#currentIssuecopy{width: 95px;text-align:center;font-weight:bold;text-transform: uppercase;line-height: 2;margin: 5px 0 5px 0;}
/* Content */
.content {background: #fff;width: 950px;float:left}
/* Top Navigation Bar */
.topNav { width: 950px;float: left;margin: 0 0 15px 0; padding:0; background: #efefef; }
.topNav ul {list-style: none;margin: 0;padding: 0;float: left;color:#333;}
.topNav ul li.topNav120{width:90px;}
.topNav a, .topNav h2 {display: block;margin: 0;padding:5px 5px 5px 4px;font-size: 12px;line-height: 1;letter-spacing: 1px;white-space:nowrap}
.topNav h2 {color: #333;background: #efefef;text-transform: uppercase;text-align:center; padding: 4px;}
.topNav h2#entertainment {letter-spacing: .1px; width:161px;}
.topNav h2#directory {letter-spacing: .1px; width:190px;}
.topNav h2.longName {letter-spacing: .1px}
.topNav a {color: #000;background: #efefef;text-decoration: none}
div.topNav ul ul a {color: #000;background: #efefef;text-decoration: none;}
.topNav a:hover, .topNav a:hover h2, .topNav a.navOn, .topNav a.navOn h2 {color: #fff;background: #134a9e;}
.topNav li {position: relative}
.topNav ul ul {position: absolute;z-index: 1000;}
.topNav ul ul ul {position: absolute;top: 0;left: 100%;} 
div.topNav ul ul, div.topNav ul li:hover ul ul, div.topNav ul ul li:hover ul ul{display: none}
div.topNav ul li:hover ul,div.topNav ul ul li:hover ul, div.topNav ul ul ul li:hover ul{display: block; }
.widersubNav {width:200px;}
/* Leftmost Main Content  */
.main{margin: 20px 15px 15px 15px; padding: 0 5px 5px 5px; width: 500px; float:left; height:100%;}
.main h1, h2, h3, h4, h5,h6{ display: inline; font-family: inherit; font-style: inherit; font-weight: bold; margin: 0;padding: 0;text-transform: uppercase; vertical-align: baseline;}
.main h1 {color:#ff1a00;font-size: 16px;letter-spacing: 1px;line-height: 1;padding-bottom:5px;}
.main h1 a{ color:#ff1a00;}
.main h2 {color:#999;font-size: 13px;line-height: 1.5;letter-spacing: 1px;}
.main h2 a{color:#999;}
.main h1 a:hover, .main h2 a:hover, .main h3 a:hover, .main h6 a:hover, .moreSection h1 a:hover{color:#134a9e;}
.main h3, .main h4{color:#999;font-size: 11px;line-height: 1.5;letter-spacing: 1px;text-transform:none;}
.main h3, .main h3 a {color:#999;font-size: 13px;}
.main h4 {line-height:1;}
.main h5 {text-transform:none;}
.main a.readMore{color:#134a9e;text-decoration: none;font-weight: bold;text-transform:uppercase;font-size: 12px;letter-spacing: 1px;}
.main p {margin: 5px 5px 10px 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-size: 11px;letter-spacing: 1px;vertical-align: baseline; line-height: 1.3em;}
.main p.articleInfo {color:#333;margin: 0px 5px 10px 0;font-size: 10px;}
.main hr {border:none; height:1px; background-color: #ccc;height: 1px;}
.mainStory, .calendarImage  {position: relative;display: block;width: 500px;margin: 0 auto;padding-top: 5px;}
.calendarImage  {position: relative;display: block;width: 500px;margin: 0 auto;padding-top: 5px;}
.mainStory cite, .calendarImage cite {background: #000;-moz-opacity:.55;/*filter:alpha(opacity=55);*/opacity:.55;color: #ccc;position: absolute;bottom: 0;
left: 0;width: 480px;padding: 10px;font-weight: bold;font-style:normal;text-transform:capitalize;letter-spacing: 1px;}
.main ul, .guides ul{list-style-type: none;margin: 0;padding: 0;height:30px;}
.main ul li{display:inline; height:30px;float:left;}
ul.sharing {padding-bottom: 5px;}
ul.sharing li{display: inline; height:30px;float:left;}
ul.sharing li#share {background: no-repeat top left url('../img/share.gif');display: block;width:51px;}
ul.sharing li a{display: block;float:left;height:30px;cursor:pointer;padding: 0 5px 0 5px;margin: 0;}
ul.sharing li a:hover{position: relative;}
ul.sharing li a span {display: none;}
ul.sharing li a:hover span {display: block;position: absolute; top: 25px; left: 0;color:#000;text-transform:capitalize;z-index: 3000;border: 1px solid #999;background-color: #eee;padding: 2px;opacity: 0.85;}
ul.sharing li#print a, ul.sharing li#print{background: no-repeat top left url('../img/print.gif');width: 28px;}
ul.sharing li#email a, ul.sharing li#email {background: no-repeat top left url('../img/email.gif');width: 31px;}
ul.sharing li#facebook a, ul.sharing li#facebook {background: no-repeat top left url('../img/facebook.gif');width: 24px;}
ul.sharing li#digg a, ul.sharing li#digg {background: no-repeat top left url('../img/digg.gif');width: 32px;}
ul.sharing li#twitter a, ul.sharing li#twitter {background: no-repeat top left url('../img/twitter.gif');width: 20px;}
ul.sharing li#delicious a, ul.sharing li#delicious {background: no-repeat top left url('../img/delicious.gif');width: 23px;}
ul.sharing li#stumble a, ul.sharing li#stumble {background: no-repeat top left url('../img/stumbleupon.gif');width: 26px;}
ul.sharing li#discuss a, ul.sharing li#discuss{background: no-repeat top left url('../img/discuss.gif');width: 32px;}
ul.sharing li#subscribe a, ul.sharing li#subscribe{background: no-repeat top left url('../img/subscribe.gif');width: 32px;}
/* Tabs */

.tabs{padding-bottom:10px;}
UL.tabNavigation {list-style: none; margin: 0; padding: 0;position:relative; height:25px;}
UL.tabNavigation LI { font-size: 11px; display: inline; font-weight:bold; text-transform:uppercase; line-height: 1.5; margin:0; padding: 0;border-bottom: 1px solid #999;}
UL.tabNavigation LI A { text-align:center; background-color:#134a9e; color: #ccc; padding: 0; margin:0; float:left; border-bottom: 1px solid #999; padding: 5px 0 0 2px; height:25px; width:85px;margin-right:5px;}
UL.tabNavigation LI#quickLinks A {width:77px; margin-right:0; }
UL.tabNavigation LI A.selected{background-color: #FDEC9C; color: #ff1a00;border-left: 2px solid #999; border-right: 2px solid #999;border-top: 2px solid #999;	border-bottom: 2px solid #FDEC9C;}
UL.tabNavigation LI A:hover {background-color:#134a9e; color: #fff;}
UL.tabNavigation LI A:focus {outline: 0;}
div.tabs > div {padding: 5px;width:161px;}
div.tabs > div h2 {margin-top: 0;}
#first, #second {position:relative; min-height:50px;background-color: #FDEC9C;border-left: 2px solid #999;border-right: 2px solid #999;border-bottom: 2px solid #999;}
#first img, #second img {display: block;margin-left: auto;margin-right: auto;padding: 5px 0 5px 0;clear:left;}
#first h2, #second h2 {color: #333;font-weight: bold;padding:5px 0 0 0;margin:0;font-size: 12px;text-transform:capitalize;text-align:left}
#first p, #second p {margin:0;padding:0 0 2px 0 ;}

/*More Information Sharing*/
.moreSection {width: 485px;margin: 10px 0 10px 0;padding: 0 10px 10px 0;}
.moreSection h1 {color:#ff1a00;font-size: 12px;letter-spacing: 1px;line-height: 2;}
.moreSection h1 a{ color:#ff1a00;}
.moreSection ul{border: #ccc 1px solid;background-color:#fff;list-style-type: disc;list-style-position: inside; padding:5px 0 5px 10px;	width: 485px;height: auto;}
.moreSection ul li {height:auto;float:none;}
.moreSection ul li a{display: list-item;color:#134a9e;text-decoration: none;font-size: 12px;}
.moreSection ul.defaultList li{display: list-item;text-decoration: none;font-size: 12px;}
/* Center Column */
.centerColumn{padding: 40px 15px 15px 0;width: 175px;float:left;}
/* Miniature Guides */
ul.miniGuides{width: 173px;margin:0;margin-bottom: 10px;padding:0;border-bottom: #999 solid 1px;}
ul.miniGuides li { display: block;width: 173px;height: 39px;border-top: #999 solid 1px;border-right: #999 solid 1px;border-left:  #999 solid 1px;}
ul.miniGuides li a{ display: block; width: 173px;padding: 0;margin:0;height: 39px;float:left;}
ul.miniGuides li#guidesHeader{background: no-repeat top left url('../img/guides/sm_guides.gif')}
ul.miniGuides li#romance a, ul.miniGuides li#romance{background: no-repeat top left url('../img/guides/sm_romance_off.gif');}
ul.miniGuides li#romance a:hover, ul.miniGuides li#romance a.navOn{background: no-repeat top left url('../img/guides/sm_romance_on.gif')}
ul.miniGuides li#pride a, ul.miniGuides li#pride{background: no-repeat top left url('../img/guides/sm_pride_off.gif')}
ul.miniGuides li#pride a:hover, ul.miniGuides li#pride a.navOn{background: no-repeat top left url('../img/guides/sm_pride_on.gif')}
ul.miniGuides li#marriage a, ul.miniGuides li#marriage{background: no-repeat top left url('../img/guides/sm_marriage_off.gif');}
ul.miniGuides li#marriage a:hover, ul.miniGuides li#marriage a.navOn{background: no-repeat top left url('../img/guides/sm_marriage_on.gif')}
ul.miniGuides li#pets a, ul.miniGuides li#pets{background: no-repeat top left url('../img/guides/sm_pets_off.gif')}
ul.miniGuides li#pets a:hover, ul.miniGuides li#pets a.navOn{background: no-repeat top left url('../img/guides/sm_pets_on.gif')}
ul.miniGuides li#auto a, ul.miniGuides li#auto{background: no-repeat top left url('../img/guides/sm_auto_off.gif')}
ul.miniGuides li#auto a:hover, ul.miniGuides li#auto a.navOn{background: no-repeat top left url('../img/guides/sm_auto_on.gif')}
ul.miniGuides li#cities a, ul.miniGuides li#cities{background: no-repeat top left url('../img/guides/sm_cities_off.gif')}
ul.miniGuides li#cities a:hover, ul.miniGuides li#cities a.navOn{background: no-repeat top left url('../img/guides/sm_cities_on.gif')}
ul.miniGuides li#home a, ul.miniGuides li#home{background: no-repeat top left url('../img/guides/sm_home_off.gif')}
ul.miniGuides li#home a:hover, ul.miniGuides li#home a.navOn{background: no-repeat top left url('../img/guides/sm_home_on.gif')}
ul.miniGuides li#health a, ul.miniGuides li#health{background: no-repeat top left url('../img/guides/sm_health_off.gif')}
ul.miniGuides li#health a:hover, ul.miniGuides li#health a.navOn{background: no-repeat top left url('../img/guides/sm_health_on.gif')}
ul.miniGuides li#review a, ul.miniGuides li#review{background: no-repeat top left url('../img/guides/sm_review_off.gif')}
ul.miniGuides li#review a:hover, ul.miniGuides li#review a.navOn{background: no-repeat top left url('../img/guides/sm_review_on.gif')}
ul.miniGuides li#travel a, ul.miniGuides li#travel{background: no-repeat top left url('../img/guides/sm_travel_off.gif')}
ul.miniGuides li#travel a:hover, ul.miniGuides li#travel a.navOn{background: no-repeat top left url('../img/guides/sm_travel_on.gif');}
ul.miniGuides li#worship a, ul.miniGuides li#worship{background: no-repeat top left url('../img/guides/sm_worship_off.gif');}
ul.miniGuides li#worship a:hover, ul.miniGuides li#worship a.navOn{background: no-repeat top left url('../img/guides/sm_worship_on.gif');}
ul.miniGuides li#gifts a, ul.miniGuides li#gifts{background: no-repeat top left url('../img/guides/sm_gifts_off.gif');}
ul.miniGuides li#gifts a:hover, ul.miniGuides li#gifts a.navOn{background: no-repeat top left url('../img/guides/sm_gifts_on.gif');}
ul.miniGuides li#moreGuides{background: no-repeat top left url('../img/guides/sm_moreguides.gif');}
/* Right Column */
.rightColumn{padding: 0 0 15px 0;width: 200px;margin: 0 0 5px 15px;float:left;}
/* Miniature Calendar */
.miniCalendar {background-color: #ccc;padding: 0 0 10px 0;width:200px;min-height: 210px; margin-bottom:20px;}
.miniCalendar h1{color:#ff1a00; padding: 5px 5px 2px 5px;width:180px;font-size: 13px;letter-spacing: 1px; line-height: 1.5;text-transform:uppercase; }
/* background: no-repeat center right url('../img/arrow.gif'); */
.miniCalendar img {display: block;clear:left;padding-top: 10px}
.miniCalendar a {font-weight:bold}
.miniCalendar p {background: #fff;padding: 5px;margin: 2px 0 0 0;border: 1px solid #999;line-height: 1.2}
.miniCalendar ul {list-style: none;padding: 0;margin:0;text-align: left;text-transform: uppercase;width: 195px;display: block}
.miniCalendar ul li {display: block;float:left;border: 1px solid #ccc;margin-left:5px;text-align:center;width: 20px;height:20px}
.miniCalendar ul.miniNav  { display: inline}
.miniCalendar ul.miniDates li {border: 1px solid #999;background-color: #fff}
.miniCalendar ul.miniDates li a{ color:#fff;background-color: #73be1e;padding: 1px 7px 3px 4px;margin:0;font-weight: bold;text-decoration: none}
.miniCalendar ul li#on a{color:#333;background-color: #fff;padding: .4em 1em.4em 1em;text-decoration: none; line-height: 2}
.miniCalendar ul li a:hover, .miniCalendar ul li a.on{color: #fff;background-color: #134a9e}
.miniCalendar ul.miniNav li, .miniCalendar ul.miniNav li a{display: block;float:left;border:0;margin-left:0;padding:2px 0 0 2px;text-align:left;
background-color:#ccc;color:#333;width:97px}
.miniCalendar ul.miniNav li a:hover, .miniCalendar ul.miniNav  li a.on{color: #fff;background-color:#134a9e}
/* Ads Styles */
.bannerAd {background-color: #e2e2e2;padding: 10px 15px 10px 15px;margin-bottom: 15px;}
.mainColumnAd {background-color: #e2e2e2;padding: 6px;float: right;margin: 5px;}
.centerColumnAd {background-color: #e2e2e2;padding: 6px 0 6px 0;margin-bottom: 10px;}
.centerColumnAdTower {background-color: #e2e2e2;padding: 10px 5px 10px 7px;margin-bottom: 10px;}
.rightColumnAd {background-color: #e2e2e2;padding: 20px 12px 20px 25px;margin-bottom: 10px}
.rightColumnHousead {background-color: #e2e2e2;padding: 0;margin-bottom: 10px;}
.mainColumnAd img, .centerColumnAd img, .rightColumnAd img{display: block;margin-left: auto;margin-right: auto;}
/* Bottom Navigation */
.bottomNav{width: 930px;float:left;padding: 10px 10px 10px 10px;}
.bottomNav ul{color:#134a9e;list-style-type: none; margin: 0;padding: 5px;text-align:center;text-transform: uppercase;width: 940px;}
.bottomNav ul li { display: inline; margin: 0 10px 0 10px}
.bottomNav ul li a{color:#134a9e;padding: 0;margin:0;text-decoration: none}
.bottomNav ul li a:hover{color:#134a9e}
