#header {width: 952px; height: 230px; background: #FFF url('../images/bg_header.jpg') no-repeat; display: table;}

#head_colg, #head_cold {height: 150px; display: table-cell;}

#head_colg {width: 560px; float: left; clear: left;}
#slogan {color: #FFF; font-weight: bold; font-style: italic; font-size: 120%; letter-spacing: 1; margin-left: 10px;}
#envision2030 {padding: 100px 0px 0px 5px;}

#head_cold {width: 370px; float: right; clear: right; padding-right: 15px;}

#header_location {text-align: right; font-size: 170%; padding-top: 4px; padding-right: 4px; font-weight: bold;}
.header_hotel {color: #afafaf;}
.header_date {color: #e2c77d;}

#subscribe {padding: 5px; color: #FFF; font-weight: bold; clear: both; vertical-align: bottom; text-align: right;}

.nextshow {text-align: right; font-size: 13px; padding-top: 7px; padding-right: 4px; color: #e2c77d; font-weight: bold;}
.nextshow_hotel {color: #afafaf;}
.nextshow_date {color: #e2c77d;}

.btn_sub, .box_sub {padding: 1px; border: 1px solid #143153; color: #143153; background-color: #FFF;}
.box_sub {font-size: 12px; width: 200px; height: 14px;}
.btn_sub {font-size: 10px; font-weight: bold; height: 17px;}

#menu_header {float: right; padding-right: 4px;}
.menu_header {color: #FFF;}
.menu_header_active {color: #CCC; font-style: italic;}

#menu {height: 15px; background-image: url('../images/sep_header.jpg'); background-repeat: repeat-x; background-color: #7e1002; text-align: right; padding: 3px; color: #FFF;}
.link_active {color: #CCC; font-style: italic;}

a.menu_link:link, a.menu_link:visited, a.menu_link:active {color: #FFFFFF; text-decoration: none;}
a.menu_link:hover {color: #e2c77d; font-weight: bold; text-decoration: underline;}
