/*
Theme Name: HOA Institute
Theme URI: http://www.skyhookinternetmarketing.com/
Description: The blank template set for Skyhook wordpress development, based on default theme.
Version: 1.0
Author: Skyhook Internet Marketing
URI: http://www.skyhookinternetmarketing.com/

*/

/* global and wp classes */
	/* see wp.css */
	
	/*styles copied from previous site*/

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
body {
	background-color: #321213;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	text-decoration: underline;
	color: #731604;
}
a:visited {
	text-decoration: underline;
	color: #731604;
}
a:hover {
	text-decoration: none;
	color: #666666;
}
a:active {
	text-decoration: underline;
	color: #731604;
}
a {
	font-weight: bold;
}

h1 { 
	font-size:24px;
	color:#662720;
	}
h1#blog-title a{ color: #333333; font-size: 18px; text-decoration: none; }
h2{ font-size: 14px; }
h2.pagetitle{ font-size: 12px; }
ul {
	list-style:disc;
	}
div#header-menu {
	margin:0 14px 0 13px;
	background:#333;
	padding:0 4px;
	}
div#header-menu li {
	float:left;
	list-style:none;
}
div#header-menu li a {
	display:block;
	_display:inline;
	height:15px;
	padding:4px 30px 7px;
	background:#333;
	color:#fff;
	font-family:'Arial Black', Arial, Helvetica, sans-serif;
	font-weight:black;
	font-size:12px;
	text-decoration:none;
}
div#header-menu li a:hover {
	background:#662720;
}
div#header-menu li.current_page_item a, div#header-menu li.current_page_parent a {
	background:#df7b0b;
}
div#post-4 td {
	background-repeat:no-repeat;
	}
.entry, .q-a-entry {
	line-height:19px;
}
.q-a-entry {
	margin-top:15px;
}
	
.style1 {font-size: 11px}
.style2 {font-size: 13px}
.style3 {
	font-size: 8.5pt;
	color: #333333;
}

#page-content {
	padding:0 25px 20px;
	min-height:225px;
	height:225px;
	vertical-align:top;
	overflow:auto;
}

.bookstore-wrap div {
	margin:0 auto;
	}
span.req {
	color:#662720;
	}
ol#user-agreement {
	list-style:upper-alpha;
}
ol#user-agreement li {
	padding-left:35px;
	margin:10px 0;
	}
	
	/* blog */
.blog-content,  #single-content {
	width:493px;
	float:left;
	margin-top:15px;
	}
#single-content {
	padding-top:10px;
	}
#single-content h1 {
	margin:0;
	line-height:22px;
}
#single-content h2 {
	margin:0 0 7px;
	line-height:18px;
	padding-top:5px;
}
#sidebar {
	width:223px;
	float:right;
	padding-top:15px;
}
#sidebar ul  {
	padding:0;
	margin:0;
}
#sidebar ul ul {
	padding:0;
	margin:auto;
}
#sidebar li {
	list-style:none;
	margin-bottom:20px;
	line-height:17px;
}
#sidebar li li {
	margin-bottom:auto
}
#sidebar h2 {
	border-bottom:3px solid #eaeaea;
	padding-bottom:2px;
	margin-bottom:10px;
}
#sidebar a h2 {
	cursor:pointer;
}
#sidebar a:hover h2 {
	color:#333;
}
#sidebar h2#subscribe {
	background-image:url('/wp-content/themes/hoa/images/rss.png');
	background-repeat:no-repeat;
	background-position:95px 0;
}
#sidebar #tags a {
	text-decoration:none;
}

.sociable {
	border-top:3px solid #efefef;
	border-bottom:3px solid #efefef;
	padding: 7px 0 3px;
	font-size:12px;
}
.sociable_tagline {
	float:left;
	padding-right:10px;
}
.time {
	text-transform:uppercase;
}
.post-info {
	font-size:11px;
}
div.post {
	margin-bottom:40px;
}
div.category-questions-answers{
	margin-bottom: 20px; 
}
/* comments */
ol.commentlist {
	padding:0;
	list-style:none;
}
.comment-content {
	float:left;
	margin-bottom:10px;
}
.commentlist .comment-author-avatar {
	float:left;
	margin-right:30px;
}
.commentlist .comment-author, .commentlist .comment-author a {
	font-size:16px;
	font-style:normal;
	text-decoration:none;
}
.commentlist .comment-meta a {
	color:#333;
	text-transform:uppercase;
	font-size:10px;
	font-style:normal;
	text-decoration:none;
}
.commentlist p {}
#respond textarea, #respond input[type="text"] {
	width:90%;
	text-align:left;
}
#respond td {
	vertical-align:top;
	padding:3px 0;
}
.text-right {
	text-align:right;
}
.qa-list a {
	text-decoration:none;
}
/* ask question */
#ask-a-question {
	background:#333;
	padding:10px 15px;
	margin:10px 13px 0;
}
#ask-a-question h1 {
}
#ask-a-question h1, #ask-a-question p {
	color:#fff;
	margin:5px 0;
}
#ask-a-question textarea {
	width:99%;
}
#ask-a-question .question-submit {
	padding-top:10px;
}

