/*
Theme Name: Affiliate Theme v1.02.6
Description: The Affiliate Site Creation Tool for WordPress
Author: Unique Blog Designs
Author URI: http://www.uniqueblogdesigns.com
*/
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Layout Control
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
body {
	text-align:center;
	font:62.5%/1.5 arial,helvetica,sans-serif;
	color:#1b1b1b;
	min-width:852px;
}
#page {
	width:852px;
	border:none;
	width/**/:/**/850px;
	margin:0 auto;
}
#header {
	width:100%;
	font-size:1.2em;
	text-align:left;
}
#wrap {
	width:806px;
	margin:0 auto;
	padding:20px 0;
	text-align:left;
	overflow:hidden;
}
#primary {
	float:left;
	display:inline;
}
.colLayout #primary {
	width:100%;
	margin:0;
	float:none;
	display:block;
}
.layoutC #primary {
	width:475px;
	margin:0 331px 0 0;
}
.layoutB #primary {
	width:475px;
	margin:0 0 0 331px;
}
.secondary {
	float:left;
	display:inline;
	font-size:1.2em;
}
.layoutC #alpha {
	width:300px;
	margin:0 0 0 -300px;
}
.layoutB #alpha {
	width:300px;
	margin:0 0 0 -806px;
}
#footer {
	text-align:center;
	margin:0 auto;
	padding:10px 0;
	clear:both;
	overflow:hidden;
	font-size:1.1em;
	font-weight:none;
	color:#191919;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Header
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#i-am-admin {
	border-bottom-color: silver;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	font-family: georgia;
	color: white;
	font-size: 1.1em;
	text-align:right;
	width:100%;
	background:black;
}
#i-am-admin .inner {
	width: 852px;
	margin:0 auto;
	padding:.5em 0;
}
#i-am-admin p {
	width:852px;
	margin:0 auto;
	padding:.5em 0;
}
#i-am-admin h1 {
	float: left;
	position:relative;
	top:-3px;
}
#i-am-admin a,
#i-am-admin a:visited {
	font-family: "Lucida Grande";
	color: #c2dec4 ;
}
#i-am-admin a:hover,
#i-am-admin a:focus {
	text-decoration: none;
	color: #FFF;
}
#logo {
	position:relative;
	display:inline;
	float:left;
	font-size:2em;
	color:#333;
	height: 150px;
}
h1.text {
	margin:17px 0 16px 19px;
}
#logo.text {
	font-weight: bold;
	margin:17px 0 16px 19px;
}
#logoHeader {
	height: 150px;
	font-size:2em;
	color:#333;
}
#logo a,
#logo a:visited {
	float:left;
	color:#333;
}
#logo em {
	display:block;
	clear:both;
	font-size:.58em;
	font-style:normal;
}
#logo span {
	position:absolute;
	left:0;
	top:0;
	width:420px;
	height:119px;
	background:url(images/logo.png) no-repeat;
	cursor:pointer;
}
#logo img {
	display:block;
	position:relative;
}
#searchform {
	float:right;
	width:200px;
	margin:50px 19px 0 0;
	display:inline;
}
#searchform label {
	float:left;
	font-size:.92em;
	line-height:2;
	font-weight:bold;
	color:#8a8a8a;
}
input#s {
	width:158x;
	width/**/:/**/146px;
	height:22px;
	height/**/:/**/16px;
	padding:4px 5px 0;
	float:right;
	border:1px solid #aaa;
	background:url(images/search.png) no-repeat;
	text-align:left;
	font-size:.92em;
	color:#8a8a8a;
}
#menu {
	width:100%;
	clear:both;
	line-height:2.5;
	font-weight:bold;
	background:#f9f9f9;
}
#menu:after {
	content:".";
	display:block;
	height:0;
	font:0/0 serif;
	clear:both;
	visibility:hidden;
}
#menu li {
	float:left;
	position:relative;
	z-index:11;
}
#menu li a {
	color:#FFF;
	float:left;
	padding:0 30px;
	background: #224F31;
}
#menu li.hover a,
#menu li:hover a,
#menu li.current_page_item a,
#menu li a:hover {
	color:white;
	background: #327247;
}
#menu li ul {
	position:absolute;
	width:200px;
	left:-999em;
	top:2.5em;
	border-top:1px solid #d5d5d5;
	line-height:2;
	font-size:1em;
}
#menu li ul li {
	float:none;
	background:none;
	padding:0;
	margin:0;
	width:100%;
	height:auto;
	float:left;
	display:inline;
}
#menu li.hover ul,
#menu li:hover ul {
	left:0;
}
#menu li.hover ul li ul,
#menu li:hover ul li ul,
#menu li.hover ul li.hover ul li ul,
#menu li:hover ul li:hover ul li ul,
#menu li.hover ul li.hover ul li.hover ul li ul,
#menu li:hover ul li:hover ul li:hover ul li ul,
#menu li.hover ul li.hover ul li.hover ul li.hover ul li ul,
#menu li:hover ul li:hover ul li:hover ul li:hover ul li ul,
#menu li.hover ul li.hover ul li.hover ul li.hover ul li.hover ul li ul,
#menu li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li ul {
	top:-1px;
	left:-999em;
}
#menu li.hover ul li.hover ul,
#menu li:hover ul li:hover ul,
#menu li.hover ul li.hover ul li.hover ul,
#menu li:hover ul li:hover ul li:hover ul,
#menu li.hover ul li.hover ul li.hover ul li.hover ul,
#menu li:hover ul li:hover ul li:hover ul li:hover ul,
#menu li.hover ul li.hover ul li.hover ul li.hover ul li.hover ul,
#menu li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul,
#menu li.hover ul li.hover ul li.hover ul li.hover ul li.hover ul li.hover ul,
#menu li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul {
	left:199px;
}
#menu li.hover ul li a,
#menu li:hover ul li a,
#menu li ul li a {
	display:block;
	float:none;
	width:200px;
	width/**/:/**/162px;
	border:1px solid #d5d5d5;
	border-top:0;
	padding:0 18px;
	background:#efefef;
	color:#666;
	text-decoration:none;
}
#menu li.hover ul li a:hover,
#menu li:hover ul li a:hover,
#menu li ul li a:hover {
	color:#000;
	background:#fff;
	text-decoration:none;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Content
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#primary p {
	margin-bottom: 10px;
}
#primary h2 span {
	font-style: normal;
	font-weight: normal;
}
#wrap .apost {
	font-size: 1.2em;
	width:100%;
	margin:0 0 25px;
	clear:both;
}
#wrap .apost .review {
	float:right;
	border-bottom:1px solid #dadada;
	margin:5px 0 0;
	padding:0 0 5px;
}
#wrap .apost .meta a,
#wrap .apost .meta a:visited {
	color:#666;
	font-weight:normal;
}
#wrap .apost .meta {
	border-left-width: 0px;
	border-bottom-width: 2px;
	border-right-width: 0px;
	border-top-width: 0px;
	padding: 4px;
	border-color: #e2e2e2;
	border-style: solid;
	background-color: #f4f4f4;
	margin-bottom: 10px;
	color:#666;
	font-size: 0.8em
}
#wrap .apost h1,
#wrap .apost h2 {
	color: black;
	font-size:1.67em;
	line-height:1.25;
	border-bottom:1px solid #dadada;
	margin:0 0 5px;
	padding:0 0 5px;
}
#wrap .apost h1 a,
#wrap .apost h2 a {
	color: #204f30;
}
#wrap .apost h1 a:visited,
#wrap .apost h2 a:visited {
	color: #6398ce;
}
#wrap .apost h1 a:hover,
#wrap .apost h2 a:hover,
#wrap .apost h1 a:focus,
#wrap .apost h2 a:focus {
	text-decoration:underline;
}
#wrap .apost h3 {
	font-size:1.38em;
	line-height:1.39;
}
#wrap .apost h4 {
	font-size:1.23em;
	line-height:1.44;
}
#wrap .apost h5 {
	font-size:1.15em;
	line-height:1.47;
}
#wrap .apost h6 {
	font-size:1.08em;
	line-height:1.5;
}
#wrap .apost .info {
	font-style:italic;
	color:#666;
	clear:left;
}
#wrap .apost .info a {
	color:#666;
	font-weight:normal;
}
#wrap .apost .info a:visited {
	color:#888;
}
#wrap .apost p,
#wrap .apost blockquote {
	margin-bottom: 10px;
	line-height: 1.75em;
	text-align:left;
}
#wrap .apost blockquote {
	padding:0 15px;
	margin:5px 20px;
	background:#f5f5f5;
	border-left:5px solid #888;
	color:#666;
}
#wrap .apost blockquote blockquote {
	background:#fff;
	border-left:5px solid #ddd;
}
#wrap .apost ol,
#wrap .apost ul {
	padding-left: 0px;
	padding-bottom: 10px;
	padding-right: 20px;
	padding-top: 0px;
	list-style:disc inside;
}
#wrap .apost a,#wrap .apost a:visited {
	text-decoration: underline;
	font-weight:bold;
	color: navy;
}
}
#wrap .apost a:hover,
#wrap .apost a:focus {
	text-decoration: none;
}
#wrap .apost a.more-link {
	font-style:italic;
}
#wrap .apost ul li {
	list-style-position:outside;
	list-style-type:disc;
	margin-left:20px;
	margin-bottom: 15px;
	margin-right:0;
	margin-top:0;
}
#wrap .apost ol li {
	list-style-position: outside;
	margin-left: 20px;
	margin-bottom: 15px;
	margin-right: 0;
	margin-top: 0;
	list-style-type: decimal;
}
#wrap .lead {
	clear:both;
	font-weight:bold;
	text-align:left;
	margin:8px 0 0;
	width:100%;
}
#wrap .lead a {
	color:#515151;
}
#wrap .lead a:hover,
#wrap .lead a:focus {
	text-decoration:underline;
}
#wrap .lead .prev {
	float:left;
}
#wrap .lead .next {
	float:right;
}
#wrap .wp-pagenavi {
	height:1%;
	padding:4px 0;
	text-align:center;
}
#wrap .wp-pagenavi .extend,
#wrap .wp-pagenavi .pages,
#wrap .wp-pagenavi .current,
#wrap .wp-pagenavi a {
	color:#555;
	font-size:1.08em;
	padding:0 8px;
	background:#eee;
	display:inline-block;
}
#wrap .wp-pagenavi .current,
#wrap .wp-pagenavi a:hover,
#wrap .wp-pagenavi a:focus {
	color:#fff;
	background:#4378ae;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Product Boxes
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#wrap .product {
	padding-left: 10px;
	padding-bottom: 0px;
	padding-right: 10px;
	padding-top: 10px;
	width:auto;
	height:1%;
	overflow:hidden;
	margin:0 0 30px;
	border:1px solid #e7e7e7;
	background:#f6f6f6 url(images/content-bg.png) repeat-x;
	color: #282828;
}
#wrap .product a,
#wrap .product a:visited {
	font-weight:bold;
}
#wrap .product a:hover,
#wrap .product a:focus {
	text-decoration: none;
}
#wrap .product .media img {
	text-align:center;
	border:1px solid #d0d0d0;
	display:block;
	margin:0 0 15px;
}
#wrap .product .rating {
	color:#000;
	font-weight:bold;
	padding:0 0 10px;
}
#wrap .product .content {
	height:1%;
	overflow:hidden;
	padding:0 1px;
}

