/* CSS Document */




/*-------*/

body {
	width: 1024px;
	margin: 0px auto 0px auto;
	background-image: url(../images/hm-back2.jpg);
	/*background-color:#3F3723;*/
}

img{
border: none;
text-decoration:none;
}

p.caption {
	font: normal 11px/12px arial;
	color:#333333;
}

a {
	color: black;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

#donate {
	padding-top:40px;
}

p.feature-text  {
	line-height: 25px;
	color:#000000;
}


.more {
	color:#0099CC;
	font: normal 22px georgia;
	margin-bottom:0px;	
	border: 1px dotted gray;
	width:510px;
	padding: 10px;
	margin-top:10px;
	background-image: url(../images/white.png)

}

.text {
padding:0px 0px 0px 0px;
font: normal 12px arial;
width:450px;
height:auto;
margin-left:7px;
}

.right-feature3 {
width: 375px;
padding-top:30px;
height:300px;
float:right;
margin-right:100px;}

.right-feature-picture-join {
width: 375px;
padding-top:30px;
height:300px;
float:right;
margin-right:250px;}


.right-feature-picture-contact {
width: 375px;
padding-top:30px;
height:300px;
float:right;
margin-right:250px;}

* html .right-feature3 {margin-right:50px;}



.right-feature {
width: 300px;
padding-top:60px;
min-height:900px;
float:right;
margin-right:60px;}

* html .right-feature {margin-right:10px; }

.right-feature-events2 {
width: 300px;
padding-top:55px;
min-height:900px;
float:right;
margin-right:60px;}

* html .right-feature {margin-right:10px; }


.right-feature-pastevents {
width: 150px;
padding-top:45px;
min-height:600px;
float:right;
margin-right:80px;}
}


.right-feature3 img {
padding-bottom:0px;}


.right-feature3 img,
.left-feature-events img,
.right-feature2 img,
.left-feature2 img,
.right-feature img {
float:right;
}

.left-feature {
padding:0px 0px 0px 37px;
width:300px;
height:auto;
margin-left:20px;
}

.left-feature-index {
padding:0px 0px 0px 30px;
width:440px;
margin-left:20px;
}

.left-feature-header {
padding:20px 0px 0px 30px;
width:450px;
height:auto;
margin-left:17px;
}

.left-feature-links {
padding:0px 0px 0px 35px;
width:760px;
height:auto;
margin-left:17px;
}

.left-feature-royalty {
padding:20px 0px 0px 30px;
width:auto;
height:auto;
margin-left:17px;
}

.left-feature-events {
width:300px;
height:346px;
padding-top:6px;
margin-left:7px;}

.left-feature-contact {
width:462px;
height:346px;
padding-top:15px;
margin-left:7px;}

.left-feature-all {
width:462px;
height:346px;
margin: 20px 0px 0px 40px;
}

.right-feature2 {
	border-top: 1px dotted gray;
	width: 400px;
	height:236px;
	float:right;
	margin:10px 90px 0px 0px;
	padding-top:15px;
}


.right-featurefooter {
	width: 850px;
	height:100px;
	float:left;
	margin:0px 0px 0px 0px;
	font: normal 12px "arial", Times, serif;
	padding-top:0px;
}

html>body .right-feature2  { *margin-top:20px;}
* html .right-feature2 {margin-right:40px; margin-top:20px; }

.left-feature2 {
	border-top: 1px dotted gray;
	width:459px;
	margin:20px 0px 0px 45px;
	padding-top:15px;
}

p.home {
	margin: 0px 10px 0px 0px;
	color:#000000;
	font: italic 15px/34px arial, serif;
}

p.contact {
	margin: 0px 10px 50px 40px;
	color:#000000;
	font: normal 17px/34px "arial", Times, serif;
}


p.royalty {
	margin: 0px 10px 0px 0px;
	color:#333;
	font: italic 16px/28px "arial", Times, serif;
}


 p {
font:normal 12px/16px "arial";
color:black;}


#container-1 p {
font:normal 14px/16px "arial";
color:black;}


#container-1  {
padding-left:26px;
padding-top:20px;
height:600px;}



.welcome {
font-size:11px; 
line-height:14px; 
margin-top:0px;}

.left-feature h2 {
	color:#333333;
	font: normal bold 16px arial;
	text-transform: uppercase;
	margin: 0px;
	
}

.left-feature h4 {
	
	
}
.left-feature-events h2,
.right-feature h2,
.right-feature2 h2,
#container-1 h2 {
	color:#333333;
	font: normal bold 13px arial;
	text-transform: uppercase;
	margin: 0px;
}



h1{
	color:#A11311;
	font: normal 22px georgia;
	margin-bottom:0px;
}


