/*
Theme Name: GlutenFreeMediaNetwork
Description: Custom Design Built Exclusively for the Gluten Free Media Network
Version: 1.0
Author: Kyle Eslick and Unique Blog Designs
Author URI: http://kyleeslick.com and http://UniqueBlogDesigns.com
*/
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Layout Control
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
body {
	text-align:center;
	background:#fff url(images/bg-top.png) repeat-x;
	font:62.5%/1.5 arial,helvetica,sans-serif;
	color:#0a0a0a;
	min-width:960px;
}
#page {
	width:989px;
	margin:0 auto;
}
#branding {
	width:100%;
	font-size:1.2em;
}
#branding .main {
	width:970px;
	margin:0 auto;
	text-align:left;
}
#branding .main:after {
	content:".";
	display:block;
	height:0;
	font:0/0 serif;
	clear:both;
	visibility:hidden;
}
#amazon {
	width:900px !important;
}
#content {
	width:100%;
	background:url(images/main-bg.png) repeat-y;
}
#content .main {
	width:989px;
	margin:0 auto;
	padding:19px 0 0;
	text-align:left;
	background:url(images/main-top.png) no-repeat;
}
#content .main-bot {
	width:989px;
	height:13px;
	margin:0 auto;
	background:url(images/main-bot.png) no-repeat;
}
#content .main:after {
	content:".";
	display:block;
	height:0;
	font:0/0 serif;
	clear:both;
	visibility:hidden;
}
.gfmenu {
	background: #f2f9f1;
	margin: 10px 0px 10px 0px;
	padding: 5px 0px 5px 0px;
}

.gfmenu a {
	padding: 0px 1px 0px 1px;
	color: #0A7703 !important;
	font-size: 12px;
        text-decoration: underline;	
}
#primary {
	width:591px;
	margin:0 358px 0 41px;
	float:left;
	display:inline;
	font-size:1.4em;
}
.secondary {
	float:left;
	display:inline;
	font-size:1.2em;
	color:#1a1a1a;
}
#alpha {
	width:302px;
	margin:0 0 0 -320px;
}
#footer {
	width:100%;
	clear:both;
	font-size:1.2em;
	color:#383838;
	background:#fcfcfc url(images/bg-bot.png) repeat-x;
}
#footer .main {
	width:940px;
	margin:0 auto;
	padding:25px 0;
	text-align:left;
	overflow:hidden;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	WP Commons
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
@media projection,screen {.ui-tabs-hide {display:none}}
@media print {.ui-tabs-nav {display:none}}
.mbl_fo_hidden,.mbl_join_img,.mbl_join {display:none!important}
.alignleft {float:left;margin:5px 10px 10px 0}
.alignright {float:right;margin:5px 0 10px 10px}
.aligncenter {display:block;margin:0 auto}
#content #primary .wp-caption {text-align:center;padding:4px 0 0}
#content #primary .wp-caption img {border:1px solid #666}
#content #primary .wp-caption p.wp-caption-text {
	font-size:.92em;font-style:italic;line-height:1.5;padding:10px 5px;margin:10px 0 0;
	text-align:center;color:#4a4a4a;background:#c3ddf1;border:1px solid #7ab3e0}
