/*
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;
}
.alignleft {float:left; text-align:left;}
:focus {
	outline:0;
}
:link,:visited {
	text-decoration:none;
}
img {
	vertical-align:bottom;
}
legend {
	font:0/0 verdana;
	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;
}
.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;
	background:url(images/header_bg.gif) repeat-x;
	background:url(images/content_page_bg.gif) top center repeat-y;
}

#bodyinner{
	background:url(images/header_bg.gif) repeat-x;
}

#page {
	width:954px;
	margin:0px auto;
	text-align:left;
	
}
#header {
	width:954px;
	/*border:1px solid blue;*/
}
#wrap {
	width:954px;
	text-align:left;
	/*background:url(images/sidebar-bg.png) repeat-y right;*/
	background:url(images/content_bg.gif) top repeat-x;
}
#main {
	float:left;
	width:100%;
	
}
#content {
	margin:0 306px 0 0;
	width:630px;
}
#sidebarOne {
	float:left;
	width:301px;
	width/**/:/**/274px;
	padding:7px 14px 0 13px;
	margin:0 0 0 -314px;
	display:inline;
	color:#323935;
	overflow:hidden;
	/*background:url(images/sidebar-top.png) no-repeat;*/
}
#footer {
	clear:both;
	overflow:hidden;
	width:100%;
	color:#fff;
	margin-top:10px;
	/*background:#01712c url(images/footer.jpg) repeat-x;*/
	/*background:url(images/footer.gif) repeat-x 0 38px;*/
	background:#b8b8b7 url(images/footer_content_bg.gif) repeat-x 0 0px;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Header
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#header .sidebox {
	float:right;
	width:324px;
	height:135px;
	margin:0 0px 0 0;
	position:relative;
	display:inline;
	overflow:hidden;
	background:url(images/header_logo_right.gif) 25px 5px no-repeat;
	margin-top:21px;
}
#header .sidebox .first {
	position:absolute;
	left:0;
	top:0;
	/*width:324px;
	height:100px;
	background:url(images/header-right.png) no-repeat;*/
	
	
}
#header .sidebox .inner {
	width:324px;
	height:156px;
	position:relative;
	z-index:1;
}

#searchform {
	width:247px;
	height:31px;
	/*background:url(images/search.jpg) no-repeat;*/
	margin:0px 15px 5px 41px;
	float:right;
}
input#s {
	width:190px;
	margin:9px 0 0 15px;
	float:left;
	/*border:none;*/
	background:none;
	text-align:left;
	font:11px verdana;
	color:#000000;
}
input#searchsubmit {
	height:19px;
	width:34px;
	/*background:none;*/
	float:right;
	border:none;
	cursor:pointer;
	margin:9px 2px 10px 0;
	background:url(images/search_submit.gif) no-repeat;
}
#header .sidebox .subscribeform {
	width:279px;
	width/**/:/**/259px;
	margin:42px 0 0 23px;
	padding:3px 8px;
	position:relative;
	background:url(images/rss-bg.jpg) repeat-x;
	border:2px solid #bfbfbf;
}
#header .sidebox .subscribeform div.rss {
	position:absolute;
	left:238px;
	top:-4px;
	width:41px;
	height:43px;
	overflow:hidden;
	/*background:url(images/header-rss.jpg) no-repeat;*/
	background:url(images/header-rss-adiel.png) 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;
}
#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;
}
#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;
	color:#000;
}
#header #smallMenu { float:right; background:#000; font:10px/20px verdana; 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:155px;
	width:500px;
	/*background:url(images/logo.png) no-repeat;*/
	background:url(images/header_photo.jpg) no-repeat;
	display:inline;
	float:left;
	margin:0px 0 20px 0px;
}

