/* ------------------------------------------------------------------------
Basic Style Sheet - Petersfield Round Table

Author: Steve Jacob
-------------------------------------------------------------------------*/


/* =General
-------------------------------------------------------------------------*/

* 
	{ 
	margin: 0; 
	padding: 0; 
	}
	
body
	{
	background: #000 url('../images/page-gradient.gif') repeat-x top left;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 1.75em;
	padding: 25px 0;
	}
	
#container
	{ 
	margin: auto; 
	width: 760px;
	}
	
h1, h2, h4
	{
	text-indent: -25000px;
	}

a 
	{
	outline: none;
	}
	
#content a
	{
	color: #999;
	}
	
.credit
	{
	color: #666;
	font-size: 90%;
	line-height: 1.5em;
	}
	
	
/* =Header
-------------------------------------------------------------------------*/

#header
	{
	height: 100px;
	}
	
h1 a
	{
	background: url('../images/logo.png') no-repeat top left;
	float: left;
	height: 100px;
	width: 461px;
	}

#challenge a
	{
	background: url('../images/challenge-logo.gif') no-repeat top left;
	display: block;
	float: right;
	height: 100px;
	width: 102px;
	}
	
#peaks a
	{
	background: url('../images/3-peaks-challenge.gif') no-repeat top left;
	float: left;
	height: 100px;
	margin-left: 50px;
	width: 125px;
	}

/* =Navigation
-------------------------------------------------------------------------*/

#nav
	{
	background: url('../images/nav-bg.gif') no-repeat top left;
	clear: both;
	display: block;
	height: 47px;
	margin-top: 25px;
	padding: 0 26px;
	width: 760px;
	}
	
#nav li
	{
	float: left;
	list-style: none;
	}
	
#nav a
	{
	display: block;
	height: 47px;
	text-indent: -25000px;
	}

#nav a:hover, #nav .selected
	{
	background-position: 0 -47px;
	}
	
#nav-welcome a
	{
	background: url('../images/welcome-tab.gif') no-repeat top left; 
	width: 116px;
	}
	
#nav-calendar a
	{
	background: url('../images/calendar-tab.gif') no-repeat top left; 
	width: 117px;
	}
	
#nav-aims a
	{
	background: url('../images/aims-tab.gif') no-repeat top left; 
	width: 85px;
	}
	
#nav-charity a
	{
	background: url('../images/charity-tab.gif') no-repeat top left; 
	width: 101px;
	}
	
#nav-photos a
	{
	background: url('../images/photos-tab.gif') no-repeat top left; 
	width: 98px;
	}
	
#nav-contact a
	{
	background: url('../images/contact-tab.gif') no-repeat top left; 
	width: 107px;
	}
	
#nav-links a
	{
	background: url('../images/news-tab.gif') no-repeat top left; 
	width: 84px;
	}
	

/* =Sub Nav
-------------------------------------------------------------------------*/

#subnav
	{
	display: block;
	height: 22px;
	}
	
#subnav li
	{
	float: left;
	list-style: none;
	}
	
#subnav a
	{
	display: block;
	height: 22px;
	margin-right: 1px;
	text-indent: -25000px;
	}

#subnav a:hover, #subnav .selected
	{
	background-position: 0 -22px;
	}
	
#sub-puad a
	{
	background: url('../images/sub-puad.gif') no-repeat top left; 
	margin-left: 142px;
	width: 140px;
	}

#sub-mountain a
	{
	background: url('../images/sub-mountain.gif') no-repeat top left; 
	margin-left: 142px;
	width: 140px;
	}
		
#sub-peaks a
	{
	background: url('../images/peaks-sub.gif') no-repeat top left; 
	width: 140px;
	}
	
#sub-links a
	{
	background: url('../images/links-sub.gif') no-repeat top left; 
	width: 115px;
	}

#sub-our-blog a
	{
	background: url('../images/sub-blog.gif') no-repeat top left; 
	width: 115px;
	}

#sub-blog a
	{
	background: url('../images/blog-sub.gif') no-repeat top left; 
	width: 115px;
	}	
	
#sub-mobile a
	{
	background: url('../images/mobile-sub.gif') no-repeat top left; 
	width: 116px;
	}
	