#wrap .product h1,
#wrap .product h2,
#wrap .product h3 {
	color:#000;
	line-height:1.2em;
	border-bottom:1px solid #dadada;
	padding:0 0 5px;
	margin:0 0 10px;
	float:none;
	height:1%;
	overflow:hidden;
}
#wrap .product h1 a,
#wrap .product h2 a,
#wrap .product h3 a {
	text-decoration: none;
	color: #004080;
	font-weight:bold;
}
#wrap .product h1 a:visited,
#wrap .product h2 a:visited,
#wrap .product h3 a:visited {
	text-decoration: none;
	color:#004080;
}
#wrap .product h1 a:hover,
#wrap .product h2 a:hover,
#wrap .product h3 a:hover {
	text-decoration: underline;
	color:#004080;
}
#wrap .product h4 {
	font-size:1.17em;
	font-style:italic;
}
#wrap .apost h4 a {
	text-decoration: none!important;
	font-size:1.17em;
	font-style:italic;
}
#wrap .apost h4 a:hover {
	text-decoration: underline!important;
	font-style:italic;
}
#wrap .product h5 {
	font-size:1em;
	padding:0 0 15px;
}
#wrap .product p {
	padding:0 0 15px;
}
#wrap .product .url,
#wrap .product .url:visited {
	text-decoration: none;
	text-align:center;
	display:block;
	border:1px solid #e2e2e2;
	font-size:1.25em;
	font-weight:bold;
	line-height: 1.3em;
	color:#fff;
	
}
#wrap .product .url,
#wrap .product .url:hover {
	margin-bottom: 10px;
	padding: 4px;
	text-decoration:none;
	text-align:center;
	display:block;
	border:1px solid #e2e2e2;
	font-size:1.25em;
	font-weight:bold;
	line-height: 1.3em;
	color:#fff;
	
}
.mainCols {
	width:100%;
	margin:0 0 30px;
}
.mainCols .colInner {
	width:100%;
	overflow:hidden;
	clear:both;
	padding:0 0 1px;
}
#wrap .mainCols .product {
	border-top-width: 0px;
	border-style: none;
	margin-bottom:0;
	border-top: solid #e7e7e7;
}
#twoCols {
	background:url(images/2cols-bg.gif) repeat-y;
}
#twoCols .colInner {
	background:url(images/2cols-border.gif) no-repeat left bottom;
}
#twoCols .colInner .colInner {
	padding:0;
	background:url(images/2cols-border.gif) no-repeat;
}
#threeCols {
	background:url(images/3cols-bg.gif) repeat-y;
}
#threeCols .colInner {
	background:url(images/3cols-border.gif) no-repeat left bottom;
}
#threeCols .colInner .colInner {
	padding:0;
	background:url(images/3cols-border.gif) no-repeat;
}
#fourCols {
	background:url(images/4cols-bg.gif) repeat-y;
}
#fourCols .colInner {
	background:url(images/4cols-border.gif) no-repeat left bottom;
}
#fourCols .colInner .colInner {
	padding:0;
	background:url(images/4cols-border.gif) no-repeat;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Product Pages
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#wrap .product-1 h3 {
	font-size:3em;
}
#wrap .product-1 .media {
	margin-left:auto;
	margin-bottom:5px;
	margin-right:auto;
	margin-top:0;
	float:right;
	text-align:center;
}
#wrap .product-2 h3 {
	font-size:2em;
}
#wrap .product-2 .media {
	float:left;
	margin:0 30px 5px 0;
}
#wrap .product-2 .media img {
Ê float:left;
Ê clear:both;
}
#wrap .product-2 .url {
Ê float:left;
Ê clear:both;
}
#wrap .product-11 .media {
	float:left;
	margin:0 25px 5px 0;
}
#wrap .product-12 {
	clear:none;
	float:left;
	width:388px;
	width/**/:/**/368px;
	margin:0 0 0 1px;
	display:inline;
}
#wrap .product-121 {
	margin:0 1px 0 0;
	float:right;
}
#wrap .product-12 .media {
	float:left;
	margin:0 30px 5px 0;
}
#wrap .product-12 .rating {
	float:right;
}
#wrap .product-12 .content {
	overflow:visible;
	height:auto;
}
#wrap .product-13 {
	clear:none;
	float:left;
	width:250px;
	width/**/:/**/230px;
	margin:0 0 0 1px;
	display:inline;
}
#wrap .product-132 {
	margin:0 0 0 27px;
}
#wrap .product-133 {
	margin:0 1px 0 0;
	float:right;
}
#wrap .product-13 h3 {
	font-size:1.33em;
	text-align:center;
}
#wrap .product-13 .media {
	text-align:center;
	margin:0 0 15px;
}
#wrap .product-13 .media img,
#wrap .product-13 .media .url {
	margin-left:auto;
	margin-right:auto;
}
#wrap .product-13 .rating {
	text-align:center;
}
#wrap .product-14 {
	clear:none;
	float:left;
	width:181px;
	width/**/:/**/157px;
	padding:10px 12px;
	margin:0 0 0 1px;
	display:inline;
}
#wrap .product-142 {
	margin:0 0 0 27px;
}
#wrap .product-143 {
	margin:0 0 0 27px;
}
#wrap .product-144 {
	margin:0 1px 0 0;
	float:right;
}
#wrap .product-14 h3 {
	font-size:1.33em;
	text-align:center;
}
#wrap .product-14 .media {
	text-align:center;
	margin:0 0 15px;
}
#wrap .product-14 .media img,
#wrap .product-14 .media .url {
	margin-left:auto;
	margin-right:auto;
}
#wrap .product-14 .rating {
	text-align:center;
}
.layoutC #wrap .product h3 {
	margin: 0 0 5px;
}
.layoutC #wrap .product .media {
	float:left;
	margin:0 15px 0 0;
}
.layoutC #wrap .product .content {
	overflow:visible;
	height:auto;
}
.layoutB #wrap .product h3 {
	margin: 0 0 5px;
}
.layoutB #wrap .product .content {
	overflow:visible;
	height:auto;
}
.layoutB #wrap .product .media {
	float:left;
	margin:0 15px 0 0;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Sidebar(s)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.secondary a {
	color: navy;
	font-weight:bold;
}
.secondary a:visited {
	color: navy;
}
.secondary a:hover,
.secondary a:focus {
	text-decoration:underline;
}
.secondary img {
margin:auto;
margin-bottom:5px;
}