#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;
}
#menu {
	float:left;
	clear:left;
	width:954px;
	width/**/:/**/946px;
	margin:-24px 0 0 0px;
	padding:0 0 0 2px;
	/*background:url(images/menu-divider.jpg) no-repeat;*/
	background:url(images/menu_bg.gif) repeat-x;
	display:inline;
	font:bold 12px/40px arial;
	text-transform:uppercase;
	border:3px solid #ffffff;
}
#menu li {
	float:left;
	position:relative;
	z-index:10;
	padding:0 2px 0 0;
	background:url(images/menu-divider.gif) no-repeat right top;
}
#menu li a {
	color:#000000;
	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;
	/*border:1px solid red;*/
}
#main .firstPost .inner {
	background:url(images/post-top.png) no-repeat left top;
}
#main .apost h1,
#main .apost h2 {
	font:25px/28px arial;
	/*color:#005722;*/
	color:#000000;
	border-bottom:1px solid #871918;
	padding-right:10px;
	padding-left:0px;
}
#main .apost h1 a,
#main .apost h2 a {
	color:#000000;
	font-weight:bold;
}
#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-weight:bold;
	font:11px/11px verdana;
	color:#fff;
	text-transform:uppercase;
}
#main .apost .pdate span {
	display:block;
	font:12px/13px verdana;
}
#main .apost .pdate span span {
	font:bold 15px/20px verdana;
}
#main .apost .info {
	list-style:none outside;
	padding:10px 0 10px 0;
	margin:0;
	overflow:hidden;
	font:10px/17px verdana;
}
#main .apost .info li {
	margin:0;
	padding:0;
	background:none;
}

#main .apost .info li span{
	margin:0;
	padding:3px;
	background:#c70002;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
}

#main .apost .info li a {
	color:#ffffff;
}
#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;
	float:left;
	text-align:left;
}

.pmain img {border:1px solid #000000;}
.Comments_number img {border:none;}
.Comments_number{
	font-size:12px;
	color:#c70002;
}
.Comments_number a{
	font-size:12px;
	color:#c70002;
	font-weight:bold;
}


#main .apost .pmain img { margin: 10px; }

#main .apost p{
	padding:5px 0;
	text-align:left;
	/*float:left;*/
}

#main .apost blockquote {
	padding:5px 0;
	text-align:left;
}
#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;
	color:#454545;
	margin:0 8px 0 0;
}
#main .apost .tags a {
	font:10px/22px verdana;
	color:#0a682f;
}
#main .apost .tags a:hover {
	text-decoration:underline;
}
#main .apost .lead {
	clear:both;
	font:bold italic 12px/21px verdana;
	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;
	margin:0 5px;
	width:620px;
	background:#e3e3e3;
	border-top:1px solid #f1f1f1;
	text-align:center;
}
#main .apost .last {
}
.wp-pagenavi {
	height:1%;
	padding:5px 0;
	margin:0 5px;
	background:#f5f5f5;
	text-align:center;
	font:bold 15px/25px verdana;
	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{
	/*border:1px solid blue;*/
	padding-right:5px;
}

#sidebarOne a {
	color:#323935;
}

.sbColumns_title{
	padding:0 0 0px;
	clear:both;
	width:100%;
	overflow:hidden;
	text-align:center;
}

.sbColumns_img_title{
	padding:0 0 3px;
	clear:both;
	width:100%;
	text-align:center;
	font-size:10px;
	font-weight:bold;
}

.sbColumns_title h2 {
	font:bold 15px/25px verdana;
	clear:both;
	/*background:url(images/sidebar-headings-1.jpg) no-repeat;*/
	padding:0px;
	margin:0px;
	color:#000000;
	text-align:center;
}
.sbColumns_title h2 span {
	display:block;
	text-align:center;
	/*padding:0 0 0 42px;*/
	/*background:url(images/sidebar-headings-2.jpg) no-repeat;*/
}
.sbColumns {
	padding:0 0 12px;
	clear:both;
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
	background:#cfcfcf url(images/sidebar_mid_bg.gif) repeat-x 0 0;
	border:3px solid #ffffff;
	
}
.sbColumns ul {
	padding:0 8px;
	/*border:3px solid #ffffff;*/
	border-top:none;
}
.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;*/
	background:url(images/sidebar-bullet.gif) no-repeat 8px 8px;
}
.sbColumns ul li a:hover {
	/*background:#fff url(images/sidebar-arrow-hover.png) no-repeat 8px 9px;*/
	background:#fff url(images/sidebar-bullet.gif) no-repeat 8px 8px;
}
.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;
}

