.optIn{

	width: 270px;

	width/**/:/**/ 250px; 

	margin: 0;

	padding: 3px 8px;

	position: relative;

	background: #b8b8b8 url(images/rss-bg.jpg) repeat-x;

	border: 2px solid #bfbfbf;

}
/*
.optIn .formsInput { float: right; width: 153px; }
*/
.optIn em {

	font: italic 14px/22px "arial black","arial narrow",arial;

	color: #000;

	display: block;

	padding: 0 0 10px;

}

.optIn label {

       color: #313437; font: bold 10px/18px verdana,sans-serif; 
       display: block;
       width:70px;
	float: left;
	margin-top:8px;
	
}

.optIn .inputField
{
	width: 153px !important;

	width/**/:/**/ 143px !important; 

	height: 23px;

	height/**/:/**/ 16px; 

	padding: 7px 5px 0;

	float: left;

	border: none;

	background: url(images/header-rss-email.jpg) no-repeat;

	text-align: left;

	font: 10px verdana,sans-serif;

	color: #000;
	margin-bottom:5px;
}
/*

Theme Name: UBD Moneymaker Theme

Description: Premium WP Theme

Author: Unique Blog Designs & Phillip van Coller

Author URI: http://www.uniqueblogdesigns.com

*/

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	Reset (Loosely Meyer's Reset)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

html,body,div,span,applet,object,iframe,

h1,h2,h3,h4,h5,h6,p,blockquote,pre,

a,abbr,acronym,address,big,cite,code,

del,dfn,em,font,img,ins,kbd,q,s,samp,

small,strike,strong,sub,sup,tt,var,

dl,dt,dd,ol,ul,li,

fieldset,form,label,legend,

table,caption,tbody,tfoot,thead,tr,th,td { margin: 0; padding: 0; border: 0; outline: 0; }



:focus { outline: 0; }



:link,:visited { text-decoration: none; }



img { vertical-align: bottom; }



legend {

	font: 0/0 verdana,sans-serif;

	height: 0;

	overflow: hidden;

	text-indent: -100em;

}



ol,ul { list-style: none; }



table { border-collapse: collapse; border-spacing: 0; }



caption,th,td { text-align: left; }



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	Extra Classes

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.skipLinks { width: 0; height: 0; float: left; overflow: hidden; }



.extra {

	clear: both;

	font-size: 0;

	line-height: 0;

	width: 100%;

	overflow: hidden;

	display: block;

}



.mbl_fo_hidden,

.mbl_join_img,

.mbl_join,

.hidden { display: none!important; }



.left { float: left; margin: 5px 10px 10px 0; }



.right { float: right; margin: 5px 0 10px 10px; }



.center { display: block; margin: 0 auto; }



#page form:after,

#page ol:after,

#page ul:after,

#page div:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}



@media projection,screen {

	.ui-tabs-hide { display: none; }



}

@media print {

	.ui-tabs-nav { display: none; }



}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	Layout Control

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

body {

	text-align: center;

	background: url(images/bg.jpg) repeat-x;

	font: 12px/18px verdana,helvetica,sans-serif;

	color: #373b3d;

	min-width: 946px;

}



#page { width: 946px; margin: 0 auto; text-align: left; }



#header { width: 946px; }



#wrap {

	width: 946px;

	text-align: left;

	background: url(images/sidebar-bg.png) repeat-y right;

}



#main { float: left; width: 100%; }



#content { margin: 0 316px 0 0; width: 630px; }



#sidebarOne {

	float: left;

	width: 301px;

	width/**/:/**/ 274px; 

	padding: 7px 14px 0 13px;

	margin: 0 0 0 -301px;

	display: inline;

	color: #323935;

	overflow: hidden;

	background: url(images/sidebar-top.png) no-repeat;

}



#footer {

	clear: both;

	overflow: hidden;

	width: 100%;

	color: #fff;

	background: #01712c url(images/footer.jpg) repeat-x;

}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	Header

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#header .sidebox {

	float: right;

	width: 324px;

	height: 156px;

	margin: 0 -11px 0 0;

	position: relative;

	display: inline;

	overflow: hidden;

}



#header .sidebox .first {

	position: absolute;

	left: 0;

	top: 0;

	width: 324px;

	height: 156px;

	background: url(images/header-right.png) no-repeat;

}



