/*
    File: custom.css
    Thesis customizations by Cash Maker Elite
    Site URI: http://cashmakerelite.com
*/

/* Colors - Forest Green #5A785A | old forest green 82AD82 | Cash Maker White B4BABA */


*/ Headline Styles */
.custom .headline_area h1,.custom .headline_area h2 {
	line-height:1em;
}

.custom #content h1,.custom #content h2 a {
	color:#312F2F;
	font-weight:700;
	letter-spacing:-1.5px;
}

.custom #content h2 a:hover {
	color:#B82626;
}

.custom #content h3 {
	color:#444343;
	font-size:2.3em;
	letter-spacing:-1px;
	margin:0 0 .5em;
}

.custom #content h4 {
	color:#B82626;
	font-size:1.7em;
	font-weight:400!important;
	margin-bottom:.5em;
}

.custom #content h5 {
	color:#666;
	font-size:1.4em;
	font-weight:400!important;
	letter-spacing:-.5px;
	margin-bottom:.5em;
	text-transform:none;
}

.custom #content h6 {
	font-weight:400!important;
}

/* Sidebar fix */
.custom #content_box {background:#fff url(images/sb/sb-bg.gif) repeat-y 71em 0;border:1px solid #000;}

/* Tops Logo */
.custom #tops {padding:0; margin-left:.1em; margin-top:-48.8em; margin-bottom:-4.9em; postion: absolute; display:block;}

/*ROTATING IMAGE STYLING */
.custom #rotatingimages {background: #ffffff; padding: 0em; margin-top: 2.8em; margin-bottom: 11.3em; margin-left: -.9em; height: 197px; width: 685px; border-bottom: 0px double #ddd; clear: both; }

/* Featured Box */
.custom #feature_box {background: #ffffff; padding: 0em; margin-top: 17em; margin-bottom: 11.3em; margin-left: 0em; height: 220px; width: 685px; border-bottom: 0px double #ddd; clear: both; }

/*WIDGETS*/
li#wishlist-member.widget { background: #ffffff url('images/wishlist-h3.png') no-repeat; margin-top:-37.3em;}
.custom #header_widget_1 {position:relative; display: block;  left:67.8em; width:373px; margin-top:-20em;}

