/* *** Created by Phillip Ryker pryker [at] gmail.com *** */

/* -------------------------------------------------- */
/* -------------general page properties-------------- */
/* -------------------------------------------------- */

body {
	background-color: #ffffff;
	font-size: 12px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color: #564b47;
	padding: 0px;
	margin: 0px;
}

/* -------------------------------------------------- */
/* ------------page Layout and structure------------- */
/* -------------------------------------------------- */

/* ----------container to center the layout---------- */

#container {
	width: 803px;
	padding: 0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
} 

/*  --------------------header----------------------- */ 

#header1 {
	clear: left;
	padding: 10px 0px;
	margin: 0px;
}	

.toolbar {
	clear: left;
	background-color: #E6E6E6;
	padding: 6px 0px 6px 0px;
}

/* ---------------outer and inner-------------------- */

#outer{ 
	border-left: solid 200px #ffffff;  /* color of the left column  */ 
	background-color: #ffffff; /* color of the content column */
} 

#inner{ /* The ie/pc pecularity */ 
	margin: 0px; 
	width: 100%; 
} 	

/* ---------------------left nav--------------------- */

#left {
	width:200px; 
	float:left; 
	position:relative; 
	margin-left:-200px; 
	margin-right:1px;
	border-top: 5px solid #990000;
}

/* ----------------------content--------------------- */

#content { 
	position: relative; 
	margin: 0px; 
	border-left: 1px solid #990000;
	border-top: 5px solid #990000;
}

#content-main { 
	float: left;
	margin: 0px; 
	width: 377px;
	padding: 0px 10px 0px 10px;
}

#subcontent { 
	float: relative;
	margin: 0px; 
	width: 579px;
	padding: 10px 0px 10px 10px;
}

#subcontent-home-left { 
	float: left;
	margin: 0px; 
	width: 369px;
	padding: 10px 10px 10px 10px;
}

#subcontent-home-handgun { 
	float: left;
	margin: 0px; 
	width: 174px;
	padding: 0px 10px 0px 0px;
}

#subcontent-home-rifle { 
	float: left;
	margin: 0px; 
	width: 174px;
	padding: 0px 0px 0px 10px;
	border-left: 1px solid #BDBDBD;
}

#content-brass { 
	float: left;
	margin: 0px; 
	padding: 30px 0px 30px 0px;
}

#subcontent-home-right { 
	float: left;
	width: 180px;
	margin: 0px; 
	background-color: #E6E6E6;
	padding: 10px 10px 10px 10px;
	border-top: 1px solid #BDBDBD;
	border-right: 1px solid #BDBDBD;
	border-bottom: 1px solid #BDBDBD;
	border-left: 1px solid #BDBDBD;
}

#cpictureright {
  	clear: none;
  	float: right; 
  	width: 200px;
  	margin-left: 15px; 
}

#cpictureright1 {
  	clear: none;
  	float: right; 
  	width: 200px;
  	margin-left: 15px; 
}

#cpictureleft {
  	clear: none;
  	float: left; 
  	width: 200px;
  	margin-right: 15px; 
}

/*  ---------------------footer---------------------- */ 

#footer {
	clear: left;
	padding: 0px;
	margin: 0px;
	text-align: right; 
	padding: 6px 0px 6px 0px;
	border-top: 1px solid #990000;
} 

/*  ---------------------Copyright-------------------- */ 

#copyright {
	clear: left;
	padding: 10px 0px 10px 0px;
	margin: 0px;
	text-align: center; 
	font-size: 0.8em;
} 

#analytics {
	clear: left;
	padding: 10px 0px 10px 0px;
	margin: 0px;
	text-align: center; 
	font-size: 0.8em;
} 

/* -------------------------------------------------- */
/* -----------------text decorations----------------- */
/* -------------------------------------------------- */

a.footer {
	color: #564b47;
	text-decoration: none;
	font-weight: bold;
	font-size: 1em;
	padding: 6px;
}

a.footer:visited {
	color: #564b47;
}

a.footer:hover {
	color: #990000;
}

a.footer:active { 
	color: #564b47;
}

a.leftnav {
	color: #990000;
	text-decoration: none;
	font-size: 1em;
	padding: 0px 10px;
}

a.leftnav:visited {
	color: #990000;
}

a.leftnav:hover {
	color: #564b47;
}

a.leftnav:active { 
	color: #990000;
}

a.norm {
	color: #990000;
	text-decoration: none;
	font-size: 1em;
}

a.norm:visited {
	color: #990000;
}

a.norm:hover {
	color: #564b47;
}
a.norm:active {
	color: #990000;
}

.menu {
     	text-decoration: none;
     	background-color: #E6E6E6;
     	padding: 6px;
     	color: #564b47;
     	font-size: 1em;
     	font-weight: bold;
	border-right: 1px solid #BDBDBD;
}

.menu:hover {
     	background-color: #990000;
	color: #E6E6E6;     
}

h3.smheadertxt {
	color: #564b47;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
	margin: 0px 0px 0px 0px;
	padding: 2px 10px 2px 10px;
	background-color: #E6E6E6;
	border-top: 1px solid #BDBDBD;
	border-bottom: 1px solid #BDBDBD;
}

p {
	font-size: 1em;
	padding: 0px 10px;
}

.noticedate {
	color: #564b47;
	font-size: 0.8em;
	font-weight: bold;
	font-style: italic;
}

/* -------------------------------------------------- */
/* -----------------------Other---------------------- */
/* -------------------------------------------------- */