#header .sidebox .inner {

	width: 324px;

	height: 156px;

	position: relative;

	z-index: 1;

}



#searchform {

	width: 247px;

	height: 36px;

	background: url(images/search.jpg) no-repeat;

	margin: 0 0 15px 41px;

}



input#s {

	width: 190px;

	margin: 9px 0 0 15px;

	float: left;

	border: none;

	background: none;

	text-align: left;

	font: 11px verdana,sans-serif;

	color: #fff;

}



input#searchsubmit {

	height: 36px;

	width: 30px;

	background: none;

	float: right;

	border: none;

	cursor: pointer;

	margin: 0 5px 0 0;

}



#header .sidebox .subscribeform {

	width: 270px;

	width/**/:/**/ 250px; 

	margin: 0 0 0 30px;

	padding: 3px 8px;

	position: relative;

	background: #b8b8b8 url(images/rss-bg.jpg) repeat-x;

	border: 2px solid #bfbfbf;

}



#header .sidebox .subscribeform div.rss {

	position: absolute;

	left: 228px;

	top: -4px;

	width: 41px;

	height: 43px;

	overflow: hidden;

	background: url(images/header-rss.jpg) no-repeat;

}



#header .sidebox .subscribeform div.formsInput { float: right; width: 153px; }



#header .sidebox .subscribeform em {

	font: italic 14px/22px "arial black","arial narrow",arial;

	color: #000;

	display: block;

	padding: 0 0 10px;

}



#header .sidebox .subscribeform ul { float: left; font: bold 10px/18px verdana,sans-serif; }



#header .sidebox .subscribeform ul li {

	padding: 0 0 2px 24px;

	background: url(images/header-rss-posts.jpg) no-repeat;

	margin: 0 0 6px;

	width: 86px;

	width/**/:/**/ 62px; 

	float: left;

	clear: both;

}



#header .sidebox .subscribeform ul li.comments {

	background: url(images/header-rss-comments.jpg) no-repeat;

	margin: 0;

}



#header .sidebox .subscribeform ul li a{ color: #2e3134; }



#header .sidebox .subscribeform ul li a:hover{ color: #5e6164; }



#header .sidebox .subscribeform label { color: #313437; font: bold 10px/18px verdana,sans-serif; }



#header .sidebox .subscribeform .inputField {

	width: 153px;

	width/**/:/**/ 143px; 

	height: 23px;

	height/**/:/**/ 16px; 

	padding: 7px 5px 0;

	float: left;

	border: none;

	background: url(images/header-rss-email.jpg) no-repeat;

	text-align: left;

	font: 10px verdana,sans-serif;

	color: #000;

}



#header #smallMenu {

	float: right;

	background: #000;

	font: 10px/20px verdana,sans-serif;

	padding: 2px 0 0;

	margin: 0 -17px 0 0;

	display: inline;

	text-transform: uppercase;

	visibility: hidden;

}



#header #smallMenu li {

	float: left;

	background: url(images/top-menu-arrow.gif) no-repeat left;

	margin: 0 10px;

	padding: 0 0 0 10px;

	display: inline;

}



#header #smallMenu li a { color: #fff; float: left; }



#header #smallMenu li.current_page_item a,

#header #smallMenu li a:hover { color: silver; text-decoration: none; }



#logo {

	height: 57px;

	width: 627px;

	background: url(images/logo.png) no-repeat;

	display: inline;

	float: left;

	margin: 28px 0 20px 6px;

}



#logo.image { background: none; }



#logo br { display: none; }



#logo a,

#logo a:visited {

	display: block;

	font: bold 33px/40px arial;

	color: #313437;

	margin: -7px 0 0 55px;

}



#logo em {

	display: block;

	clear: both;

	font: bold 15px/20px arial;

	color: #035f26;

	margin: -5px 0 0 56px;

}



#logo img {

	display: block;

	margin: 0 0 0 -55px;

	position: relative;

}



#menu {

	float: left;

	clear: left;

	width: 628px;

	width/**/:/**/ 626px; 

	margin: 0 0 0 5px;

	padding: 0 0 0 2px;

	background: url(images/menu-divider.jpg) no-repeat;

	display: inline;

	font: bold 12px/35px arial;

	text-transform: uppercase;

}



#menu li {

	float: left;

	position: relative;

	z-index: 10;

	padding: 0 2px 0 0;

	background: url(images/menu-divider.jpg) no-repeat right top;

}



