/*
 *	Body
 */

html *{
padding:0;
margin:0;
border:0;
}

body {
background:url(../images/phil-quaife-bg.gif) repeat-x center top #808285;
color:#000000;
font-family:sans-serif;
font-size:67.5%;
}

/* Generic IE-only Hack */
* html body {
	
}

/*
 *	Links
 */

a {
	color					:#e51837;
	text-decoration			: underline;
}

a:hover {
	color					: #000000;
	text-decoration			: underline;
}

/*
 *	Paragraph, Code, Blockquote
 */

p {
	
}

code {
	white-space				: pre;
}

blockquote {
	
}

/*
 *	Lists
 */
 
ul {
	
}

ol {
	
}

li {
	
}

ul li {
	
}

ol li {
	
}

#wrapper{
width:760px;
margin:0 auto;
margin-top:50px;
padding-bottom:50px;
}

#logo{
width:760px;
height:17px;
}

#header{
width:760px;
height:169px;
margin-top:17px;
position:relative;
}

#header img{
display:block;
margin-left:45px;
}

#header .mask{
position:absolute;
margin-left:0;
}

#headerRotate{
width: 715px !important;
height: 169px !important;
background-color: transparent;
color: white;
z-index:0;
overflow:hidden;
margin-left:44px;
}

.imageElement{

}

.imageElement h3, .imageElement p, .imageElement a{
display:none;
}

#nav{
width:760px;
height:23px;
background:url(../images/nav-bg.gif) no-repeat;
color:#ffd204;
padding-bottom:17px;
}

#nav ul, #galleryDate ul{
list-style:none;
margin-left:229px;
padding-top:3px;
font-size:1.1em;
xfont-weight:bold;
}

#galleryDate ul{
margin-left:0;
padding-top:0;
font-size:1em;
}

#nav ul li, #galleryDate ul li{
float:left;
}

#nav ul li a, #galleryDate ul li a{
color:#ffd204;
text-decoration:none;
padding-right:5px;
border-right:1px solid #ffd204;
margin-right:5px;
}

#nav ul li a.last, #galleryDate ul li a.last{
padding-right:0;
border-right:0;
margin-right:0;
}

#nav ul li a:hover, #nav ul li a.selected, #galleryDate ul li a:hover, #galleryDate ul li a.selected{
color:#fff;
}

#contentWrapper{
xmargin-top:17px;
padding-bottom:17px;
}

#contentLeftCol{
float:left;
width:234px;
background:url(../images/news-bg.gif) no-repeat top #fff;
display:inline;
}

#contentLeftCol img{
width:210px;
margin:9px 10px;
border:2px solid #eee;
}

#contentLeftCol h2{
margin:0 12px;
color:#e51837;
font-size:1.2em;
font-weight:normal;
}

#contentLeftCol h3{
margin:0 12px;
color:#000;
font-size:1.1em;
font-weight:normal;
}

#contentLeftCol h4{
margin:0 12px;
color:#636466;
font-size:1em;
padding-bottom:.5em;
font-weight:normal;
}

#contentLeftCol p{
margin:0 12px;
padding-bottom:1em;
color:#636466;
}

#contentRightCol{
float:left;
width:503px;
margin-left:23px;
display:inline;
}

#content{
color:#fff;
font-size:1.5em;
}

#content p{
padding-bottom:1em;
}

#footer{
xmargin-top:17px;
color:#ffd204;
width:760px;
background:url(../images/footer-bg.gif) repeat-x #636466;
text-align:center;
}

#footer p{
float:left;
padding:12px 12px 0 12px;
}

#footer img{
padding:0 20px 12px 20px;
}

#galleryWrapper{
xbackground:#636466;
width:789px;
}

#galleryDate{
color:#fff;
font-size:1.5em;
}

.galleryItem{
float:left;
width:234px;
background:url(../images/news-bg.gif) no-repeat top #fff;
display:inline;
margin-right:29px;
margin-top:17px;
}

.galleryItem a{
display:block;
width:234px;
text-decoration:none;
}

.galleryItem a h2, .galleryItem a h3, .galleryItem a h4{
text-decoration:none;
}

.galleryItem a:hover{
background:#eee;
background:url(../images/news-bg_.gif) no-repeat top #f0f0f0;
}

.rowEnd{
margin-right:0;
}

