﻿* {padding:0; margin:0;}

html { min-height: 100%; margin-bottom: 1px; }

body 
{
	background-color: #000;
	color: #ADADAD;
	font-family: Arial;
	font-size: 12px;
	margin:0;

}

P { margin: 5px 0 10px 0;}

#PageBox 
{
	width:950px; 
	text-align:left;
	margin-left: auto ;
	margin-right: auto ;
	background-color:#000; 
}




h2 { font-size: 20px;margin: 0 0 20px 0;  }



#ContentBox H2 {background-color:#94846A; color:#000; padding:2px 0 2px 10px; margin: 30px 0 0 0; width: auto;}
#ContentBox H3 { font-size:20px;font-family: Palatino Linotype; color:#94846A; font-variant:small-caps;}
#ContentBox H4 { font-size:12px; margin-bottom: 20px; color:#94846A;}

#ContentBox H2.EventInformationHeader { background-color: Transparent; color: #ADADAD; padding-left: 0; margin-top:10px;}

.BoxedContent {padding: 20px 0 10px 20px; border-left: solid 2px #94846A;}

h3 { margin: 15px 0 20px 0; }

A {font-weight: bold; text-decoration: none; color: #ADADAD; text-decoration: underline;}
A:hover {color: #fff;}

#PrimaryNavigation {border-bottom: solid 1px #676767; background-color: #000; padding: 5px 20px 5px 0; height:90px; background-image: url(/images/topheader3.jpg); background-repeat: no-repeat;}

#PrimaryNavigation H1 {color: #fff; font-size:20px; font-weight: bold; font-variant:small-caps;}

#PrimaryNavigation A {color: #8E8E8E; font-size:12px; position:relative; left:5px; text-decoration: none; font-weight: bold;}
#PrimaryNavigation A:hover {color: #fff; }

#PrimaryNavigation .MenuGroup {float: right; margin-left: 50px;}

#NextEventPanel {padding: 0 0 0 0; }

.EventInformation {float:right; margin: 70px 90px 0 0;}

.EventInformation A {color:#b91a00;}

.NextEventIntro {text-transform:uppercase; color: #b91a00; font-weight: bold; font-size:14px;}

#NextEventPanel H2 {text-transform:uppercase; color:#fff; letter-spacing:-1px; font-size:18px;}

#EventDiary a {font-weight: bold; text-decoration: none; color: #ADADAD;}
#EventDiary a:hover { color: #fff;}
#EventDiary a.EventDate {float:right;}

DIV.NavigationColumn{float:right; margin:10px 10px 0 0; width:200px; display:block;}

DIV.NavigationColumn h3 {margin: 0;}

DIV.NavigationColumn DIV.NavColumnPanel {background-repeat:repeat; background-image: url(/images/transparentbackground.png);  margin-bottom: 15px; }

DIV.NavigationColumn DIV.NavColumnSubPanel {border-bottom: solid 2px #000; padding: 15px 5px 5px 5px;}

DIV.NavigationColumn a {font-weight: bold; text-decoration: none; color: #ADADAD;}
DIV.NavigationColumn a:hover {color: #fff;}

DIV.NavigationColumn DIV.NavColumnSubPanel {border-bottom: solid 2px #000; padding: 5px 5px 5px 15px; }

DIV.NavigationColumn DIV.NavColumnSubPanelBanner {border-bottom: solid 2px #000; text-align:center;}

#footer {border-bottom: solid 1px #121212; 
         background-image: url(/images/pattern.gif); 
         line-height:normal; 
         background-color: #000; 
         padding:10px; 
         font-weight: bold;
         border-top: solid 1px #676767;
}

#footer a {font-weight: bold; text-decoration: none; color: #ADADAD;}
#footer a:hover { color: #fff;}

#PageHeader {border-bottom: solid 1px #121212; line-height:normal; background-color: #000; padding:10px;  color:#94846A;}

#PageHeader H2 {font-size:33px; text-transform:uppercase; margin:0;}

.CompanyHeader {background-image: url(/images/pageheaders/company.jpg); background-repeat:no-repeat;}
.EventsHeader {background-image: url(/images/pageheaders/events.jpg); background-repeat:no-repeat;}
.CommunityHeader {background-image: url(/images/pageheaders/community.jpg); background-repeat:no-repeat;}
.MediaHeader {background-image: url(/images/pageheaders/media.jpg); background-repeat:no-repeat;}
.MyBookingHeader {background-image: url(/images/pageheaders/mybooking.jpg); background-repeat:no-repeat;}
.CCHeader {background-image: url(/images/pageheaders/chernarusconflict.jpg); background-repeat:no-repeat;}
.GuidesHeader {background-image: url(/images/pageheaders/guides.jpg); background-repeat:no-repeat;}
.PaypalHeader {background-image: url(/images/pageheaders/paypal.jpg); background-repeat:no-repeat;}

#ContentArea {padding: 10px;}
.ContentArea {background-image:url(/images/fadingcontentpage.jpg); background-repeat: repeat-x; background-color: #000;}
        
#ContentBox {background-image:url(/images/transparentbackground.png); background-repeat: repeat; padding:20px; margin-bottom: 15px;  width:670px;}

#ContentBox h1 {border-bottom: solid 1px #94846A; margin-bottom: 20px; color:#94846A;}

LI { margin: 0 0 10px 40px;}
UL {margin-bottom: 15px;}

span.HighlightSentence {color: #94846A; font-weight: bold;}

#LocalLinkPanel {background-color:#94846A; border: solid 3px #ADADAD; float:right; padding: 5px; color: #000;}
#LocalLinkPanel A {color: #000; text-decoration:none;}

TABLE.InformationTable {border-collapse:collapse; border: solid 2px #94846A; width:646px;}
TABLE.InformationTable th {background-color:#94846A; padding: 5px; color: #000;}
TABLE.InformationTable td.TitleContent {border-right: solid 1px #94846A; border-bottom: solid 1px #94846A; padding: 5px; color: #000; background-color: #BFAA8A;}
TABLE.InformationTable td.InformationContent {border-bottom: solid 1px #94846A; padding: 5px; color: #000; background-color: #DED4C6;}


.NewsletterInputField {padding:5px; width: 200px;}

.NewsletterError {color: #ff0000; padding: 5px; margin-top: 20px; font-weight: bold; border: solid 2px #ff0000; display: block;}

/* #FF810C */

/*
.clearfix {
   clear: both; line-height: 0; height: 0;
}
*/

/*
* See http://positioniseverything.net/easyclearing.html
* for a description of this code.
*/
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {
height:1%;
}
*+html .clearfix {
height:1%;
}
.clearfix {
display:block;
}
/* End hide from IE-mac */