#wp-calendar {width:100%}
#wp-calendar caption {font-size:1.08em;font-weight:700;padding:0 0 5px;text-align:center}
#wp-calendar th,#wp-calendar tr,#wp-calendar td {text-align:center}
#wp-calendar tbody a {font-weight:400}
#content .gallery-item {width:auto!important}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Branding
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#logo {
	width:625px;
	height:57px;
	font-size:1em;
	font-weight:700;
	overflow:hidden;
	position:relative;
	display:inline;
	float:left;
	margin:29px 0 23px;
}
#branding .image {
	width:auto;
	height:auto;
}
#logo a,
#logo a:visited {
	float:left;
}
#logo .desc {
	display:block;
	clear:both;
	font-size:.8em;
}
#logo a span {
	position:absolute;left:0;top:0;cursor:pointer;
	width:625px;
	height:57px;
	background:url(images/logo.png) no-repeat;
}
#logo img {
	display:block;
	position:relative;
}
#branding .menu {
	clear:both;
	width:100%;
}
#branding .sub-menu ul {
	line-height:2.2;
	font-weight:700;
	text-transform:uppercase;
	clear:both;
	width:100%;
	position:relative;
}
#branding .sub-menu ul.first {
	z-index:11;
}
#branding .sub-menu ul.second {
	z-index:9;
}
#branding .sub-menu ul li {
	float:left;
	display:inline;
	padding:0 0 0 20px;
	margin:0 0 0 16px;
	background:url(images/menu-divider.gif) no-repeat 0;
	position:relative;
	z-index:11;
}
#branding .sub-menu .alpha {
	padding:0;
	margin:0;
	background:none;
}
#branding .sub-menu a,
#branding .sub-menu a:visited {
	float:left;
	color:#fff;
}
#branding .sub-menu a:hover,
#branding .sub-menu a:focus {
	text-decoration:underline;
}
#branding .sub-menu ul li ul {
	position:absolute;width:200px;left:-999em;top:26px;
	border-top:1px solid #d5d5d5;line-height:2;font-size:1em}
#branding .sub-menu ul li ul li {background:none;padding:0;margin:0;width:100%;height:auto;float:left;display:inline}
#branding .sub-menu ul li.hover ul,#branding .sub-menu ul li:hover ul {left:0}
#branding .sub-menu ul li.hover ul li ul,#branding .sub-menu ul li:hover ul li ul,
#branding .sub-menu ul li.hover ul li.hover ul li ul,#branding .sub-menu ul li:hover ul li:hover ul li ul,
#branding .sub-menu ul li.hover ul li.hover ul li.hover ul li ul,#branding .sub-menu ul li:hover ul li:hover ul li:hover ul li ul,
#branding .sub-menu ul li.hover ul li.hover ul li.hover ul li.hover ul li ul,#branding .sub-menu ul li:hover ul li:hover ul li:hover ul li:hover ul li ul,
#branding .sub-menu ul li.hover ul li.hover ul li.hover ul li.hover ul li.hover ul li ul,
#branding .sub-menu ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li ul {top:-1px;left:-999em}
#branding .sub-menu ul li.hover ul li.hover ul,#branding .sub-menu ul li:hover ul li:hover ul,
#branding .sub-menu ul li.hover ul li.hover ul li.hover ul,#branding .sub-menu ul li:hover ul li:hover ul li:hover ul,
#branding .sub-menu ul li.hover ul li.hover ul li.hover ul li.hover ul,#branding .sub-menu ul li:hover ul li:hover ul li:hover ul li:hover ul,
#branding .sub-menu ul li.hover ul li.hover ul li.hover ul li.hover ul li.hover ul,#branding .sub-menu ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul,
#branding .sub-menu ul li.hover ul li.hover ul li.hover ul li.hover ul li.hover ul li.hover ul,
#branding .sub-menu ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul {left:199px}
#branding .sub-menu ul li.hover ul li a,#branding .sub-menu ul li:hover ul li a,#branding .sub-menu ul li ul li a {
	display:block;float:none;width:200px;w\idth:178px;
	border:1px solid #d5d5d5;border-top:0;padding:0 10px;
	background:#efefef;color:#666;text-decoration:none}