/* CP CONTENT */
.post_edit a { font-size: 0.8em; line-height: 1.5em; position: absolute; right: 0; bottom: 1.833em; display: inline-block; padding: 0.25em 0.5em; color: #888; text-shadow: 1px 1px 0 #fff; background: #eee; text-decoration: none; visibility: hidden; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; }
.post_edit a:hover { color: #fff; background: #d60; text-shadow: 1px 1px 0 #bd5c08; }
.post_box:hover .post_edit a { visibility: visible; }
.single_entry .post_edit a { bottom: 0; }
.prev_next { margin-top: 3.3em; margin-right: 4.4em; padding: 2.2em 2.2em 2.2em 5.5em; color: #888; background: #eee; }
.prev_next p { font-size: 1.3em; line-height: 1.692em; text-transform: none; letter-spacing: normal; }
.prev_next a { color: #777; text-shadow: 1px 1px 0 #fff; outline: none; }
.prev_next a:hover { color: #222; text-decoration: none; text-shadow: 1px 1px 0 #ddd; }
.post_nav p { font-size: 1em; line-height: 2.2em; text-transform: uppercase; letter-spacing: 1px; }
.post_nav a { margin-left: 0.4em; }

/* Background Border Styles */
.custom .post, .custom .teasers_box { border: none; }
.custom .prev_next, .bypostauthor .format_text, .custom #archive_info, .custom #trackback_list { border: none; }
.custom #footer, .custom #footer a, .custom #footer a:active { border: none; }
.custom #comment_list dt.comment, .custom #comment_list dd.comment, .custom #comment_list dl, .custom #comment_list, .custom #comment_list dd, .custom #commentform, .custom dl#comment_list dl dd .format_text { border: none; }
.custom #column_wrap { background: none;  }
.custom #image_box, .custom #custom_box, .custom #feature_box { background: none; border: none; }

/* Text Styles */
.custom .menu li a, .custom .prev_next, .custom #archive_info p { letter-spacing: normal; text-transform: none;}
.custom .headline_meta {font-style: normal;}
.custom .headline_meta span, .custom .headline_meta abbr, .custom .teaser abbr, .custom .teaser span { letter-spacing: normal; text-transform: none; }
.custom .sidebar h3 { letter-spacing: normal; font-variant: normal; }
.custom dl#comment_list dd p.reply a, .custom .comments_closed p { letter-spacing: normal; text-transform: none; }
.custom .bracket { display: none; }

/* General Styles */
.custom .full_width .page { background: #202121; }
body.custom { background: #232323 url(images/cme_bg.png) fixed repeat; color: #545454; }
.custom .clearall { clear:both; }

/* Headline Meta Styles */

/* Nav menu side*/
.custom .menu li { float: none; }



/* Header */
.custom #header_area { border-bottom: #d7d8df 0px solid; height: 129px; padding-bottom: 1px; }
.custom #search_bar { padding-bottom:2.2em; padding-top:2.9em; float: right; }
.custom #search_bar #s { background: #fff url(images/icon-search.png) no-repeat 95% 50%; border: 2px solid #efefef; padding: 7px 5px; width: 200px; font-size: 1.2em; color: #bbb; -webkit-border-top-radius: 2px; -moz-border-radius: 2px; }
.custom #header_area .page {background: none;}
.custom #header {background: none; border-bottom:none; border: none; margin-top:2.5em; }
.custom #header #logo a{text-indent:-9999px;}
.custom #header #logo a:hover{text-indent:-9999px;}
.custom #header #tagline {text-indent:-9999px;}
.custom #logo a {background:transparent url(images/cme_logo.png) no-repeat scroll 0 -20em; display:block; height:92px; text-indent:-9999px; width:452px;}

/* Posts */
.custom #content_box #content .post { background: #fff url(images/bg-posts.png) top repeat-x; border: 1px solid #d7d8df; }
.custom #content_box #content .post_box {background: #fff url(images/bg-posts.png) top repeat-x;  border: 1px solid #d7d8df; padding: 2em; margin-top: -15.4em; margin-bottom: 2.5em; }
.custom #archive_info, .custom .archive_post_info { background: #f3f3f3; border: 1px solid #d7d8df; padding: 2em; margin: 2em 2.2em 2em 1.1em; }
.custom #archive_info p { font-size: 1.2em; font-weight: bold; margin-bottom: 1em; }
.custom #archive_info h1 { font-weight: bold; }
.custom #content_box #content .top { margin-top: none; }
.custom .post_image {border: 1px solid #cacaca; }
.custom .post_box .entry-title, .custom .post_box .entry-title a { font-weight: bold; float: left; }
.custom .post_box .entry-title { width: 65%; }
.custom .clearheader { border-bottom: 1px solid #cacaca; height: 1px; width: 100%; clear: both; margin-bottom: 20px; padding-top: 19px;}
.custom .headline_meta { display: inline-block; border-bottom:0px; float: right; width: 30%; height: 35px; text-transform: capitalize; font-size: 1.55em; height: 100%; line-height: normal; font-style: italic; color: #5c5c5c; clear: right; }
.custom .headline_meta * { font-style: italic; }
.custom .headline_meta a {border-bottom:none;}
p.headline_meta {position:absolute; margin-top:87px; margin-left:467px; padding:1px;}
.custom .to_comments a { background: url(images/teaser-comments.png) left no-repeat; padding-left: 16px; color: #343434; float: right; margin-top: 5px;}
.custom .to_comments a span, .custom .to_comments a { font-size: 1em; color: #5C5C5C; }
.custom .to_comments a:hover { color: #5C5C5C; text-decoration: underline; }
.custom .headline_area { margin-bottom: 0;}
.custom .prev_next p { font-weight: bold; font-size: 1.4em;}
.custom .post_nav a { font-size: 1em; }
.custom .prev_next { padding-top: 0; padding-bottom: 2em; }
.custom .teaser .entry-title a, .custom .teaser .entry-title, .custom .headline_area h1 { font-weight: bold; }

/* Teasers */
.custom .teaser { width:42.7%; padding:2em; }
.custom .teaser_comments { float: right; text-align: right; }
.custom .teaser_date { float: left; font-style: italic; }
.custom .teaser_postmeta { border-bottom: 1px solid #cacaca; margin-bottom: 7px; padding-bottom: 11px; color: #888888; font-size: 1.2em; }
.custom .teaser_comments a { background: url(images/teaser-comments.png) no-repeat left center; padding-left: 14px;}
.custom .teaser_comments a:hover { color: #3f3f3f; }
.custom .teaser_link, .custom .format_text .read-more { display: inline-block; padding: 6px 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; color: #454545; font-size: 12px; font-weight: bold; text-decoration: none; line-height: normal; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3); }
.custom .teaser_link:hover, .custom .read-more:hover { text-decoration: underline; }
.custom .teaser .format_teaser { margin-top: .5em; }
/* Buttons */
.custom .teaser_link, .custom .format_text .read-more, .custom #commentform #submit, .custom .bypostauthor span.avatar, .custom dl#comment_list dd p.reply a { background: #8BBA8B url(images/thesis-button.png) top repeat-x; }
	
/* Sidebars */
.custom .sidebar_list .widget { padding:5%; width:89.9%; background: #202121 top repeat-x; border: 0px solid #d7d8df;  }
.custom .sidebar_list .widget h3 { background: #232424 url(images/bg-footer.png) top repeat-x; padding: 13px; color: #B4BABA; border: 1px solid #2F3030; font-weight: bold; line-height: normal; text-shadow: #252525 1px 1px; }
.custom .sidebar_list { padding-top: 0em; margin-top:0em; }
.custom #sidebar_1 .sidebar_list { padding-right: 0; padding-left: 0; == }
.custom #sidebar_2 .sidebar_list { padding-left: 2.4em; }
.custom li.widget { margin-bottom: 0em; }
.custom #sidebars #sidebar_2 .sidebar_list { padding-right: 0; }

/* Multimedia Box */
.custom #multimedia_box {padding-bottom:0em; background:none; font-size:73.5%;}

/* Custom Featured Area */
.custom #content_box #content #featured_area { background: #343434 url(images/bg-featuredarea.png) repeat-x top; border: none; -moz-border-radius: 8px; -webkit-border-radius: 8px; font-weight: bold; 
color: #fff; }
.custom #content_box #content #featured_area .format_text { line-height: 1.8em; text-shadow:1px 1px #252525; }
.custom .promo_left {  margin: 0 0 0 10px; padding: 5px 0; float: left; }
.custom .promo_link { display: block; float: right; margin: 15px 10px 0; }
.custom .promo_link:hover { opacity: 0.8; }
    
/*---:[ content area styles ]:---*/

#breadcrumbs { color: #B22222; font-size: 12px; padding: 10px 0 0 30px; text-transform: uppercase; }
#breadcrumbs a { border-bottom: 1px solid #696969; color: #696969; font-size: 12px; }
    #breadcrumbs a:hover { border: 0; }

/* --- */
/* jquery */
.custom #multimedia_box {
	overflow:hidden;
	margin:0;
	padding:0;
}

.custom #image_box img {
	border:0;
	border-left:1px solid #000;
	padding:0;
}

.custom .widget {
	margin-bottom: 2.5em;
}

a.heading {
	cursor:pointer;
	height:40px;
}

#rss,#newsletter,#twitter {
	background: #525252 url(images/accordion/rss-elite.png) repeat-x top;
	border-bottom:1px solid #000;
	margin-left:1px;
        margin-top:0px;
	padding:1.5em 1em 0;
}

#rss p,#newsletter p,#twitter p {
	color:#FFF;
	font-size:13px;
	line-height:1.4em;
}

#rss span.title,#newsletter span.title,#twitter span.title {
	background:url(images/accordion/h3-subscribe.png) no-repeat;
	display:block;
	height:39px;
	margin-bottom:1em!important;
	text-indent:-9999px;
	width:161px;
}

#twitter span.title {
	background:url(images/accordion/h3-facebook.png) no-repeat;
	height:39px;
	width:179px;
}

#rss h5 {
	background:url(images/accordion/best-email-updates.png) no-repeat;
	height:21px;
	margin-top:.5em;
	text-indent:-9999px;
	width:191px;
}

#rss input {
	background:url(images/accordion/email-form-box.png) no-repeat;
	border:0;
	color:#585858;
	font-size:11px;
        width: 129px;
	text-transform:uppercase;
	margin:1em 0;
	padding:9px 26px 10px 10px;
}

#rss #submit {
	background:url(images/accordion/email-submit.png) no-repeat;
	height:34px;
	margin-left:1em;
	width:32px;
}

#rss .icon {
	background:url(images/change) no-repeat;
	height:53px;
	position:absolute;
	right:-19px;
	top:4px;
	width:54px;
}

#newsletter {
	background:#909090 url(images/accordion/newsletter-elite.png) repeat-x top;
	padding-bottom:.5em;
}

#newsletter input {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:url(images/accordion/email-input.png) repeat-x;
	border:.2em solid #343434;
	margin-bottom:.7em;
	padding:.8em;
}

#newsletter p {
	margin-bottom:.7em;
}

#newsletter p a {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#c0c0c0;
	color:#343434;
	padding:6px;
}

#newsletter span.title {
	background:url(images/accordion/h3-newsletter.png) no-repeat;
	height:38px;
	width:196px;
}

#mc_embed_signup {
	margin-top:1em;
}

#newsletter .btn {
	background:url(images/accordion/newsletter-submit.png) no-repeat;
	border:0;
	height:32px;
	text-indent:-9999px;
	width:31px;
}

#newsletter .indicate-required {
	float:right;
	text-transform:uppercase;
}