#menu li a { color: #fff; float: left; padding: 0 15px; }



#menu li.sfhover a,

#menu li:hover a,

#menu li.current_page_item a,

#menu li a:hover {

	background: #55595c url(images/menu-hover.jpg) repeat-x;

}



#menu li ul{

	position: absolute;

	width: 200px;

	left: -999em;

	top: 35px;

	border-top: 1px solid #2f8550;

	font: bold 11px/25px arial;

}



#menu li ul li{

	float: none;

	background: none;

	padding: 0;

	margin: 0;

	width: 100%;

	float: left;

	display: inline;

}



#menu li.sfhover ul,

#menu li:hover ul{ left: 0; }



#menu li.sfhover ul li ul,

#menu li:hover ul li ul,

#menu li.sfhover ul li.sfhover ul li ul,

#menu li:hover ul li:hover ul li ul,

#menu li.sfhover ul li.sfhover ul li.sfhover ul li ul,

#menu li:hover ul li:hover ul li:hover ul li ul{ top: -1px; left: -999em; }



#menu li.sfhover ul li.sfhover ul,

#menu li:hover ul li:hover ul,

#menu li.sfhover ul li.sfhover ul li.sfhover ul,

#menu li:hover ul li:hover ul li:hover ul,

#menu li.sfhover ul li.sfhover ul li.sfhover ul li.sfhover ul,

#menu li:hover ul li:hover ul li:hover ul li:hover ul{ text-decoration: none; left: 199px; }



#menu li ul li{ width: 100%; height: auto; }



#menu li.sfhover ul li a,

#menu li:hover ul li a,

#menu li ul li a{

	display: block;

	float: none;

	width: 200px;

	width/**/:/**/ 175px; 

	padding: 0 5px 0 18px;

	background: #016728 url(images/footer-links.jpg) no-repeat;

	color: #fff;

	text-decoration: none;

	border-style: none solid solid;

	border-width: 0 1px 1px;

	border-right-color: #2f8550;

	border-bottom-color: #2f8550;

	border-left-color: #2f8550;

}



#menu li.sfhover ul li a:hover,

#menu li:hover ul li a:hover,

#menu li ul li a:hover{

	background: #024b1e url(images/footer-links.jpg) no-repeat -300px 0;

	text-decoration: none;

}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	Content

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#main .apost {

	margin: 0 0 13px;

	clear: both;

	width: 100%;

	background: url(images/post-bg.gif) repeat-y;

}



#main .apost .inner {

	width: 630px;

	width/**/: /**/586px; 

	padding: 21px 22px 0;

	overflow: hidden;

	background: url(images/post-top.png) no-repeat;

}



#main .firstPost .inner {

	background: url(images/post-top.png) no-repeat right top;

}



#main .apost h1,

#main .apost h2 { font: 22px/26px arial; color: #005722; }



#main .apost h1 a,

#main .apost h2 a { color: #005722; }



#main .apost h1 a:hover,

#main .apost h2 a:hover { text-decoration: underline; }



#main .apost h3 { font: bold 18px/25px arial; }



#main .apost h4 { font: bold 16px/23px arial; }



#main .apost h5 { font: bold 15px/22px arial; }



#main .apost h6 { font: bold 14px/21px arial; }



#main .apost .pdate {

	float: left;

	background: url(images/post-date.png) no-repeat;

	width: 44px;

	padding: 3px 0 6px;

	margin: 5px 8px 0 0;

	text-align: center;

	font: 11px/11px verdana,sans-serif;

	color: #fff;

	text-transform: uppercase;

}



#main .apost .pdate span { display: block; font: 12px/13px verdana,sans-serif; }



#main .apost .pdate span span { font: bold 15px/20px verdana,sans-serif; }



#main .apost .info {

	list-style: none outside;

	padding: 0;

	margin: 0;

	overflow: hidden;

	font: 10px/17px verdana,sans-serif;

}



#main .apost .info li { margin: 0; padding: 0; background: none; }



#main .apost .info li a { color: #000; font-weight: bold; }



#main .apost .info li a:hover { text-decoration: underline; }



#main .apost .info .comment {

	float: left;

	padding: 0 0 0 15px;

	background: url(images/post-comments.gif) no-repeat 0 4px;

}



