/* CSS Document */
*{
margin:0;
padding:0;
}
html, body{
	background: #FFF url("images/bg_pattern.gif") repeat;
	font:12px Arial, Helvetica, Verdana, sans-serif;
	text-align:justify;
	color: #063d5e;
}

A
{
	color: #063d5e;
}

#wrapper{
	width:963px;
	margin:0 auto;
	margin-top:23px;
}
#header{
	position: relative;
	background: url("images/content_top.gif") no-repeat;
	height:107px;
	z-index: 1;
	margin-left:-2px;
}
html>body #header{
	margin-left:0;
}
*html #header{
	margin-left:0;
}
h1{
	display: none;
}
#logo {
	position: absolute;
	background:url("images/charity_paintball_logo.gif") no-repeat;
	height:71px;
	display:block;
	left: 22px;
	top: 22px;
	z-index: 1000;
	width: 222px;
}
#callus{
	position: absolute;
	background:url("images/call_us.gif") no-repeat;
	height:30px;
	display:block;
	right: 26px;
	top: 41px;
	z-index: 1000;
	width: 159px;	
}
#nav{
	background:url("images/nav_blue_bg.gif") repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	color:#FFF;
	list-style:none;
	height:30px;
	line-height:30px;
	width:951px;
	margin:-20px 0 20px -20px;
}
#nav li{
	display:block;
	float:left;
	padding:0 10px 0 10px;
	border-right:1px solid #1f7bb2;
	clear:none;
	text-align:center;
}
#nav li a{
	color:#FFF;
	text-decoration:none;
}
#nav li a:hover{
	color:#063d5e;
}
#content{
	width:913px;
	background:url("images/content_bg_repeat.png") repeat-y;
	padding:25px;
	clear:none;
	float:right;
	margin-right:-1px;
}
html>body #content{
	margin-left:0;
}
*html #content{
		margin:0;
		padding-bottom:0;

}
#content #mainContent {
		float: left;
		width:457px;
		position:relative;
		left:35px;
}
#mainContent p{
	width:447px;
	line-height:150%;
	padding:5px;
}
#content #rightCol {
		float: right;
		width: 170px;
		position:relative;		
}
#sidebar {
		width: 225px;
		float: left;
		position:relative;	
}
.content_img{
	border:1px solid #3d9ad1;
	display:block;
	margin-bottom:10px;
}
#ukpba{
	padding:5px;
}

h2{
	background:url("images/orange_heading_bg.gif") repeat-x;
	width:457px;
	height:32px;
	line-height:32px;
	text-transform:uppercase;
	color:#FFF;
	font-size:10px;
	font-weight:normal;
	text-align:center;
	letter-spacing: 3px;
	margin-bottom:5px;
}
#bottom_of_content{
	background:url("images/content_bottom.png") no-repeat;
	background-position:left bottom;
	width:962px;
	padding-bottom:11px;
	clear:both;	
	
	
}
*html #bottom_of_content{
	padding-bottom:0px
}
#footer{
	width:963px;
	clear:both;
}
#peronii {
	background: url("images/peronii_logo.gif") no-repeat;
	display: block;
	clear: none;
	width: 53px;
	height: 39px;
	overflow: hidden;
	margin:0 auto;
	text-indent:-1000em;
}
.clearing{
	clear:both;
	height:1px;
}
#howItWorks{
	width:447px;
	line-height:150%;
	padding:5px;
}
#howItWorks li{
	margin:0 10px 8px 20px;
}
.quote{
	font-weight:bold;
}

TABLE.locationsList TD
{
	width:25%;
	text-align:left;
}

p#bold
{
	font-weight:bold;
}