.company_website{
	text-align:center;
	height:65px;
}

.linkSponsors h2 {
	font:bold 12px/26px verdana;
	clear:both;
	background:url(images/sidebar-headings-1.jpg) no-repeat left bottom;
	padding:0 0 0 35px;
	border:1px solid red;
}
.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;
	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;
	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;*/
	background:#a0a0a0 url(images/comment-form-bottom-adiel.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;*/
	background: white url(images/comment-form-rss-bottom_adi.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;*/
	background:url(images/comment-form-rss-top.gif) 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; 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;
	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;
	color:#000;
}
#commentform {
	padding:0 0 15px;
}
#commentform p {
	padding:0 0 10px;
}
#commentform label {
	font:10px/18px verdana;
	color:#000;
	display:block;
	padding:0 3px;
}
#commentform label strong {
	font:bold 12px/18px verdana;
	color:#fff;
}
#commentform input,
#commentform textarea {
	padding:4px 5px;
	color:#373b3d;
}
#author,
#email,
#url,
#comment {
	display:block;
	font-size:13px;
	border:none;
	font-family:verdana;
	width:267px;
	width/**/:/**/257px;
	height:25px;
	height/**/:/**/17px;
	/*background:url(images/comment-form-input.gif) no-repeat;*/
	background:url(images/comment-form-input_adiel.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;*/
	background:url(images/comment-comunity_adiel.gif) no-repeat;
	cursor:pointer;
	position:relative;
}
.commentlist {
	list-style:none outside;
	overflow:hidden;
	clear:both;
	font:10px/16px verdana;
	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; color:#6c6d70; }
#commentBox .commentlist li cite a {
	color:#8c0000;
}
.commentlist li .cmContent {
	width:100%;
	/*background:#efefef url(images/comment-bottom.png) no-repeat left bottom;*/
	background:url(images/comment-bottom_adiel.gif) no-repeat left bottom;
	padding:0 0 15px 0;
}
.commentlist li .cmContent .inner {
	/*background:url(images/comment-top.png) no-repeat;*/
	background: url(images/comment-top_adiel.gif) no-repeat;
	padding:8px 0px 0;
	height:1%;
}
.commentlist li .cmContent .inner .inner_bg {
	background:#efefef;
	padding:0 15px 0 15px;
}
.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;
	font-size:11px;
	padding:0 40px 0 0;
	margin:-10px 0 0;
	position:relative;
	left:0;
	top:25px;
	
}
.commentlist li p {
	padding:0 0 15px;
	clear:both;
	text-align:left;
}
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;*/
	background:url(images/comment-number_adiel.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;
	text-align:center;
	text-transform:uppercase;
}
#footer .sidebox ul {
	font:bold 12/22px verdana;
	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:946px;
	text-transform:uppercase;
	overflow:hidden;
	margin:0 0 3px;
	background:url(images/submenu_bg.gif) repeat-x;
}


#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:295px;
	margin:0 19px 0 0;
	font:11px/25px verdana;
	min-height:200px;
}
#footer .abox-1 {
	margin-left:20px;
}
#footer .abox-3 {
	margin:0;
}
#footer .abox h2 {
	font:bold 12px/22px verdana;
	color:#000000;
	/*background:#004a1c;*/
	padding:0 10px;
	/*border:1px solid #0f6530;*/
}
#footer .abox div {
	padding:0 10px;
	text-align:left;
}
#footer .abox ul {
	width:200px;
	margin:0 -10px ;
	text-align:left;
	font:11px/17px verdana;
	color:#000000;
}