#main .apost .pmain {

	clear: both;

	margin: 0 -17px;

	padding: 5px 17px 10px;

	border-bottom: 1px solid #fff;

	width: 620px;

	width/**/:/**/ 586px; 

	background: url(images/post-main-footer.jpg) repeat-x left bottom;

}



#main .apost p,

#main .apost blockquote { padding: 5px 0; text-align: justify; }



#main .apost blockquote {

	padding: 0 15px;

	margin: 5px 20px;

	background: url(images/post-quote.gif) repeat-y;

}



#main .apost ol,

#main .apost ul { padding: 10px 20px; }



#main .apost ul { padding: 10px 20px 10px 40px; }



#main .apost ol {

	list-style-position: inside;

	list-style-type: decimal;

	margin: 0 0 0 18px;

}



#main .apost p a,

#main .apost ol a,

#main .apost ul a { color: #255933; font-weight: bold; }



#main .apost p a:hover,

#main .apost ol a:hover,

#main .apost ul a:hover { color: #464a4d; text-decoration: underline; }



#main .apost ul li {

	padding: 0 0 5px 12px;

	background: url(images/post-bullet.gif) no-repeat 0 6px;

}



#main .apost ol li { padding: 0 0 5px; }



#main .apost .tags {

	width: 598px;

	margin: 0 -6px;

	padding: 10px 0 0;

	background: url(images/post-dashed-light.gif) repeat-x;

}



#main .apost .tags div {

	width: 100%;

	padding: 0 0 9px;

	background: url(images/post-dashed-dark.gif) repeat-x left bottom;

}



#main .apost .tags div div {

	width: auto;

	height: 1%;

	padding: 0 0 0 26px;

	background: url(images/post-tags.gif) no-repeat;

}



#main .apost .tags em {

	font: bold 10px/22px verdana,sans-serif;

	color: #454545;

	margin: 0 8px 0 0;

}



#main .apost .tags a { font: 10px/22px verdana,sans-serif; color: #0a682f; }



#main .apost .tags a:hover { text-decoration: underline; }



#main .apost .lead {

	clear: both;

	font: bold italic 12px/21px verdana,sans-serif;

	text-align: center;

	color: #323935;

	padding: 18px 0;

	margin: 0 5px;

	width: 620px;

	background: #f1f1f1;

	border-bottom: 1px solid #e3e3e3;

}



#main .apost .lead a { color: #323935; }



#main .apost .lead a:hover { text-decoration: underline; }



#main .apost .lead li {

	padding: 0;

	margin: 0 11px;

	display: inline;

	background: none;

	text-align: left;

}



#main .apost .lead .prev { float: left; }



#main .apost .lead .next { float: right; }



#main .apost .lead .prev a {

	float: left;

	padding: 0 0 0 26px;

	background: url(images/prev-next.png) no-repeat;

}



#main .apost .lead .next a {

	float: right;

	padding: 0 26px 0 0;

	background: url(images/prev-next.png) no-repeat right bottom;

}



#main .apost .lead .share {

	font-style: normal;

	font-weight: normal;

	margin: -26px 0 0 219px;

	padding: 0;

	width: 181px;

	height: 31px;

	clear: both;

	float: left;

}



#main .apost .lead .share span#sharethis_0 {

	display: block;

	width: 181px;

	height: 31px;

	overflow: hidden;

	cursor: pointer;

	padding: 0;

	margin: 0;

}



#main .apost .lead .share a {

	background: url(images/post-bookmark.jpg) no-repeat!important;

	width: 181px;

	height: 31px;

	padding: 0!important;

	margin: 0;

	text-indent: -100em;

	overflow: hidden;

	display: block;

}



#main .apost .banner {

	padding: 13px 0 0;

	font: 0/0 verdana,sans-serif;

	margin: 0 5px;

	width: 620px;

	background: #e3e3e3;

	border-top: 1px solid #f1f1f1;

	text-align: center;

}



#main .apost .last {

	overflow: hidden;

	height: 19px;

	width: 630px;

	background: url(images/post-bottom.png) no-repeat left bottom;

}



.wp-pagenavi {

	height: 1%;

	padding: 5px 0;

	margin: 0 5px;

	background: #f5f5f5;

	text-align: center;

	font: bold 15px/25px verdana,sans-serif;

	border: 1px solid #eee;

}



.wp-pagenavi .current,

