/* Screen Only */

/* Redefined Tags */
body {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color:#222222;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}
h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
line-height:24px;
font-weight:bold;
padding: 0px;
margin: 0px;
}
h1.singleLine {
padding-bottom:2px;
}
h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;	
line-height:20px;
padding: 0px 0px 7px 0px;
margin: 0px;
letter-spacing:3px;
}
h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
font-weight:bold;
padding: 0px 0px 5px 0px;
margin:0px;
}
h3.singleLine {
line-height:14px;
padding-bottom:2px;
}
h3.heading {
	letter-spacing:1px;
}
hr {
display: none;	
}
p {
padding: 0px 0px 7px 0px;
margin: 0px;
}
form {
margin: 0px;
padding: 0px;
}
ol {
margin: 0px 0px 0px 10px; 
padding: 0px;
}
ul {
margin: 0px 0px 0px 10px;
padding: 0px;
}
li {
margin: 0em 0em 6px 0em;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
line-height: 15px;
color: #000000;
}

/* Text */
.text {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
text-align:justify;
text-justify:auto;
}
.text:singleLine {
line-height:11px;
}
.small {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:14px;
}
.small:singleLine {
line-height:9px;
}
.noTextDecoration {
text-decoration: none;
}
.noBreak {
display:inline;
white-space:nowrap;
}
.border {
border:1px solid #000000;
}
.noJustify {
text-align:left;
}
.alignRight {
text-align:right;
}
.alignCentre {
text-align:center;
}
.caption {
padding-bottom:4px;
}

/* Form Elements */
.inputTextBox {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px;
padding: 2px 0px 0px 3px;
border-width:1px;
border-style:solid;
background-color:#FFFFFF;
border-color:#666666;
}
.select { 
font: 11px Arial, sans-serif; 
color: #222222; 
border: 1px #666666 solid;  
background-color: #FFFFFF;
}

/* Structure */
#content {
margin:0px auto;
margin-top:10px;
width:780px;
}
#centreColumn {
width:560px;
float:left;
text-align:left;
display:inline;
}
.centreColumnContent {
width:536px;
float:left;
text-align:left;
padding:4px 12px 5px 12px;
background-color:#E1DDD1;
}
#rightColumn {
width:210px;
float:left;
padding:0px;
margin-left:10px;
display:inline;
text-align:left;
}
.transparency {
filter: alpha(opacity=20);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
-moz-opacity: 0.2;
-khtml-opacity: 0.2;
opacity: 0.2;
}

/* Nav */
#navContent {
float:left;
width:780px;
background-color:#C2D7E7;
}
.nav {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
font-weight:bold;
color:#567EA4;
letter-spacing:2px;
text-decoration:none;
}

/* Header */
#header {
float:left;
width:780px;
height:130px;
position:relative;
}
#headerBackground {
width:780px;
height:130px;
position:absolute;
text-align:right;
z-index:1;
}
#headerAnimation {
width:780px;
height:130px;
text-align:right;
position:absolute;
z-index:2;
}

/* Extras Column */
#extrasMusic {
width:186px;
float:left;
padding:1px 12px 2px 12px;
text-align:left;
background-color:#A5BF8A;
}
.albumWrapper {
border:#5A6C47 solid 1px;
margin-right:3px;
display:inline;
}
#extrasFilm {
width:186px;
float:left;
padding:2px 12px 5px 12px;
text-align:left;
background-color:#D2A98B;
}
.filmWrapper {
border:#734C30 solid 1px;
}
#extrasNewsletter {
width:186px;
float:left;
padding:2px 12px 2px 12px;
text-align:left;
background-color:#E1DDD1;
}
.newsletterInput {
border:#666666 solid 1px;
color:#A8A59C;
padding:1px 3px 2px 3px;
height:15px;
}
#extrasFlash {
width:186px;
float:left;
padding:0px 18px 8px 6px;
text-align:left;
background-color:#ffffff;
}
#extrasGallery {
width:186px;
float:left;
padding:2px 12px 5px 12px;
text-align:left;
background-color:#7EA9CA;
}
.galleryWrapper {
border:#2F5D81 solid 1px;
}

/* Footer */
.footerLeft {
width:460px;
float:left;
text-align:left;
}
.footerFlag {
width:20px;
float:left;
text-align:left;
padding-top:2px;
}
.footerRight {
width:300px;
float:right;
text-align:right;
}