.columns {
	font-size: 1em;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-top:10px;
	margin: 0 0 30px;
	border:1px solid #e7e7e7;
	background:#f6f6f6 url(images/content-bg.png) repeat-x;
	clear:both;
	height:1%;
}
.columns h5 {
	line-height: 1em!important;
	font:bold 1.43em/1.5 arial,sans-serif;
	color:#6e6e6e;
	margin: 0 0 10px;
}
.columns .inner {
	padding:0 10px;
	height:1%;
}
.columns ul li {
	padding-bottom: 10px;
	border-bottom-color: #d2d2d2;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-left: 0;
	margin-bottom: 10px;
	margin-right: 0;
	margin-top: 0;
}
.columns p {
	line-height:1.1em;
	padding:10px 0;
}
.columns form {
	padding-left:0;
	padding-bottom:10px;
	padding-right:0;
	padding-top:10px;
	font-weight:bold;
	line-height:1.2em;
}
.columns ul ul {
	margin:5px;
}
.columns .ubd-block-ad {
 overflow:hidden;
 height:1%;
}
.columns .ubd-block-ad li {
 float:left;
 width:129px;
 height:129px;
 text-align:center;
 margin:0;
 padding:0;
 border:none;
}
.secondary .ads {
	border-style: none;
	border-width: 0;
	background:none;
	padding:0 0 0 5px;
}
.secondary .ads ul li {
	float:left;
	width:145px;
	text-align:center;
	margin:0;
}
.secondary .affiliate {
	background:url(images/affiliate-bg.gif) repeat-y;
	padding:0;
	margin:0 0 50px;
}
.secondary .affiliate li {
	margin:0;
}
.secondary .badges {
	background:none;
	border:0;
	padding:0;
	text-align:center;
}
.secondary .badges li {
	margin:0 0 15px;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Comments
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#comment-box {
	position:relative;
	width:100%;
	clear:both;
}
#comment-box a {
	color:#6c6c6c;
}
#comment-box a:visited {
	color:#777;
}
#comment-box a:hover,
#comment-box a:focus {
	text-decoration:underline;
}
ol.commentlist {
	width:100%;
}
ol.commentlist li {
	margin:.42em 0 .84em;
	padding:3px 8px 10px;
	background:#f8f8f8;
	border:1px solid #c1c1c1;
	clear:both;
	position:relative;
	height:1%;
}
ol.commentlist li div {
	height:1%;
}
ol.commentlist li.bypostauthor,
ol.commentlist li.comment-author-admin {
	background:#d3edf1!important;
}
ol.commentlist li.byuser {
	background:#e8e8e8;
}
ol.commentlist li.comment div.comment-author {
	margin:0 0 .67em 84px;
	font:1em/2;
}
ol.commentlist li.comment div.vcard cite.fn {
	font-style:normal;
}
ol.commentlist li.comment div.vcard img.avatar {
	float:left;
	border:1px solid #c1c1c1;
	position:absolute;
	left:8px;
	top:8px;
}
ol.commentlist li.comment div.comment-meta {
	position:absolute;
	right:10px;
	top:8px;
	font-size:.92em;
	height:auto;
}
ol.commentlist li.comment p {
	margin:0 0 .67em 84px;
	text-align:justify;
}
ol.commentlist li.comment div.reply {
	text-align:right;
	padding:.17em 0 0;
	margin:0 0 0 84px;
}
ol.commentlist li.comment div.reply a {
	font:1em;
}
ol.commentlist li.comment li.comment {
	margin:.42em 0;
}
ol.commentlist li.even {
	background:#f8f8f8;
}
ol.commentlist li.odd {
	background:#ebebeb;
}
#commentform {padding:.84em 0;overflow:hidden;width:100%;clear:both}
#commentform a {
	text-decoration:underline;
}
#commentform a:hover,
#commentform a:focus {
	text-decoration:none;
}
#commentform p {
	top: -11px;
	position: relative;
	margin-left: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-top: 0px;
	font-size: 0.8em;
	padding: 2px 10px;
	background:#dfe1d0;
	border:1px solid #e5eabc;
}
#commentform input,
#commentform textarea {
	padding:6px 3px 0;
	color: #191919;
}
#commentform div.inputs {
	float:left;
	width:175px;
}
#commentform div.inputs input {
	margin:0 0 .84em;
}
#commentform #author,
#commentform #email,
#commentform #url,
#commentform #comment {
	float:left;
	border:1px solid #d3d3d3;
	font:1em arial,sans-serif;
	width:175px;
	w\idth:161px;
	height:28px;
	he\ight:20px;
}
#commentform textarea#comment {
	float:right;
	width:263px;
	min-height:92px;
	border-width:1px;
	margin:0 0 .84em;
	padding:5px 3px;
}
#comment-box #commentform .comment-text {
	width:442px;
	float:left;
}
/*\*/ * html #commentform textarea#comment {height:92px} /**/
#commentform input#submit {
	padding-left: 8px;
	padding-bottom: 6px;
	padding-right: 8px;
	padding-top: 6px;
	font-weight: bold;
	font-size:1em;
	color:#fff;
	float:left;
	border:1px solid #8da094;
	background:#ff8000;
	cursor:pointer;
}
#commentform input#submit:hover {
	color:#fff;
	float:left;
	border:1px solid #8da094;
	background:#ff9321;
	cursor:pointer;
}
h4#comments {
	font:700 1.25em/1.75;
	color: black;
	padding:.33em 0;
	background:#FFF; url(images/comment-heading.gif) repeat-x left bottom;
	
}
div#respond {
	width:100%;
	clear:both;
	float:left;
	margin:0 -90% 0 0;
}
div#respond h4 {
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-top: 5px;
	background-color: #f9fae7;
	font:2em/1.25;
	color:#323232;
}
/* - - - - - - - - - - - - - - - - - - - -
	Legacy Comments
- - - - - - - - - - - - - - - - - - - - */
#primary .legacy .commentlist li {
	padding:.42em 0 .84em;margin:0;border:none;background:none;
	width:100%;height:auto;float:left;clear:both;display:inline}