#footer .abox ul a{
	text-align:left;
	font:11px/17px verdana;
	color:#000000;
}

#footer .abox ul a:hover,
#footer .abox ul a.iehover{
	color:silver;
	border:1px solid red;
}

#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;*/
	background:#ffffff;
	color:#000000;
	margin-bottom:1px;
	margin-left:5px;
}
#footer .abox ul li.sfhover,
#footer .abox ul li:hover {
	/*background:#024b1e url(images/footer-links.jpg) no-repeat -300px 0;*/
	background:#ffffff;
	color:#000000;
}
#footer .abox ul li:hover a,
#footer .abox ul li.sfhover a,
#footer .abox ul li a:hover { 
	color:#000000; 
	text-decoration:none; 
	border-style: none;
}
#footer .abox .rmore {
background-color:#000000;
	color:#ffffff;
	padding:3px;
	padding-left:6px;
	padding-right:6px;
	margin-right:5px;
	margin-top:20px;
	text-decoration:none;
	font-size:11px;
}
#footer .abox .rmore:hover {
	text-decoration:none;
	color:silver;
}
#footer em {
	display:block;
	clear:both;
	font:10px/24px verdana;
	color:#656565;
	border:2px solid #005c23;
	background:#fbfbfb url(images/footer-bottom.jpg) repeat-x;
}
#footer em a {
	color:#656565;
	font-weight:bold;
}
.footer_bot_bg{
	clear:both;
	width:100%;
	background:url(images/footer_bot_bg.gif) repeat-x;
	margin-bottom:5px;
}

.footer_bot_left{
	float:left;
	color:#ffffff;
	line-height:34px;
	padding-left:5px;
	font-size:10px;
}

.footer_bot_right{
	float:right;
	color:#ffffff;
	line-height:34px;
	padding-right:5px;
	font-size:10px;
}

.footer_bot_bg .footer_bot_right a{
	color:#fff;
}

.footer_bot_bg .footer_bot_right a:hover,
.footer_bot_bg .footer_bot_right a.iehover { 
	color:silver;
	text-decoration:none;
}
.stbuttontext {color:#28863c; font-weight:bold;}

#switcher {
	position:absolute;
	left:653px;
	top:-12px;
	z-index:1000;
}
#footer a.boxed {
	background-color:#000000;
	color:#ffffff;
	padding:3px;
	padding-left:6px;
	padding-right:6px;
	margin-right:5px;
	margin-top:20px;
	text-decoration:none;
	font-size:11px;
}
#footer a.boxed_active, #footer a.boxed:hover {
	background-color:#c70002;
}
div#switcher {
	width: 348px;
	font-family: Arial;
	font-size: 13px;
}
div#switcher.show {
	border: 1px solid #f00;
}
div#switcher a {
	color: #626258;
	text-decoration: none;
}
div#switcher a:hover, div#switcher td.alt a:hover {
	color: #fff;
}
div#switcher td.alt a {
	color: #adad95;
}
div#switcher h6 {
	display: block;
	float: right;
	margin-bottom: -2px;
	height: 30px;
	width: 192px;
}
body div#switcher h6.hide, body div#switcher h6.hover {
	display: none;
}
div#links {
	float: right;
	width: 344px;
	background-color: #242424;
	border: 2px solid #3c3c3c;
	display: none;
}
div#links.show {
	display: block;
}
div#links div {
	width: 344px;
}
div#links div.alt, div#links div#second {
	background-color: #1d1d1d;
	border-top: 1px solid #303030;
	border-bottom: 1px solid #303030;
}
div#links div table {
	margin: 30px 10px 30px 25px;
}
div#links div table tr.hover a {
	color: #fff;
}
div#links table td {
	line-height: 1.5em;
}
div#links table td.alt {
	width: 110px;
}
div#tagcloud a:link {color:#333333;}
div#tagcloud a:hover {color:#c70002; text-decoration:none;}