/* ---------------------------------
      BASIC PAGE SETUP
 -------------------------------- */
* { margin: 0; padding: 0; }
html, body { height: 100%; }
a img { border: none; }
body { background: #420001 url(http://images.hometownsevier.com/wp-content/themes/zherald/images/bg.jpg) top center no-repeat; color:#1E1E1E; font: 0.75em/1.7em Verdana, Arial, Geneva, Helvetica, sans-serif; }
a { color: #FF2A00; text-decoration: none; outline: none; }
a:hover { color: #d53030; text-decoration: none }
blockquote { padding-left: 10px; color: #444; font-style: normal; }
p { padding: 10px; }
li { margin: 5px 0px 10px 0px; }
.clear { clear: both; }
input, select, textarea { padding: 5px; border: 1px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
input:hover, select:hover, textarea:hover { border: 1px solid #333; }
input[type=image] { border: 0; }
img.centered { display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; }
img.alignnone { padding: 5px; margin-bottom: 10px; display: inline; background: #fff; border: 1px solid #ddd; }
img.alignright { padding: 5px; margin: 0 5px 10px 10px; display: inline; background: #fff; border: 1px solid #ddd; }
img.alignleft { padding: 5px; margin: 0 10px 10px 5px; display: inline; background:#fff; border: 1px solid #ddd; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; }
.alignright { float: right; margin: 0 0 10px 10px; }
.alignleft { float: left; margin: 0 10px 10px 0; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #fff; padding: 4px 0px 5px 0px; margin: 5px; }
.wp-caption img { margin-bottom: 5px; }
.wp-caption p.wp-caption-text { font-size: 11px; font-weight: normal; line-height: 12px; }
ul.list { margin-left: 25px; }
ul.nestedlist { margin-left: 10px; }
.floatright { float: right; }
.floatleft { float: left; }
/* ---------------------------------
      MAIN STYLING
 -------------------------------- */
#logo { width: 573px; height: 160px; margin: 0 auto; }
#wrapper { position: relative; min-height: 100%; height: auto !important; height: 100%; width: 1002px; margin: 0 auto -35px; }
#casing { background: #fff; float: left; width: 1000px; }
#topbar { height: 35px; background: #161514; font: 12px Georgia, "Century Gothic", Arial, Tahoma, sans-serif; text-transform: uppercase; }
span.topfeed { background: url(http://images.hometownsevier.com/wp-content/themes/zherald/images/rss.png) no-repeat; padding: 1px 0px 0px 20px; float: left; margin: 8px 0px 0px 10px; height: 20px; }
#topbar { width: 1000px; float: left; height: 45px; background: #7a7a7a; font-family: Arial, "Century Gothic", Tahoma, sans-serif; }
.year { float: left; height: 25px; font-family: Arial, "Century Gothic", Tahoma, sans-serif; margin-top: 5px; padding: 2px 5px; }
span.day { font-size: 36px; color: #fff; margin: 0; padding: 0 5px; font-weight: bold; float: left; }
span.mony { font-size: 12px; color: #fff; }
.dname { font-size: 14px; color: #fff; font-weight: bold; text-transform: uppercase; float: left; }
/* ---------------------------------
      HEADER
 -------------------------------- */
#top { height: 134px; margin: auto; background: #fff; width: 1000px; }
.blogname { width: 650px; font-family: Georgia, "Century Gothic", Verdana, Tahoma, sans-serif; margin-top: 10px; float: left; }
.blogname h1 { font-size: 34px; font-weight: normal; color: #cacccd; text-align: left; margin: 7px 0 0 20px; background: url(http://images.hometownsevier.com/wp-content/themes/zherald/images/logo-christmas.png) no-repeat; text-indent: -900px; display: block; }
.blogname h1 a:link, .blogname h1 a:visited { color: #cacccd; display:block; }
.blogname h1 a:hover { color: #eee; }
.blogname h2 { margin: 2px 0px 0px 25px; font-size: 12px; font-weight: normal; color: #7a7a7a; text-align: left; text-transform: uppercase; }
.rsnews { float: right; margin: 4px 10px 0px 0px; padding: 4px 0 0 38px; font-size: 11px; background: url(http://images.hometownsevier.com/wp-content/themes/zherald/images/rss.png) no-repeat; height: 32px; }
.rsnews a:link, .rsnews a:visited { color: #fff; }
/* ---------------------------------
      SEARCH
 -------------------------------- */
#search { height: 35px; width: auto; padding: 10px 5px 5px 15px; width: 311px; background: url(http://images.hometownsevier.com/wp-content/themes/zherald/images/search.png); }
#search form { }
#search fieldset { border: none; }
#search p { font-size: 85%; }
#s { float: left; width: 231px; padding: 6px 2px 6px 5px; background: #fff url(http://images.hometownsevier.com/wp-content/themes/zherald/images/sform.png) no-repeat; border: none; font: normal 100% "Tahoma", Arial, Helvetica, sans-serif; color: #786900; }
#searchsubmit { width: 57px; float: left; background:#fff url(http://images.hometownsevier.com/wp-content/themes/zherald/images/sbutton.png); border: none; font: bold 100% "century gothic", Arial, Helvetica, sans-serif; color: #FFFFFF; height: 28px; margin-left: 5px; }
/* ---------------------------------
      MAIN CONTENT
 -------------------------------- */
#content { float:left; width: 640px; height: 100%; padding: 10px; }
#content-full { width: 980px; padding-top: 5px; height: 100%; margin: 0 auto; }
.recentnews { font: bold 12px Verdana, Arial, Helvitica, sans-serif; padding: 5px; color:#E6D772; margin: 0px 5px 5px 0px; text-transform: uppercase; width: 360px; background: url(http://images.hometownsevier.com/wp-content/themes/zherald/images/title-bg.jpg) repeat-x; }
.right_banner_ad { background: url(http://images.hometownsevier.com/wp-content/themes/zherald/images/top-column-ad-bg.jpg) no-repeat; width: 297px; height: 297px; padding: 15px; margin:5px 0px 12px 0px; border: 3px solid #fff; /* padding: 15px 15px 0 15px; */ }
.right_banner_ad:hover { border: 3px solid #ddd; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.center_banner_ad { }
.minileft { width: 370px; float: left; margin-top: 5px; }
.read-more { font-size: 16px; font-weight: bold; border: none; }
.read-more a { border: 1px #ddd solid; padding: 5px; -moz-border-radius: 20px; -webkit-border-radius: 20px; -khtml-border-radius: 20px; border-radius: 20px; }
.read-more a:hover { border: 1px #000 solid; padding: 5px; -moz-border-radius: 20px; -webkit-border-radius: 20px; -khtml-border-radius: 20px; border-radius: 20px; }
.date { }
.custim { padding: 5px; margin-top: 15px; margin-right: 5px; margin-bottom: 5px; float: left; background: #eee; border: 1px solid #ddd; }
.single { width: 370px; margin: 0 5px 5px 0; height: 100%; color: #4B555E; }
.single h2 { padding: 2px 0 0 5px; text-align: left; font: 18px Arial, Helvetica, sans-serif; font-weight: bold; overflow: hidden; }
.single h2 a, .single h2 a:link, .single h2 a:visited { color: #000; background-color: transparent; }
.single h2 a:hover { color: #ca0707; background-color: transparent; }

.comm { padding: 0 10px; position: relative; }
.comm a:link, .comm a:visited { color:#df0000; }
.comm a:hover { color:#414E34; }
.more { padding:4px 0 2px 20px; background: url(http://images.hometownsevier.com/wp-content/themes/zherald/images/add.png) no-repeat; margin-right: 5px; float: right; width: 60px; height: 15px; font: 10px Tahoma, "Century Gothic", Arial, Verdana, Helvetica, sans-serif; }
.more a:link, .more a:visited { color:#fff; }
.more a:hover { color:#fff; }
.line { border-top: 1px dashed #ccc; }
.singleinfo { height: 20px; padding-bottom: 5px; font: 12px Georgia, Arial, "Century Gothic", Verdana, Helvetica, sans-serif; }
.postmore { padding: 0px 5px 2px 25px; float: left; font-weight: bold; background: url(http://images.hometownsevier.com/wp-content/themes/zherald/images/pmore.jpg) left no-repeat; }
.postmore a:link, .postmore a:visited { color:#fff; }
.postmore a:hover { color:#fff; }
.entry { margin: 0px; }
.entry a:link, .entry a:visited { color: #AC0604; background-color: transparent; }
.entry a:hover { color: #455236; background-color: transparent; text-decoration: none; }
.entry p { line-height: 1.7em; }
.entry li { list-style-position: inside; padding-left: 10px; }
a.hlink { color: #333; }
a.hlink:hover { color: #333; }
/* ---------------------------------
      CALENDAR
 -------------------------------- */
#wp-calendar { width: 100%; padding: 0 0 15px; }
#wp-calendar caption { padding: 5px; font-size: 16px; }
#wp-calendar th, #wp-calendar td { padding: 5px; text-align: center; color: #252525; }
#wp-calendar td a { background: #fff; padding: 5px; }
#wp-calendar td { background:transparent; }
#wp-calendar td, table#wp-calendar th { padding: 2px 0; }
/* ---------------------------------
 Next Page and Prev Page NAVIGATION
 -------------------------------- */
.navigation { padding: 10px 10px 20px 10px; }
.navigation { color: #888; font-size: 14px; line-height: 18px; overflow: hidden; }
.navigation a:link, .navigation a:visited { color: #900; text-decoration: none; }
.navigation a:active, .navigation a:hover { color: #ff4b33; }
/* ---------------------------------s
      PAGE STYLING
 -------------------------------- */
h2.pagetitle { padding: 5px; margin: 0 0 10px 5px; text-align: center; color: #4A413C; font: 16px Georgia, "Century Gothic", Arial, Helvetica, sans-serif; }
h1.section-title { margin-top: 15px; margin-bottom: 10px; font-family: 'Dancing Script', arial, serif; font-size: 45px; border-bottom: 3px dotted #000;  }



/* Post Styling */
h1.archivetitle { font: bold 1.4em Helvetica, sans-serif; line-height: 1.2em; border-bottom: 2px solid #E0E0E0; margin-top: 5px; }
.post { width: 630px; margin: 0 0 20px; background: #DEDED2; padding: 5px; border: 1px solid #ded5c9; color: #333A3F; font-size: 1em; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; }
.post ul { list-style-type:square; list-style-position: inside; }
.post li { padding-left: 10px; }
.meta { font: 10px Tahoma, "Century Gothic", Arial, Verdana, Helvitica, sans-serif; padding: 5px 5px 0 5px; margin-bottom:10px; }
.meta a { color: #910805; }
.author { color:#666; }
.author a { color: #000; }
.clock { color:#999; }
.category { color: #666; }



h1.hometitle { font-size: 1.3em; }
h1 { font: bold 2.2em Helvetica, sans-serif; color: #000; }
h1.first-title { font-size: 2.8em; }
h2 { font: bold 2.45em Arial, Helvetica, sans-serif; }
h3 { border-bottom:3px solid #2F2F2F; color:#2F2F2F; font:2.5em Helvetica, Arial, Helvetica, sans-serif; margin-bottom:18px; padding:10px 0 3px; }
h1 a, h2 a, h3 a, h4 a { color: #000; }
h4 { border-bottom: 1px dashed #2F2F2F; color:#AC0604; padding-bottom: 5px; font-family: 'Dancing Script', arial, serif; font-size: 3em; text-transform: lowercase; margin-bottom:10px; margin-top: 10px; }

.ad1 { text-align: center; width: 630px; padding: 5px 5px 0 5px; margin: 10px 0; background: #fff; border: 1px solid #ccc; }
.ad2 { text-align: center; margin: 2px auto; }
#comment { height: 100%; padding: 5px; }
h3#comments { padding: 5px 10px; margin: 10px 0; border: 1px solid #DEDCDD; color: #444; background: #fff; font: 20px Georgia, "Century Gothic", Arial, Helvetica, sans-serif; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#respond { height: 100%; padding: 0 5px; background: #fff; border: 1px solid #DEDCDD; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#respond h3 { padding:5px 10px 5px 10px; margin:10px 0px; ; color: #444; font: normal 22px Georgia, "Century Gothic", Arial, Helvetica, sans-serif; }
.widgets { width: 330px; overflow: hidden; margin-top: 5px; background: #fff; border: 1px solid #bcbcbc; }
.widgets a { color: #222; text-decoration: none; }
.widgets a:hover { color: #009; text-decoration: underline; }
ul.tabnav { padding:3px 0px 3px 0px; height:20px; background: url(http://images.hometownsevier.com/wp-content/themes/zherald/images/title-bg.jpg) repeat-x; border:1px solid #fff; }
.tabnav li { display: inline; list-style: none; float: left; text-align: center; margin-right: 2px; margin-left: 9px; font: 12px Tahoma, Georgia, "Century Gothic", Arial, Helvetica, sans-serif; }
.tabnav li a { text-decoration: none; text-transform: uppercase; font-weight: normal; padding: 3px 8px; width: 80px; color: #fff; text-decoration: none; display: block; }
.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a { text-decoration: none; color: #E6D772; }
.tabdiv { margin-top:2px; padding: 5px 5px 5px 5px; font-family: Tahoma, "Century gothic", Arial, Helvetica, sans-serif; background:#fff; }
.tabdiv a:link, .tabdiv a:visited { color:#333; }
.tabdiv a:hover { color: #2676A1; }
.tabdiv ul { list-style-type:none; }
.tabdiv ul li { height: 100%; line-height: 22px; color:#333; }
.tabdiv li a:link, .tabdiv li a:visited { border-bottom: 1px solid #F3F3F3; display: block; overflow: hidden; line-height: 24px; padding: 2px; color: #444; font-size: 13px; }
.tabdiv li a:hover { background: #eee; color: #DC0808; text-decoration: none; }
.ui-tabs-hide { display: none; }
.tagcloud { width: 300px; float: left; height: 100%; padding: 5px 15px; margin-top: 5px; background: #fff; border: 1px solid #BCBCBC; }
.banner { margin: 5px 0; width: 234px; height: 100%; }
.localinfo { padding-left: 5px; }
/* ---------------------------------
      COMMENTS
 -------------------------------- */
#commentform { padding:0 10px 10px 10px; color:#BFAFA7; font-family: Tahoma, "Century Gothic", Arial, Helvetica, sans-serif; }
#commentform p { color:#555; }
#commentform input { background: #F4F4F4; border: 1px solid #DEDCDD; color: #444; padding-left: 10px; }
#commentform textarea { background: #F4F4F4; border: 1px solid #DEDCDD; color: #444; width: 95%; padding: 5px; }
.comments input#submit { width: auto; line-height: 25px; padding: 3px 5px; background: #968000; border: 2px solid #CFAF00; color: #fff; font-family: Tahoma, "Century Gothic", Arial, Helvetica, sans-serif; }
ol.commentlist { list-style: none; text-indent:0; }
ol.commentlist li { border: 1px solid #DEDCDD; margin: 0 0 10px; padding: 5px 7px 5px 57px; position: relative; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
ol.commentlist li div.comment-author { padding-right: 170px; }
ol.commentlist li div.vcard { font:20px Georgia, Arial, Helvetica, sans-serif; padding:5px 0px; }
ol.commentlist li div.vcard cite.fn { font-style: normal; }
ol.commentlist li div.vcard cite.fn a.url { color: #c00; text-decoration: none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color: #000; }
ol.commentlist li div.vcard img.avatar { border: 5px solid #ddd; left: 7px; position: absolute; top:7px; }
ol.commentlist li div.comment-meta { font: 12px Tahoma, Arial, Helvetica, sans-serif; position: Absolute; right: 10px; text-align: right; top: 5px; }
ol.commentlist li div.comment-meta a { color: #0083DB; text-decoration: none; }
ol.commentlist li div.comment-meta a:hover { color: #000; }
ol.commentlist li p { font: normal 12px Tahoma, Arial, Helvetica, sans-serif; margin: 0 0 1em; line-height: 18px; }
ol.commentlist li ul { font: normal 12px/1.4 Tahoma, Arial, Helvetica, sans-serif; list-style: square; margin: 0 0 1em; text-indent: 0 }
ol.commentlist li div.reply { display: none; background: #777; border: 2px solid #555; color: #fff; font: bold 9px/1 Tahoma, Georgia, Arial, Helvetica, sans-serif; padding: 5px 10px; text-align: center; width: 36px; }
ol.commentlist li div.reply a { display: none; color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li.even { background:#f4F4F4; }
ol.commentlist li.odd { background:#fff; }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
/* ---------------------------------
      FEATURED CONTENT GLIDER
 -------------------------------- */
#glidercontent { margin: 0px; }
.glidertitle { display: block; padding: 2px 0 0 10px; font-weight: bold; color: #E6D772; text-transform: uppercase; font-size: 16px }
.glidecontentwrapper { position: relative; width: 640px; height: 245px; overflow: hidden; background: #fff; border: 1px solid #ccc; }
.glidecontent { position: absolute; width: 640px; color: #555; height: 100%; overflow: hidden; float: left; background: #222; }
.glidim { }
.glidim img { margin: 0px 5px 5px 0px; padding: 7px 7px; }
.gnav { width: 100px; height: 50px; z-index: 150; float: right; padding-right: 25px; }
.glidecontenttoggler { height: 25px; z-index: 150; width: 650px; background: url(http://images.hometownsevier.com/wp-content/themes/zherald/images/title-bg.jpg) repeat-x; }
.glidecontenttoggler a { display: -moz-inline-box; display: inline-block; color: #2e6ab1; font-weight: bold; text-decoration: none; }
.glidecontenttoggler a.selected { background: #E4EFFA; color: black; }
.glidecontenttoggler a:hover { background: #E4EFFA; color: black; }
.glidecontenttoggler a.toc { }
.glidecontenttoggler a.prev { top: 5px; right: 30px; position: absolute; display: block; background: url(http://images.hometownsevier.com/wp-content/themes/zherald/images/left.png) left no-repeat; width: 20px; height: 17px; }
.glidecontenttoggler a.next { float: right; display: block; background: url(http://images.hometownsevier.com/wp-content/themes/zherald/images/right.png) right no-repeat; width: 20px; height: 17px; position: absolute; top: 5px; right: 5px; }
.inpost { position: absolute; top: 190px; background: url(http://images.hometownsevier.com/wp-content/themes/zherald/images/inpost.png); width: 642px; z-index: 100; }
.inpost h2 { padding: 5px; line-height: 16px; overflow: hidden; font: bold 16px Arial, "Century Gothic", Tahoma, sans-serif; color: #fff; }
.inpost h2 a:link, .inpost h2 a:visited { color:#fff; }
.inpost p { padding: 2px 5px; line-height: 16px; overflow: hidden; font: 12px Tahoma, "Century Gothic", Arial, Helvetica, sans-serif; color:#ddd; }
/* ---------------------------------
      MINIPOST
 -------------------------------- */
.miniright { width: 260px; float: right; }
.minipost { width: 260px; float: right; display: inline; color: #4B555E; font: 13px Tahoma, Arial, Verdana, sans-serif; text-align:justify; }
.catnames { font: bold 12px "Arial Black", "Century Gothic", Verdana, Arial, Helvitica, sans-serif; padding: 5px; color: #E6D05F; text-transform: uppercase; width: 250px; background: url(http://images.hometownsevier.com/wp-content/themes/zherald/images/title-bg.jpg) repeat-x; }
.minipost h2 { margin: 3px 0; text-align: left; line-height: 16px; color: #5F5200; font: 14px Arial, Verdana, sans-serif; text-transform: uppercase; }
.minipost h2 a:link, .minipost h2 a:visited { color: #5F5200; }
.categ { line-height: 16px; font-size: 12px; height: 18px; overflow: hidden; }
.categ a:link, .categ a:visited { color:#B22621; }
.hentry { padding-bottom: 2px; overflow: hidden; }
.hentry p { margin: 5px 0px; line-height: 18px; }
.hentry img { border: 0; float: left; padding:4px; background: #fff; border: 1px solid #BFBFBF; margin: 2px 5px 5px 0; }
.minimeta { color: #B22621; height: 25px; padding: 8px 10px 0 10px; background: url(http://images.hometownsevier.com/wp-content/themes/zherald/images/minimet.jpg); }
.cat { float: left; font-size: 13px; color: #226b91; padding: 0 0 0 10px; }
.cat a:link, .cat a:visited { color: #235B76; }
.cat a:hover { color: #2E9FD7; }
/* ---------------------------------
      MOVIES
 -------------------------------- */
.bd { width:600px; overflow: hidden; border-bottom:1px solid #F4F4F4; }
.bd p.no_showtimes { color:#626262; font-style:oblique; margin:10px 0; }
.bd table { width:100%; }
.bd tr { background-color:#fff; }
.bd tr.odd { background-color:#eee; }
.bd tr.selected { background-color:#ebf8ff; }
.bd .movie_times_row li { display:inline; float:left; width:58px; border-left:1px solid #ccc; padding:0 3px 0 3px; margin-top:3px; }
.bd .movie_times_row .first { border-left:none; }
.bd td { padding:8px; margin:1px; }
.bd .movie_info { display:block; font-size:77%; color:#787878; }
.bd .movie_row { border-right:1px solid #ebebeb; color:#626262; color: #d00; text-align: left; }
.bd .movie_row span.movie_title { font-size:12px; font-weight:bold; text-align: left; }
.bd .movie_times_row { padding-left:0; width:300px; border-left:1px solid #fff; border-right:1px solid #ebebeb; font-size:75%; color:#626262; }
.bd .movie_times_row a { color:#2f57a9; }
.bd .movie_tickets_row { display:none; }
.bd .movie_tickets_row span.not-available { display: none; }
/* ---------------------------------
     BREADCRUMBS
 -------------------------------- */
#breadcrumbs { padding: 5px; border: 1px solid #ccc; background: #eee; }
/* ---------------------------------
     AUTHOR PAGES
 -------------------------------- */
h2.author-name { margin: 5px 0 0 0; text-align: center; text-transform: none; font-size: 1.0em; }
h2.author-name a { color: #000; }
h2.author-name a:hover { color: #f00; }
.author-image { float:left; padding:10px 5px 20px 0; }
.author-entries { text-align:right; }
.author-entries a:hover { color: #000; }
p.author-blurb { margin: 0px; line-height: 1.0em; font-size: .8em; }
.authbio { padding: 5px; color: #444; line-height: 20px; text-align: justify; }
.authbio h3 { font: 24px Verdana, Arial, Helvetica, sans-serif; color: #444; margin-bottom: 2px; }
.authbio p { text-indent: 30px; }
.authbio li { list-style-position: inside; list-style-type: none; padding-left: 20px; }
.bio_box { margin: 5px; padding: 5px; width: 632px; border: 1px solid #ccc; }
.last-post { font-size: .8em; text-align:left; }
/* ---------------------------------
     FEATURED ARTIST
 -------------------------------- */
.featured-artist { margin: 20px 0px; }
.featured-artist p { margin-left: 0px; }
.featured-artist p.question { margin: 0; }
.featured-artist a:hover { color: #000; }
/* ---------------------------------
     LOCAL DISCOUNTS
 -------------------------------- */
#gradient-style { font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px; margin: 5px; width: 620px; text-align: left; border-collapse: collapse; }
#gradient-style th { font-size: 13px; font-weight: normal; padding: 8px; background: #b9c9fe url(http://www.hometownsevier.com/wp-content/themes/zherald/images/gradhead.png) repeat-x; border-top: 2px solid #d3ddff; border-bottom: 1px solid #fff; color: #039; }
#gradient-style td { padding: 8px; border-bottom: 1px solid #fff; color: #669; border-top: 1px solid #fff; background: #e8edff url(http://www.hometownsevier.com/wp-content/themes/zherald/images/gradback.png) repeat-x; }
#gradient-style tfoot tr td { background: #e8edff; font-size: 12px; color: #99c; }
#gradient-style tbody tr:hover td { background: #d0dafd url(http://www.hometownsevier.com/wp-content/themes/zherald/images/gradhover.png) repeat-x; color: #339; }
/* --------------------------------
      WEATHER
 --------------------------------- */
div#weather { position: relative; margin: 5px 0 5px 0; width: 640px; height: 190px; overflow: hidden; border: 1px dashed #ccc; }
/* #weather-links { height: 20px; width: 100%; }
#weather-links td { border: 2px solid #fff; background: #ccc; text-align: center; }
#weather-links td a { display: block; width: 100%; height: 100%; }
#weather-links td:hover { background: #aaa; }
.weather { position: absolute; width: 100%; height: 165px; background: #eee; }
.weather tr td { border: 1px solid #ccc; background: #fff; text-align: center; vertical-align: top; line-height: 14px; }
.weather tr td:hover { border: 1px solid #777; } */


.weather-day { width: 104px; float: left; text-align: center; font-size: 12px; line-height: 16px; }
h3.day-of-week { font-size: 16px; font-weight: bold; border: none; margin-bottom: 2px; }
.forecast { font-size: 10px; line-height: 10px; }
/* ---------------------------------
      FOOTER
 -------------------------------- */
#footer-ads { clear: both; width: 728px; height: 90px; margin: 10px auto; }
#push { height:30px; clear: both; }
.footer { height: 350px; width:100%; background: url(http://images.hometownsevier.com/wp-content/themes/zherald/images/footer-bg2.jpg) center; color: #000; text-align: center; line-height: 18px; letter-spacing: 1px; font: 1.1em Tahoma, Georgia, "Century Gothic", Arial, Helvetica, sans-serif; }
.footer .content { width: 1000px; margin: 0 auto; position: relative; }
.footer .content img { position: absolute; top: 90px; left: 450px; border: none; }
.footer p { padding-top: 235px; }
.footer a:link, .footer a:visited { color: #000; }
.footer a:hover { color: #420001; text-decoration: underline; }
/* ---------------------------------
     RIGHT COLUMN
 -------------------------------- */
#rightcol { float: right; width: 330px; padding:0 10px 10px 0; }
.rightcol { width: 330px; float: right; }
.rightpost { float: right; display: block; color: #4B555E; font: 13px Tahoma, Arial, Verdana, sans-serif; text-align:justify; padding: 10px; border: 1px solid #CCC; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.rightpost:hover { border: 1px solid #999; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.rightcatnames { font: bold 12px "Arial Black", "Century Gothic", Verdana, Arial, Helvitica, sans-serif; padding: 5px; color: #E6D05F; text-transform: uppercase; width: 320px; background: url(http://images.hometownsevier.com/wp-content/themes/zherald/images/title-bg.jpg) repeat-x; }
/* ---------------------------------
     BASIC WIDGET STYLING
 -------------------------------- */
h2.widgettitle { font: bold 12px "Arial Black", "Century Gothic", Verdana, Arial, Helvitica, sans-serif; padding: 5px; color: #E6D05F; text-transform: uppercase; width: 320px; background: url(http://images.hometownsevier.com/wp-content/themes/zherald/images/title-bg.jpg) repeat-x; }
h2.widgettitle a { color: #E6D05F; }
.googlesidebarads { padding-left: 115px; }
.category-title { margin-bottom: 15px; }
/* ---------------------------------
     UPCOMING EVENTS WIDGET
 -------------------------------- */
li#upcoming-events { text-align: left; }
li#upcoming-events li { font-size: 1.1em; font-weight:bold; margin-bottom: 2px; }
li#upcoming-events li ul li { font-size: .8em; font-weight: normal; }
/* ---------------------------------
     STATE NEWS RSS WIDGET
 -------------------------------- */
li#rss-3 { text-align: left; }
li#rss-3 li { color: #000; font-size: .8em; font-weight:bold; margin-bottom: 2px; line-height: 1.2em; }
li#rss-3 li ul li { font-size: .8em; font-weight: normal; }
li#rss-3 a { color: #000; }
li#rss-3 a:hover { color:#E6D05F; }
li#rss-3 h2 a { color: #E6D05F; }
/* ---------------------------------
     SEVIERVILLE POLICE RSS WIDGET
 -------------------------------- */
li#rss-4 { text-align: left; }
li#rss-4 li { color: #000; font-size: .8em; font-weight:bold; margin-bottom: 2px; line-height: 1.2em; }
li#rss-4 li ul li { font-size: .8em; font-weight: normal; }
li#rss-4 a { color: #000; }
li#rss-4 a:hover { color:#E6D05F; }
li#rss-4 h2 a { color: #E6D05F; }
/* ---------------------------------
     EMAIL UPDATES WIDGET
 -------------------------------- */
.signup { background: url(http://images.hometownsevier.com/wp-content/themes/zherald/images/email-updates-background.jpg) no-repeat; width: 300px; height: 164px; }
.signup p { padding-top: 55px; }
.sidebar1 ul, .sidebar2 ul, .sidebar3 ul { list-style: none; }
.sidebar1, .sidebar2 { text-align: left; }
.sidebar2 h2 { text-align: left; }
.sidebar3 { width: 260px; overflow: hidden; }
.sidebar3.widgettitle { width: 260px; }
li#recent-posts-3 ul li { color: #000; font-size: .8em; font-weight: bold; margin-bottom: 2px; line-height: 1.2em; }
li#recent-posts-3 ul li a { color: #000; }
li#recent-posts-3 ul li a:hover { color:#E6D05F; }
.cal { text-align: center; }
.sports { line-height: 1.0em; margin-left: 10px; }
.sports li { list-style: none; }
/* ---------------------------------
       NEW TOP MENU
 -------------------------------- */
#access { background: url(http://images.hometownsevier.com/wp-content/themes/zherald/images/menu1.png); ; display: block; float: left; margin: 0 auto; width: 1000px; }
#access .menu-header, div.menu { font: 14px Tahoma, "Century gothic", Verdana, Arial, sans-serif; text-transform: uppercase; width: 1000px; }
#access .menu-header ul, div.menu ul { list-style: none; margin: 0; }
#access .menu-header li, div.menu li { float: left; position: relative; margin: 0; }
#access a { color: #f9eb9a; ; display: block; line-height: 34px; padding: 5px 10px; text-decoration: none; }
/* Custom Color for Business Directory... This may have to change if you add links to the navigation */
#access .menu-item-10376 { font-weight: bold; background: url(http://images.hometownsevier.com/wp-content/themes/zherald/images/directory-back.png); color: #ff0; }
#access .menu-item-10376 a:hover { font-weight: bold; background: url(http://images.hometownsevier.com/wp-content/themes/zherald/images/directory-back.png) 0 35px; color: #ff0; }
#access ul ul { box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2); display: none; position: absolute; top: 38px; left: 0; float: left; width: 180px; z-index: 99999; }
#access ul ul li { min-width: 180px; text-transform: none; font: 12px Tahoma, "Century gothic", Verdana, Arial, sans-serif; }
#access ul ul ul { left: 100%; top: 0; }
#access ul ul a { background: #333; line-height: 1em; padding: 10px; width: 160px; height: auto; }
#access li:hover > a, #access ul ul :hover > a { background: url(http://images.hometownsevier.com/wp-content/themes/zherald/images/menu1.png); background-position: 0px 44px; color: #fff; }
#access ul li:hover > ul { display: block; }
#access ul li.current_page_item > a, #access ul li.current-menu-ancestor > a, #access ul li.current-menu-item > a, #access ul li.current-menu-parent > a { color: #fff; }
* html #access ul li.current_page_item a, * html #access ul li.current-menu-ancestor a, * html #access ul li.current-menu-item a, * html #access ul li.current-menu-parent a, * html #access ul li a:hover { color: #fff; }

#displayaditemseven h4 { font: 1.2em Verdana, Geneva, sans-serif;  }

#cuisine-table { border: 3px dotted #000; padding: 20px; }
