/* 3 column code */

.container {margin:0px auto; max-width:80em;}
.header {position:relative; height:3em; background-color:#FFFFFF; border-bottom:5px solid #000000;}
.wrapper {width: 100%;}      
.outer { width: auto; border-left-style: solid; border-right-style: solid;
	border-left-width: 255px; border-left-color: #FFFFCC;	
	border-right-width: 165px; border-right-color: #FFFFCC;	
	background-color: #FFFFFF; }
.inner { margin: 0; width: 100%; }

.left {float: left; position: relative; z-index: 10; width: 255px; margin-left: -255px; }
.left img {margin-left:0.8em; margin-bottom:0.5em;}
.right {float: left; position: relative; z-index: 11; width: 165px; margin-right: -165px; }
.right img {margin-left:1.4em;}
.centre {float: left; width: 100%; position: relative; z-index: 12; }

.wide { width: 100%; position: relative; z-index: 13; min-height:1.5em; background-color: #FFFFFF; }
.wide p { padding: 1px 0 1px 0 ;}

.clear { clear: both; }

/* 3 column Mozilla code */

.outer > .inner { border-bottom:#FFFFFF 1px solid ; }
.left { margin-right: 1px; }
.right { margin-left: 1px; }
.right p { padding-left: 10px; }
.centre { margin: 0 -8px 0 -2px; }

/* Formating */

body { margin:0; padding:0; background:#FFFFFF; color:#000000; font:76%/1.4em Verdana,sans-serif;}



a:link, a:visited { color: #D1481B; text-decoration:none; font-weight: bold; }

a:hover { color: #D1481B; text-decoration: underline; }

a img { border:none; }


h1,h2,h3 { margin-top:1em; margin-left:15px; font-family:arial,sans-serif; font-weight:normal; }

h1 { font-size:220%; margin-top:.5em; margin-bottom:.5em; color:#092e20; line-height:1.1em; }

h2 { font-size:150%; margin-top:1em; margin-bottom:.2em; line-height:1.2em; color:#908B72; }

h3 { font-size:120%; font-weight:bold; margin-bottom:.2em; color:#908B72; }

p { margin-left:15px; margin-right:15px;}

ul {margin-left: 1.5em; padding-left: 1.5em;}

ul li { list-style-type:square; margin-bottom:1em; }

table { margin-left:15px; width:350px;}

td { font-style:oblique; color:#333300;}

/* banner */

#banner { background-color:#FFFFFF; background-image:url(../images/logo_smaller.jpg); background-position: top right; background-repeat: no-repeat;  }

#banner h2 { margin:0.5em 0em -0.4em 1em; width:633px; color:#092e20; font-family:arial, sans-serif;font-size: 2.1em; letter-spacing: -1px; }

/* main-menu */

#main-menu {position:absolute; background-color:#FFFFFF; margin:0; bottom:0; right:0; font-family: arial,sans-serif; white-space:nowrap; font-size: 100%; }

#main-menu li {display:block; float:left; list-style-type:none; margin:0px; padding:0; text-transform: uppercase; }

#main-menu a { display:block; float:left; padding:1em 16px 10px 16px; background:#fff; border-bottom: 3px solid #908B72; color: #908B72; font-weight: normal; text-decoration: none;}

#main-menu a:hover { color:#D1481B; background: #FFCCCC; border-bottom: 3px solid #D1481B; font-weight: normal; text-decoration: none;}

#main-menu .selected a { color:#D1481B; background: #EAE8E1; border-bottom: 3px solid #D1481B; font-weight: normal; text-decoration: none;}

/* footer */

#footer {clear:both; color:#908B72; padding:10px 20px; font-size:90%; background-color: #fff; }

#footer p {float:left; font-size:0.9em;}

/* footer-menu */

#footer-menu {clear:both; color:#908B72; padding:10px 20px; font-size:90%; background-color: #fff; }

#footer-menu p {float:left}

/* sub-menu */

#sub-menu { float:right; margin:0; bottom:0; right:0; font-family: Verdana,sans-serif; white-space:nowrap; font-size: 80%; }

#sub-menu li {display:block; float:left; list-style-type:none; margin:0px; padding:0; text-transform: uppercase; }

#sub-menu a { display:block; float:left; padding:5px 5px 5px 5px; background:#FFFFFF;  color: #908B72; font-weight: normal; text-decoration: none;}

#sub-menu a:hover { color:#D1481B; background: #FFCCCC; font-weight: normal; text-decoration: none;}

#sub-menu .selected a { color:#D1481B; background: #EAE8E1; font-weight: normal; text-decoration: none;}

/* centre movie */

#movie { padding-left:15px;}	
