html { height: 100%; margin-bottom: 1px; }
#home_feature { float:right; width:200px; background:#fff; font-size:.9em; margin:0 0 0 15px; padding:7px 5px 0 5px; }
#home_feature h3 { font-size: 1.2em; }
#home_feature p { padding:0 5px; }

div#home-main-feature { width:97%; background:#d4dde7; padding:7px 5px; margin:0;}
div#home-main-feature img { float:right; margin:0 0 10px 10px; }
div#home-main-feature h3.main-feature-h3 { display:inline; font-size:1.2em; color:#036; }
div#home-main-feature p { }
div#home-main-feature span {display:inline;}

a.h1film, a.h1film:link, a.h1film:visited, a.h1film:hover, a.h1film:active, a.h1music, a.h1music:link, a.h1music:visited, a.h1music:hover, a.h1music:active, a.h1theatre, a.h1theatre:link, a.h1theatre:visited, a.h1theatre:hover, a.h1theatre:active { font: bold .9em Verdana, Arial, Helvetica, sans-serif; color: #fff; text-decoration:none; border-bottom: 1px dashed #fff; display:block; padding: .2em 0 .3em .2em;}

#content div h1 { padding:3px; margin:0; color:#fff; }
.box { float: left; width: 202px; margin: 5px 8px 0 0; padding: 0; }
.film { background:#006699 url(/images/filmFoot.gif) no-repeat bottom left;}
.music { background:#990033 url(/images/musicFoot.gif) no-repeat bottom left; }
.theatre { background:#996600 url(/images/theatreFoot.gif) no-repeat bottom left; }

.film h1 { background:#006699 url(/images/filmHead.gif) no-repeat top left;}
.music h1 { background:#990033 url(/images/musicHead.gif) no-repeat top left; }
.theatre h1 { background:#996600 url(/images/theatreHead.gif) no-repeat top left; }

#content ul.linkul { list-style-type: none; padding: 0; padding-left: 0.2em; margin: 0; line-height: 1.2em; }
#content li.linkli { background-image: url(/images/arrow.gif); background-repeat: no-repeat; background-position: 0 .7em; padding: 5px; padding-left: .7em; border-bottom: 1px dashed #fff; font-size: 1.2em; }
#content li.linkli a { color:#fff; font-size:0.8em; text-decoration:none; font-weight:bold; }
#content li.linkli a:hover { color:#fff; font-size:0.8em; text-decoration:underline; font-weight:bold; }
#content li.linkli a:visited { color:#ccc; font-size:0.8em; text-decoration:underline; font-weight:bold; }

hr { color:#036; background-color:#036; height:1px; margin:8px 0; border:1px solid #036; border-width:0 0 1px 0; width:626px;}