.galleryItem img{
width:210px;
margin:9px 10px;
border:2px solid #eee;
}

.galleryItem h2{
margin:0 12px;
color:#e51837;
font-size:1.2em;
font-weight:normal;
}

.galleryItem h3{
margin:0 12px;
color:#000;
font-size:1.1em;
font-weight:normal;
}

.galleryItem h4{
margin:0 12px;
color:#636466;
font-size:1em;
padding-bottom:.5em;
font-weight:normal;
}

#galleryImagesWrapper{
background:#fff;
padding-bottom:17px;
}

#imagesHeader{
background:#fff;
margin-top:17px;
padding:12px 0 0 0px;
}

#imagesHeader h2{
margin:0 12px;
color:#e51837;
font-size:1.5em;
font-weight:normal;
}

#imagesHeader h3{
margin:0 12px;
color:#000;
font-size:1.4em;
font-weight:normal;
}

#imagesHeader h4{
margin:0 12px;
color:#636466;
font-size:1.3em;
padding-bottom:.5em;
font-weight:normal;
}

#galleryImagesWrapper p{
padding:0 12px;
color:#636466;
font-size:1.3em;
}

#galleryImagesWrapper .rowEnd{
margin-right:0;
}

.galleryImage{
float:left;
width:234px;
background:url(../images/news-bg.gif) no-repeat top #fff;
display:inline;
margin-right:5px;
margin-top:17px;
margin-left:12px;
}

.galleryImage a{
display:block;
width:234px;
text-decoration:none;
}

.galleryImage a h4{
text-decoration:none;
}

.galleryImage a:hover{
background:#eee;
background:url(../images/news-bg_.gif) no-repeat top #f0f0f0;
}

.galleryImage img{
width:210px;
margin:9px 10px;
border:2px solid #eee;
}

.galleryImage h4{
margin:0 12px;
color:#636466;
font-size:1em;
padding-bottom:.5em;
font-weight:normal;
}

.newsItem{
float:left;
width:100%;
background:url(../images/news-bg.gif) no-repeat top left #fff;
display:inline;
margin-top:17px;
}

.newsImage{
float:left;
width:234px;
height:120px;
}

.newsImage img{
width:210px;
margin:9px 10px;
border:2px solid #eee;
}

.newsCopy{
width:526px;
float:right;
}

.newsCopy h2{
margin:0 12px;
color:#e51837;
font-size:1.2em;
font-weight:normal;
padding-top:5px;
}

.newsCopy h3{
margin:0 12px;
color:#000;
font-size:1.1em;
font-weight:normal;
}

.newsCopy h4{
margin:0 12px;
color:#636466;
font-size:1em;
padding-bottom:.5em;
font-weight:normal;
}

.newsCopy p{
margin:0 12px;
padding-bottom:1em;
color:#636466;
}

.sponsorItem{
float:left;
width:100%;
background:url(../images/sponsor-bg.gif) no-repeat top left #fff;
display:inline;
margin-top:17px;
}

.sponsorImage{
float:left;
width:234px;
text-align:center;
}

.sponsorImage .holder{
width:210px;
height:88px;
margin:9px 10px;
border:2px solid #eee;
text-align:center;
}

.sponsorImage .holder img{
padding-top:32px;
}



#contactform{
padding-top:10px;
}

#contactform label{
display:block;
width:120px;
float:left;
display:inline;
text-align:right;
padding-right:10px;
color:#fff;
font-size:1.2em;
}

#contactform input, #contactform textarea{
display:block;
width:200px;
display:inline;
float:left;
padding:2px 5px;
margin-bottom:1em;
border:1px solid #ffd204;
}

#contactform #submit{
margin-left:130px;
width:auto;
background:#808285;
border:1px solid #ffd204;
color:#fff;
margin-bottom:0;
}

#contactWrapper{
background:#fff;
margin-top:17px;
padding-bottom:17px;
}

#contactWrapper p{
background:#fff;
margin-top:17px;
padding-bottom:17px;
}

.first{
margin-top:0;
}

#copyright{
width:760px;
text-align:left;
margin:5px auto;
font-size:.9em;
}

#copyright p {
color: #ccc;
}
	
#copyright a {
color: #ccc;
text-decoration: none;
}

#copyright a:hover {
	color: #fff;
	text-decoration: underline;
}