/*#mainContent{
	/*background-color: white;*!/
	background-image: url(../images/containerBack.png);
}*/

#spacer{height: 5px;background: transparent;}

#textBlock p{padding:5px;}

#latestNews{border-right-style: dashed;border-color: #CCCCCC;border-width: 1px;}
#latestCover{border-right-style: dashed;border-color: #CCCCCC;border-width: 1px;}

#title{background: #7a0026;height: 40px;}

#contactList{font-size: 10px;background-color: gray;}
#contactList p{color: white;padding: 5px;}
#contactList h2{color: white;padding: 5px;text-shadow: 1px;}

#headerHome {height: 250px;background-image: url(../images/headers/home.jpg);}
#headerTheCourse {height: 250px;background-image: url(../images/headers/thecourse.jpg);}
#headerLinks {height: 250px;background-image: url(../images/headers/links.jpg);}
#headerMembers {height: 250px;background-image: url(../images/headers/members.jpg);}
#headerGallery {height: 250;background-image: url(../images/titles/gallery.jpg);}
#headerContactUs {height: 250px;background-image: url(../images/headers/contactus.jpg);}
#headerCalendar {height: 250px;background-image: url(../images/headers/calendar.jpg);}
#headerTeams {height: 250px;background-image: url(../images/headers/teams.jpg);}
#headerOpens {height: 250px;background-image: url(../images/headers/opens.jpg);}
#headerLadies {height: 250px;background-image: url(../images/headers/ladies.jpg);}


#mainContent{font-size: 12px;}
#mainContent p{padding-left: 0px;padding-right:10px;padding-top: 0px; padding-bottom:5px}

#mainDescription{
	margin-top: 5px;
}

#contactTop {color: #ffffff;}
#contactTop p{padding: 5px;	text-align: right;	font-size: 9px;}
#contactDetails{color: #aaaaaa;text-align: left;}
#contactDetails p{margin: 5px;font-size: 9px;}

#footerDetails{color:#aaaaaa;} 
#footerDetails p{color: #aaaaa;font-size: 9px;line-height: 16px;padding: 3px;}
#footerLinks{font-size: 9px;color: #aaaaaa;text-align: right;}

/*#textPerson h2{font-size: 14px;color:#1584e2}*/

#yearCount{background-color: #11475f;}
#doNexts{background-color: transparent;}
#uniLogo{position: absolute; padding: 5px;}
	
/*#holeDescriptions p {
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 5px;
	padding-top: 0px;
}*/	
/*#holeDescriptions h3 {
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 3px;
}*/

#holeDescriptions .extraPadding{
	padding:15px;
	border:1px solid #aaaaaa; 
	background:#ddd;
}

#holeDescriptions {
	font-weight: lighter;
	color: #444444;
}

#elementHeader{
	font-size:  12px;
	color: #65ac3e;
}

#elementHoles{
	font-weight:lighter;
	padding-bottom: 5px;
}

#elementLink{
	font-size: 9px;
}

#mainNewMember {
	background-color: #8ddb99;
}

#mainTitle {
	line-height: 18px;
	vertical-align: middle;
	margin-bottom: 10px;
}

.extraPadding{
	padding:10px;
	border:1px solid #aaaaaa; 
	background:#ddd;
}

.extraPadding p{
	font-size: 12px;
	text-decoration: none;
}

.newsPadding{
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #cccccc;
	background: #fff;
}
.newsPadding p{
	font-size: 11px;
	text-decoration: none;
	padding-top: 5px;
}
.newsPadding h4{
	font-size:11px; 
	color: #456ba0; 
	padding-top:3px;
	padding-bottom: 5px; 
	margin-top: 3px;
}

#nav {
	width: 100%;
	float: left;
	margin: 0 0 5px 0;
	margin-bottom: 10px;
	padding: 0;
	list-style: none;
	background-color: #eeeeee;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc; }
#nav li {
	float: left; }
#nav li a {
	display: block;
	padding: 3px 15px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: gray;
	border-right: 1px solid #ccc;}
#nav li a:hover {
	color: white;
	background-color: #65ac3e; }
/*#nav li a.calendar:hover {
	color: white;
	background-color: blue; }*/

#sponsors {
	vertical-align: middle;
	text-align: right;
	margin-bottom: 0px;
	margin-right: 30px;
	height: 35px;
	background-image: url(../images/sponsorBg.png);
}

#sponsors img {
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
}

#dateAdded {
	font-size: 9px;
	color: #aaa;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 10px;
}

.extraPadding{
	padding:10px;
	border:1px solid #aaaaaa; 
	background:#ddd;
}
.extraPadding p{
	font-size: 12px;
	text-decoration: none;
}
/*.extraPadding img{
	text-decoration: none;
	padding-top: 5px;
	padding-right: 5px;
	float: left;
}*/

.newsPadding{
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #cccccc;
	background: #fff;
	/*background-image: url(../images/newsBg.jpg);*/
}
.newsPadding p{
	font-size: 11px;
	text-decoration: none;
	padding-top: 5px;
}
.newsPadding h4{
	font-size:11px; 
	color: #456ba0; 
	padding-top:3px;
	padding-bottom: 5px; 
	margin-top: 3px;
}

.opensPadding{
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #cccccc;
	background-image: url(../images/downloadBg.jpg);
}
.opensPadding p{
	font-size: 11px;
	text-decoration: none;
	padding-top: 5px;
}

.opensPadding img{
	text-decoration: none;
	padding-top: 5px;
	padding-right: 5px;
	float: left;
}
.opensPadding h4{
	font-size:11px; 
	color: #456ba0; 
	padding-top:3px;
	padding-bottom: 5px; 
	margin-top: 3px;
}