.wp-pagenavi a {

	color: #afafaf;

	padding: 0 6px;

	border: 1px solid #f5f5f5;

	background: #f5f5f5;

	display: inline-block;

}



.wp-pagenavi .extend,

.wp-pagenavi .pages { display: none; }



.wp-pagenavi .current,

.wp-pagenavi a:hover {

	color: #d56806;

	border: 1px solid #ddd;

	background: #fff;

}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	Sidebar(s)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#sidebarOne a { color: #323935; }



.sbColumns {

	padding: 0 0 12px;

	clear: both;

	width: 100%;

	overflow: hidden;

}



.sbColumns h2 {

	font: bold 15px/34px verdana,sans-serif;

	clear: both;

	background: url(images/sidebar-headings-1.jpg) no-repeat;

	padding: 0 15px 2px;

	margin: 0 0 5px;

	color: #fff;

}



.sbColumns h2 span {

	display: block;

	padding: 0 0 0 42px;

	background: url(images/sidebar-headings-2.jpg) no-repeat;

}



.sbColumns ul { padding: 0 8px; }



.sbColumns p { padding: 5px 8px; }



.sbColumns ul ul { padding: 5px; }



.sbColumns ul li {

	padding: 0 0 1px;

	background: url(images/sidebar-dashed.gif) repeat-x left bottom;

}



.sbColumns ul li a {

	display: block;

	height: 1%;

	padding: 3px 0 5px 22px;

	background: url(images/sidebar-arrow.png) no-repeat 8px 9px;

}



.sbColumns ul li a:hover {

	background: #fff url(images/sidebar-arrow-hover.png) no-repeat 8px 9px;

}



.sbColumns .ubd-block-ad {

	padding: 5px 0 0 3px;

	width: 285px;

	width/**/:/**/ 282px; 

	margin: 0 0 -12px;

	float: left;

}



.sbColumns .ubd-block-ad li {

	padding: 0;

	width: 141px;

	height: 135px;

	float: left;

	background: none;

}



.sbColumns .ubd-block-ad li a,

.sbColumns .ubd-block-ad li a:hover { background: none; padding: 0; }



.sponsors h2,

.linkSponsors h2,

.recentPosts h2,

.popularPosts h2,

.categories h2,

.recentComments h2,

.blogroll h2,

.recentReaders h2 { padding: 0; }



.sponsors h2 span { background-position: 0 0; }



.linkSponsors h2 {

	font: bold 12px/26px verdana,sans-serif;

	clear: both;

	background: url(images/sidebar-headings-1.jpg) no-repeat left bottom;

	padding: 0 0 0 35px;

}



.recentPosts h2 span { background-position: 0 -36px; }



.popularPosts h2 span { background-position: 0 -72px; }



.categories h2 span { background-position: 0 -108px; }



.recentComments h2 span { background-position: 0 -144px; }



.blogroll h2 span { background-position: 0 -180px; }



.recentReaders h2 span { background-position: 0 -216px; }



#sidebarOne .recentReaders .join {

	width: 153px;

	height: 25px;

	float: right;

	margin: 8px 0 0;

	padding: 0 0 2px;

	text-align: center;

	font: bold 9px/23px verdana,sans-serif;

	color: #eee;

	background: url(images/comment-comunity.png) no-repeat right top;

}



#sidebarOne .recentReaders .join:hover { color: #fff; }



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	Comment

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#commentBox {

	text-align: left;

	font: 12px/18px verdana,sans-serif;

	margin: 0 15px 0 5px;

}



#commentBox a { color: #373b3d; }



#commentBox a:hover { text-decoration: underline; }



#commentBox  #postComment {

	width: 521px;

	width/**/:/**/ 489px; 

	padding: 0 16px;

	color: #fff;

	background: #228d4b url(images/comment-form-bottom.gif) no-repeat left bottom;

}



#commentBox  #postComment p { padding: 0 0 10px; }



#commentBox  #postComment a { color: #fff; text-decoration: underline; }



#commentBox  #postComment a:hover { text-decoration: none; }



#postComment .subscribeform {

	background: white url(images/comment-form-rss-bottom.gif) no-repeat left bottom;

	float: right;

	width: 175px;

	margin: 5px 10px 0 0;

	padding: 0 0 15px;

	display: inline;

}



