#frame {
width: 804px;
margin: 0px;
padding: 0px;
float: left;
font: 100 1px arial;
background: #ffffff;
}

#logobox {
width: 190px;
height: 80px;
float: left;
padding: 0px;
margin: 0px;
background: #ffffff;
}

#headbox {
width: 610px;
height: 80px;
float: left;
padding: 0px;
margin: 0px;
border: 0px;
background: #ffffff;
}

#navbox {
width: 800px;
height: 32px;
float: left;
padding: 10px 0px 10px 0px;
margin: 0px;
background: #ffffff;
}

#fatrow {
width: 500px;
float: left;
padding: 0px;
margin: 0px;
border: 0px;
background: #ffffff;
border-top: solid 0px #dddddd;
border-right: solid 1px #dddddd;
border-bottom: solid 0px #dddddd;
border-left: solid 1px #dddddd;
}

#2x3 {
width: 298px;
height: 198px;
float: left;
padding: 0px;
margin: 0px;
background: #ffffff;
}

#3x3 {
width: 298px;
height: 298px;
float: left;
padding: 0px;
margin: 0px;
background: #ffffff;
}

#5x3 {
width: 300px;
height: 500px;
float: left;
padding: 0px;
margin: 0px;
background: #ffffff;
}

#3x5 {
width: 500px;
height: 300px;
float: left;
padding: 0px;
margin: 0px;
background: #ffffff;
}

#2x5 {
width: 500px;
height: 200px;
float: left;
padding: 0px;
margin: 0px;
background: #ffff00;
}

#1x5 {
width: 500px;
height: 100px;
float: left;
padding: 0px;
margin: 0px;
background: #ffff00;
}

#3x2 {
width: 298px;
height: 198px;
float: left;
padding: 0px;
margin: 0px;
background: #ffffff;
}

#fatleft {
width: 249px;
float: left;
padding: 0px;
margin: 0px;
background: #ffffff;
}

#fatright {
width: 250px;
float: left;
padding: 0px;
margin: 0px;
background: #ffffff;
border-top: 0px #aaaaaa dashed;
border-right: 0px #aaaaaa dashed;
border-bottom: 0px #aaaaaa dashed;
border-left: solid 1px #dddddd;
}

#rightrow {
width: 298px;
float: left;
padding: 0px;
margin: 0px;
background: #ffffff;
border-top: 0px #aaaaaa dashed;
border-right: solid 1px #dddddd;
border-bottom: 0px #aaaaaa dashed;
border-left: 0px #aaaaaa dashed;
}

#leftrow {
width: 298px;
float: left;
padding: 0px 0px 0px 0px;
margin: 0px;
background: #ffffff;
border-top: 0px #aaaaaa dashed;
border-right: 0px #aaaaaa dashed;
border-bottom: 0px #aaaaaa dashed;
border-left: solid 1px #dddddd;
}

#thin1 {
width: 298px;
float: left;
padding: 0px;
margin: 0px;
background: #ffffff;
}

#tailbox {
width: 802px;
height: 40px;
float: left;
padding: 0px;
margin: 0px;
border: 0px;
background: #ffffff;
}

.logo {
width: 180px;
height: 80px;
float: left;
padding: 0px;
margin: 0px 0px 0px 10px;
text-align: center;
text-decoration: none;
}

.movie {
width: 480px;
height: 280px;
float: left;
padding: 10px;
margin: 0px;
}

.aboutus {
width: 480px;
height: 660px;
float: left;
padding: 10px;
margin: 0px;
}

.tall {
width: 280px;
height: 480px;
float: left;
padding: 10px;
margin: 0px;
}

.fourup {
width: 250px;
height: 150px;
float: left;
padding: 0px;
margin: 0px;
}

.banner {
width: 480px;
height: 100px;
float: left;
padding: 10px;
margin: 0px;
}

.flick {
width: 278px;
height: 278px;
float: left;
padding: 10px;
margin: 0px;
}

.billboard {
width: 278px;
height: 178px;
float: left;
padding: 10px;
margin: 0px;
}

.animation {
width: 120px;
height: 120px;
float: left;
padding: 10px;
margin: 30px 0px 0px 70px;
}

.icon {
width: 80px;
height: 32px;
float: left;
padding: 0px;
margin: 0px 10px 10px 20px;
text-align: center;
text-decoration: none;
}

a.red:link {
color: #ee0000;
padding: 2px 8px;
text-decoration:none;
}

a.red:visited {
color: #ee0000;
padding: 2px 8px;
text-decoration:none;
}