#mce-responses {
	color:#EEE;
	font-size:14px;
}

#newsletter .icon {
	background:url(images/change) no-repeat;
	height:46px;
	position:absolute;
	right:-19px;
	top:11px;
	width:67px;
}

#twitter {
	background:#CBCBCB url(images/accordion/facebook-elite.png) repeat-x top;
	padding-bottom:.1em;
}

#twitter a {
	color:#B2B2A1;
}

#twitter p {
	font-size:15px;
}

#twitter #follow {
	background:#7E878C;
	float:left;
	margin-bottom:1em;
        margin: -2em;
        margin-left:5em;
	padding:4px 6px;
}

#twitter #follow:hover {
	background:#333;
}

#twitter h6 {
	color:#DAF8FE;
	font-size:1.4em;
	margin-top:1em;
	text-transform:uppercase;
}

#twitter .icon {
	background:url(images/change) no-repeat;
	height:34px;
	position:absolute;
	right:-19px;
	top:18px;
	width:56px;
}


.custom #twitter_div {
padding:0.625em; 
border:1.2px double #ddd; 
-moz-border-radius:5px; 
-webkit-border-radius:5px; 
border-radius:5px;
}

.custom #twitter_div img {
margin-bottom:-.5em;
}



#subscribe p,.custom #sidebars h3 {
	margin-bottom:1.5em;
}

