/* STLToday.com main stylesheet */
a {text-decoration: none;color: #333;}
a:hover { text-decoration:underline;}
a#emp_image {width: 120px;height: 57px;background-image: url(http://images.stltoday.com/stltoday/images/btn_employerspost.gif);display: block;text-decoration: none;}
a#emp_image:hover {    background-position: 0 58px;}
a#jobsearch_image {width: 160px;height: 25px;background-image: url(http://images.stltoday.com/stltoday/images/btn_jobsearch.gif);display: block;text-decoration: none;}
a#auto_image, a#home_image {width: 120px;height: 25px;background-image: url(http://images.stltoday.com/stltoday/images/btn_120x50.gif);display: block;text-decoration: none;}
a#jobsearch_image:hover, a#auto_image:hover, a#home_image:hover {    background-position: 0 25px;}
.breadcrumbs {width:975px; height: 25px; float: left; margin: 0px 0px 0px 25px;color: #900;font-size:12px;font-weight:bold;vertical-align:middle;line-height:25px;text-transform:lowercase;}
.breadcrumbs a:hover {color: #900;}
.bullet { display:block; background-image:url(http://images.stltoday.com/stltoday/images/bullet.gif); background-repeat:no-repeat; background-position:1px 5px; margin-top:3px; padding-left:10px; }
.bullettext12 {line-height:14px; color: #333; font-size: 12px;text-decoration:none; }
#business_left {background-image:url(http://images.stltoday.com/stltoday/images/215x250_bkgn_stockindices.gif);background-repeat:no-repeat;height: 250px; width: 215px; margin: 20px 0px 0px 0px;  float: left;}
.business_listing {font-size: 12px; font-weight: bold; color: #06c; margin-bottom: 9px;}
.byline { color: #333; font-style: italic; font-size: 10px; }
.caption { color:#333; font-size:10px; text-decoration:none; }
.clearboth {clear: both;}
.columnist_more { color:#066; font-weight:800; font-size:14px; text-decoration:none; }
.columnist_more:hover { color:#900; }
.comments {color: #999;}
.comments:hover {color: #900;text-decoration:none;}
.div10x320 {background: #fff; height: 273px; width: 10px; margin: 50px 0px 0px 0px; float: left; border-left: 1px solid #ccc;}
#div10x1350 {background: #fff; height: 1310px; width: 10px; margin: 35px 0px 0px 0px; float: left; border-left: 1px solid #ccc;}
#div10x1125 {background: #fff; height: 1125px; width: 10px; margin: 35px 0px 0px 0px; float: left; border-left: 1px solid #ccc;}
#div20x1 {background: #99cccc; height: 1px; width: 20px; float: left;}
.div200x300 {background: #e5e5e5; height: 300px; width: 200px; margin: 20px 10px 0px 10px; float: left; background-image: none;}
#div195x320left {background: #fff; background-image:url(http://images.stltoday.com/stltoday/images/quote.gif);background-position: 0px 0px; height: 320px; width: 195px; margin: 25px 10px 0px 25px; float: left;}
#div195x320left a:hover, #div195x320right a:hover {color: #900; text-decoration: underline;}
#div195x320center {background: #fff; height: 320px; width: 195px; margin: 25px 10px 0px 0px; float: left;}
#div195x320center ul {line-height: 16px; left: 0px; margin-top: 3px; padding-left: 13px;#margin-left: 3px;}
#div195x320right {background: #fff; height: 320px; width: 195px; margin: 25px 20px 0px 0px; float: left;}
#div195x320right .links {height: 16px; color: #900; font-size: 12px; overflow: hidden}
#div195x320right .links a {color: #900; font-size: 12px;}
.div215x250 {background: #e5e5e5; background-image:url(http://images.stltoday.com/stltoday/images/215x250_bkgn_stockindices.gif);height: 250px; width: 215px; margin: 20px 10px 0px 10px; float: left;}
#div300x250 {background: #e5e5e5; height: 250px; width: 300px; margin: 20px 10px 0px 20px; float: left;}
.div300x255generic {width: 300px;height: 255px; margin-bottom:25px;overflow: hidden; }
.div300auto {height: auto;width: 300px; margin: 0px 25px 0px 25px; float: left;}
.div300x300 {height: 300px; width: 300px; margin: 25px 0px 30px 24px; float: left;}
.div300x300generic {height: 300px; width: 300px;margin-bottom:25px;overflow: hidden; }
.div300x250generic {height: 250px; width: 300px;overflow: hidden; }
.div300x300 .stl-background .content2 { width: 300px; height: 279px; float: left;}
.div300x300 .stl-background .left { width: 167px; height: 259px; margin-left: 1px; float: left;}
.div300x300 .stl-background .right { width: 130px; height: 259px; /*padding-left: 10px;*/border-left: 1px solid red;float: right; /* this needs to be here for non_IE browsers to display properly */}
#div300x320 {background: #fff; height: 320px; width: 300px; margin: 25px 0px 0px 0px; float: left;}
.div300x325 {height: 325px; width: 300px; margin: 10px 0px 30px 24px; float: left;}
#div300x350 {height: 350px; width: 300px; margin: 25px 0px 0px 25px; float: left;}
#div300x1350 {height: 1350px; width: 310px; margin: 25px 0px 0px 0px; float: left;}
#div300x1125 {height: 1125px; width: 300px; margin: 25px 0px 0px 0px; float: left;}
#div310x320 {height: 320px; width: 300px; margin: 25px 0px 0px 0px; float: left;}
.div320x300 {background: #e5e5e5; height: 300px; width: 320px; margin: 20px 10px 0px 10px; float: left;}
.div625auto {height: auto;width: 625px; margin: 0px 0px 0px 25px; float: left;}
#div640x320 {height: 320px; width: 640px; margin: 25px 0px 0px 10px; float: left;}
#div640x1350 {height: 1350px; width: 640px; margin: 25px 0px 0px 20px; float: left;}
#div640x1125 {height: 1125px; width: 640px; margin: 25px 0px 0px 10px; float: left;}
.emaf { color: #333; font-size: 12px; text-decoration: none; }
.emaf:hover {color: #900000;  }
.events12 {font-size: 12px;color: #333;}
.events12:hover {color: #900000;}
.extra { color:#900000; font-weight:800; font-size:12px; text-decoration:none; }
.Extra { color:#900000; font-weight:800; font-size:12px; text-decoration:none; }
.featured_comment {height: 100px; margin-top: 3px; font-size: 14px; line-height:20px; overflow: hidden; }
.featured_comment a:hover {color: #900; text-decoration: underline;}
.featured_header_dkgray {font-size: 14px;color: #333;font-weight:bold;margin: 0px 0px 0px 0px;line-height: 25px;}
.featured_header_dkteal {font-size: 14px;color: #066;font-weight:bold;margin-left: 10px;line-height: 25px;}
.featured_story {width:300px; height: 300px; margin: 0px 0px 25px 0px; }
.gray_contact {color: #666; font-size: 14px; line-height: 140%; margin-bottom: 10px}
.gray_contact:hover {color: #900; }
.gray_header, .community_voices {color: #999;font-size: 20px;line-height:25px;}
.gray_header:hover, .community_voices:hover {color: #333;}
.gray_header_no_hover {color: #999;font-size: 20px;line-height:25px;}
.head1 {color:#666; font-weight:800; font-size:18px; text-decoration:none; }
.head1:hover { color:#900; }
.head2, .head3, .head4 {color:#066; font-weight:800; font-size:18px; text-decoration:none;}
.head2:hover, .head3:hover, .head4:hover { color:#900; }
.head-ss {color:#000000; font-weight:800; font-size:28px; text-decoration:none;}
.head-ss:hover { text-decoration:underline;}
.headline12_darkgray {color:#333; font-weight:800; font-size:12px; text-decoration:none;}
.headline12_darkgray a:hover { color:#900; }
.headline12_darkteal {color:#066; font-weight:800; font-size:12px; text-decoration:none;}
.headline12_darkteal:hover { color:#900; }
.headline14_darkteal {color:#066; font-weight:800; font-size:14px; text-decoration:none;}
.headline14_darkteal:hover { color:#900; }
.headline16_darkteal {color:#066; font-weight:800; font-size:16px; text-decoration:none;}
.headline16_darkteal:hover { color:#900; }
.jobsfont {margin-bottom: 10px;color: #333;font-family: tahoma, arial, sans-serif;font-size: 12px;}
.jobsfont_darkteal {color: #066;font-family: tahoma, arial, sans-serif;font-size: 12px;font-weight: bold;}
.jobsfont_darkteal a:hover {color: #900;text-decoration: underline;}
#journals_left, #entertainment_left, #sports_left {background: #e5e5e5; height: 250px; width: 215px; margin: 20px 0px 0px 0px;  float: left;}
#journals_right, #entertainment_right, #business_right, #sports_right {height: 250px; width: 390px; margin: 20px 0px 0px 0px; float: left;}
#main_module {background: #e5e5e5; height: 350px; width: 625px; margin: 25px 0px 0px 25px; float: left;}
.more { color:#900000; font-weight:800; font-size:12px; text-decoration:none; }
.more:hover { color:#000; }
.more_arrowtext {margin: 14px 0px 0px 0px; float:right;color: #900 !important; font-size: 12px; line-height: 12px; vertical-align: top; text-decoration: none;}
.more_arrowtext2 {margin: 0px 0px 0px 0px; float:right;color: #900 !important; font-size: 12px; line-height: 12px; vertical-align: top; text-decoration: none;}
.moviesearch_bigredbold {color: #900; font-weight: bold; font-size: 20px;}
.moviesearch_bigredbold:hover {color:#900;}
.MYCcontentfeed6708 {font-size: 12px; color: #900; text-decoration: none;}
#news_left {background: #e5e5e5; height: 250px; width: 215px; margin: 0px 0px 0px 0px;  float: left;}
#news_right {height: 250px; width: 390px; margin: 0px 0px 0px 0px; float: left;}
.nobullet { display:block; margin-top: 3px; padding-left:10px; }
.pastCalendar { color:#CCCCCC; font-weight:600; font-size:12px; }
.pathnav { color:#990000; font-weight:900; font-size:14px; font-family:tahoma,sans-serif;}
.pathnav a:hover { text-decoration:underline;}
#pdcontacts_left {width: 625px;height: auto;float: left;margin: 0px 0px 0px 25px;}
#pdcontacts_right {width: 300px;height: auto;float: left;margin: 0px 0px 0px 25px;}
.photo_story {width: 215px; height: 150px; padding-bottom: 5px; text-align: center; background-color: #999;}
.photo_story_headline {font-weight: bold;font-size: 12px;height:15px;color: #066;background-color: #e5e5e5;margin: 0px 5px 0px 5px;overflow: hidden;}
.photo_story_text {font-size: 10px;color: #333;background-color: #e5e5e5;margin: 5px 5px 0px 5px;height: 50px;overflow: hidden;}
.photo_story_cta {line-height: 13px;font-size:10px;color: #066;margin: 7px 5px 0px 0px;}
.photo_story_cta:hover {color: #900;text-decoration: underline;}
.photo_story_cta_pos {float: right; margin-top: 7px;height: 15px;}
#photogalleries{background: #e5e5e5; height: 365px; width: 300px; margin: 20px 0px 0px 0px;  float: left;}
.reader_photo {width: 185px; height: 124px; padding-left: 10px; text-align: center; background-color: #e5e5e5;}
.reader_photo_caption { width: 185px; height: 35px; padding: 5px 0px 0px 10px; text-align: left; background-color: gray;}
.red_new {color: #900;}
.redHead { color:#900; font-weight:900; font-stretch:ultra-condensed; font-size:14px; text-decoration:none; text-transform:uppercase; }
.relatedHeader { color:#900; font-weight:800; font-size:12px; text-decoration:none; }
.review {line-height:20px; color: #333; font-size: 12px;text-decoration:none; }
.reviewTitle {font-size: 14px;color: #333;text-decoration: none;}
.reviewTitle:hover {color: #900000;}
.reviews {width:300px; height: 250px; margin: 0px;}
.rss_link .rss_item { vertical-align: middle; color: #000000; font-weight: 800; font-size: 12px; text-decoration: none; }
.rss_link:hover {color: #900000;  }
.rss_item:hover {color: #900000; }
.rss_title {color: #990000; font-weight: 900; font-size: 14px; text-decoration: none; text-transform: uppercase;}
.sharebox {width:470px;font-family:Arial; font-size:10pt;}
.shareclear {clear:both;}
.sharetitle {width:96px; background-color:#808dff; color:#fff; padding:2px 2px 2px 2px; text-align:center; float:left;}
.smallmore { color:#333; font-size:11px; text-decoration:none; }
.smallmore:hover { color:#900; }
.standard10 {font-size: 10px; color: #333;}
.standard12 {font-size: 12px; color: #333;}
.standard14 {font-size: 14px; color: #333;}
.standard16 {font-size: 16px; color: #333;}
.standard10bold {font-size: 10px; font-weight: bold; color: #333;}
.standard12bold {font-size: 12px; font-weight: bold; color: #333;}
.standard14bold {font-size: 14px; font-weight: bold; color: #333;}
.standard14bold:hover {text-decoration: underline; color: #900;}
.standard16bold {font-size: 16px; font-weight: bold; color: #333;}
.standard18bold {font-size: 18px; font-weight: bold; color: #333;}
.standard20bold {font-size: 20px; font-weight: bold; color: #333;}
.standard12_darkteal {font-size: 12px; color: #006666;}
.standard14_darkteal {font-size: 14px; color: #006666;}
.standard16_darkteal {font-size: 16px; color: #006666;}
.standard18_darkteal {font-size: 18px; color: #006666;}
.standard12_darktealbold {font-size: 12px; font-weight: bold; color: #006666;}
.standard14_darktealbold {font-size: 14px; font-weight: bold; color: #006666;}
.standard14_darktealbold a:hover {text-decoration: underline; color: #900;}
.standard14_darktealbold_no_hover {font-size: 14px; font-weight: bold; color: #006666;}
.standard16_darktealbold {font-size: 16px; font-weight: bold; color: #006666;}
.standard16_darktealbold a:hover {text-decoration: underline; color: #900;}
.standard16_darktealbold_no_hover {font-size: 16px; font-weight: bold; color: #006666;}
.standard18_darktealbold {font-size: 18px; font-weight: bold; color: #006666;}
.standard18_darktealbold_no_hover {font-size: 18px; font-weight: bold; color: #006666;}
.standard12_purplebold {font-size: 12px; font-weight: bold; color: #306;}
.standard14_purplebold {font-size: 14px; font-weight: bold; color: #306;}
.standard14_purplebold a:hover {text-decoration: underline; color: #306;}
.standard14_purplebold_no_hover {font-size: 14px; font-weight: bold; color: #306;}
.standard16_purplebold {font-size: 16px; font-weight: bold; color: #306;}
.standard16_purplebold a:hover {text-decoration: underline; color: #306;}
.standard16_purplebold_no_hover {font-size: 16px; font-weight: bold; color: #306;}
.standard18_purplebold {font-size: 18px; font-weight: bold; color: #306;}
.standard18_purplebold_no_hover {font-size: 18px; font-weight: bold; color: #306;}
.standard12_red {font-size: 12px; color: #990000;}
.standard14_red {font-size: 14px; color: #990000;}
.standard16_red {font-size: 16px; color: #990000;}
.standard12_redbold {font-size: 12px; font-weight: bold; color: #990000;}
.standard14_redbold {font-size: 14px; font-weight: bold; color: #990000;}
.standard16_redbold {font-size: 16px; font-weight: bold; color: #990000;}
.stl-background {width: 300px; height: 250px; position: relative;}
.stl-background .content { width: 300px; height: 229px; float: left;margin-top: 2px}
#stl-header {width: 1000px;background: #ffffff;background-image: none;list-style-type: none; margin: 0px; padding: 0px;}
.stl-headline {text-decoration:none; vertical-align:middle; font-size: 18px;color: #066;font-weight:bold;line-height: 25px;}
.stl-headline:hover {font-size: 18px;color: #900;font-weight:bold;line-height: 25px;}
.story {line-height:20px; color: #333; font-size: 14px;text-decoration:none; }
.story12 {line-height:20px; color: #333; font-size: 12px;text-decoration:none; }
.storyAgency { vertical-align:middle; color:#333; font-style:italic; font-size:10px; }
.storyByline { color:#900; font-weight:700; font-size:12px; }
.storyTitle {font-size: 12px;color: #333;text-decoration: none;}
.storyTitle:hover {color: #900000;}
.stlsrch { display:inline; color:#000; background-color:#fff; font-size:9px; }
#tickerID .business_listing a:hover {color: #900;}
#TN_search span a:hover {color: #900; text-decoration:underline}
.todays_PD_300x300 {width:300px; height: 300px; margin: 0px; }
.toollink {width:120px; padding:2px 2px 2px 2px; text-align:left; float:left;}
#topHeadlines a:hover, #latestNews a:hover, #stories a:hover, #comments a:hover, #emailed a:hover, #popularvideos a:hover, #calendar a:hover, #restaurants a:hover, #movies a:hover, #nightlife a:hover, #jobs a:hover, #autos a:hover, #homes a:hover, #classifieds a:hover {text-decoration: underline;}
#topHeadlinesbutton span {padding-left: -5px;}
#traffic {background: #e5e5e5; height:80px; width:300px;margin: 20px 0px 0px 0px; }
.traffic_dkteal {font-size: 14px;color: #066;font-weight:bold;margin: 0px;line-height: 18px;}
.traffic_sponsor {height: 20px;top: 60px;background-color:#006699;display:block;}
.underlineLink { color:#333; font-weight:800; font-size:12px; }
.underlineLink:hover { color:#900000; }
.vertical_darkteal {color: #006666; font-size: 12px; font-weight: bold;text-decoration: none;}
.vertical_arrow {color: #900 !important; font-size: 12px; line-height: 14px; text-decoration: none;}
/* .vertical_arrow {color: #900 !important; font-size: 12px; line-height: 12px; vertical-align: top; text-decoration: none;} */
.vertical_arrow:hover {text-decoration: underline;}
.vertical_arrow_BTS {color: #900 !important; font-size: 12px; text-decoration: none;}
.vertical_arrow_BTS:hover {text-decoration: underline;}
#videos {background: #e5e5e5; height: 585px; width: 300px; margin: 0px 0px 0px 0px; float: left;}
.whiteHead { color:#FFF; font-weight:900; font-stretch:ultra-condensed; font-size:14px; text-decoration:none; text-transform:uppercase; }
#mainCol {float: left; display: inline; width: 1000px; padding: 0;margin: 0;}
#mainCol .module {float: left;clear: left;display: block;width: 1000px; height:225px; background-image:url('http://images.stltoday.com/stltoday/images/bkgrnd_belt.jpg');border: 0;}
#mainCol .module.fixed ul {margin: 0; padding: 0;}
#mainCol .module.fixed ul li.noBullet {list-style-image:none;}
.more-left, .more-right{display:block; padding:115px 2px 0 2px;cursor:pointer}
.more-left{float:left}
.more-right{float:right}
.more-left, .more-right{cursor:pointer}
.stlBelt{padding:0;}
.stlBeltList{position:relative; height:auto;overflow:hidden;width:900px;font-size:20px;color:#999999;font-family:tahoma,arial,helvetica,sans-serif;}
.stlBeltList ul{position:relative; list-style:none;z-index:1;width:10000px;overflow:hidden;padding: 0pt; left: 0px;}
.stlBeltList ul li{display:inline;float:left;}
.twoFifteen  ul li{margin:10px 8px 0 8px}
.stlBeltList div.brand{border:1px solid #FFFFFF; text-decoration:none}
.stl-story               {font-family:georgia,times,serif;    color:#333;font-size:16px;line-height:23px;font-weight:500;text-decoration:none;}
.stl-story-p             {font-family:georgia,times,serif;    color:#333;font-size:16px;line-height:23px;font-weight:500;text-decoration:none;margin-bottom:12px;}
.stl-story-headline      {font-family:tahoma,arial,sans-serif;color:#066;font-size:21px;line-height:29px;font-weight:700;text-decoration:none;}
.stl-story-byline        {font-family:tahoma,arial,sans-serif;color:#333;font-size:13px;line-height:19px;font-weight:700;}
.stl-story-bylinetitle   {font-family:tahoma,arial,sans-serif;color:#999;font-size:13px;line-height:19px;}
.stl-story-agency        {font-family:tahoma,arial,sans-serif;color:#666;font-size:13px;line-height:19px;font-weight:700;}
.stl-story-photocaption  {font-family:tahoma,arial,sans-serif;color:#333;font-size:13px;line-height:19px;text-align:left;text-decoration:none;margin-bottom:12px;}
.stl-story-photocredit   {font-family:tahoma,arial,sans-serif;color:#999;font-size:13px;line-height:19px;text-align:left;text-decoration:none;margin-bottom:12px;}
.stl-story-timestamp     {font-family:tahoma,arial,sans-serif;color:#999;font-size:11px;line-height:13px;                text-decoration:none;}
.stl-story-relatedheader {font-family:tahoma,arial,sans-serif;color:#999;font-size:16px;line-height:19px;font-weight:700;}
.stl-story-breakouts     {font-family:tahoma,arial,sans-serif;color:#333;font-size:13px;line-height:19px;font-weight:500;text-decoration:none;margin-bottom:10px;padding:10px;border:1px solid #ccc;}
.stl-story-relatedlinks  {font-family:tahoma,arial,sans-serif;color:#666;font-size:13px;line-height:19px;font-weight:700;}
.stl-story-relatedlinks:hover {color:#900;}
.stl-story-photo         {float:right;padding-bottom:10px;padding-left:10px;padding-top:10px;}
.stl-story-bullets       {line-height: 20px; padding-left:13px;margin-left: 2px;}
#ps-sports{width:300px; height:280px; margin:0px; padding:0px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#ps-sports a{color:#066; text-decoration:none; outline:none;}
#ps-sports a:hover{color:#900; text-decoration:underline; outline:none;}
#ps-title{background:#ffffff; color:#ffffff; font-size:14px; font-weight:900; margin:0px 0px 0px 0px; padding:0px 0px 0px 4px; text-align:center;}
#ps-menu{background:#ffffff; color:#066; font-size:12px; padding:2px 4px 2px 4px; line-height:1.5em;}
#ps-menu a{color:#066; font-weight:bold; text-decoration:none; outline:none;}
#ps-menu a:hover{color:#900; font-weight:bold; text-decoration:underline; outline:none;}
#ps-nextbtn{float:left;}
#ps-refresh{margin:0px 0px 0px 20px; float:left;}
#ps-autoplay{float:right;}
.ps-game{margin:0px; padding:0px; height:90px; border-top:#066 1px solid;}
.ps-first{margin:0px; padding:8px 0px 8px 5px;}
.ps-second{margin:0px; padding:8px 0px 8px 5px; background:#f0f0f0;}
.ps-info{margin:0px; padding:8px 0px 8px 5px;}
.ps-score{font-weight:bold; width:25px; float:right;}
.ps-name{font-weight:bold; width:250px; float:left;}
.ps-time{width:140px; float:left;}
.ps-link{width:55px; float:left; border-left:#066 1px solid; font-weight:bold; padding:0px 0px 0px 5px; text-align:right;}
.ps-link:hover{color:#900; font-weight:bold; text-decoration:underline; outline:none;}
.ps-clear{clear:both;}

/* start of Zvents widget styles */

	.ZventsQuickSearch {
		font-family: tahoma, arial, sans-serif;
		font-size: 12px;
		margin: 1px 2px 0 0;
		width: 300px;
		height: 230px;
	}

	.ZventsQuickSearch a:hover {
		text-decoration: underline;
		color: #900;
	}
	
	.ZventsQuickSearch form {
		margin: 0;
		padding: 0;
	}

	.ZventsDayButton, .ZventsDayButton * {
		display: block;
		text-align: center;
	}

	.ZventsDayButton {
		color: #333;
		border: 1px solid #066;
		text-decoration: none;
		cursor: pointer;
		line-height: 15px;
		height: 30px;
		font-weight: bold;
		margin-right: 2px
		}
	
	.ZventsDayButton:hover {
		background-color: #e5e5e5;
		text-decoration: none;
	}
	
	.ZventsDayButtonDate {
		font-size: 12px;
	}

	.ZventsDayButtonDay {
		font-size: 11px;
	}
	
	.ZventsDayButtonAll {
		margin-right: 0;
		background-color: #fff;
		color: #066;
	}

	.ZventsDayButtonToday {
		color: #900;
	}

	.ZventsDayButtonWeekend {
		background-color: #9cc;
	}
	
	div.ZventsEvent { 
		display:block; 
		background-image:url(http://images.stltoday.com/stltoday/images/bullet.gif); 
		background-repeat:no-repeat; 
		background-position:1px 7px; 
		margin-top:6px;
		/* margin-top was 3px - it was changed for the events module on the home page */ 
		padding-left:10px;
	}
	
	div.ZventsEventDate { 
		font-size: 12px;
		font-weight: bold;
		color: #066; 
		margin-top: 10px;
	}
	
	div.ZventsNoEvent { 
		font-size: 12px; 
	}
	
	div.ZventsEvent > a.ZventsEventName { 
		font-size: 12px; 
		text-decoration: none; 		
	}
	
	div.ZventsEvent > a.ZventsEventName:hover { 
		color: #900;
		text-decoration: underline; 
	}
	
	div.ZventsEvent > a.ZventsVenueName { 
		font-size: 10px;
		font-weight: normal;
		color: #333; 
		text-decoration: none; 
	}
	
	div.ZventsEvent > a.ZventsVenueName:hover { 
		color: #900;
		text-decoration: underline; 
	}
	
	div.ZventMore > a { 
		float:right; 
		width: 300px; 
		line-height: 20px; 
		text-align: right; 
		color: #900; 
		font-size: 12px; 
		text-decoration: none;
	}

	div.ZventMore > a:hover { 
		text-decoration: underline;
	}

/* end of Zvents widget styles */	