#postComment .subscribeform h4 {

	font: bold 13px/35px arial;

	background: url(images/comment-form-rss-top.jpg) no-repeat;

	padding: 0 10px;

}



#postComment .subscribeform div {

	background-color: white;

	margin: 0 5px 0 10px;

	display: inline;

	float: left;

}



#postComment .subscribeform ul {

	font: bold 11px/15px verdana,sans-serif;

	color: #3d403e;

	background-color: white;

	padding: 8px 0 0;

}



#postComment .subscribeform ul li {

	padding: 0 0 7px;

	margin: 0 0 6px;

	background: url(images/comment-form-rss-dashed.gif) repeat-x left bottom;

}



#commentBox #postComment .subscribeform ul li a {

	color: #3d403e;

	display: block;

	height: 1%;

	text-decoration: none;

	padding: 0 0 0 18px;

	background: url(images/comment-form-rss-icon.gif) no-repeat left 2px;

}



#commentBox #postComment .subscribeform ul li a:hover { color: #000; }



#postComment .subscribeform label {

	color: #00732c;

	font: bold 10px/18px verdana,sans-serif;

	display: block;

	padding: 0 2px;

}



#postComment .subscribeform .inputField {

	width: 153px;

	width/**/:/**/ 143px; 

	height: 22px;

	height/**/:/**/ 16px; 

	padding: 6px 5px 0;

	float: left;

	border: none;

	background: url(images/comment-form-rss-input.jpg) no-repeat;

	text-align: left;

	font: 10px verdana,sans-serif;

	color: #000;

}



#commentform { padding: 0 0 15px; }



#commentform p { padding: 0 0 10px; }



#commentform label {

	font: 10px/18px verdana,sans-serif;

	color: #000;

	display: block;

	padding: 0 3px;

}



#commentform label strong { font: bold 12px/18px verdana,sans-serif; color: #fff; }



#commentform input,

#commentform textarea { padding: 4px 5px; color: #373b3d; }


/*#email,*/
#author,



#url,

#comment {

	display: block;

	font-size: 13px;

	border: none;

	font-family: verdana,sans-serif;

	width: 267px;

	width/**/:/**/ 257px; 

	height: 25px;

	height/**/:/**/ 17px; 

	background: url(images/comment-form-input.gif) no-repeat;

}



#commentform textarea#comment {

	width: 479px;

	min-height: 200px;

	border-width: 1px;

	margin: 0 0 10px;

	background: #fff;

}



* html #commentform textarea#comment { height: 200px; }



#commentform input#submit {

	width: 197px;

	height: 25px;

	margin: -10px 0 0;

	float: left;

	border: none;

	background: url(images/comment-comunity.png) no-repeat;

	cursor: pointer;

	position: relative;

}



.commentlist {

	list-style: none outside;

	overflow: hidden;

	clear: both;

	font: 10px/16px verdana,sans-serif;

	color: #565759;

	width: 581px;

	margin: 0 0 30px;

}



#pingbacks { border-bottom: 3px solid #efefef; padding: 0 0 20px; }



.commentlist li {

	margin: 0 0 10px;

	width: 100%;

	float: left;

	clear: both;

}



.commentlist li img {

	float: left;

	margin-right: 10px;

	border: solid 1px silver;

}



.commentlist li cite { font: bold 12px/22px verdana,sans-serif; color: #6c6d70; }



#commentBox .commentlist li cite a { color: #2b7145; }



.commentlist li .cmContent {

	width: 100%;

	background: #efefef url(images/comment-bottom.png) no-repeat left bottom;

}



.commentlist li .cmContent .inner {

	background: url(images/comment-top.png) no-repeat;

	padding: 8px 15px 0;

	height: 1%;

}



.commentlist li.cadmin .cmContent {

	background: #e3f1e3 url(images/comment-bottom.png) no-repeat right bottom;

}



.commentlist li.cadmin .cmContent .inner {

	background: url(images/comment-top.png) no-repeat right top;

}



.commentlist li .cmContent .info {

	text-align: right;

	font-weight: bold;

	padding: 0 40px 0 0;

	margin: -10px 0 0;

	position: relative;

	left: 0;

	top: 6px;

}



.commentlist li p { padding: 0 0 15px; clear: both; text-align: justify; }



h3#respond {

	width: 521px;

	height: 37px;

	clear: both;

	overflow: hidden;

	text-indent: -100em;

	background: url(images/comment-form-top.gif) no-repeat;

}