#branding .sub-menu ul li.hover ul li a:hover,#branding .sub-menu ul li:hover ul li a:hover,
#branding .sub-menu ul li ul li a:hover {color:#000;background:#fff;text-decoration:none}
#menu {
	float:left;
	line-height:2.42;
	font-weight:700;
	padding:2px 0 0;
}
#menu li {
	float:left;
	display:inline;
	margin:0 5px 0 0 ;
	background:url(images/menu-left.png) no-repeat;
}
#menu li a {
	color:#303030;
	padding:0 20px;
	float:left;
	background:url(images/menu-right.png) no-repeat 100% 0;
}
#menu li.hover a,
#menu li:hover a,
#menu li.current_page_item a,
#menu li a:hover {
	text-decoration:underline;
}
#searchform {
	float:right;
	display:inline;
	width:255px;
	margin:5px 0 0;
}
input#s {
	float:right;
	width:222px;
	height:17px;
	padding:3px 5px 0;
	border:none;
	background:url(images/search-input.png) no-repeat;
	text-align:left;
	font:.92em arial,sans-serif;
	color:#747474;
}
input#searchsubmit {
	float:left;
	width:20px;
	height:21px;
	border:none;
	background:url(images/search-mag.png) no-repeat;
	cursor:pointer;
}
#searchbox {
	float:left !important;
	width:400px;
	height:21px;
	margin:5px 0px 10px 0px;
}
input#se {
	float:left;
	width:400px;
	height:21px;
	padding:3px 5px 0;
	border:none;
	background:url(images/search-input.png) no-repeat;
	text-align:left;
	color:#747474;
}
input#searchsubmited {
	float:left;
	width:20px;
	height:21px;
	border:none;
	cursor:pointer;
}
#branding .general-form {
	float:right;
	width:310px;
	position:relative;
	margin:17px 0 0;
}
#branding .general-form a,
#branding .general-form a:visited {
	color:#e85e23;
	font-weight:700;
}
#branding .general-form a:hover,
#branding .general-form a:focus {
	text-decoration:underline;
}
#branding .general-form .rss {
	position:absolute;
	right:0;
	top:0;
	width:34px;
	height:33px;
	background:url(images/subscribe-rss.alpha.png) no-repeat;
}
#branding .general-form .rss a {
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
	text-indent:-999em;
}
#branding .general-form h4 {
	font-size:1.33em;
	color:#1d1d1d;
	text-transform:uppercase;
	border-bottom:1px solid #e3e3e3;
	padding:4px 0 0;
}
#branding .general-form label {
	display:block;
	width:100%;
	padding:3px 0;
}
#branding .form-input {
	float:left;
	width:222px;
	height:17px;
	padding:3px 5px 0;
	border:none;
	background:url(images/search-input.png) no-repeat;
	text-align:left;
	font:.92em arial,sans-serif;
	color:#747474;
}
#branding .form-submit {
	width:69px;
	height:19px;
	background:url(images/subscribe-btn.png) no-repeat;
	float:right;
	border:none;
	cursor:pointer;
	font:700 1em arial,sans-serif;
	color:#fff;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Featured
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#featured {
	float:left;
	display:inline;
	width:591px;
	padding:0 0 8px;
	margin:0 0 1em;
	position:relative;
	z-index:2;
	background:#e5e5e5 url(images/featured-bot.png) no-repeat left bottom;
	font-size:.86em;
	color:#383838;
}
#featured .decor {
	position:absolute;
	z-index:11;
	width:49px;
	height:46px;
	left:-49px;
	top:0;
	background:url(images/post-head-tri.alpha.png) no-repeat;
}
#featured:after {
	content:".";
	display:block;
	height:0;
	font:0/0 serif;
	clear:both;
	visibility:hidden;
}
#featured .jcarousel-container {
	width:591px;
	position:relative;
	overflow:hidden;
	float:left;
}
#featured .jcarousel-clip {
	overflow:hidden;
	width:591px;
}
#featured .jcarousel-list {
	overflow:hidden;
	position:relative;
}
#featured h3 {
	font-size:1.67em;
	line-height:1.6;
	width:100%;
	color:#fff;
	position:relative;
	background:#4ba614 url(images/post-head.png) repeat-x left bottom;
}
#featured h3 a,
#featured h3 a:visited {
	color:#fff;
}
#featured h3 a:hover,
#featured h3 a:focus {
	text-decoration:underline;
}
#featured a,
#featured a:visited {
	font-weight:700;
	color:#0a7703;
}
#featured a:hover,
#featured a:focus {
	text-decoration:underline;
}
#posts {
	width:591px;
	clear:both;
	overflow:hidden;
}
#posts li {
	float:left;
	width:591px;
}
#posts li .info {
	font-size:.92em;
	padding:5px 12px 10px;
	background:#f7f7f7;
	overflow:hidden;
	height:1%;
}
#posts li .info li {
	width:auto;
}
#posts li .info li.byline {
	float:left;
}
#posts li .info li.comment {
	float:right;
}
#posts li .content {
	padding:0 12px;
	background:#f7f7f7;
}
#featured p {
	padding:0 0 20px;
}
#featured .more-link {
	float:right;
	background:#f5f5f5;
	border:1px solid #cdcdcd;
	padding:0 6px;
	margin:10px 12px 0 0;
}
#featured .list {
	float:left;
	display:inline;
	position:relative;
	font-size:1.17em;
	z-index:5;
	padding:0 12px;
	margin:-20px 0 0;
	background:#e5e5e5;
}
#featured .list li {
	float:left;
	display:inline;
	margin:0 8px 0 0;
}
#featured .list li a {
	float:left;
	background:#f5f5f5;
	border:1px solid #cdcdcd;
	padding:0 6px;
}
#featured .list li a:hover,
#featured .list li a:focus {
	color:#005700;
	background:#ccc;
	text-decoration:none;
}
#breadcrumb {
	font-weight:700;
	font-size:.86em;
	margin-top: 10px;
}
#breadcrumb a,
#breadcrumb a:visited {
	color:#0b7805;
}
#breadcrumb a:hover,
#breadcrumb a:focus {
	text-decoration:underline;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Content
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#content .post,
#content .page,
#content .hentry {
	width:100%;
	margin:0 0 1em;
	padding:20px 0 14px;
	clear:both;
	position:relative;
	background:url(images/post-bot.png) repeat-x left bottom;
}
#content .post a {
	color:#0b7805;
	font-weight:700;
}
#content .post a:visited {
	color:#2b9825;
}
#content .post a:hover,
#content .post a:focus {
	text-decoration:underline;
}
#content .post h1,
#content .post .entry-title {
	color:#191919;
	font-size:1.86em;
	line-height:1.25;
	border-bottom:5px solid #45494d;
	padding:0 0 5px;
}
#content .post h1 a,
#content .post .entry-title a {
	color:#191919;
}
#content .post h1 a:visited,
#content .post .entry-title a:visited {
	color:#333;
}
#content .post h1 a:hover,
#content .post h1 a:focus,
#content .post .entry-title a:hover,
#content .post .entry-title a:focus {
	text-decoration:underline;
}
#content .post .content h2 {font-size:1.42em}
#content .post .content h3 {font-size:1.33em}
#content .post .content h4 {font-size:1.25em}
#content .post .content h5 {font-size:1.17em}
#content .post .content h6 {font-size:1.08em}
#content .post .date {
	position:absolute;
	top:-15px;
	left:-76px;
	color:#fff;
	font-weight:700;
	line-height:1;
	text-align:center;
	width:73px;
	padding:36px 3px 10px 0;
	overflow:hidden;
	background:url(images/post-date.alpha.png) no-repeat;
	text-transform:uppercase;
}
#content .post .date span {
	display:block;
	font-size:1.07em;
}
#content .post .date span span {
	font-size:1em;
}
#content .post .date span span span {
	font-size:2.27em;
}
#content .post .meta {
	list-style:none outside;
	padding:5px 0 0;
	margin:0;
	height:1%;
	overflow:hidden;
	color:#555;
}
#content .post .meta li {
	padding:0;
	margin:0;
}
#content .post .meta .comment {
	float:right;
	font-size:.93em;
}
#content .post .meta .byline {
	float:left;
	font-size:.86em;
}
#content .post .meta .byline a {
	color:#555;
	font-weight:400;
}
#content .post .meta .byline a:visited {
	color:#777;
}
#content .post .meta cite {
	font-style:normal;
}
#content .post .content {
	clear:both;
	padding:.42em 0 0;
	width:100%;
	overflow:hidden;
}
#content .post p,#content .post blockquote {padding:.42em 0;text-align:justify}
#content .post blockquote {
	color:#107a04;
	font-style:italic;
	padding:.25em 1em;
	background:#f2f9f1 url(images/post-quote.png) no-repeat 14px 14px;
}
#content .post blockquote blockquote {
	border:solid #d2d9d1;
	border-width:1px 0;
}
#content .post ol,#content .post ul {padding:.84em 20px;list-style:disc inside}
#content .post ol {list-style-type:decimal;margin:0 0 0 18px}
#content .post ul ul {list-style:circle inside}
#content .post ul ul ul {list-style:disc inside}
#content .post ul li {padding:0 0 0 18px;margin:0 0 .42em}
#content .post ol li {margin:0 0 .42em}
#content .post .links {list-style:none outside;padding:.84em 0}
#content .contact .vcard {
	border:2px solid #B88A00;padding:10px 15px;width:auto;
	font-size:1.25em;color:#000;background:#FFDB70}