#primary .legacy .commentlist li div.avatar {float:left;width:88px;border:none;position:relative}
#primary .legacy .commentlist li div.avatar img {margin:0!important;display:block!important;border:3px solid #c1c1c1}
/*\*/
* html #primary .legacy .commentlist li div.avatar {margin:0 -3px 0 0}
* html #primary .legacy .commentlist li div.avatar img {margin:0 0 5px!important}
/**/
#primary .legacy .commentlist li div.avatar span {
	float:right;margin:10px 0 0;height:0;font:0/0 serif;overflow:hidden;
	border-top:10px solid #fff;border-bottom:10px solid #fff;border-right:10px solid #f2f2f2}
#primary .legacy .commentlist li.author div.avatar span {border-right:10px solid #29613d}
#primary .legacy .commentlist li .content {height:1%;overflow:hidden;padding:.67em 12px 0;background:#f2f2f2;font-size:1em}
#primary .legacy .commentlist li .info {margin:0 0 .5em;position:relative;width:100%;color:#6e6e6e}
#primary .legacy .commentlist li .info a {color:#28603c}
#primary .legacy .commentlist li.author .content {color:#fff;background:#29613d}
#primary .legacy .commentlist li.author .content a,#primary .legacy .commentlist li.author .content a:visited {color:#fff}
#primary .legacy .commentlist li .info .fn {font:italic 1em/1.5}
#primary .legacy .commentlist li .info .fn img {display:none!important}
#primary .legacy .commentlist li p {padding:0 0 .67em;text-align:justify}
#primary .legacy .commentlist .comment-tip {
	position:absolute;left:0;top:0;z-index:1;
	padding:.42em .84em .84em;border:1px solid #ddd;background:#fff}