h3#comments {

	font: bold 18px/30px arial;

	color: #565759;

	margin: 0 0 10px;

	float: left;

}



h3#comments em {

	font: bold 14px/22px arial;

	color: #fff;

	float: left;

	background: url(images/comment-number.gif) no-repeat;

	width: 38px;

	padding: 5px 0 15px;

	margin: 0 10px 0 0;

	text-align: center;

}



h3#pingback {

	font: bold 16px/22px arial;

	color: #565759;

	float: right;

	padding: 0 0 0 22px;

	background: url(images/comment-pingback.gif) no-repeat left;

	cursor: pointer;

}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	Footer

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#footer .inner {

	width: 946px;

	margin: 0 auto;

	text-align: left;

	padding: 42px 0 0;

	background: url(images/sidebar-bottom.png) no-repeat right top;

}



#footer a { color: #fff; }



#footer a:hover { text-decoration: underline; }



#footer .sidebox {

	float: right;

	width: 302px;

	overflow: hidden;

	background: url(images/footer-right-bg.jpg) repeat-y;

}



#footer .sidebox .inner {

	width: 302px;

	padding: 0;

	margin: 0;

	background: url(images/footer-right-top.jpg) no-repeat;

}



#footer .sidebox .inner .inner {

	background: url(images/footer-right-bottom.jpg) no-repeat left bottom;

}



#footer .sidebox h2 {

	font: bold 12px/32px verdana,sans-serif;

	text-align: center;

	text-transform: uppercase;

}



#footer .sidebox ul {

	font: bold 12/22px verdana,sans-serif;

	color: #2f3a33;

	padding: 15px 22px 5px;

}



#footer .sidebox ul li {

	padding: 0 0 15px 24px;

	background: url(images/footer-right-arrow.png) no-repeat 0 3px;

}



#footer .sidebox ul li a { color: #2f3a33; font-weight: bold; }



#footer #subMenu {

	font: bold 10px/33px arial;

	width: 630px;

	text-transform: uppercase;

	overflow: hidden;

	margin: 0 0 3px;

}



#footer #subMenu li {

	float: left;

	background: url(images/top-menu-arrow.gif) no-repeat left;

	margin: 0 10px;

	padding: 0 0 0 10px;

	display: inline;

}



#footer #subMenu li a { color: #fff; float: left; }



#footer #subMenu li a:hover { color: silver; text-decoration: none; }



#footer .abox {

	float: left;

	width: 200px;

	margin: 0 19px 0 0;

	font: 11px/25px verdana,sans-serif;

}



#footer .abox-3 { margin: 0; }



#footer .abox h2 {

	font: bold 12px/22px verdana,sans-serif;

	color: #fff;

	background: #004a1c;

	padding: 0 10px;

	border: 1px solid #0f6530;

}



#footer .abox div { padding: 0 10px; text-align: center; }



#footer .abox ul {

	width: 200px;

	margin: 0 -10px;

	text-align: left;

	font: 11px/17px verdana,sans-serif;

}



#footer .abox ul li {

	width: 200px;

	width/**/:/**/ 182px; 

	float: left;

	clear: both;

	padding: 4px 0 4px 18px;

	background: #016728 url(images/footer-links.jpg) no-repeat;

}



#footer .abox ul li.sfhover,

#footer .abox ul li:hover {

	background: #024b1e url(images/footer-links.jpg) no-repeat -300px 0;

}



#footer .abox ul li:hover a,

#footer .abox ul li.sfhover a,

#footer .abox ul li a:hover { text-decoration: none; border-style: none; }



#footer .abox .rmore {

	float: left;

	padding: 0 10px;

	font: bold 10px/16px verdana,sans-serif;

	background: #4fa16e;

	margin: 10px 0 0 -10px;

}



#footer .abox .rmore:hover { text-decoration: none; color: #000; }



#footer em {

	display: block;

	clear: both;

	font: 10px/24px verdana,sans-serif;

	color: #656565;

	border: 2px solid #005c23;

	background: #fbfbfb url(images/footer-bottom.jpg) repeat-x;

}



#footer em a { color: #656565; font-weight: bold; }



.alignright { float: right; margin-left: 10px; }



.aligncenter { margin-right: auto; margin-left: auto; }



.alignleft { float: left; margin-right: 10px; }