#content .contact .vcard a,#content .contact ul li a:visited {color:#000}
#content .contact .vcard .fn {padding:0;margin:0 0 .35em;font:700 1.75em/1.25 georgia,serif;text-align:center}
#content .contact .vcard .tagline {
	padding:.33em 5px;margin:0 0 1.25em;border:solid #B88A00;
	border-width:2px 0;font:.8em/1.25 georgia,serif;text-align:center}
#content .contact .vcard .fn .url {color:#663;font-weight:700}
#content .contact .vcard .fn .url:visited {color:#774}
#content .contact .vcard .email {padding:0;margin:0 0 .53em 5px;font-weight:700}
#content .contact .vcard .im {margin:0 0 0 5px;padding:0;font-size:.8em}
#content .contact .vcard .im li {margin:0 0 .53em;padding:0;font-weight:700}
#content .contact .vcard .url {font-family:georgia,serif;font-weight:400}
#content .post a.more-link {
	font-style:italic;
}
#content .post .foot {
	overflow:hidden;
	clear:both;
	margin:.67em 0 0;
	padding:0;
	width:100%;
	font-size:.86em;
	line-height:1.55;
	list-style:none outside;
}
#content .post .foot a {
	display:block;
	height:1%;
}
#content .post .foot li {
	margin:0;
	padding:0;
	float:left;
}
#content .post .foot .alpha {
	width:192px;
	height:31px;
	margin:0 8px 0 0;
	text-align:center;
	font-size:1.08em;
	font-weight:700;
	line-height:2.38;
	color:#fff;
	background:url(images/post-comment.png) no-repeat;
}
#content .post .foot .alpha a,
#content .post .foot .alpha a:visited {
	color:#fff;
}
#content .post .foot .beta {
	margin:8px 8px 0 0;
}
#content .post .foot .beta a,
#content .post .foot .beta a:visited {
	color:#e76227;
	padding:0 0 0 24px;
	background:url(images/post-rss.png) no-repeat 0;
}
#content .post .foot .celtic {
	margin:8px 8px 0 0;
}
#content .post .foot .celtic a,
#content .post .foot .celtic a:visited {
	color:#282828;
	padding:0 0 0 25px;
	background:url(images/post-email.png) no-repeat 0;
}
#content .post .foot .delta {
	margin:6px 8px 0 0;
}
#content .post .foot .delta a,
#content .post .foot .delta a:visited {
	color:#037bca;
	padding:0 0 0 27px;
	background:url(images/post-twitter.png) no-repeat 0;
}
#content .post .foot .epsilon {
	margin:7px 3px 0 0;
}
#content .post .foot .epsilon a,
#content .post .foot .epsilon a:visited {
	color:#037bca;
	padding:0 0 0 5px;
	background:url(images/post-facebook.png) no-repeat 0;
}
#content .post .foot .fubar {
	margin:7px 0px 0 0;
}
#content .post .foot .fubar a,
#content .post .foot .fubar a:visited {
	color:#4f8d4a;
}
#content .post .foot .gamma {
	float:right;
	margin:8px 0px 0 0;
}
#content .post .foot .gamma a,
#content .post .foot .gamma a:visited {
	color:#4f8d4a;
}
#content .post-extra {
	clear:both;
	width:100%;
	margin:0 0 1em;
}
#content .post-extra:after {
	content:".";
	display:block;
	height:0;
	font:0/0 serif;
	clear:both;
	visibility:hidden;
}
#content .post-extra .banner {
	float:left;
}
#content .post-extra .wprp {
	float:right;
	display:inline;
	margin:0 -3px 0 0;
	position:relative;
	width:253px;
	background:url(images/related-bg.png) repeat-y 100%;
	font-size:.86em;
	color:#fff;
}
#content .post-extra .wprp .inner {
	height:1%;
	padding:0 11px 12px;
	background:url(images/related-bot.png) no-repeat 0 100%;
}
#content .post-extra h4 {
	font-size:2em;
	padding:8px 0 5px 5px;
	background:url(images/related-top.png) no-repeat;
}
#content .post-extra li {
	background:url(images/related-divider.png) repeat-x 0 100%;
}
#content .post-extra li a,
#content .post-extra li a:visited {
	color:#fff;
	font-weight:700;
	display:block;
	height:1%;
	padding:5px 0 8px 13px;
	background:url(images/related-bullet.png) no-repeat 0 11px;
}
#content .post-extra li a:hover,
#content .post-extra li a:focus {
	text-decoration:underline;
}
#content .lead {
	clear:both;
	font-weight:700;
	text-align:left;
	margin:.67em 0 0;
	width:100%;
	overflow:hidden;
}
#content .lead a {
	color:#0b7805;
}
#content .lead a:hover,
#content .lead a:focus {
	text-decoration:underline;
}
#content .lead .prev {
	float:left;
}
#content .lead .next {
	float:right;
}

