/* CSS Document */

/* colors used in file
/* rust: #D99128
	blue: #00528C
*/

body {
	background:#00528C url(images/bkgd.gif) 0px 0px repeat;
	margin:0;
	padding:0;
	font-family:'Lucida', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	}
	
/* -- globals -- */

a, a:link {
	text-decoration:none;
	color: #d99128;
	}
	
a:hover {
	text-decoration:underline;
	}
	
#wrapper {
	width:770px;
	background:#fff;
	border-bottom:8px solid #D99128;

	}
	
table#masthead {
	width:770px;
	border:0;
	}
	
table#masthead td {
	vertical-align:top;
	}
	
table#masthead td.logoTop {
	width:225px;
}

table#masthead td.uNav {
vertical-align:bottom;
padding:0px 42px 8px 0px;
	}
	
table#masthead td.uNav p {
	font-size:11px;
	color:#4386ac;
	text-align:right;
	margin: 0px;
	}
	
table#masthead td.uNav p a, table#masthead td.uNav p a:link {
	color:#4386ac;
	}
	
table#masthead td.uNav p a:hover {
	text-decoration:underline;
	}
	
/*-- nav bar --*/

table#masthead td#gNav {
	background:url(images/gNavBkgd.gif) 0px 0px repeat-x;
	padding-left:115px;
	}
	
table#masthead td#gNav img {
	float:left;
	
	}
	
/*--start main content --*/

div#mainContent {
	background:url(images/footer.gif) 0px 100% no-repeat;
	padding-bottom:100px;
	}
	
	
div#sideBar {
	width:165px;
	float:right;
	padding-top:50px;
	}
	
div.callOut {
	text-align:center;
	margin-top:15px;
	}
	
div#bodyCopy {
	margin-right:180px;
	padding-top:45px;
	}
	
div#bodyCopy p {
	padding:10px 0px 0px 180px;
	font-size: 12px;
	line-height: 18px;
	margin:0;
	}
	
div#bodyCopy ul {
	padding-left:200px;
	font-size:12px;
	padding-bottom: 0px;
	}
div#bodyCopy ul li {
	padding-bottom:5px;
	}
	
div#bodyCopy h1 {
	background:url(images/homeHeadline.gif) 180px 0px no-repeat;
	height:42px;
	margin:0;
	}
	
div#bodyCopy h1 span {
	display:none;
	}
	
div#bodyCopy h1.interior {
	background:url(images/runningHead.gif) 180px 0px no-repeat;
	height:21px;
	margin:0;
	}
	
div#bodyCopy h1.interior span {
	display:none;
	}
	
div#bodyCopy h2 {
	padding-left:180px;
	font-size:22px;
	color: #00528C;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	margin:0;
	}
	
div#bodyCopy h3 {
	padding:25px 15px 0px 180px;
	font-size:14px;
	color: #00528C;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	margin:0;
	}

div#bodyCopy h3 a {
	font-size:10px;
	font-family:'Lucida', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	}
	
p.gallery a img {
	border:1px solid #999;
	}
p.gallery a:hover img {
	border:1px solid #CCC;
	}
	
	
/* --footer --*/

div#footer p {
	color:#fff;
	padding:3px 0px 3px 25px;
	margin:0;
		font-size:11px;

	}
	
div#footer p a, div#footer p a:link {
	text-decoration:none;
	color:#fff;
	}
	
div#footer p a:hover {
	color:#69c;
	}

/* -- photo gallery styles --*/

div#photoGallery {
	width:770px;
	padding-top:30px;
	text-align:center;
	}
	
/* -- paypal styles -- */

div.payPal 	{
	padding:10px 0px 0px 0px;
	margin: 0;
	border-bottom: 1px solid #F3971A;
	margin-left: 180px;
	height:19px;
	}
	
div.payPay input {
	height:19px;
	}
