@charset "utf-8";
/*
-----------------------------------------------
Typography Style Sheet
Site: Glenn Armstrong
Author: Tim Wright
Version: 07/2009
----------------------------------------------- 
*/

body {font:normal 12px Verdana, Geneva, sans-serif; color:#333;}
p{font:normal 12px Verdana, Geneva, sans-serif; color:#333; margin-bottom:18px;}

/* Masthead */
#masthead .login{font:12px "Times New Roman", Times, serif; color:#333;}

/* Masthead List */
#masthead ul {list-style-type:none; margin:0; padding:0px 20px 5px 5px; float:right; background-position:top center;}
#masthead li {background-position:top center; display:block; float:left; margin:5px 2px 0 2px; padding:0; font-size:12px; text-align:center; width:80px;}
#masthead li a {text-decoration:none; display:block; padding-top:55px; color:#333; margin:0px auto; background-position:top center; background-repeat:no-repeat;}
#masthead li a:hover {text-decoration:none; color:#D2232A;}

/* Masthead Navigation Images */
#masthead .account a {background:url(../img/mh-myaccount1.png) top center no-repeat;}
#masthead .register a {background:url(../img/mh-register1.png) top center no-repeat;}
#masthead .affiliates a {background:url(../img/mh-affiliates1.png) top center no-repeat;}
#masthead .shop a {background:url(../img/mh-shop1.png) top center no-repeat;}
#masthead .events a {background:url(../img/mh-events1.png) top center no-repeat;}
#masthead .blog a {background:url(../img/mh-glennsblog.png) top center no-repeat;}

/* Content */
#content .col1 ul{list-style-type:none; padding:0; margin:0;}
#content .col1 li{margin-bottom:16px; padding-left:18px; background: url(../img/content-bullet.gif) no-repeat 0 50%;}

/* Footer */
#footer{font:normal 11px Verdana, Geneva, sans-serif; color:#999;}
  #footer p{font:normal 11px Verdana, Geneva, sans-serif; color:#999;}
  #footer .copyright{float:left; padding-left:5px;}
  #footer ul {list-style-type:none; margin:0; padding:0px 0px 10px 0px; float:left;}
  #footer li {display:block; float:left; margin:0; padding:0 5px; border-right:1px solid #999;}
  #footer li a {color:#999;}

/* General Text */
a {color:#D2232A; text-decoration:none;}
a:hover {color:#D2232A; text-decoration:underline;}
h1 a {color:#333;}
h1 a:hover {color:#D2232A;}
h1 {font:normal 36px "Times New Roman", Times, serif; color:#333; margin-bottom:18px;}
h2 {font:normal 30px "Times New Roman", Times, serif; color:#333; margin-bottom:18px;}
h3 {font:normal 24px "Times New Roman", Times, serif; color:#333; margin-bottom:18px;}
h4 {font:normal 18px "Times New Roman", Times, serif; color:#333; margin-bottom:18px;}
h5 {font:normal 12px "Times New Roman", Times, serif; color:#333; margin-bottom:18px;}
h6 {font:normal 10px "Times New Roman", Times, serif; color:#333; margin-bottom:18px;}
hr {border:0; color:#ccc; background-color:#ccc; height:1px; width:100%; text-align:left; padding:0;}
img {border:none}
.small, p.small{font-size:11px ; color:#999999;}
.intro {font-size:12px; font-weight:bold;}
.introquote {font-size:12px; font-weight:bold;text-decoration:none;font-style: italic;float:right;}
.quote {font-size:12px; font-weight:none;text-decoration:none;font-style: italic}
/* begin PostQuote */
/* Start blockquote */
blockquote p
{
	color:#271902;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-style: italic;
	font-weight: normal;
	text-align: left;
}

blockquote
{
		margin:5px 5px 5px 5px;
	padding:5px 5px 5px 41px;
	background-color:#FFFFFF;
	background-image:url('PostQuote.png');
	background-position:left top;
	background-repeat:no-repeat;
}


/* Finish blockuote */
/* end PostQuote */

.subheader {
	FONT: 18px/24px Arial, Helvetica, sans-serif; COLOR: #444
}
.mainlogin {
	BACKGROUND: url(../images/reg_bg6.jpg) no-repeat left top; WIDTH: 349px; HEIGHT: 180px ;color:#ffffff;PADDING-TOP: 15px;PADDING-LEFT: 80px;
}

/* Form Elements */

.registerbox {
	background: white; padding: 15px; border: 10px solid #ddd;
}

.registerbox2 {
 border: 1px solid #bbb; padding: 10px; background: #eee;
}

.registerbox2_inner {
 width: 270px; float: right;
}




.label1 {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	width: 90px;
	text-align: right;
	margin: 0;
	padding: 3px 0;
	position: absolute;
}
.inputtext1 {
	width: 160px;
	border: 1px solid #ccc;
	padding: 3px;
	margin: 1px 0 3px 105px;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}

.registerbutton1 {
	background: #D2232A;
	cursor: pointer;
	color: #fff;
	font-weight: bold;
	padding: 5px 10px;
	margin: 10px 0 5px 105px;	
	border: 0;
}


/* Font Sizes */
.fs12 { font-size: 12px; }
.fs11 { font-size: 11px; }