#sub-members a
	{
	background: url('../images/members-sub.gif') no-repeat top left; 
	width: 115px;
	}
	
#sub-home a
	{
	background: url('../images/sub-members.gif') no-repeat top left; 
	margin-left: 142px;
	width: 115px;
	}
#sub-message a
	{
	background: url('../images/sub-message.gif') no-repeat top left; 
	width: 115px;
	}
#sub-logout a
	{
	background: url('../images/sub-logout.gif') no-repeat top left; 
	width: 115px;
	}
	
#sub-recommended a
	{
	background: url('../images/recommended-sub.gif') no-repeat top left; 
	width: 115px;
	}
	
#sub-photos-2 a
	{
	background: url('../images/sub-photos-2.gif') no-repeat top left; 
	width: 115px;
	}
	
#sub-photos-3 a
	{
	background: url('../images/sub-photos-3.gif') no-repeat top left; 
	width: 115px;
	}
	
#sub-login a
	{
	background: url('../images/sub-login.gif') no-repeat top left; 
	width: 116px;
	}
	
#sub-photos-1 a
	{
	background: url('../images/sub-photos-1.gif') no-repeat top left; 
	margin-left: 98px;
	width: 115px;
	}
	
#sub-photos-4 a
	{
	background: url('../images/sub-photos-4.gif') no-repeat top left; 
	margin-left: 97px;
	width: 115px;
	}

#sub-enews a
	{
	background: url('../images/sub-enews.gif') no-repeat top left; 
	width: 116px;
	}

#sub-archive a
	{
	background: url('../images/sub-archive.gif') no-repeat top left; 
	margin-left: 418px;
	width: 115px;
	}
		
		
/* =Content
-------------------------------------------------------------------------*/

#content p, #sidebar p
	{
	margin-bottom: 1.25em;
	}
	
#content
	{
	float: left;
	margin-top: 50px;
	width: 490px;
	}
	
#introduction
	{
	background: url('../images/introduction.gif') no-repeat top left; 
	display: block;
	height: 83px;
	text-indent: -25000px;
	width: 490px;
	}
	
#main-photo
	{
	background: url('../images/main-photo.jpg') no-repeat top left; 
	margin-top: 25px;
	padding-top: 270px;
	width: 490px;
	}
	
#fireworks-photo
	{
	background: url('../images/fireworks-photo.jpg') no-repeat top left; 
	margin-top: 25px;
	padding-top: 270px;
	width: 490px;
	}
		
	
/* =Sidebar
-------------------------------------------------------------------------*/

#sidebar
	{
	float: right;
	margin-top: 50px;
	width: 245px;
	}
	
#sidebar a img
	{
	border: 0;
	}
	
#sidebar h3 a
	{
	background: url('../images/next-meeting.gif') no-repeat top left; 
	display: block;
	height: 83px;
	margin-bottom: 25px;
	text-indent: -25000px;
	width: 245px;
	}
	
#sidebar h3 a:hover, #btn-calendar a:hover
	{
	background-position: 0 -83px;
	}

#btn-calendar a
	{
	background: url('../images/btn-download-calendar.gif') no-repeat 0 -83px; 
	display: block;
	height: 83px;
	margin-bottom: 25px;
	text-indent: -25000px;
	width: 245px;
	}
	
h4
	{
	background: url('../images/trophies.jpg') no-repeat top left; 
	height: 168px;
	margin: 1.25em 0 1.25em 0;
	width: 245px;
	}
	
	
#sidebar h5 a
	{
	background: url('../images/eventofyear.jpg') no-repeat top left; 
	display: block;
	height: 168px;
	margin-top: 25px;
	text-indent: -25000px;
	width: 245px;
	}
	
	
	

/* =Footer
-------------------------------------------------------------------------*/

#footer
	{
	background: url('../images/footer-bg.gif') no-repeat top left; 
	clear: both;
	font-size: 80%;
	height: 25px;
	margin-top: 1.25em;
	padding-top: 1.25em;
	text-align: center;
	}
	
#footer a
	{
	color: #666;
	text-decoration: none;
	}
	
#footer a:hover
	{
	text-decoration: underline;
	}
	
#footer hr
	{
	display: none;
	}