/* reset browser styles */
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote{
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
}

ol { 
  margin-left: 1.4em; 
  list-style: decimal; 
}

ul { 
  margin-left: 1.4em; 
  list-style: decimal; 
}

img {
  border: 0;
  padding:0;
}
/* end reset browser styles */
body {
	color: black;	
	height: auto;
    font-family: "Palatino Linotype", Baskerville, serif;
	width:1060px;
	margin: 0 auto;
	background: url(../image/DiamondPlate.png) black ;
	zoom: 1;

}

#centerpage{
	background: black;
	margin-bottom: 0;
}
#google_search {
padding-top: 20px;
padding-right: 0px;
float: right;
width: 200px;
}
#google_search p {
font-family: arial;
font-weight: bold;
color: white;

}
#equipment{
 width: 200px;
 float: right;
/* margin-right: 1150px;
 padding-right: 500px*/
}
.Holster_article_R,
.Holster_article_L
{
	border: solid #C0C0C0;
	border-width: 2px;
	font-size: 75%;
    font-family: Verdana, Arial, sans-serif;
	text-align: left; 
	width: 150px;
	color:red;
	background-color: white;*/
}
.Holster_article_R
{	
	float: right;
	margin-left: 1em;
	margin-right: 0;
}

.Holster_article_L
{	
	float: left;
	margin-left: 0;	
	margin-right: 1em;

}
				  
#carbine{

 float: right;
 margin-right: 50px;
 margin-left: 10px;
 border: 3px solid #092E0A;
 border-radius:5px; 
}

/* #schedule{ */

 /* float: left; */
 /* margin-right: 10px; */
 /* margin-left: 10px; */
 /* border: 3px solid #092E0A; */
 /* border-radius:5px;  */
/* } */

#schedule{

 float: right;
 margin-right: 0px;
 margin-left: 10px;
 border: 1px solid #092E0A;
 border-radius:15px; 
  padding: 5px;

}




#main #map{
float: right;
width: 260px;
overflow: hidden;
padding: 15px;
margin-left: 15px;
background: white;
border: 2px solid grey;
}

#banner{
 	background-image:url('../image/banner_background.png');
	background-repeat:repeat-x;
	zoom:1;	
}

#banner img{
 margin-left: 0px;
}
#update {
	overflow: hidden;
	padding: 20px;
	margin: 0px 0px 2px 0px;
	font-family: arial;
	background: #C1C39F;
	/* border: 1px solid black; */
	border-radius:25px; 
	
}


#index h1,
#update h1,
#main h1,
#payment h1,
#calendar h1,
#carbine h1,
#links h1,
#links a h1,
#articles h1,
#staff h1,
#holster h1
{
	background-image:url('../image/redslash.png') ;
	background-repeat: no-repeat;
	background-position:left bottom;
	padding-bottom: 2px;
	margin-bottom: 5px;
	font-size: 1.8em;
}

#staff #main img{
padding-left: 0%;
}
#update ul  li{
	margin-left: 50px;
	/*margin-bottom:10px;*/
}
#update ul  p{
	padding-left: 10px;
	font-style: bold;
	font-size: 1.2em;
	margin-bottom:10px;
}
#links #update p{
	margin-top: 1em;
	}

#main {
	border: 1px solid black; 
	color: black;
	font-family: arial;
	margin-left: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
	padding: 20px;
	text-align: justify;
	font-size: 1em;
	background: #E1E3BF;
	overflow: hidden;
	border-radius: 25px;
}

#main .redbox{
	border: 1px solid red;
	padding: 10px;
	margin: 20px;
	background: #D0CCE6;
	overflow: hidden;
}


#index #main ul,
#carbine #main ul,
#holster #main ul{
	margin-left: 2em;		
	font-style: italic;
}


#articles #update .copyright{
	margin-left: 5em;
	margin-right: 5em;
	font-style: italic;
	font-size: .8em;
}

#page{
	background: black;
}

html body#faq  #mainp,
html body#reflect_2011 #main p,
html body#reflect_2012 #main p,
html body#reflect_2013 #main p,
html body#about #main p,
html body#ProperAttire #main p
{
	/*padding-bottom: 1em; */
	margin: 1em;	
}



#index #update h2,
#index #main h2,
#payment  #update h2,
#about #main h2,
#contacts #main h2,
#calendar #update h2,
#calendar #main h2,
#carbine #update h2,
#contacts #main h2,
#feedback #main h2,
#articles  #main h2,
#articles #update h2,
#ProperAttire h2,
#reflect_2011 #main h2,
#reflect_2012 #main h2,
#reflect_2013 #main h2,
#holster #main h2
{
	font-size: 1.3em;
	font-weight: bold;
/*	margin-top: .7em;*/
	padding-bottom: 0em; 	
}
#calendar #update h3{
	font-size: 1.1em;
	font-weight: bold;
	margin-left: 2.5em;
}

#about #main ol,
#holster #main ol,
#carbine #main ol
{
	margin-left: 2.5em;
}

html body#about div#centerpage div#page div#main ol {
	margin-bottom: 1em;
}
#articles div#centerpage div#page div#main ol {
	padding: 1em;
}
#articles #main ol li{
	margin-left: 2em;
	padding-bottom: .2em;
}
html body#articles div#centerpage div#page div#main ul,
html body#carbine div#centerpage div#page div#main ul
html body#payment div#centerpage div#page div#main ul
{
	margin-left: 2em;
}
#articles #main ul {
	margin-bottom: 1em;
}