#subscribe ul,ul#accordion,ul#accordion ul,#foot ul,#authors ul,#copyright ul {
	list-style:none;
}


/*--- :[ post footer ]: ---*/
.custom #comments { clear: both; }
.postauthor { background: #e6e6e6; border-top: 1px solid #dddddd; border-bottom: 1px solid #ddddd; overflow: hidden; margin-left: 1em; padding: 1.5em no-repeat; }
.postauthor img { border: 5px solid #dddddd; float: left; margin-right: 1.5em; }
.postauthor h4 { color: #343434; font-size: 2em; margin-bottom: 5px; }
.postauthor p { color: #343434; font-size: 13px; margin-bottom: 12px; }
.postauthor p.hlight { font-size: 11px; text-transform: uppercase; }
.postauthor p.hlight span { color: #82AD82; font-size: 13px; font-style: italic; font-weight: bold; letter-spacing: 0.8px; }
/*Information*/
.information { background: url(http://www.robswebtips.com/author.gif)  #ffe1e1; border-top: 1px solid #ffcece; border-bottom: 1px solid #ffcece; overflow: hidden; margin-left: 1em; padding: 1.5em no-repeat; }
.information img { border: 0px solid #ffcece; float: left; margin-right: 1.5em; }
.information h4 { color: #666; font-size: 2em; margin-bottom: 5px; }
.information p { color: #515151; font-size: 13px; margin-bottom: 12px; }
.information p.hlight { font-size: 11px; text-transform: uppercase; }
.information p.hlight span { color: #82AD82; font-size: 13px; font-style: italic; font-weight: bold; letter-spacing: 0.8px; }
/* BOXES */
#similar h3, #rightcol h3 { font-size: 1.8em; letter-spacing: normal; padding-top: 15px; }
#similar { float: left; margin-left: 2em; width: 45%; }
#similar p { margin-bottom: 15px; padding: 10px 2.5em 10px 10px; }
#similar a { font-size: 1.4em; border-bottom: 1px solid #82AD82; line-height: 1.5em; }
#similar a:hover { border: 0; }
#similar h3 { padding-left: 10px; }
#similar ul { list-style-type: none; margin: 11px 0 0 1.2em; }
#similar li { margin-bottom: 8px; }
#similar span.date { color: #888; letter-spacing: 1px; text-transform: uppercase; }
#rightcol { float: right; width: 50%; }
#rightcol p { font-size: 14px; line-height: 1.5em; padding: 10px 2.5em 10px 0;  }
#rightcol h3 { padding: 0; }
#rightcol ul { list-style-position: inside;  list-style-type: square; margin-left: 1em; }
#rightcol ul a { border-bottom: 1px solid #82AD82; font-size: 14px; }
#rightcol ul a:hover { border: 0; }
#rightcol li { margin-bottom: 10px; }
#subscribe { background: #f0f0f0; border: 1px solid #82AD82; float: right; margin: 15px 15px 0 15px; padding: 19px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#custom { background: #f0f0f0; border: 1px solid #82AD82; float: right; margin: 15px; padding: 19px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

#sum{margin-left: 1em;padding:15px}
#sum ul.nav{list-style-type:none}
#sum ul.nav li{background:#FFF url(images/grayGrad.gif) repeat-x; font-size: 15px; font-weight: bold; border:1px solid #E1E1E0; border-bottom:0; border-top: 0; color:#888; cursor:pointer; display:inline; float:left; margin-right:10px; padding:10px}
#sum ul.nav li.active{background:#444 url(images/sum_active.gif) repeat-x; border:1px solid #000; border-bottom:0; color:#FFF; cursor:default}
#sum #surround{background:#444 url(images/sum_active.gif) repeat-x; border:1px solid #000; clear:both; font-size:14px; padding:5px}
#sum #surround h4{border-bottom:1px dashed #AAA; margin:5px 15px; color: #C22929; padding:15px 0 3px 0}
#sum #surround p{line-height:1.6em; padding:7px 15px}
#sum #surround ul{ margin:7px 15px 25px 28px}
#sum #surround ol { margin: 5px 0 10px 21px; }
#sum #surround li{ margin-top:12px}
#sum #surround .content{background:#FFF url(images/grayGrad.gif) repeat-x; border:1px solid #000}
#sum .share{display:none}

/* Comment Styling */
.custom #comments {
	clear:both;
	margin:0;
}

.custom .comments_intro {
	background:#252525 url(images/content/comments.gif) repeat-x;
	margin:0;
	padding:1.5em;
}

.custom .comments_intro p,.custom .comments_intro span {
	color:#EEE;
	font-size:1.5em;
	text-transform:uppercase;
}

.custom .comments_intro p a {
	color:#FFF;
}

.custom dl#comment_list,.custom dl#trackback_list {
	background:#252525;
	border:0;
	padding:0 1.5em 1.5em;
}

.custom dl#comment_list dt,.custom dl#trackback_list dt {
	background:#FFF url(images/blackGrad.gif) repeat-x;
	margin-top:1em;
}

.custom .children .format_text {
	padding:0 1.5em 0 0!important;
}

.custom dt.bypostauthor {
	background:#FFF url(images/content/blueGrad.png) repeat-x!important;
}

.custom dt.bypostauthor a {
	color:#343434;
}

.custom dl#comment_list dt:first-child {
	margin-top:0;
	padding:1.5em!important;
}

.custom dl#trackback_list dt:first-child {
	margin-top:0;
	padding:1.5em 1.5em 0;
}

.custom dl#comment_list dt a {
	font-size:1.3em;
	font-weight:400;
}

.custom dl#comment_list dd p.reply a {
	background:#343434;
	color:#FFF;
	margin-bottom:10px;
	padding:5.7px;
        font-size:100%;
}

.custom dl#comment_list dd p.reply a:hover {
	background:#82AD82;
	text-decoration:none;
}

.custom dl#comment_list dd,.custom dl#trackback_list dd {
	background:#FFF;
	border:0;
	padding:1.5em;
}

.custom dl#trackback_list dd {
	padding:0 1.5em 1.5em;
}

.custom .children {
	background:#FFF url(images/greengradient.png) repeat-x!important;
	border:1px solid #82AD82!important;
}

.custom .children dt {
	background:none!important;
	padding:0!important;
}

.custom dl#comment_list dl dd dl {
	padding-left:0;
}