#primary .legacy .commentlist .reply {float:right;font:italic 1em/1.5;padding:0 0 .42em}
#primary .legacy .commentlist .comment-tip .reply {display:none}
h4#respond { font:1.75em/1.25;color:#323232;padding: 0px}
#primary .legacy .tab-control {
	overflow:hidden;height:1%;margin:0 0 1.92em;padding:0 0 .31em;font:1.08em/2.5;
	background:url(images/comment-heading.gif) repeat-x left bottom}
#primary .legacy .tab-control li {float:left;margin:0 6px 0 0}
#primary .legacy .tab-control li a {float:left;color:#404040;padding:0 1.15em;background:#d9d9d9}
#primary .legacy .tab-control li.ui-tabs-selected a,#primary .legacy .tab-control li a:hover,
#primary .legacy .tab-control li a:focus {color:#fff;text-decoration:none;background:#29613d}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Footer
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#footer a,
#footer a:visited {
	color:#666666;
}
#footer a:hover,
#footer a:focus {
	text-decoration:underline;
}
#footer ul {
	text-align: center;
	margin-right:auto;
	margin-left:auto;
	padding:0 0 0 20px;
}
#footer ul li {
display: inline;

}
#footer ul li a {
	text-align: center;
	padding:0 12px;
}
#footer em {
 
	float:none;
	clear:both;
	padding-left:0;
	padding-bottom:0;
	padding-top:0px;
	font-style:normal;
	font-weight:bold;
}
.edit {
	text-align:right;
	font-weight:bold;
	color:#333333;
	font-size:10px;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Button Classes
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.button-orange { text-decoration:none!important; text-align: center; width: 300px; display: block; font-size: 16px; font-weight:bold; color:white!important; background: orange; padding: 6px;border: 4px #ff8000 solid;margin: auto}
.button-orange:hover { text-align: center; color:white; text-decoration:none!important; background: #ff8000;border: 4px #ff8000 solid;}
.button-orange a,.button-orange a:visited {text-align: center; color:white!important;text-decoration:none!important}

.button-green { text-decoration:none!important; text-align: center; width: 300px; display: block; font-size: 16px; font-weight:bold; color:white!important; background: orange; padding: 6px;border: 4px #ff8000 solid;margin: auto}
.button-green:hover { text-align: center; color:white; text-decoration:none!important; background: #4fdc00;border: 4px #3bac00 solid;}
.button-green a,.button-orange a:visited {text-align: center; color:white!important;text-decoration:none!important}