/*  
Theme Name: Elite
Theme URI: http://www.nickswebdesign.co.uk
Description: template for elite
Version: 1.0
Author: Nick
Author URI: http://www.nickswebdesign.co.uk

*/
@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
body {
	background-color: #282828;
	margin:0;
	padding:0;
}

#Container {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
}
#Wrapper {
	background-image: url(images/main/slice.jpg);
	background-repeat: repeat-x;
	background-color: #2B2B2B;
}
#Wrapper .Clear {
	clear: both;
}

#Header {
	height: 180px;
	background-color: #282828;
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#Header #Logo {
	position: absolute;
	bottom: -28px;
	left: 0px;
}
#Header #Text {
	position: absolute;
	top: 48px;
	right: 14px;
}
#Header li {
	float: right;
	margin-left: 10px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 3px;
}
#Header a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/header/spacer.gif);
	background-position: left;
	padding-left: 10px;
	background-repeat: no-repeat;
}
#HeadWrapper {
	height: 180px;
	background-color: #282828;
}



p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #CCCCCC;
	
}

#Container #Nav {
	height: 54px;
	margin: 0px;
	padding: 0px;
}

#Container #Nav li {
	background-repeat: no-repeat;
	background-position: left;
	float: right;
	margin-left: 10px;
	height: 36px;
}
#Container #Nav ul li a {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	height: 29px;
	display: block;
	padding-right: 15px;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 13px;
	padding-top: 7px;
}
#Container #Nav ul li a:hover {
	color: #DBDBDB;	
}
#Container #Nav li#Active {
	background-image: url(images/nav/left.png);
}
#Container #Nav ul li#Active a {
	background-image: url(images/nav/right.png);
}
#Wrapper #Container #Sub {
	background-image: url(images/sub/sub.png);
	height: 126px;
}
#Wrapper #Container #Main #MainLeft #About {
	background-image: url(images/h2/about.jpg);
	height: 36px;
	width: 110px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	display: block;
}
#ContentsH2 {
	background-image: url(images/h2/contents.png);
	height: 36px;
	width: 300px;
	text-indent: -9999px;
	padding: 0px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#ImagesH2 {
	background-image: url(images/h2/images.png);
	height: 36px;
	width: 300px;
	text-indent: -9999px;
	padding: 0px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#Wrapper #Container #Main #MainLeft #Aboutw {
	background-image: url(images/h2/aboutw.png);
	height: 36px;
	width: 110px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	display: block;
}
#Wrapper #Container #Main #MainLeft {
	float: left;
	width: 460px;
	padding-right: 10px;
}
#Wrapper #Container #Main #MainRight {
	float: left;
	width: 470px;
}
#Wrapper #Container .ThirdSplit#Main #MainRight {
	width: 310px;
}
#Wrapper #Container .ThirdSplit#Main #MainLeft {
	width: 618px;
	
	position: relative;
}
#Wrapper #Container #Main #MainRight #EliteH2 {
	height: 36px;
	width: 300px;
	background-image: url(images/h2/elite.png);
	background-repeat: no-repeat;
	display: block;
	margin-left: 10px;
	text-indent: -9999px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#Wrapper #Container #Main #MainRight #EliteH2w {
	height: 36px;
	width: 460px;
	background-image: url(images/h2/elitew.png);
	background-repeat: no-repeat;
	display: block;
	margin-left: 10px;
	text-indent: -9999px;
}
#Wrapper #Container #Main #MainLeft #ContactUsH2 {
	background-image: url(images/h2/contact.png);
	height: 36px;
	width: 129px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#Wrapper #Container #Main #MainLeft #TestUsH2 {
	background-image: url(images/h2/test.png);
	height: 36px;
	width: 146px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#Wrapper #Container #Main #MainRight #H2ContactInfo {
	background-image: url(images/h2/contact_information.png);
	text-indent: -9999px;
	display: block;
	height: 36px;
	width: 300px;
	margin-left: 10px;
}





#Wrapper #Container #Main #MainRight #HomepageBlock {
	margin-left: 10px;
	background-color: #242424;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #353535;
	border-bottom-color: #353535;
	border-left-color: #353535;
	background-image: url(images/right/man.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#Wrapper #Container #Main #MainLeft h2#Group {
	background-image: url(images/h2/group.png);
	height: 36px;
	width: 129px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#Wrapper #Container #Main #MainLeft h2#H2Services {
	background-image: url(images/h2/services.png);
	height: 36px;
	width: 129px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}