.custom #respond_intro {
	margin:0;
}

#respond_intro p {
	color:#82AD82;
	font-size:2em;
	line-height:2.9em;
}

.custom #respond {
	background:#FFF url(images/greengradient.png) repeat-x;
	border-top:1px solid #82AD82;
	padding:0 1.5em 1.5em;
}

/* Archives */
#searchby{background: #454343 url(images/blackGrad.gif) repeat-x; border: 1px solid #0A0A0A; border-top: 0; margin-bottom: 1.5em; overflow: hidden; padding: 1em }
#searchby ul {float: left; list-style-position: inside; margin: 0; padding: 1em; width: 95.3%}
#searchby li { padding-bottom: 4px }
#searchby li.title{ font-size: 18px; list-style-type: none }
#searchby #inner {background: #FFF; border: 1px solid #000; overflow: hidden }


/*
styles contact form
*/

.custom .format_text ol {
background:#E6E6E6 none repeat scroll 0 0;
-moz-border-radius-topleft:7px;
-moz-border-radius-topright:7px;
border:1px solid #AAAAAA;
border-bottom: none;
margin:0 0 1.538em 1.538em;
}

.custom p.cf-sb {
background:#E6E6E6 none repeat scroll 0 0;
-moz-border-radius-bottomleft:7px;
-moz-border-radius-bottomright:7px;
border:1px solid #AAAAAA;
border-top:none;
margin:0;
padding:0 !important;
text-align:right;
}