h3 {
	font: normal  12px georgia;
	display:inline;
	text-transform:uppercase;
	color:#333333;
	letter-spacing:.5px;
	padding-left:0px;
}


h4{
	color:#552900;
	font: normal bold 15px georgia;
	margin:0px;
}




h5 {
	color:#552900;
	width: 310px;
	border-bottom: 1px dashed #666666;
	padding: 0px 0px 5px 0px;
	margin-bottom:14px;
	margin-top:0px;
	font: normal bold 14px georgia;
}


h6 {
	font: normal  11px georgia;
	display:inline;
	color:#202839;
	letter-spacing:0.5px;
	padding-left:0px;
}


h7{
	color:#552900;
	font: normal bold 12px georgia;
	margin:0px;
}

h8{
	color:black;
	font: normal bold 15px georgia;
	margin:0px;
}








#header{
	height:164px;
	width:1024px;
	background-image: url(../images/hh-header4.jpg);
	background-repeat: no-repeat;	/*background: url(../images/header.jpg) no-repeat 0px 2px;*/
	background-position: -70px 0px;
	padding-left:30px;
	border-left:1px solid #333;
	border-right:1px solid  #333;
}

#header img {
float:right; 
padding-top:5px; 
padding-right:600px;
}



#nav {
	height:220px;
	width:997px;
	border-left:1px solid  #333;
	border-right:1px solid  #333;
	padding-left:57px;
	background: url(../images/hh-nav2.jpg) no-repeat -70px 0px;
}




div#bodywrap {
	height: auto;
	width: 1024px;	/*background: url(../images/background.jpg) repeat-x;*/
}




/* Bottom Divs */



#wrapper {
	float:left;
	width:1024px;
	height:736px;
	text-align:left;
	padding-left:30px;
	border-bottom: 1px solid black;
	margin: 0;
	border-left:1px solid  #333;
	border-right:1px solid  #333;
	background: url(../images/hh-content2.jpg) no-repeat -70px 0px;
	
	
	
}

#wrapperindex {
	float:left;
	width:1024px;
	height:810px;
	text-align:left;
	padding-left:30px;
	border-bottom: 1px solid black;
	margin: 0;
	border-left:1px solid  #333;
	border-right:1px solid  #333;
	background: url(../images/productbackground2.jpg) no-repeat;
	
	
	
}



#wrapperContact {
	float:left;
	width:1024px;
	height:736px;
	text-align:left;
	padding-left:30px;
	border-bottom: 1px solid black;
	margin: 0;
	border-left:1px solid  #333;
	border-right:1px solid  #333;
	background: url(../images/hh-wrappercontact.jpg) no-repeat -70px 0px;
	
	
}


#wrapperEvents {
	float:left;
	width:1024px;
	height:2000px;
	text-align:left;
	padding-left:30px;
	border-bottom: 1px solid black;
	margin: 0;
	border-left:1px solid  #333;
	border-right:1px solid  #333;
	background: url(../images/eventsbackground.jpg) repeat;
	
	
}

#wrapperProducts {
	float:left;
	width:1024px;
	height:6000px;
	text-align:left;
	padding-left:30px;
	border-bottom: 1px solid black;
	margin: 0;
	border-left:1px solid  #333;
	border-right:1px solid  #333;
	background: url(../images/productbackground2.jpg) repeat;
	
	
}


div#footer {
	width:1024px;
	text-align: left;
	background-color:transparent;
	font-size: 8px;
	height: 134px;
	clear: both;
	padding-top:3px;
	padding-left:10px;
}

div#footer ul {
list-style:none;
margin-left:5px;}

html>body div#footer ul { *margin-left:45px;}
* html div#footer ul {margin-left:45px; }


div#footer li {
font-size:8px;
padding-bottom:3px;
}

div#footer  a {
color:#000000;
text-decoration:underline;
}

div#footer  p {
margin-left:760px;
font: bold 12px Arial, Helvetica, sans-serif;
}

div#footer img  {
padding-left:40px;
margin-bottom:-15px;
}


/* Navigation */
.nav {
  clear:left;
}


.nav, .nav ul { 
	list-style: none;
	margin: 0px 20px 5px 295px;
	padding: 0;	
}
.nav li {
  float: left;
  margin: 0;
  padding:5px 8px 5px 20px;
  margin-right:2px;
  position:relative;
 
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
	font: normal 18px/25px Abadi MT condensed extra bold, arial;
	color: black;
	display: block;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}


.foot li {
  float: left;
  margin: 0;
  padding:3px 10px 3px 0px;
  margin-right:5px;
  position:relative;
}

.foot li a, .foot li a:link, .foot li a:active, .foot li a:visited {
	font: normal 13px/25px arial;
	color: black;
	display: block;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}