@charset "utf-8";
/* CSS Document */

html, body {
	background: #3e6a39 url('graphics/limerick-tartan.jpg') repeat;
	} 
#doc{
	background: #6f351f url('graphics/leather_BG.jpg') repeat;
	border-left: 4px solid #6f351f;
	border-right: 4px solid #6f351f;
	border-bottom: 2px solid #652d16;
	-box-shadow: 1px 1px 50px #000;
	-moz-box-shadow: 1px 1px 50px #000;
	-webkit-box-shadow: 1px 1px 50px #000;
	color: #fff;
	}
.banner_Ad{
	width: 100%;
	height: 90px;
	background: #333740;
	border-bottom: 1px solid #000;
	}
h1{
	border-top: 1px solid #753b25;
	border-bottom: 1px solid #652d16;
	padding: 0.5em 30px;
	font-size: 300%;
	font-weight: bold;
	color: #DD7931;
	text-shadow:3px 2px 4px #642A14, -1px -3px 2px #743A24;
	}
h2{
	font-size: 200%;
	}
a{
	text-decoration: none;
	color: #dbd9d8;
	}
#training p, #training ul.additional{
	margin-right: 1em;
	}
#bd{
	background: #27262b url('graphics/tweed_BG.jpg') repeat;
	padding: 2.5em 35px;
	font-family: monospace;
	color: #dbd9d8;
	-box-shadow: inset 1px 1px 20px #000;
	-moz-box-shadow: inset 1px 1px 20px #000;
	-webkit-box-shadow: inset 1px 1px 20px #000;
	}
#ft{
	border-top: 1px solid #753b25;
	padding: 1em 30px;
	color: #DD7931;
	text-shadow:3px 2px 4px #642A14, -1px -3px 2px #743A24;
	}
#ft a{
	color: #DD7931;
	text-shadow:3px 2px 4px #642A14, -1px -3px 2px #743A24;
	}
	
ul{ margin-left: 20px;
}

ul li{
	list-style-type:circle;
	}
#training{
	background: url('graphics/NRAinstructor_logo.gif') no-repeat bottom;
	padding-bottom: 230px;
	}
.price-list{
	background: #fff url('graphics/gunTileBG.gif') repeat;
	margin: 1em 1em 2em 0;
	padding: 2em 1em;
	border: 1px solid #000;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	}
.price-list h2{
	font-size: 200%;
	color: #111;
	}
.price-list .gunBG{
	background: transparent url('graphics/gunExplode-small.gif') no-repeat bottom right;
	margin: 0;
	padding: 0 0 100px 1em;
	color: #333;
	}
.price-list ul.gunBG li{
	list-style: none;
	}
.vcard{
	margin: 1em;
	}
.tags {
	font-size: 80%;
	}
.photo{
	margin-top: 1em;
	border: 1px solid #000;
	}
.tagline{
	font-style: italic;
	font-weight: bold;
	text-align: center;
	}