.custom .cform input.backbutton, .cform input.resetbutton, .cform input.sendbutton {
background:#ffffff no-repeat scroll 0 0;
border:1px solid #AAAAAA;
-moz-border-radius-topleft:7px;
-moz-border-radius-topright:7px;
-moz-border-radius-bottomleft:7px;
-moz-border-radius-bottomright:7px;
cursor:pointer;
font-size:13px;
height:46px;
margin:5px 17px 10px 0;
padding:0 5px 5px;
}

.custom .cform textarea, .cform input {
background:#FFFFFF none no-repeat scroll left bottom;
border:1px solid #AAAAAA;
-moz-border-radius-topleft:7px;
-moz-border-radius-topright:7px;
-moz-border-radius-bottomleft:7px;
-moz-border-radius-bottomright:7px;
padding:2px 10px 12px;
}

.custom .cform label {
-x-system-font:none;
background:transparent none repeat scroll 0 0;
color:#000000;
display:block;
font-family:monospace;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0 10px 0 0;
padding:2px;
text-align:left;
width:200px;
}

.custom .linklove {
display:none;
margin:0 auto 10px !important;
padding:0 !important;
text-align:center !important;
width:410px;
}  





=== :[Footer]: === */ 

	.custom #foot li.widget {float:left; width:100%;}
			
			.custom #foot li.widget a:hover {color:#343434;}	
			.custom #foot p a {color:#82AD82; border-color:303030;}
			.custom #foot p a:hover {color:#ffffff;}


.custom #container { background: #202121 url(images/CHANGE.png); border-top:1px solid #343434; margin-top:2.7em; margin-bottom:0em; border-bottom:1px solid #343434;}

#foot {
	background:#303030;
	border-top:none;
	
}

#foot h3 {
	height:20px;
	margin-bottom:1.5em;
	text-indent:-9999px;
}


#foot {
	font-size: 12px;
	margin: 20px auto;
	overflow: hidden;
	padding:1.5em;    
        padding-bottom:.05em;
        width: 85em;
}