/* Homepage */
.centreColumnContentBlue {
width:536px;
float:left;
text-align:left;
padding:4px 12px 5px 12px;
background-color:#567EA4;
}
.blueDiv {
font-size: 1px;
line-height: 1px;
background-image:url(/Images/Homepage/HorizontalDiv.gif);
background-repeat:repeat-x;
padding:0px 0px 7px 0px;
width:536px;
color:#567EA4;
}
.newLeft {
width:200px;
float:left;
text-align:left;
}
.newRight {
width:326px;
float:right;
text-align:left;
}
.newLeft2 {
width:326px;
float:left;
text-align:left;
}
.newRight2 {
width:200px;
float:right;
text-align:left;
}
.smallLeft {
width:112px;
float:left;
text-align:left;
}
.largeRight {
width:412px;
float:right;
text-align:left;
}

.allwidth {
width:524px;
float:left;
text-align:left;
}


/* Audio */
#audio {
float:left;
width:200px;
height:200px;
position:relative;
}
#audioBackground {
width:200px;
height:200px;
position:absolute;
text-align:right;
z-index:1;
}
#audioClip {
width:200px;
height:15px;
padding:183px 0px 0px 0px;
text-align:right;
position:absolute;
z-index:2;
}
#mp3 {
border:#C2D7E7 solid 1px;
}

/* Music */
.centreColumnContentMusic {
width:536px;
float:left;
text-align:left;
padding:4px 12px 5px 12px;
background-color:#A5BF8A;
}
.album {
float:left;
width:125px;
margin-right:12px;
display:inline;
}
.albumCover {
float:left;
width:125px;
padding:0px 0px 3px 0px;
}
.albumName {
float:left;
width:125px;
}
.albumBorder {
border:#5A6C47 solid 1px;
}
#coverImage {
float:left;
width:258px;
margin-right:12px;
}
.coverWrapper {
float:left;
width:258px;
margin-bottom:6px;
display:inline;
}
.songWrapper {
float:left;
width:266px;
}
.coverThumb {
float:left;
width:58px;
margin-right:6px;
display:inline;
border:#5A6C47 solid 1px;
}
.musicDiv {
font-size: 1px;
line-height: 1px;
background-image:url(/Images/Music/HorizontalDiv.gif);
background-repeat:repeat-x;
padding:0px 0px 7px 0px;
width:536px;
color:#A5BF8A;
}
.musicLink {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
font-weight:bold;
color:#5A6C47;
letter-spacing:1px;
text-decoration:none;
padding:0px;
display:inline;
white-space:nowrap;
}
a.musicLink:link {
color:#7F9568;
}
a.musicLink:visited {
color:#7F9568;
}
a.musicLink:hover {
color:#5A6C47;
}
a.musicLink:active {
color:#5A6C47;
}

/* Gallery */
.centreColumnContentGallery {
width:536px;
float:left;
text-align:left;
padding:4px 12px 5px 12px;
background-color:#7EA9CA;
}
.galleryBorder {
border:#2F5D81 solid 1px;
}
.galleryDiv {
font-size: 1px;
line-height: 1px;
background-image:url(/Images/Gallery/HorizontalDiv.gif);
background-repeat:repeat-x;
padding:0px 0px 7px 0px;
width:536px;
color:#7EA9CA;
}
.galleryLink {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
font-weight:bold;
color:#2F5D81;
letter-spacing:1px;
text-decoration:none;
padding:0px;
display:inline;
white-space:nowrap;
}
a.galleryLink:link {
color:#5683A5;
}
a.galleryLink:visited {
color:#5683A5;
}
a.galleryLink:hover {
color:#2F5D81;
}
a.galleryLink:active {
color:#2F5D81;
}
.galleryRow {
float:left;
width:536px;
margin-bottom:12px;
display:inline;
}
.galleryThumb {
float:left;
margin-right:12px;
display:inline;
border:#2F5D81 solid 1px;
}
.galleryThumbWide {
float:left;
margin-right:12px;
display:inline;
border:#2F5D81 solid 1px;
}
.galleryImage {
margin:0 auto;
border:#2F5D81 solid 1px;
text-align:center;
display:inline;
}

