/*
Theme Name: millershootingsports.com
Theme URI: http://mss.com/
Description: The millershootingsports.com theme
Version: 1.0
Author: Robert & Michal Poluch
Tags: mantle color, variable width, two columns, widgets

Default WordPress by Dave Shea || http://mezzoblue.com
Modifications by Matthew Mullenweg || http://photomatt.net
This is just a basic layout, with only the bare minimum defined.
Please tweak this and make it your own. :)
*/

* {
	margin: 0;
}
html, body {
	height: 100%;
}

a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}

a {

	font-family:Tahoma, Arial, Helvetica, sans-serif;
	

}

h1 {
	font-size: 18px;
	
}
h2 {
	font-size: 18px;
}
h3 {
	font-size: 14px;
}

ul {
	padding:10px 10px 20px 35px;
}

li {

}


body {
	
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;	
	margin: 0;
	padding: 0;
	text-align: center;
	color: #75736f;
	background-color: #2a250a;
	background-image: url(images/bodybg.gif);
	background-repeat: repeat-x;
}
#container {
	width: 780px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -75px;
	text-align: left;
	background-image: url(images/contentbg.png);
	background-repeat: repeat-y;
}
#header {
	width:760px;
	height:290px;
	background-image:url(images/headerbg.jpg);
	background-repeat:no-repeat;
	margin:0 auto;/* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}

#header img{ 
	border:0;
}

#header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
#mainContent {
	width:760px;
	min-height:150px;	
	margin: 0 auto;	
	background-image:url(images/maincontbg.jpg);
	background-repeat:no-repeat;				
}

#mainContent p{
	padding:3px 20px 2px 20px;
	text-align:justify;
	line-height:18px;
}

#mainContent h2 {
	padding:20px 20px 0 20px;
	font-size:22px;	
}


#mainContent h2 a{
	
	text-decoration:none;
	color: #000000;	
}

#mainContent small{
	padding:0 20px 0 20px;
}

#mainContent .begining{
	padding-top:10px;	
	padding-bottom:10px;
}

#mainContent .begining p{
	line-height:18px;
	font-size:11px;
}

#mainContent .hipart p{
	color:#181818;
	font-size:10px;
	line-height:15px;
	padding:50px 20px 0 275px;
}

#mainContent .hipart a {
	text-decoration:underline;
}	

#mainContent .hipart{
	width:760px;
	height:190px;
	background-image:url(images/shootinglessonsbg.jpg);
	background-repeat:no-repeat;
	padding-bottom:25px;
}

#mainContent .endpart{
	width:760px;
	min-height:50px;
	background-image:url(images/cousedesigdbg.jpg);
	background-repeat:no-repeat;
}

#mainContent .endpart p{
	padding-top:35px;
	padding-left:30px;	
}

#mainContent .featureblogarticles{
	width:760px;
	height:90px;
	background-color:#282117;
	margin-top:20px;
}



.push {
	height:75px;
}
#footer {
	width:760px;
	height:75px;
	margin:0 auto;
	background-image: url(images/footerbg.png);
	background-repeat: repeat-x;
}
#footer ul {
	list-style:none;
	color:#1a2250;
	margin:0;
	padding:20px 0 0 0;
}
#footer li {
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#2b2913;
	display:inline;
	background-image:url(images/div.gif);
	background-repeat:no-repeat;
	background-position:2px 2px;
	padding-left:10px;
}
#footer li a:link  {
	text-decoration:none;
	color:#2b2913;
	
}

#footer li a:visited {
	text-decoration:none;
	color:#2b2913;
}

#footer li a:hover {
	text-decoration:none;
	color:#4d4d4d;
}

#footer li a:active {
	text-decoration:none;
	color:#2b2913;
}
#footer li.first {
	display:inline;
	background-image:none;	
}

#footer li.first a{
	color:#FF0000;
}
/* ------------------------------------------------- */

#header .logo {
	width:760px;
	margin:0 auto;
	height:226px;
}
#header .menu {
	width:760px;
	margin:0 auto;	
	text-align:center;		
}
#header ul {
	width:760px;
	list-style:none;
	color:#1a2250;	
	padding:10px 0 0 0;	
}
#header li {
	font-family:Tahoma, Arial, Helvetica;
	font-size:13px;
	height:48px;
	color:#2b2913;
	display:inline;
	background-image:url(images/divi.gif);
	background-repeat:no-repeat;
	background-position:2px 2px;
	padding-left:10px;		
}

#header li a:link  {
	text-decoration:none;
	color:#2b2913;
	
}

#header li a:visited {
	text-decoration:none;
	color:#2b2913;
}

#header li a:hover {
	text-decoration:none;
	color:#a32330;
}

#header li a:active {
	text-decoration:none;
	color:#2b2913;
}
#header li.first {
	display:inline;
	background-image:none;
	padding:0;
}

.copyright {
	font-size:10px;
	color:#4d4d4d;
	padding-top:10px;
}