#login-form{
	height:auto;
	margin: 20px 0px; 
	width:794px;
}

#login-form #al_loginForm, #login-form #al_lostPasswordForm, #al_loading {
	background: #f0f0f0;  
	margin: 0 auto; 
	position: relative;
	width: 340px; 
}

#login-form #al_loginForm table, #login-form #al_lostPasswordForm table{
	width: 100%;
}

#login-form #al_loginForm .title, #login-form #al_lostPasswordForm .title, #al_loading .title, .payment-other .title{
	background: #333333;
	color: #FFFFFF; 
	padding: 0px; 
	text-align: center;	
}

#login-form #al_loginForm .title h2, #login-form #al_lostPasswordForm .title h2, #al_loading .title h2, .payment-other .title h2{
	margin: 0px; 
	padding: 5px 0px; 
}

#login-form #al_loginForm td.field, #login-form #al_lostPasswordForm td.field{
	padding: 5px 10px 10px 15px; 
}

#login-form #al_loginForm td.field input, #login-form #al_lostPasswordForm td.field input{
	border: 1px solid grey;
	padding: 5px; 
}

#login-form #al_loginForm td.field input#Submit, #login-form #al_lostPasswordForm td.field input#Submit{
	background-color: #333333; 
	color: #FFFFFF;
	cursor: pointer;
	float: right; 
	font-weight: bold; 
	margin-right: 10px; 
	
}

#login-form #al_loginForm td.error, #login-form #al_lostPasswordForm td.error{
	background-color:red;
	color:#FFFFFF;
	margin:auto;
	padding: 0px 5px;
	text-align:center;
	width:100%;
}

#login-form #al_loginForm td.success, #login-form #al_lostPasswordForm td.success{
	background-color: green;
	color:#FFFFFF;
	margin:auto;
	text-align:center;
	padding-bottom: 5px; 
	width:100%;
}

#login-form #al_loginForm td.field input#Submit:hover, #login-form #al_lostPasswordForm td.field input#Submit:hover{
	background-color: #662720;
}

#logout-content{
	margin: 15px 15px 0px 15px;
	border: 1px solid grey; 
	text-align: center;
	height: 60px;  
	padding-top: 20px; 
}

td.mincart p.mincart{ margin: 5px 0px; padding: 0px;  }

/* Subscribe */
#subscribe p{
	margin: 5px 0px; 
	padding: 0px;
}

#subscribe input{
	background-color: #333333;
	color: #FFFFFF;
	border:1px solid #333333;
	margin: 2px;
	padding:3px;
	cursor: pointer;
}

#subscribe label.mc_var_label{
	margin-bottom:5px;
	margin-left:2px;
}

#subscribe input#mc_mv_EMAIL{
	background-color: #FFFFFF;
	border: 1px solid #999999;
	color: #000000;
	width: 272px;
	cursor: text;
}
#subscribe .mc_custom_border{ padding: 0px;}

#subscribe .mc_signup_submit{ float: left; }
#subscribe input.button{ float: left; }
#subscribe .mc_merge_var{ float: left; margin-top: 10px; }
#subscribe #mc_signup_form legend{ padding: 0px; }

#subscribe #mc_message{ float:left; margin-bottom:5px;}
#howmuch, #terms { border:none; }

div.indent.paragraph{
	margin-left: 30px; 
	width: 650px; 
	
}

p.thank-you a{ color: #DF7B0B; }

.ntcgreen { font-weight:bold; color:green; }
.ntcred { font-weight:bold; color:red; }
.red { color:#731604; }

.payment-other input {
	border:1px solid #333333;
	margin: 2px;
	padding:3px;
}
.payment-other input.ppsubmit {
	background:#333;
	color:#fff;
}
.payment-other input.ppsubmit:hover {
	background:#731604;
	cursor:pointer;
}

.expired { border:1px solid red; background:#900; color:#fff; text-align:center; padding:8px 0; margin:0 0 4px 0; }
