@CHARSET "UTF-8";

/*== Lists ==*/
dl {
	background: #F0EEE1;
	width: 90%;
	margin: 0.6em auto 1em auto;
	width: 90%;
	padding: .8em 1.5em .8em 1.5em;
}

dt {
	font-weight: bold;
	font-size: 1.1em;
	line-height: 2.2em;
	background: url(images/ico-bullet-lg.png) no-repeat left top;
	padding: 0 0 0 38px;
}

dd {
	margin: .1em 0 1em 2.7em;
}

/*== Terms and Conditions == */
#terms ol li {
	margin-bottom: 21px;
	margin-left: 0;
	padding-left: 0;
}

#terms ol li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: lower-roman;
}

#terms ol dl {
	margin-top: 21px;
}

#terms dt {
	background: none;
	padding: 0;
}

#terms dd {
	margin: .1em 0 1em 0.8em;
}

/*==  Separator Bar ==*/
hr { /*
	background-color: #B5C631; */
	height: 2px;
	margin: 20px 0 20px 0;
	clear: both;
}

/*== Home Page Only ==*/
.home h1 {
	margin: 0 0 0.6em 0;
}

.home h2 {
	margin: 0.5em 0 0.5em;
	font-size: 1.3em;
}

.home h3 {
	margin: 0.5em 0 0.5em;
	font-size: 1.1em;
}

#fbox-wrap {
	margin: 0 auto 0 auto;
	width: 845px;
}

.fbox {
	width: 400px;
	float: left;
	margin: 10px;
}

.home .btn-rounded {
	float: right;
}

.fbox .content {
	margin: 0 10px 0 10px;
}

.fbox ul {
	text-align: left;
}

.fsec p.desc,.post p.desc {
	padding: 5px 0 5px 0;
}

/*== Home Page Only - Images ==*/
.fbox .img {
	text-align: center;
}

.fbox .img img {
	border: 0;
}

.post .fsec img {
	margin: 5px 20px 20px 10px;
	float: left;
}

.post .fsec img.quote {
	border: 0;
	margin: 5px;
}

/*=== Table Styles ===*/
.wp-table-reloaded {
	background-color: #CDCDCD;
	margin: 10px 0px 15px 0px;
	font-size: 0.9em;
	width: 100%;
	text-align: left;
}

.wp-table-reloaded th {
	background-color: #E6EEEE;
	border: 1px solid #FFFFFF;
	padding: 4px;
}

.wp-table-reloaded td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFFFFF;
	vertical-align: top;
	line-height: 1.2em;
}

.wp-table-reloaded .even td {
	background-color: #FFFFFF;
}

.wp-table-reloaded .odd td {
	background-color: #F0F0F6;
}

/* If more tables are added, these may need more specific CSS selectors. */
.wp-table-reloaded .column-2,.wp-table-reloaded .column-3 {
	text-align: center;
}

.wp-table-reloaded .column-1 {
	font-weight: bold;
	width: 35%;
	vertical-align: middle;
	padding: 4px 8px 4px 8px;
}

.wp-table-reloaded .tick {
	margin: 4px;
	border: 0;
}

/* === Emphasis Blocks === */
.post .highlight {
	border: 1px solid #E5E3D1;
	width: 80%;
	display: block;
	margin: 5px auto 15px auto;
	padding: 15px 25px 15px 75px;
}

.post .teach {
	background: #F0EEE1 url(images/ico-teach.png) no-repeat 10px 10px;
}

.post .package {
	background: #F0EEE1 url(images/ico-package.png) no-repeat 10px 10px;
}

.post .idea {
	background: #F0EEE1 url(images/ico-bulb.png) no-repeat 10px 10px;
}

/* === Paypal Buttons === */
.paypal-form {
	width: 250px;
	margin: 20px auto 20px auto;
	border: 1px solid #AAA;
	background: #CCC;
	padding: 0 20px 20px 20px;
	text-align: center;
}

.paypal-title {
	padding: 15px 0 20px 0;
	font-size: 13pt;
	font-weight: bold;
	font-size: 13pt;
}

.paypal-form table {
	margin-bottom: 10px;
	text-align: center;
	width: 100%;
}

.paypal-form input.image {
	border: 0;
}

.paypal-form img {
	border: 0;
}