/*
Copyright (c) 2010, Ursa Major Web Consulting All rights reserved.
*/
html{color:#000;background-color: #ffff99; margin: 0px; height: 100%;}
body{font-family:Arial, Helvetica, sans-serif; margin: 0px; height: 100%;}
table{margin: 0px;}
img{margin: 0px; display: block;}
#hd{margin-top: 20px;}
a:link{color: #000000;}
a:visited{color: #000000;}
a:active{color: #ff0000;}
a.footer:link{color: #ffffff;}
a.footer:visited{color: #ffffff;}
a.footer:active{color: #ff0000;}
.footerlargertext{2em; color: #ffffff;}
.bannerarea{background:url(assets/images/yh_starfield_banner.png);}
.maincol{background-color: #660000; }
.maincolleft{background-color: #000033; background:url(assets/images/yh_starfield.png);}
.maincontent{background-color: #ffffcc;}
.header{background-color: #003366; height: 100px;}
.subheadsidecol{background:url(assets/images/greydot.png);}
.footersidecol{background:url(assets/images/greydot.png);}
.footermaincol{background:url(assets/images/greydot.png); color:#fff; font-size:8pt;}
.bodytext,p,ul,ol{font-size: 10pt; text-align: justify; margin-left: 10px; margin-right: 10px; margin-top: 0px; margin-bottom: 10px;}
blockquote{font-size: 10pt; text-align: justify; font-style: italic;}
td.crier{font-size: 8pt; margin-left: 10px; margin-right: 10px; margin-top: 0px; margin-bottom: 10px;}
table.progbookrates{ padding: 0px; border-style: solid; border-color: #000; border-width: 1px; border-collapse: collapse; width: 100%;}
th.progbookrateshead{font-size: 14pt; text-align: center; padding: 3px; border-style: solid; border-color: #000; border-width: 1px;}
th.progbookrates{font-size: 11pt; text-align: center; padding: 3px; border-style: solid; border-color: #000; border-width: 1px; width: 50%;}
td.progbookrates{font-size: 10pt; text-align: center; padding: 3px; border-style: solid; border-color: #000; border-width: 1px; width: 50%;}
td.progbookratesblock{font-size: 10pt; text-align: justify; padding: 10px; border-style: solid; border-color: #000; border-width: 1px; width: 50%;}
table.progbookformtable{width: 100%; margin: 0px;}
td.progbookform{font-size: 8pt; vertical-align:top; width: 50%; text-align: left;}
td.progbookformlabel{font-size: 8pt; font-weight: 900; vertical-align: top; width: 50%; text-align: right;}
td.bodytext{font-size: 10pt; text-align: justify;}
.countdown{font-size: 15pt; font-weight: 900; text-align: center;}
.whenwhere{font-size: 13pt; font-weight: 900; text-align: left;}
.contentdivider{text-align: center;}
.breakingnews{background-color:#ffff33; color:#660000; font-weight: 900; font-style: italic; padding: 5px;}
.breakingnewshidden{color:#ffff33; font-weight: 900; font-style: italic; text-decoration: none;}
a.breakingnewslink:link{color:#660000; font-weight: 900; font-style: italic;}
a.breakingnewslink:visited{color:#660000; font-weight: 900; font-style: italic;}
a.breakingnewslink:active{color:#ff0000; font-weight: 900; font-style: italic;}
a.breakingnewshiddenlink:link{color:#ffff33; font-weight: 900; font-style: italic; text-decoration: none;}
a.breakingnewshiddenlink:visited{color:#ffff33; font-weight: 900; font-style: italic; text-decoration: none;}
a.breakingnewshiddenlink:active{color:#ffff33; font-weight: 900; font-style: italic; text-decoration: none;}
.breakingnewslinkemtext{color:#660000; font-weight: 900; font-style: normal;}
{color:#660000; font-weight: 900; font-style: italic;}
dl.rightside{font-size: 11pt; text-align: justify; margin-left: 75px; margin-right: 55px; margin-top: 15px; margin-bottom: 15px;}
dl{font-size: 11pt; text-align: justify; margin-left: 55px; margin-right: 55px; margin-top: 15px; margin-bottom: 15px;}
dt{font-weight: 900;}
.subhead{font-size: 12pt; font-weight: 900; font-style: italic;}
.boldtext{font-weight: 900;}
.emtext{font-weight: 900; font-style: italic;}
.untext{text-decoration: underline;}
.smalltext{font-size: 8pt;}
.emsmalltext{font-size: 8pt; font-weight: 900; font-style: italic;}
.center{text-align:center;}
img.right{margin-left:15px;}
img.left{margin-right:15px;}
img.crierright{margin-left:5px;}
img.crierleft{margin-right:5px;}
.yhlogo{position:relative;left:41px;top:16px;}
.copyright{color:#ffffff; font-size:8pt; text-align:center;}
dt.eventcalhead{font-size: 9pt; font-weight: 900; margin-left: 45px; text-align: left;}
dt.eventcalhead2{font-size: 9pt; font-weight: 900; margin-left: 60px; text-align: left;}
dd.eventcalsub{font-size: 9pt; margin-left: 75px; text-align: left;}
dd.eventcalsub2{font-size: 9pt; margin-left: 90px; text-align: left;}
dd.eventcalsub3{font-size: 9pt; margin-left: 105px; text-align: left;}
dt.hertourhead{font-size: 11pt; font-weight: 900; margin-left: 21px;}
dt.hertourhead2{font-size: 10pt; font-weight: 900; margin-left: 60px;}
dd.hertoursub{font-size: 9pt; margin-left: 75px; text-align:justify;}
dd.hertoursub2{font-size: 9pt; margin-left: 90px; text-align:justify;}
td.eventchairs{font-size: 9pt; padding-left: 15px; padding-bottom: 15px;}
td.eventchairsmulti{font-size: 9pt; padding-left: 15px; padding-bottom: 0px;}
td.eventchairsevent{font-size: 9pt; padding-left: 15px; padding-bottom: 15px; font-weight: 900;}
td.eventchairseventmulti{font-size: 9pt; padding-left: 15px; padding-bottom: 0px; font-weight: 900;}
table.right{margin-left:15px;}
li.liwine{margin-bottom: 15px; list-style-image: url(assets/images/bullet1.png);}
li.licrier{margin-bottom: 15px; margin-left: 10px; list-style-image: url(assets/images/bullet1.png);}
li.right{margin-bottom: 5px; margin-left: 0px; list-style-image: url(assets/images/bullet2.png); text-align: left;}
ul.brewfest{margin-left: 0px; text-align: left;}
li.brewfest{margin-left: 0px; margin-bottom: 10px;}
.required{color: #ff0000; font-size: 12pt; font-weight: 900;}
td.latestnewsheadline{font-size: 11pt; vertical-align: top; font-weight: 900; padding-top: 10px; padding-left: 10px; padding-right: 10px; padding-bottom: 2px;}
td.latestnewsbody{font-size: 10pt; vertical-align: top; text-align: justify; padding-top: 0px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px;}
p.textheadline{font-size: 11pt; vertical-align: top; font-weight: 900; padding-top: 10px; padding-left: 0px; padding-right: 10px; padding-bottom: 2px;}
