h1, h2, h3, h4, p, li
{
	font-family: Lucida Grande, Lucida Sans Unicode, sans-serif;
	font-weight: normal;
}

h2
{
	font-size: 14px;
}

h3
{
	font-size: 12px;
}

h4
{
	font-size: 12px;
}

li
{
	list-style: none
}

img
{
	border: 0px;
}

body
{
	margin: 0px;
	background-color: #292929;
}

hr
{
	border: 0px;
	margin: auto;
	margin-top: 20px;
	color: #ccc;
	background-color: #ccc;
	height: 1px;
	width: 400px;
}

a
{
	color: #99ccff;
}

a:hover
{
	color: #3399ff;
}

#page, #footer
{
	float: left;
	width: 800px;
}

	#footer p
	{
		text-align: center;
		padding: 0px;
		margin: 15px 0px 0px 0px;
		color: #ccc;
		font-size: 10px;
		padding-bottom: 10px;
	}

#header
{
	height: 39px;
}

#headertext
{
	float: left;
}

#headerbuttontop
{
	float: right;
	margin: 10px 0px 0px 0px;
}

	#headerbuttontop a
	{
	width: 219px;
	    height: 29px;
	    background-image: url("images/header_buttontop.png");
	    display: block;
	    text-decoration: none;
	}

#extrainformation
{
	display: inline;
	float: left;
	margin-top: 2px;
	border-top: 10px solid #444;
	padding: 15px 5px;
	width: 174px;
	background: #353535 url("images/extra_infobottom.png") no-repeat bottom center;
}

html>body #extrainformation {
	width: 164px;
}

	#extrainformation h4
	{
		float: left;
		width: 165px;
		padding: 0px;
		margin: 0px;
		font-size: 13px;
		color: #e2b859;
	}

	#extrainformation p
	{
		display: inline;
		float: left;
		padding: 0px;
		margin: 0px 0px 15px 0px;
		color: #ccc;
		font-size: 10px;
	}

#leftside
{
	float: left;
	width: 174px;
	margin-top: 2px;
}

html>body #leftside {
margin-top: 1px;
}

	#navigation ul
	{
		float: left;
		margin: 0px;
		padding: 0px;
		width: 174px;
		height: 261px;
		background: url("images/pointdown.png") no-repeat bottom center;
		margin-top: 0px;
	}

	html>body #navigation ul {
		height: 262px;
	}
	
	#navigation li
	{
		height: 58px;
		list-style: none;
	}
	
	html>body #navigation li {
		margin-top: 1px;
	}

#rightside
{
	float: right;
	margin-top: 2px;
	width: 624px;
}

#backgroundpicture
{
	float: left;
	width: 624px;
	height: 235px;
}
	.bgp_news
	{
		background-image: url("images/bg_image1.jpg");
	}
	
	.bgp_photos
	{
		background-image: url("images/bg_image2.jpg");
	}
	
	.bgp_rides
	{
		background-image: url("images/bg_image3.jpg");
	}
	
	.bgp_members
	{
		background-image: url("images/bg_image4.jpg");
	}

#infobar
{
	float: left;
	margin-top: 2px;
	width: 624px;
	height: 25px;
	background-color: #474747;
}

	#infobar p
	{
		margin: 5px 0px 0px 5px;
		font-size: 12px;
		color: #f4f4f4;
	}

#maincontent
{
	float: left;
	margin-top: 1px;
	border-top: 10px solid #666;
	padding: 9px 0px;
	width: 624px;
	background: #353535 url("images/main_contentbottom.png") no-repeat bottom center;
}

	#maincontent h1
	{
		font-size: 18px;
		margin: 5px 0px 5px 10px;
		font-weight: bold;
		color: #a9e259;
	}

	#maincontent h2
	{
		margin: 5px 0px 5px 10px;
		color: #fff;
	}
	
	#maincontent h3
	{
		font-size: 14px;
		margin: 10px 0px 5px 10px;
		font-weight: bold;
		color: #e2b859;
	}
	
	#maincontent p
	{
		margin: 5px 10px 5px 10px;
		font-size: 12px;
		color: #ccc;
	}
	
	#maincontent ul
	{
		margin: 5px 0px 20px 30px;
		padding: 0px;
	}
	
	#maincontent li
	{
		list-style-type: circle;
		list-style-position: outside;
		font-size: 12px;
		padding-top: 3px;
		color: #ccc
	}
	
		#maincontent li p
		{
			margin: 0px 0px 5px 10px;
			font-size: 12px;
			color: #ccc;
		}

/* mouseover stuff */
#n_about a
{
    width: 174px;
    height: 58px;
    background-image: url("images/n_about.png");
    display: block;
    text-decoration: none;
}

#n_properties a
{
    width: 174px;
    height: 58px;
    background-image: url("images/n_properties.png");
    display: block;
    text-decoration: none;	
}

#n_audience a
{
    width: 174px;
    height: 58px;
    background-image: url("images/n_audience.png");
    display: block;
    text-decoration: none;	
}

#n_contactus a
{
    width: 174px;
    height: 58px;
    background-image: url("images/n_contactus.png");
    display: block;
    text-decoration: none;	
}

#n_about a:hover, #n_properties a:hover, #n_audience a:hover, #n_contactus a:hover, .selected
{
    background-position: 0 58px;
}

/* FLICKR BADGE STUFF */
#flickr_badge_source_txt
{
	padding: 0; 
	font: 11px Arial, Helvetica, Sans serif; color:#666666;
}

#flickr_badge_icon 
{
	display:block !important; 
	margin:0 !important; 
	border: 1px solid rgb(0, 0, 0) !important;
}

#flickr_icon_td 
{
	padding:0 5px 0 0 !important;
}

.flickr_badge_image 
{
	text-align:center !important;

.flickr_badge_image img 
{
	border: 1px solid black !important;
}

#flickr_www 
{
	display:block; 
	padding:0 10px 0 10px !important; 
	font: 11px Arial, Helvetica, Sans serif !important; 
	color:#3993ff !important;
}

#flickr_badge_wrapper 
{
	float: left;
	width: 400px;
}

#flickr_badge_source 
{
	padding:0 !important; 
	font: 11px Arial, Helvetica, Sans serif !important; 
	color:#666666 !important;
}