#pagefloat {
    float: right;
    display:inline;
    width:100%;
}

/* Author Info */
.authorinfo {
	margin-bottom:20px;
	border:1px solid #208608;
	background:#F9F9F9;
	padding:10px;
}
.authorinfo p {
	padding:0!important;
}
.authorinfo a {
	color:#208608;
}
.authorinfo a:hover {
	text-decoration:underline;
}
.authorinfo h4 {
	font-size:1.4em;
	margin-bottom:0!important;
}
.authorinfo .avatar {
	float:left;
	margin:0 10px 0 0;
}
.authorpage h1 {
	color:#208608;
}
.authorpage {
	color:#000000;
}
.authorpage a {
	color:#208608;
}
.authorpage .foot a {
	color:#ffffff;
}
.authorpage ul li {padding:0 0 0 18px;margin:0 0 .42em}
.authorpage ol li {margin:0 0 .42em}
.authorpage .links {list-style:none outside;padding:.84em 0}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Sidebar(s)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.secondary a {
	color:#1a1a1a;
	font-weight:700;
}
.secondary a:visited {
	color:#333;
}
.secondary a:hover,
.secondary a:focus {
	text-decoration:underline;
}
.secondary .xoxo .box {
	margin:0 0 1.5em;
	clear:both;
	height:1%;
}
.secondary .xoxo .box:after {
	content:".";
	display:block;
	height:0;
	font:0/0 serif;
	clear:both;
	visibility:hidden;
}
.secondary .xoxo h4 {
	font-size:1.5em;
	line-height:1.25;
	color:#fff;
	padding:4px 0 5px 28px;
	margin:0 -28px;
	width:330px;
	position:relative;
	background:#4ba614 url(images/post-head.png) repeat-x left bottom;
}
.secondary .xoxo .extra {
	margin:0 -28px;
	position:relative;
	width:358px;
	height:14px;
	background:url(images/side-tri.alpha.png) no-repeat;
}
.secondary .xoxo .inner {
	height:1%;
	overflow:hidden;
}
.secondary .xoxo ul li {
	background:url(images/side-divider.png) repeat-x 0 100%;
}
.secondary .xoxo ul li a {
	display:block;
	height:1%;
	padding:5px 0 8px 13px;
	background:url(images/side-bullet.png) no-repeat 0 11px;
}
.secondary .xoxo p {
	margin:0 0 1em;
}
.secondary .xoxo ul ul {
	margin:.42em;
}
.secondary .xoxo .submit-news .inner {
	color:#fff;
	padding:8px 10px 20px;
	width:282px;
	margin:-14px 0 0;
	position:relative;
	z-index:11;
	background:url(images/side-news.png) no-repeat 0 100%;
}
.secondary .xoxo .submit-news .inner p {
	font-size:1.08em;
	font-weight:700;
}
.secondary .xoxo .submit-news .submit,
.secondary .xoxo .submit-news .submit:visited {
	display:block;
	width:192px;
	margin:0 auto;
	text-align:center;
	font-size:1.5em;
	font-weight:700;
	line-height:1.72;
	color:#fff;
	background:url(images/side-news-btn.alpha.png) no-repeat;
}
.secondary .xoxo .connect .inner {
	color:#fff;
	padding:18px 15px 23px;
	width:272px;
	margin:-14px 0 0;
	position:relative;
	z-index:11;
	background:url(images/side-connect.png) no-repeat 0 100%;
}
.secondary .xoxo .connect ul li {
	float:left;
	background:none;
	width:135px;
	text-align:center;
}
.secondary .xoxo .connect ul li a {
	padding:0;
	height:auto;
	display:inline;
	background:none;
}
.secondary .xoxo .ads .ad-here {
	text-align:center;
	margin:0;
}
.secondary .xoxo .ads .ad-here a,
.secondary .xoxo .ads .ad-here a:visited {
	color:#e66032;
}
.secondary .xoxo .ads ul li {
	float:left;
	background:none;
	width:151px;
	height:140px;
	padding:5px 0 0;
	text-align:center;
}
.secondary .xoxo .ads ul li a {
	padding:0;
	height:auto;
	display:inline;
	background:none;
}
.secondary .xoxo .disclaimer img {
	float:left;
	margin:0 10px 0 0;
}
.secondary .xoxo .disclaimer p {
	font-weight:700;
	margin:10px 15px 10px 0;
}
.secondary .xoxo .comments ul li {
	padding:7px 0 10px;
	width:100%;
	clear:both;
	overflow:hidden;
}
.secondary .xoxo .comments ul li a {
	padding:0;
	height:auto;
	display:inline;
	background:none;
}
.secondary .xoxo .comments img {
	float:left;
	margin:3px 10px 0 0;
}
.secondary .xoxo .comments p {
	margin:0 0 .25em;
}
.secondary .xoxo .tabs .tab-control {
	width:358px;
	margin:0 -28px;
	position:relative;
	overflow:hidden;
	background:#4ba614 url(images/post-head.png) repeat-x left bottom;
}
.secondary .xoxo .tabs .tab-control li {
	background:none;
	float:left;
}
li#recent-posts {
	width:163px;
	background:#ee6232 url(images/tab-hover.png) repeat-x left bottom;
}
li#popular-pots {
	width:195px;
	background:url(images/tab-divider.png) no-repeat left bottom;
}
.secondary .xoxo .tabs .tab-control li a {
	text-align:center;
	padding:4px 0 5px;
	background:none;
	color:#fff;
	font-size:1.5em;
	font-weight:700;
	line-height:1.25;
	color:#fff;
}
.secondary .xoxo .tabs .tab-control li a:hover,
.secondary .xoxo .tabs .tab-control li a:focus {
	text-decoration:none;
}