#faq #main #question, #answer{
	color: #1E1EA8;
	font-weight: bold;
	font-size: 1.1em;
}
#faq #main #answer{
	padding-bottom: 1em;
}
#faq #main  ol li{
	margin-left: 5em;

}
#faq #main  ol 
{
	margin-bottom: 1em;
}
html body#faq div#centerpage div#page div#main ul{
	margin-bottom: 1em;
}
#faq #main ul li{

	margin-left: 5em;
	padding-left: .5em;
}
#faq #main ul p{
	margin-bottom: 0em;
}
html body#contacts div#centerpage div#page div#main img#contact_img
{
height: 60px;
}
#links table#links_table tbody tr td p{
	padding-bottom: 1em;
}
#links table#links_table tbody tr td a{
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	padding-top: 2em;
}
#calendar div#centerpage div#page div#main table#cal,
#links div#centerpage div#page div#main table#links_table{
	border-collapse:collapse;
	text-align: left;
	padding: 0;
	margin: 0;		
	}
#cal tbody tr td p ,
#cal tbody tr th p{	
	padding-left: 0px;
	 padding: 0;
	 font-size: 100%;
	 font-weight: normal;
}
#Date{
	width: 20%;
}
#Updated{
	width: 10%;
}
#Event{
	width: 25%;
}
#Comments{
	width: 35%;
}
#cal img{
margin-left: 20px;
}
#links table#links_table tbody tr td {
	vertical-align: top;
}
#links #links_table .description{
	padding-left: 2.5em;
	vertical-align: top;
	border: 0
}

#calendar table#cal tbody tr td,
#calendar table#cal tbody tr th
{
	border: 1px solid black;	
	padding-left: 10px;
}
#calendar  table#cal tbody tr td{
	height: 4.5em;
}

#copyright{
font-family: "Lucida Console";
color: #E1E3EF;
font-size: .8em;
text-align: center;
margin: 10px 120px 0px 20px;
padding: 0 0 10px 0;
}
.redbold {
	color: red;
	font-weight: bold;
}
.tab {
	padding-left: 2.5em;
	}
.redtxt{
	color: red;
	font-style: strike;
}

.updated{
	font-size: .5em;
}
#subForm{
	font-size: .8em;
}
#subForm .label{
	float: left;
	width: 230px;
	margin-right: 10px;
	margin-top: 5px;
	text-align: right;
	font-weight: bold;
	clear: left;
}

#submit,
#reset{
	margin-top: 10px;
	background-color: #CBD893;
	font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;
	font-size: .9em;
}
#submit{
	margin-left: 240px
}
#reset{
	margin-left: 40px;
}
#refer{
	font-family: "Comic Sans MS", "Century Gothic", "Gill Sans", Arial, sans-serif;
}
#name,
#email, 
#comments,
#phone,
#subject,
#Description,
#Website
{
	margin-top: 10px;
	text-align: top;
	background-color: #FBEF99;
	font-family: "Lucida Console", Monaco, monospace;
	font-size: .9em;
	width: 300px;
	margin-top: 10px;
}

#name:focus,
#email:focus, 
#comments:focus,
#refer:focus,
#phone:focus,
#subject:focus,
#Description:focus,
#Website:focus
{
	background-color: #FDD041;
}

.footnote{
	font-size: .75em;
	font-style: italic;
	margin-top: 1em;
}

html body#articles div#centerpage div#page div#split_ad{

	overflow: hidden;
	background: #FFF;
}
#headwrapper {
    background: url("//media.midwayusa.com/content/images/topbg.jpg") no-repeat scroll center top transparent;
}
styles_b.css (line 160)
#eblast, #headwrapper, .pagination, #footer, #footernav, #newproducts, #sale, #clearance, .smallgraybut, .biggraybut, .bigbluebut, .smallbluebut {
    text-align: center;
}
styles_b.css (line 93)
#headwrapper {
    margin: 0 auto;
    max-width: 1190px;
}
styles_b.css (line 55)
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
styles_b.css (line 1)
Inherited frombody
body {
    font: 11px/14px Verdana,Arial,Helvetica,sans-serif;
}
styles_b.css (line 14)
#footernav a, body, #subnav .topcatlink {
    color: #000000;
}
#pagewrapper, #header {
    width: 990px;
}
styles_b.css (line 51)
.ratingStars, #tabRow span.ratingStars, #information, #lookatme h4, #knowledgecenter h6, #orderinfo h5, #morgansblock h2, #morgansblock h3, #footernav, .areaheader, #contact, #contact a, #copyright, #support, #header, #footer, #topnav, #shopalllink, #newproducts a, #sale a, #clearance a, .topcatlink {
    display: block;
}
styles_b.css (line 44)
#contact, header, caption, th {
    text-align: left;
}
styles_b.css (line 8)
Inherited fromdiv#headwrapper
#eblast, #headwrapper, .pagination, #footer, #footernav, #newproducts, #sale, #clearance, .smallgraybut, .biggraybut, .bigbluebut, .smallbluebut {
    text-align: center;
}
styles_b.css (line 93)
Inherited frombody
body {
    font: 11px/14px Verdana,Arial,Helvetica,sans-serif;
}
styles_b.css (line 14)
#footernav a, body, #subnav .topcatlink {
    color: #000000;
}

html body#calendar div#centerpage div#page div#main table#cal tbody tr.even td ul li{
margin-left: 1em

}
html body#reflect_2012 div#centerpage div#page div#main ul,
html body#reflect_2013 div#centerpage div#page div#main ul{
margin-left: 25px;
margin-top: 1em
}
html body#reflect_2012 div#centerpage div#page div#main li,
html body#reflect_2013 div#centerpage div#page div#main li{
margin: 1em;
}

html body#Zombie_Cease_and_Desist div#centerpage div#page div#main ul{
margin-left: 25px;
margin-top: 1em;

}