.custom #footer_area a { color: #dddddd;   }
.custom #footer_area a:hover { text-decoration: underline; }
.custom #footer_area p {color: #fff; font-weight: bold; text-shadow: 1px 1px #222; }
.custom #footer_area { background: url(images/bg-footer.png) bottom repeat-x; height: 50px; }
.custom #footer_area .page { padding-bottom: 0; }
.custom .footer_copy { float: left; padding-top: .5em; }
.custom .backtotop .top { cursor: pointer; background: url(images/graphic-top.png) no-repeat; display: block; width: 70px; height: 28px; text-indent: -9999px; float: right; outline: none; }
.custom .backtotop .top:hover { opacity: 0.8; }
.custom .footer_copy { float: left; padding-top: .5em; }
.custom .backtotop .top { cursor: pointer; background: url(images/graphic-top.png) no-repeat; display: block; width: 70px; height: 28px; text-indent: -9999px; float: right; outline: none; }
.custom .backtotop .top:hover { opacity: 0.8; }



/* ---cats--- */

#foot li.widget ul li {
	padding-right:2.3em;
}


h3#categories {
	
background:url(images/footer/categories.png) no-repeat;
	width:238px;
}

.col {
	float:left;
	width:33.3em;
}


	#foot a { color: #747C80; text-decoration: none; }

		#foot a:hover { text-decoration: underline; color: #DBEDF9; }
	
	#foot span.cat, #foot h3 { /* controls all blue headings */
		color: #747C80 ; font-size: 12.7px; font-weight: bold; letter-spacing: 2.1px; text-transform: uppercase; }
	
	#foot h5 { font-size: 14.7px; }
	
	#foot p { font-size: 13.3px; }
	
	#foot ul li ul { list-style-type: none; margin-left: 0px; }
	
	#foot ul.sidebar_list { background: #303030; padding: 1.8em 4px 0 0; margin-left:2.1em; }
	
	#foot li.widget .widget_box { background: #303030; border: 0; }
	
	#foot .textwidget p { line-height: 23px; margin-bottom: 11.1px; }
	
	#foot .col { float: left; list-style: none; width: 33.3%; }
	
	.Footer1 img { float: left; margin: 0 5px 0 5px; }
	
	#cats { 
		background: #202121;
                border:1px solid #333333;
                list-style-type: none;
		margin-top: 13px;
                margin:1.4em 0;
		overflow: hidden;
		padding: 11px 0 8px 13.1px;
	}


#cats a {
	                color:#747C80;
	                font-size:13.9px;
}


#cats li { 
			float: left; 
			font-size: 1.2em;
			line-height: 1.8em;
			margin: 0 1.3px 9px 0;
			width: 165px;
}
	
#copyright {
	background:#202121;
	border-top:1px solid #393939;
	height:80px;
}

#copyright p {
        background:#202121;
	color:#ACACAC;
	font-size:11px;
	line-height:1.6em;
	padding-top:1.4em;
	text-transform:uppercase;
}

#copyright p a {
	margin:0!important;
}

#copyright ul {
	margin-top:.3em;
}

#copyright li a,#copyright p a {
	color:#FFF;
	margin-right:1em;
	text-transform:uppercase;
}




/* Latest Tweets */
li#text-7.widget {background: #303030; border:none; font-size:108%; list-style:none;}
li#text-8.widget {background: #303030; border:none; font-size:108%; list-style:none;}

/* Special Trial Offer */
li#text-9.widget {padding: 0%;border:none; font-size:108%; list-style:none;}

/* Recent Posts */
li#recent-posts.widget {color: #202121;}
li#recent-posts.widget a {color: #B6BABA;}

/* Popular Posts */
li#popular-posts.widget {color: #202121;}
li#popular-posts.widget a {color: #B6BABA;}

/* Upcoming Posts */
li#upcoming-posts-3.widget {color: #B6BABA;}

/* wishlist */
#wlmember_loginwidget {color: #AAADAD; font-size:110%;}
#wlmember_loginwidget a {color: #B6BABA}

/* Recent Comments */
li#recent-comments-2.widget {background: #303030; border:none; line-height:19px; font-size:12.5px;}
li#recent-comments-2.widget a{color: #B6BABA;}
.custom .recentcomments {list-style:none;}

/* Top Comments */
li#top-commentators.widget {background: #303030; border:none; line-height:19px; font-size:12.5px;}
li#top-commentators.widget a{color: #B6BABA;}
.custom .top-commentators.widget {list-style:none;}
