* {
margin:0;
padding:0;
border:0;
}

body {
text-align:center;
margin:0;
color:#363636;
background:#f6f6f6;
font-family:Verdana, sans-serif;
font-weight:0;
font-size:70%;
}

p {
line-height:180%;
padding:2px 0 10px 0;
text-align:justify;
}

#wrapper {
position:relative;
min-height:100%;
}

#contentwrap {
width:100%;
min-width:1000px;
overflow:hidden;
}

#content {
margin:0 30px 0 -1px;
text-align:left;
z-index:-1;
padding:0 30px 30px 30px;
border-left:solid 1px #DFDFDF;
border-right:solid 1px #DFDFDF;
background:white;
width:940px;
}

.content-sub {
padding:0 30px 30px 30px !important;
}

.wrapper-large {
position:relative;
width:1000px;
margin:0 auto 0;
padding-bottom:10px;
border-left:solid 1px #DFDFDF;
border-right:solid 1px #DFDFDF;
background:white;
}

#top-bar {
top:0px;
margin-left:-90px;
width:1181px;
height:auto;
background:#f6f6f6;
z-index:20;
}

#top-bar-fade {
padding-top:20px;
position:relative;
top:0px;
width:1181px;
height:20px;
background:url('../images/logobg.png') no-repeat bottom;
z-index:20;
margin-bottom:-18px;
}

#navigation {
position:fixed;
top:80px;
width:1081px;
height:49px;
z-index:20;
margin:0 0 0 -40px;
}

ul#menu {
display:block;
list-style:none;
text-align:center;
margin:0 auto 0;
height: 90px;
width: 950px;
}

ul#menu li {
position: relative;
text-align:center;
float:left;
}

li {
line-height:180%;
padding:2px 0 10px 0;
text-align:left;
}

a.link {
display:inline;
font-size:15px;
text-transform:uppercase;
text-shadow:#fff 0px 0px 4px;
color:#2993bb;
height:32px;
padding-top:9px;
padding-left:20px;
padding-right:20px;
margin-top:4px;
text-align:center;
font-family:'Open Sans', Arial, sans-serif;
text-decoration:none;
}

a.link:hover {
color:#66bad9;
}

#nav {
margin-bottom:1px;
}

#subnav {
margin-top:14px;
margin-bottom:1px;
}

#subnav a.link {
display:inline;
font-size:14px;
text-transform:uppercase;
text-shadow:#fff 0px 0px 4px;
color:#b41d1d;
height:32px;
padding-top:9px;
padding-left:20px;
padding-right:20px;
margin-top:4px;
text-align:center;
font-family:'Open Sans', Arial, sans-serif;
text-decoration:none;		
}

#subnav a.link:hover {
color:#810c0c;
}

.current {
border-bottom:1px solid #898989;
}

#footer {
width:1000px;
background:#ebebeb;
text-align:center;
margin-bottom:-10px;
border-bottom:solid 1px #DFDFDF;
}

#footerinner {
padding:20px 30px 20px 30px;
}

h1 {
font-size:34px;
font-family:'Open Sans', Arial, sans-serif;
color:#2993bb;
text-shadow:#acacac 1px 1px 1px;
margin-bottom:10px;
margin-top:10px;
text-align:left !important;
}

h2 {
font-size:20px;
font-family:'Open Sans', Arial, sans-serif;
color:#2993bb;
text-shadow:#f6f6f6 1px 1px 1px;
margin-top:-10px;
padding:0;
text-align:left !important;
}

hr {
width:1000px;
margin:0 0 20px -30px;
height:20px;
border:0;
border-bottom:1px solid #DFDFDF;
}

.push {
clear:both;
width:100%;
}

.column1 {
float:left;
width:940px;
text-align:justify;
margin-top:20px;
}

.column2 {
float:left;
width:455px;
padding:0;
text-align:justify;
margin-top:20px;
}

.column25 {
float:left;
width:600px;
padding:0 10px 0 0;
text-align:justify;
margin-top:20px;
}

.column3 {
float:left;
width:300px;
padding:0 10px 0 3px;
text-align:justify;
margin-top:20px;
}

.caption {
padding:10px 10px 0 10px;
text-align:center;
color:#000;
}

.center {
text-align:center !important;
}

.spacer {
float:left;
margin:15px;
}

#slider {
    position:relative;
	margin:0 0 10px -30px;
    width:900px; /* Change this to your images width */
    height:500px; /* Change this to your images height */
    background:url(../images/loading.gif) no-repeat 50% 50%;
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#slider a {
    border:0;
    display:block;
}

.blue {
color:#2993bb;
}

.red {
color:#b41d1d;
}

.imgborder {
background:white;
padding:10px;
border:1px solid #ccc;
}

a:hover .imgborder {
border:1px solid #b41d1d;
}

.imgheader {
margin-left:-30px;
}

a {
color:#2993bb;
text-decoration:none;
}

a:hover {
color:#b41d1d;
text-decoration:none;
}

h1.first {
margin-top:-7px;
}

.copyright {
text-align:center;
font-size:80%;
color:#707070;
}

h2.sub {
margin-top:-15px;
}

#film-adverts {
width:280px;
height:158px;
background:url(../images/adverts.jpg) no-repeat;
}

#film-adverts:hover {
background:url(../images/adverts.jpg) no-repeat 0 -158px;
}

ul {
margin-left:50px;
}

.quote {
padding:0 25px 0 25px;
color: #707070;
}