#recent-comments {
border:0px solid #e8a02c;
background:#FFFFFF;
padding:1px 1px 0;
font-size:10pt;
margin-top: 9px;
border: 3px solid #208608;
}

#recent-comments li {
margin:0;
background:#FFFFFF;
padding:5px 10px;
min-height: 55px;
border-bottom:1px solid #cccccc;
list-style: none;
line-height: 18px;
}

#recent-comments a {
color: #208608;
}

#recent-comments a:hover {
text-decoration: none;
}

img.home-grav {
padding:1px;
background:#fff;
border:1px solid #208608;
margin:0 0 5px 10px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Comments
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#comment-box {
	position:relative;
	width:100%;
	clear:both;
	font-size:.86em;
}
#comment-box a {
	color:#0b7805;
}
#comment-box a:visited {
	color:#2b9825;
}
#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:2px solid #c1c1c1;
	clear:both;
	position:relative;
	height:1%;
	overflow:hidden;
}
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;
	padding:0 16.7em 0 0;
	font:1em/2 georgia,serif;
	border-bottom:2px solid #fff;
}
ol.commentlist li.comment div.vcard cite.fn {
	font-style:normal;
}
ol.commentlist li.comment div.vcard img.avatar {
	float:left;
	border:2px solid #c1c1c1;
	position:absolute;
	left:8px;
	top:8px;
}
ol.commentlist li.comment div.comment-meta {
	position:absolute;
	right:10px;
	top:6px;
	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;
	border-top:2px solid #fff;
	padding:.17em 0 0;
	margin:0 0 0 84px;
}
ol.commentlist li.comment div.reply a {
	font:1em georgia,serif;
}
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 {
	margin:0 0 10px;
	padding:5px 10px;
	background:#f9fbe8;
	border:1px solid #e5eabc;
	font-family:georgia,serif;
}
#commentform input,
#commentform textarea {
	padding:6px 3px 0;
	color:#a8a8a8;
}
#commentform div.inputs {
	float:left;
	width:38.9%;
}
#commentform div.inputs input {
	margin:0 0 .84em;
}
#commentform #author,
#commentform #email,
#commentform #url,
#commentform #comment {

	border:1px solid #d3d3d3;
	font:1em arial,sans-serif;
	width:100%;
	w\idth:95.4%;
	height:28px;
	he\ight:20px;
}
#commentform textarea#comment {
	float:left;
	width:57.5%;
	min-height:92px;
	border-width:1px;
	margin:0 0 .84em;
	padding:5px 3px;
}
#comment-box #commentform .comment-text {
	width:98.2%;
	float:left;
}
/*\*/ * html #commentform textarea#comment {height:92px} /**/
#commentform input#submit {
	width:11em;
	padding:.5em 0;
	font:1em georgia,serif;
	color:#fff;
	float:left;
	border:1px solid #8da094;
	background:#29613d;
	cursor:pointer;
}
h4#comments {
	font:1.75em/1.75 georgia,serif;
	color:#323232;
	border-bottom:3px solid #bbb;
}
div#respond {
	width:100%;
	clear:both;
	float:left;
	margin:0 -90% 0 0;
}
h4#respond,
div#respond h4 {
	font:1.75em/1.25 georgia,serif;
	color:#323232;
}
#commentform .change-avatar {
	float:right;
	text-align:center;
	background:#f9f9f9;
	border:1px solid #d6d6d6;
	padding:5px 10px;
	width:160px;
}
#commentform .change-avatar h4 {
	font-size:1.08em;
	line-height:1.25;
	margin:0 0 2px;
}
#commentform .change-avatar img {
	border:1px solid #d6d6d6;
}
#commentform .change-avatar span {
	display:block;
	margin:2px 0 0;
	font-size:.92em;
}
#comment-box #commentform .change-avatar a,
#comment-box #commentform .change-avatar a:visited {
	text-decoration:none;
}
#comment-box #commentform .change-avatar a:hover,
#comment-box #commentform .change-avatar a:focus {
	text-decoration:underline;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Footer
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#footer a {
	color:#000;
}
#footer a:visited {
	color:#222;
}
#footer a:hover,
#footer a:focus {
	text-decoration:underline;
}
#footer ul {
	overflow:hidden;
	width:100%;
}
#footer ul li.copyright {
	float:left;
	padding:0 0 0 205px;
	background:url(images/footer-logo.png) no-repeat 0;
}
#footer ul li.copyright p {
	margin:0 0 5px;
}
#footer ul li.design {
	float:right;
}
#footer ul li.design span {
	float:left;
	margin:12px 10px 0 0;
}
#footer ul li.design a {
	float:left;
	width:138px;
	height:32px;
	overflow:hidden;
	text-indent:-999em;
	background:url(images/ubd-logo.png) no-repeat;
	cursor:pointer;
}