/* Film */
.centreColumnContentFilm {
width:536px;
float:left;
text-align:left;
padding:4px 12px 5px 12px;
background-color:#D2A98B;
}
.filmBorder {
border:#734C30 solid 1px;
}
.filmDiv {
font-size: 1px;
line-height: 1px;
background-image:url(/Images/Film/HorizontalDiv.gif);
background-repeat:repeat-x;
padding:0px 0px 7px 0px;
width:536px;
color:#D2A98B;
}
.filmLink {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
font-weight:bold;
color:#734C30;
letter-spacing:1px;
text-decoration:none;
padding:0px;
display:inline;
white-space:nowrap;
}
a.filmLink:link {
color:#A27A5D;
}
a.filmLink:visited {
color:#A27A5D;
}
a.filmLink:hover {
color:#734C30;
}
a.filmLink:active {
color:#734C30;
}
.movie {
float:left;
width:125px;
margin-right:12px;
display:inline;
}
.moviePoster {
float:left;
width:125px;
padding:0px 0px 3px 0px;
}
.movieName {
float:left;
width:125px;
}

/* Forum */
.centreColumnContentForum {
width:536px;
float:left;
text-align:left;
padding:4px 12px 5px 12px;
background-color:#E1DDD1;
}
.forumBorder {
border:#666666 solid 1px;
}
.forumTopic {
width:352px;
float:left;
margin-right:12px;
display:inline;
}
.forumReplies {
width:50px;
float:left;
text-align:center;
margin-right:12px;
display:inline;
}
.forumPost {
width:110px;
float:left;
}
.forumInactive {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
font-weight:bold;
color:#C8C5BC;
letter-spacing:1px;
text-decoration:none;
padding:0px;
display:inline;
white-space:nowrap;
}
.forumLink {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
font-weight:bold;
color:#666666;
letter-spacing:1px;
text-decoration:none;
padding:0px;
display:inline;
white-space:nowrap;
}
a.forumLink:link {
color:#A3A19B;
}
a.forumLink:visited {
color:#A3A19B;
}
a.forumLink:hover {
color:#666666;
}
a.forumLink:active {
color:#666666;
}
.forumDiv {
font-size: 1px;
line-height: 1px;
background-image:url(/Images/Forum/HorizontalDiv.gif);
background-repeat:repeat-x;
padding:0px 0px 7px 0px;
width:536px;
color:#E1DDD1;
}
.forumWrapper { 
float:left;
width:536px;
padding:7px 0px 7px 0px;
}

/* CMS */
.cmsPage {
float:left;
width:172px;
margin-right:10px;
display:inline;
}
.cmsLink {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
font-weight:bold;
color:#8CABC6;
letter-spacing:1px;
text-decoration:none;
padding:0px;
display:inline;
white-space:nowrap;
}
a.cmsLink:link {
color:#8CABC6;
}
a.cmsLink:visited {
color:#8CABC6;
}
a.cmsLink:hover {
color:#C2D7E7;
}
a.cmsLink:active {
color:#C2D7E7;
}

/* Wrappers */
.bodyWrapper { 
float:left;
width:780px;
}
.contentWrapper { 
float:left;
width:536px;
}
.extrasWrapper {
float:left;
width:210px;
}
.subNavWrapper { 
float:left;
width:536px;
padding:5px 0px 5px 0px;
}
.subNavColumn {
float:left;
width:268px;
}
.resultsLeft {
float:left;
width:100px;
}
.resultsCentre {
float:left;
width:326px;
text-align:center;
}
.resultsRight {
float:right;
text-align:right;
width:100px;
}

/* Spacers & Divs */
.spacer {
float:left;
width:10px;
height:10px;
line-height:10px;
font-size:10px;
}
.narrowSpacer {
float:left;
width:6px;
height:6px;
line-height:6px;
font-size:6px;
}
.horizontalDiv {
font-size: 1px;
line-height: 1px;
background-image:url(/Images/Common/HorizontalDiv.gif);
background-repeat:repeat-x;
width:780px;
color:#FFFFFF;
}

/* Padding & Margins */
.noPadding {
	padding: 0px;
}
.noPaddingAbove {
	padding-top: 0px;
}
.noPaddingBelow {
	padding-bottom: 0px;
}
.paddingAbove {
	padding-top: 10px;
}
.paddingBelow {
	padding-bottom: 10px;
}
.minPadding {
	padding-bottom: 2px;
}
.noMargin {
	margin: 0px;
}
.noMarginAbove {
	margin-top: 0px;
}
.noMarginBelow {
	margin-bottom: 0px;
}
.marginAbove {
	margin-top: 10px;
}
.marginBelow {
	margin-bottom: 10px;
}

/* Borders */
.borderLightBlue {
border:#C2D7E7 solid 1px;
}