a.red:hover {
color: #ffffff;
background: #ee0000;
padding: 2px 8px;
text-decoration:none;
}

a.hilite:link {
color: #000000;
background-color: #ffff99;
padding: 2px 4px;
text-decoration:none;
}

a.hilite:visited {
color: #000000;
background-color: #ffff99;
padding: 2px 4px;
text-decoration:none;
}

a.hilite:hover {
color: #ffffff;
background: #ff0000;
padding: 2px 4px;
text-decoration:none;
}

a:link {
font: italic bold 16px arial;
color: #696969;
text-decoration:none;
}

a:visited {
font: italic bold 16px arial;
color: #696969;
text-decoration:none;
}

a:hover {
font: italic bold 16px arial;
color: #000000;
text-decoration:underline;
}

h1 {
font: italic 28px arial;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align : center;
color: #aaaaaa;
letter-spacing: 4px;
text-decoration: none;
word-spacing: normal;
}

h2 {
font: italic 100 24px arial;
padding: 0px 0px 0px 0px;
margin: 4px 0px 0px 0px;
text-align :center;
color: #000000;
letter-spacing: 1px;
text-decoration: none;
word-spacing: normal;
}

h3 {
font: italic bold 28px arial;
padding: 0px;
margin: 0px;
text-align :center;
color: #ee0000;
letter-spacing: 4px;
text-decoration: none;
word-spacing: normal;
}

h4 {
font: 100 14px arial;
padding: 0px 0px 0px 0px;
margin: 0px;
text-align :center;
color: #000000;
letter-spacing: 1px;
text-decoration: none;
word-spacing: normal;
}

h5 {
font: italic bold 14px arial;
padding: 2px 0px;
margin: 10px;
text-align: center;
color: #ffffff;
letter-spacing: 1px;
text-decoration: none;
word-spacing: normal;
background-color: #000066;
border: 0px normal #cccccc;
}

h6 {
font: italic 28px arial;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 20px;
/*text-align : center;*/
color: #aaaaaa;
letter-spacing: 4px;
text-decoration: none;
word-spacing: normal;
}

ul {
list-style:	disc inside
/* none circle square disc, url('sparkle.gif')*/
}

p {
font: 100 16px arial;
padding:0px 5px;
margin:10px;
line-height: 18px;
text-align:left;
color:#696969;
letter-spacing: normal;
word-spacing: 1px;
}

.hr {
font: 100 16px arial;
padding: 10px 5px 0px 5px;
margin:10px;
line-height: 18px;
text-align:left;
color:#696969;
letter-spacing: normal;
word-spacing: 1px;
border-top: solid 1px #dddddd;
}

.grey {
font: 100 14px arial;
padding: 10px 5px 10px 10px;
margin:10px;
line-height: 18px;
text-align:left;
color:#000000;
background-color: #eeeeee;
letter-spacing: normal;
word-spacing: 1px;
}

.tail {
font: 100 10px arial;
padding:10px 5px;
margin: 10px;
line-height: 18px;
text-align: center;
color:#696969;
letter-spacing: 1px;
text-decoration: none;
word-spacing: 20px;
}

/*a.tail:link {
color: #696969;
}
a.tail:visited {
color: #696969;
}
a.tail:hover {
color: #ffffff;
background: #ff0000;
}*/

/*--------------------- NAVBAR ----------------------------------------*/

#navbar {
margin: 0px;
padding: 4px;
z-index: 30;
}

/*1*/
#navbar li {
margin: 0;
padding: 0;
list-style: none;
float: left;
font: 100 12px arial;
}

#navbar li a {
display: block;
margin: 0px 0px 0px 10px;
padding: 6px 24px;
width: 100px;
background: #000066;
color: #ffffff;
font: 100 14px arial;
text-align: center;
text-decoration: none;
}

#navbar li a:hover {
background: #ee0000;
color: #ffffff;
}

/*2*/
#navbar div {
position: absolute;
visibility: hidden;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
width: 146px;
background: #ffffff;
border-top: solid 0px #aaaaaa;
border-right: solid 1px #aaaaaa;
border-bottom: solid 1px #aaaaaa;
border-left: solid 1px #aaaaaa;
}

#navbar div a {
position: relative;
display: block;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 5px;
width: auto;
white-space: nowrap;
text-align: left;
text-decoration: none;
background: #ffffff;
border-bottom: solid 1px #eeeeee;
color: #000000;
font: 100 12px arial;
}

#navbar div a:hover {
background: #ee0000;
color: #ffffff;
}

