@import url('/wp-content/themes/MoneyTheme/plugins.css');@import url('/wp-content/themes/MoneyTheme/extra.css');/*
Original Theme:
	Money Theme
	http://www.themewars.com/money
	1.0.0
	Unique Blog Designs
	http://www.uniqueblogdesigns.com

Color Scheme (Dark to Light):
	Red ----
		#403
		#B07
		#E0B
	--------
	Green --
		#052
		#063
		#173 (AdSense)
	--------
	Blue ---
		#025
		#059 (hover)
		#07B (links)
		#0BE
		#DEF 
	--------
*/

/*
// ---- Wrappers ----
*/
* {
	margin: 0;
	padding: 0;
}
html {
	margin: 0;
	padding: 0;
}
body {
	background: #AAA;
	color: #222;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	margin: 0;
	margin: 0;
	padding: 0;
}
#body {
	background: #AAA url('images/body_bg.png') repeat-x top left;
}
#container {
	margin: 0 auto;
	text-align: left;
	width: 990px;
}
#wrapper {
	background: #FFF url('images/wrapper_bg.png') repeat-y top left;
	padding: 30px 25px 0 25px;
	width: 940px;
	margin: 0;
}
/*
// ---- Typography ----
*/
h1, h2, h3, h4, h5, h6 {
     color: #444;
	 font-family: "Times New Roman", Times, serif;
	 font-weight: bold;
     letter-spacing: -.025em;
     line-height: 1.5;
	 margin: 1em 0 .5em 0;
	 word-spacing: 0.05em;
}
a {
	color: #07B;
	text-decoration: underline;
}
a:hover {
	color: #059;
}
blockquote {
	color: #444;
	text-align: justify;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.2em;
	font-style: italic;
	padding: 0 20px;
	word-spacing: 0.05em;	
}
dl {
	margin-left: 15px;
}
dt {
	font-weight: bold;
}
dd {
	margin-left: 25px;
}
acronym, abbr {
	letter-spacing: 0.05em;
	outline: none 0;
	border-bottom: 1px dotted #CCC;
}
hr {
	background: #DDD;
	border: 2px solid;
	border-color: #EEE #DDD #CCC #DDD;
	height: 5px;
	margin: 25px 0;
}
img {
	border: 0;
	outline: none 0;
}
/* 
// ---- Modifiers ----
*/
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.clear {
	clear: both;
	font-size: 1px;
}
.hide {
	border: 0;
	display: none;
	height: 0;
	margin: 0;
	outline: none 0;
	padding: 0;
	width: 0;
}
/*
// ---- Header ----
*/
#header {
	margin: 0 10px;
	width: 960px;
}
#header-tagline {
	color: #444;
	font-size: 13px;
	height: 27px;
	overflow: hidden;
	text-align: center;
}
#header-tagline a {
	color: #07B;
	text-decoration: underline;
}
#tagline-left, #tagline-right {
	display: inline-block;
	margin-top: 6px;
}
#header #logo {
	float: left;
	height: 95px;
	width: 450px;
}
#header #logo strong.text {
	display: block;
	padding-top: 18px;
}
#header #logo strong.logo-block, #header #logo strong.logo-block a {
	display: block;
	font-size: 20px;
	text-decoration: none;
}
#header #logo #site-description {
	color: #777;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
}
#header .adblock {
	float: right;
	width: 468px;
	height: 60px;
	margin-top: 20px;
}
/*
//---- Navigation ----
*/
#nav {
	height: 41px;
	margin: 0 10px;
	list-style: none;
	padding-bottom: 4px;
	width: 960px;
}
#nav li {
	float: left;
	font-size: 14px;
	font-weight: 700;
}
#nav li a {
	color: #222;
	display: inline-block;
	height: 36px;
	line-height: 36px;
	margin: 1px 15px 0 0;
	outline: none 0;
	padding: 5px 10px 0 10px; 
	text-decoration: none;
}
#nav li a:hover, #nav li.current_page_item a {
	background: #FFF url('images/nav_hover_bg.png') repeat-x left center;
	color: #444;
	margin-top: 1px;
	padding-top: 5px;
}
/*
//------ COL-1 ------
//---- SUBSCRIBE ----
*/
#subscribe {
	margin-bottom: 5px;
	padding-bottom: 25px;
	width: 940px;
}
#subscribe #subscription-box {
	float: left;
}
#subscription-box {
	background: #173;
	border: 1px solid #063;
	color: #FFF;
	height: 246px;
	position: relative;
	margin-left: 10px;
	width: 598px;
}
#subscription-box img {
	position: absolute; 
	top: 2px; 
	left: -15px;
}
#subscription-box .entry {
	margin: 26px 0 0 90px;
	width: 490px;
}
#subscription-box h3 {
	font-size: 30px; 
	font-weight: 700;
	margin-bottom: 10px;
}
#subscription-box p {
	color: #EEE;
	font-size: 18px;
	line-height: 24px;
}
#subscription-box small {
	font-size: 13px;
	line-height: normal;
}
#subscription-box form {
	background: transparent url('images/subscribe_form_arrow.png') no-repeat 300px 0px;
}
#subscription-box form input.text {
	background: transparent url('images/subscribe_form_input.png') repeat-x top left;
	border: 0;
	color: #444;
	display: inline-block;
	float: left;
	font-size: 18px;
	height:33px;
	margin-right: 85px;
	padding: 12px 10px 0 10px;
	width: 276px;
}
#subscription-box form input.submit {
	background: transparent url('images/get_theme.png') no-repeat top left;
	border: 0;
	cursor: pointer;
	float: left;
	height: 47px;
	margin-left: 5px;
	width: 180px;
}
#subscription-box form input.submit:hover {
	background-position: 0 100%;
}
#subscription-box form {
	margin-left: 17px; 
	margin-top: 25px;
}
#subscribe .adblock {
	float: right;
	margin-right: 10px;
}
#subscribe #slider {
	float: left;
	height: 250px;
	width: 600px;
	position: relative;
}
#subscribe #slider #sliderContent {
	width: 600px;
	position: absolute;
	top: 0;
	list-style: none;
	margin-left: 0;
}
#subscribe #slider .sliderImage {
	float: left;
	position: relative;
	display: none;
}
#subscribe #slider .sliderImage span.bottom {
	position: absolute;
	padding: 15px;
	width: 570px;
	background-color: #000;
	color: #FFF;
	display: none;
	filter: alpha(opacity=85);
	-moz-opacity: 0.85;
	-khtml-opacity: 0.85;
	opacity: 0.80;
}
#subscribe #slider .sliderImage span.bottom strong.title {
	float: left;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.25;
	letter-spacing: .05em;
	margin-right: 20px;
	width: 450px;
	word-spacing: .1em;
}
#subscribe #slider .sliderImage span.bottom strong.date {
	font-size: 13px;
	font-weight: normal;
	float: right;
	padding-top: 3px;
}
#subscribe #slider .sliderImage span.bottom strong.content {
	clear: both;
	float: left;
	font-size: 13px; 
	font-weight: bold;
	line-height: 1.5;
	letter-spacing: .05em;
	overflow: hidden;
	padding-top: 20px;
	width: 570px;
	word-spacing: .15em;
}
#subscribe #slider .bottom {
	bottom: 2px;
	left: 0;
}
#subscribe #slider span.bottom span {
	font-size: 12px;
}
#subscribe #slider .clear {
	clear: both;
}
/*
//---- Recent Posts ----
*/
ul#recent-posts {
	list-style: none;
	width: 600px;
}
ul#recent-posts li hr {
	margin: 20px 0;
}
ul#recent-posts li h3 {
	margin-bottom: 5px;
}
ul#recent-posts li h3 a {	
	font-size: 1.2em;
	font-weight: bold;
	line-height: 2;
	text-decoration: none;
}
ul#recent-posts li div.meta {
	height: 14px;
	line-height: 14px;
}
ul#recent-posts li div.meta span {
	color: #444;
	display: block;
	font-size: .8em;
}
ul#recent-posts li div.meta span img{
	margin-right: 10px;
}
ul#recent-posts li div.preview {
	padding-top: 10px;
	border-top: 1px dotted #EEE;
}
ul#recent-posts li div.share{
	float: right;
	margin: 8px 0 0 10px;
	width: 50px;
}
ul#recent-posts li p.recerpt {
	font-size: 1.1em;
	float: left;
	line-height: 2;
	width: 400px;
}
ul#recent-posts li div.alignleft {
	width: 120px;
	margin: 8px 10px 0 0;
}
/* 
// ---- Single & Page ----
*/
#col-1-content {
	float: left;
	overflow: hidden;
	width: 600px;
}
#col-1-content h1 {
	font-size: 2em;
	margin: 0 0 1em 0;
}
#col-1-content h1 a {
	text-decoration: none;
}
#col-1-content h2 {
	font-size: 1.75em;
}
#col-1-content .postmetadata {
	font-weight: bold;
	margin-bottom: 15px;
	overflow: hidden;
	width: 600px;	
}
#col-1-content .postmetadata p {
	height: 20px;
}
#col-1-content .postmetadata .date {
	color: #777;
	background: transparent url('images/tag.png') no-repeat top left;
	float: left;
	margin: 2px 50px 0 0;
	padding-left: 25px;
}
#col-1-content .postmetadata .comments {
	background: transparent url('images/comments.png') no-repeat top left;
	float: left;
	margin: 2px 50px 0 0;
	padding-left: 25px;
}
#col-1-content .postmetadata .share-this {
	float: left;
	margin: 0 50px 0 0;
}
#col-1-content .postmetadata .tweetmeme {
	background: transparent url('http://www.google.com/s2/favicons?domain=twitter.com') no-repeat top left;
	float: left;
	line-height: 17px;
	margin: 0;
	padding-left: 25px;
}
#col-1-content .entry {
	color: #222;
	font-size: 13px;
	line-height: 1.5;
}
#col-1-content .entry p {
	line-height: 1.5;
	margin: .75em 0;
}
#col-1-content .entry h1 {
	font-size: 2em;
}
#col-1-content .entry h2 {
	font-size: 1.75em;
}
#col-1-content .entry h3 {
	font-size: 1.5em; 
}
#col-1-content .entry h4 {
	font-size: 1.25em; 
}
#col-1-content .entry h5 {
	font-size: 1.15em;
}
#col-1-content .entry h6 {
	font-size: 1.1em;
}
#col-1-content .entry ul, #col-1-content .entry ol {
	margin-left: 35px;
	margin-bottom: 10px;
}
#col-1-content .entry img.alignleft {
	margin-right: 10px;
}
#col-1-content .entry img.alignright {
	margin: 0 0 10px 10px;
}
#col-1-content .tweet-bar {
	background: #DEF url('images/twitter_bird_post.png') no-repeat 8px 8px;
	border: 1px solid #07B;
	color: #444;
	height: 34px;
	margin-top: 30px;
	line-height: 34px;
	margin-bottom: 30px;
}
#col-1-content .tweet-bar span {
	float: left;
	text-indent: 54px;
}
#col-1-content .tweet-bar a {
	color: #07B;
	font-weight: 700;
}
#col-1-content .tweet-bar a:hover {
	color: #059;
}
#col-1-content .tweet-bar a.right {
	float: right;
	margin-right: 11px;
}
#col-2 {
	list-style: none;
	float: right;
	width: 310px;
}
#col-2 a {
	color: #07B;
}
#col-2 a:hover {
	color: #059;
	text-decoration: underline;
}
#col-2 li {
	margin-bottom: 25px;
	padding-left: 10px;
}
#col-2 li.widget_recent_entries {
	margin-bottom: 15px;
}
#col-2 #recent-posts-2 ul li a {
	font-size: 11px;
	font-weight: bold;
	line-height: 1.15;
	margin-bottom: 25px;
	text-decoration: none;
}
#col-2 h3 {
	background: transparent url('images/col2_heading.png') no-repeat top left;
	color: #FFF;
	display: block;
	font-size: 18px; 
	font-weight: 700;
	height: 31px;
	line-height: 32px;
	padding: 3px 22px 19px 5px;
	margin: 0 -32px 0 0;
	width: 304px;
	text-indent: 10px;
}
#col-2 li.subscribe h3:hover {
	background: transparent url('images/col2_heading_hover.png') no-repeat top left;
}
#col-2 li.subscribe h3 span {
	background: transparent url('images/col2_subscribe.png') no-repeat 0 4px;
	color: #FFF;
	display: block;
	height: 28px;
	padding-left: 30px;
}
#col-2 li.subscribe h3 span:hover {
	background: transparent url('images/col2_subscribe_hover.png') no-repeat 0 4px;
}
#col-2 li.subscribe form {
	text-align: center;
}
#col-2 li.subscribe .text {
	background: #EEE;
	border: 1px solid #777;
	color: #444;
	font-size: 14px;
	margin-bottom: 8px;
	padding: 6px;
	width: 277px;
}
#col-2 li.subscribe .submit {
	background: transparent url('images/subscribe.png') no-repeat top left;
	border: 0;
	height: 38px;
	width: 284px;
	cursor: pointer;
}
#col-2 li.subscribe .submit:hover {
	background-position: 0 100%;
}
#col-2 li.subscribe .no-spam {
	color: #444;
	margin-top: 14px;
}
#col-2 li ul {
	list-style: none;
}
#col-2 li ul li {
	margin-bottom: 15px;
	padding-left: 12px;
}
#col-2 li.categories-archives {
	margin-bottom: 5px;
}
#col-2 li.categories-archives a {
	font-size: 13px;
	font-weight: 700;
}
#col-2 li.categories-archives .categories {
	float: left;
	width: 131px;
}
#col-2 li.categories-archives .categories h3 {
	background-image: none;
	background: #173;
	border: 1px solid; 
	border-color: #052 #042 #031 #042;
	height: 31px;
	line-height: 32px;
	margin: 1px 0 18px 0;
	padding: 1px 0 0 0;
	text-indent: 10px;
	width: 151px;
}
#col-2 li.categories-archives .archives {
	float: right;
	width: 151px;
	margin-right: -32px;
}
#col-2 li.categories-archives .archives h3 {
	background: transparent url('images/archives_heading.png') no-repeat top right;
	width: 124px;
}
#col-2 li.widget_flickr .images {
	margin-left: 15px;
}
#col-2 li.widget_flickr .images .flickr_badge_image {
	border: 4px solid #EEE;
	float: left;
	margin-bottom: 15px;
	margin-right: 15px; 
}
/* 
// ---- Footer ----
*/
#footer {
	background: transparent url('images/footer_bg.png') no-repeat top left;
	overflow: hidden;
	padding: 50px 25px;
	width: 940px;
}
#footer.products-active {
	background: transparent url('images/footer_products_bg.png') no-repeat top left;
}
#footer p.alignleft {
	margin-top: 5px;
}
.form-submit {
	padding: 5px 10px;
	border: 3px #B07 solid;
	background:#E0B;
	color:#FFF;
	font-size: 16px;
	font-weight: 700;
	cursor: pointer;
	margin-top: 10px;
	margin-bottom: 10px;
}
.form-submit:hover {
	border: 3px #173 solid;
	background: #5E6;
	text-decoration: none;
}
#searchform {
	float: right;
}
#searchform .screen-reader-text {
	display: none;
}
#searchform #s {
	background: #AAA;
	border: 2px solid;
	border-color: #888 #777 #666 #777;
	font-size: 12px;
	margin: 11px 12px 0 0;
	padding: 4px;
}
#searchform #searchsubmit {
	background: #777;
	border: 1px solid;
	border-color: #555 #444 #333 #444;
	color: #FFF;
	cursor: pointer;
	font-size: 13px;
	font-weight: 700;
	margin: 11px 0 6px 0;
	padding: 3px 6px;
}
#searchform #searchsubmit:hover {
	background: #666;
	border-color: #555;
}
/*
//---- @SeanWF ----
*/
#col-2 li.widget widget_tag_cloud content-box a {
text-decoration: none;
}
#col-2 ul.blogroll li {
	height: 18px;
	margin-bottom: 8px;
}
#col-2 ul.blogroll li a {
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
}
#col-2 ul.blogroll li a img {
	margin: 0 10px -2px 0;
}
#col-2 ul.blogroll li a:hover {
	color: #059;
	text-decoration: none;
}
#nav li.search {
	float: right;
}
.copyright {
	font-weight: bold;
	color: #444;
}
input.contact, select.contact, textarea.contact {
	background: #FAFAFA;
	border: 2px solid;
	border-color: #DDD #CCC #BBB #CCC;
	font-size: 14px;
	outline: none;
	padding: 3px;
}
input.contact:focus, select.contact:focus, textarea.contact:focus {
	background: #F6F6F6;
	border-color: #BBB #AAA #999 #AAA;
}
input.submit {
	cursor: pointer;
	padding: 3px 5px;
}
input.submit:hover {
	background: #F6F6F6;
	border-color: #AAA #BBB #CCC #BBB;
}
#footnav {
	background: #EEE;
	border: 2px solid;
	border-color: #CCC #BBB #AAA #BBB;
	height: 45px;
	list-style: none;
	margin-top: 30px;
	width: 936px;
}
#footnav li {
	float: left;
	font-size: 14px;
	font-weight: bold;
}
#footnav li a {
	display: inline-block;
	height: 35px;
	line-height: 35px;
	margin: 5px 25px;
	text-decoration: none;
}