#Wrapper #Container #content {
	position: relative;
	height: 140px;
	width: 940px;
	clear: both;
}


#Wrapper #Container #Footer {
	height: 62px;
	background-image: url(images/footer/slice.jpg);
	background-repeat: repeat-x;
	margin-top: 18px;
	position: relative;
}
#Wrapper #Container #FooterShadow {
	background-image: url(images/footer/shadow.png);
	height: 25px;
	width: 940px;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
	padding-top: 12px;
}
#Wrapper #Container #Footer #Email {
	position: absolute;
	left: 5px;
	top: 25px;
}
#Wrapper #Container #Footer #Copyright {
	position: absolute;
	right: 2px;
	bottom: 0px;
}

#Wrapper #Container #Footer #Tel {
	position: absolute;
	top: 25px;
	right: 15px;
}


.Spacer {
	height: 18px;
	clear: both;

}
#Wrapper #Container #Main #MainLeft input {
	width: 200px;
	border: 2px solid #676767;
	height: 25px;
	background-color: #F0F0F0;
	font-size: 18px;
	color: #242424;
	padding-left: 3px;
}
#Wrapper #Container #Main #MainLeft li {
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 32px;
	padding-left: 0px;
	font-weight: normal;
}


#Wrapper #Container #Main #MainLeft textarea {
	background-color: #F0F0F0;
	border: 2px solid #676767;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #242424;
	padding: 3px;
}
#Wrapper #Container #Main #MainLeft form {
	margin-top: 0px;
	margin-right: 18px;
	margin-bottom: 18px;
	margin-left: 0px;

}
#Wrapper #Container #Main #MainLeft #Submit {
	margin-top: 18px;
	height: 30px;
	width: 100px;
	background-color: #A60000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

#Wrapper #Container #Main #MainLeft em {
	text-decoration: underline;
}
#Wrapper #Container #Main #MainLeft a {
	color: #CCCCCC;
	font-weight: bold;
}
#Wrapper #Container #Main #MainLeft #Athlete li {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
	width: 540px;
}
#Wrapper #Container #Main #MainLeft #Athlete h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #DB1818;
	line-height: 18px;
	font-weight: bold;
	margin-top: 18px;
	margin-bottom: 3px;
}
#Wrapper #Container #Main #MainLeft #Top {
	margin-top: 0px;
}
#Wrapper #Container #Main #MainLeft #Athlete h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #C71212;
	font-weight: bold;
	margin-top: 32px;
}
#Wrapper #Container #Main #MainLeft #Athlete img {
	border: 1px solid #464646;
	background-color: #161616;
	padding: 4px;
}
#Wrapper #Container #Main #MainLeft #Athlete .InfoBlock {
	background-color: #FFFFFF;
	padding: 10px;
	width: 540px;
	margin-bottom: 18px;
}
#Wrapper #Container #Main #MainLeft #Athlete strong {
	color: #D11F1F;
	font-weight: bold;
}
#Wrapper #Container #Main #MainLeft #Athlete .InfoBlock li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2B2B2B;
	line-height: 18px;
	margin-top: 9px;
	margin-bottom: 9px;
	list-style-type: none;
	margin-left: 10px;
}
#Wrapper #Container #Main #MainLeft #Athlete #Strat {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #2B2B2B;
	padding: 0px;
}


#Wrapper #Container #Main #MainLeft #Athlete .InfoBlock ul {
	margin-top: 0px;
	margin-bottom: 0px;
}
.InfoBlock li {
	margin-right: 20px;
}
.post {
	background-color: #292929;
	width: 580px;
	border: 1px solid #353535;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}

#FooterShadow #copy {
	width: 940px;
	text-align: right;
}
#Wrapper #Container #Main h1.BlogT a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #E91212;
}
.Gap {
	height : 18px;
	clear: both;
}
.NavChild {
	position: relative;
}
#New ul li a{
	color: #FFFFFF;
	padding: 0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
}
#New ul {
	color: #FFFFFF;
		margin: 0px;
	padding: 0px;
}
#Wrapper #Container #Main #MainRight #HomepageBlock h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #DB1818;
	margin-left: 10px;
	font-size: 16px;
	font-weight: bold;
	margin-top: 10px;
}

