/* 
Theme Name: whiteboard
Theme URL: http://plainbeta.com/2008/05/20/whiteboard-a-free-wordpress-theme-framework/
Description: A blank theme for you to draw on.
Author: Brian Purkiss
Author URI: http://brianpurkiss.com
Version: 1.0.4

Obviously, you may edit the above info upon your customization.
Though I wouldn't mind a link somewhere... *hint hint*
*/

/*  The following CSS Reset was written by Dejan Cancarevic
http://stylizedweb.com/2008/02/14/10-best-css-hacks/         */


html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,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 {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
* {margin:0;padding:0;}
body {
	margin:0 auto;
	text-align:center;
	font-family:"Arial", "Lucida Grande",  "Sans-serif";color:#747474;font-size:13px;
	line-height:18px;
	background-color:#D6E4B3;
	background-image:url('../../../images/global/body-background.jpg');
	background-repeat:repeat-y;
	background-position:center;
}
a {color:#7AB7CB;text-decoration:none;}
ul {list-style-type:none;}
input:focus { outline: none; }
em {font-style:italic;}
#blogger .articles {
	position: relative;
	margin-top: 120px;
}

#mtplayer {
	position:absolute;
	top:0px;
	right:0px;
	z-index: 1;
}



#container{margin:0 auto;text-align:center;position:relative;display:block;width:890px;height:100%;}
#header {
	background:url('http://moneytrack.org/images/global/header-background.png') no-repeat;
	-webkit-box-shadow:#444 0 0 10px;
	-moz-box-shadow:#444 0 0 10px;
	height:123px;
}
#header form {position:absolute;top:70px;left:530px;}
#header #zip-code-button {position:absolute;top:70px;left:720px;}
#header #zip-code-toggle-button {position:absolute;top:68px;right:35px;z-index:4px;width:142px;height:24px;}
#zip-code-search {
	position:relative;
	margin:0 auto;
	text-align:center;
	width:896px;
	background-image:url('../../../images/global/zip-code-search-background.png');
	background-repeat:no-repeat;
	background-position:-10px 5px;
	height:42px;
}
#zip-code-search label {position:absolute;font-size:14px;font-weight:bold;color:#B0D273;top:16px;left:474px;}
#zip-code-search input {position:absolute;top:19px;left:705px;height:16px;color:#888;}
#searchform {
	border:none;
	background-repeat:no-repeat;
	background-color:transparent;
	width:160px;
	height:24px;
	padding-left:0px;
	color:#8FCED8;
}
#s { margin-top:4px; width:115px; text-align:left; border:none; color:#8FCED8; }
#searchsubmit { background:transparent;}



.menu .page-item-54 { display:none; }
.menu {
	font-family:"Verdana";
	text-align:left;
	background: url('http://moneytrack.org/images/global/menu-background.jpg');
	background-repeat: repeat-x;
	height:27px;
	width:890px;
	background-color: #fff;
	margin: 10px 0 10px 0px;
	display:block;
	position:relative;
	-webkit-box-shadow:#444 0 0 4px;
	-moz-box-shadow:#444 0 0 4px;z-index: 99999;
}
.menu ul {text-align: left;padding:0 0 0 40px;line-height: 23px;}
.menu ul li {
	float:left;
	display:inline-block;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	padding:0 7px 0 7px;
	margin-right: 30px;	
	margin-top:4px;
	text-align: center;
	position:static;
}

.menu ul li a { font-weight:bold; font-size:13px; text-transform: uppercase; }
.menu ul li:hover a { padding-bottom:20px; }
.menu ul li:hover { background-color:#EAF2F6; border-right:1px solid #C9E1F0; border-left:1px solid #C9E1F0; position: auto; }
.menu ul li ul { position:absolute; left:-999em; z-index:99; border:none; color:#B0D273; padding-bottom:5px; float: none;}
.menu ul li:hover ul { position:absolute;left:auto; top:27px; padding-top:8px;display:block;z-index:99;}
.menu ul li:hover ul li ul{ display:none;}
.menu ul li ul li {position:relative; opacity:0.9; margin-top:2px; margin-left:-48px; width:236px;float: none; z-index:99;min-width:0;}
.menu a { font-family:"Verdana"; font-weight:normal; }
.menu ul li:hover ul a { color:#729D47; text-shadow:1px 1px 1px #fff ; font-size:12px; background-image:none;padding-bottom:0;margin-left:10px; font-family:"Arial";
	font-weight:bold;
	font-size:11px;
}
.menu ul li:hover ul li:hover { color:#B0D273; background-color:#D3E5EA; opacity:1.0; }
.menu ul li:hover ul li { display:list-item; text-align:left; background-color:#EAF2F6;	border:1px  solid #C9E1F0;}


#menu-wrap, #menu-wrap ul { 
	background-color: #fff;
	background: url('images/global/menu-background.jpg')no-repeat;
	margin:10px 0 0px 0;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  12px;
	font-weight: normal;
	font-style: normal;
}

#menu-wrap ul li:hover a, #menu-wrap ul a:focus { 
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  12px;
	font-weight: normal;
	font-style: normal;
}


#menu-wrap li.selected_subpage, #menu-wrap li.selected_subpage a,  { 
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  12px;
	font-weight: normal;
	font-style: normal;
	padding:  5px  11px  5px  10px;
	line-height:  15px;
}

#menu-wrap ul ul a:hover { 

	color: #000 !important;
	font-family: Arial, Helvetica, sans-serif!important;
	font-size:  12px !important;
	font-weight: normal !important;
	font-style: normal !important;
}

#menu-wrap li.section { 

	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  12px;
	font-weight: normal;
	font-style: normal;
	padding:  5px  11px  5px  10px;
	line-height:  15px;
}

#menu-wrap { 
	height:  28px;
	background:url('images/global/menu-background.jpg') repeat-x;
	
}

#menu-wrap ul ul { 
	top:  28px;
}
.menu ul li ul li ul { display:none; }
/*
li.page-item-56  a {
	font-family:"SigRoel";
	line-height:12px;
} */
li.page-item-58  a 	{ font-family:"Arial"; }
li.page-item-60  a	{ font-family:"Arial"; }
li.page-item-62  a	{ font-family:"Arial";}
li.page-item-64  a	{ font-family:"Arial"; }
li.page-item-66  a	{ font-family:"Arial";}
li.page-item-68 a 	{ font-family:"Arial";}

/* ############ FRONT PAGE STYLE ############### */
#front_content {
	height:300px;
	position:relative;
	background-image:url("http://moneytrack.org/images/front/frontbkg.jpg");
	background-repeat:no-repeat;
	background-position:bottom left;	
}

#front_content object {
	margin:16px 20px 0 0;
	-webkit-border-radius:20px;
	-webkit-box-shadow:0 0 8px #7a7a7a;
	-moz-box-shadow:0 0 8px #7a7a7a;
	z-index:1;
}

#front-pam-and-jack {padding:20px 0;}
#front-blogroll {
	height:129px;
	width:100%;
	background-image:url('http://moneytrack.org/images/front/blogroll-background.jpg');
	background-repeat:repeat-x;
}

#front-blogroll ul {margin:0 auto;text-align:center;padding-top:20px;margin-left:30px;}
#front-blogroll li {margin:0 10px 0 0;float:left;}

.roll { width:273px; height:90px; color:#7E9C49; font-size:13px; line-height:1.2em;}
.roll h2 a { color:#5C7F3A; font-weight:bold; }
.mm_roll { background-image:url('http://moneytrack.org/images/front/mm-background.jpg'); background-repeat:no-repeat; }
.mm_roll { padding:29px 0 0 82px;width:190px; text-align:left;}
.mm_roll p {width:180px;}
.ln_roll { background-image:url('http://moneytrack.org/images/front/latest-news-background.jpg'); background-repeat:no-repeat; padding:29px 0 0 82px;width:184px; text-align:left; }
.ln_roll p {width:180px;}
.pp_roll { background-image:url('http://moneytrack.org/images/front/pams-pick-background.jpg'); background-repeat:no-repeat;padding:29px 0 0 82px;width:190px; text-align:left; }
.pp_roll p {width:180px;}
#content {
  background: url('../../../images/global/footer-background.jpg') no-repeat;
	background-position:bottom center;
	min-height:540px;
	z-index:1;
	width:890px;
	position:relative;
	background-color:#fff;
	text-align:left;
	-webkit-box-shadow:#444 0 0 10px;
	-moz-box-shadow:#444 0 0 10px;
	padding-bottom:80px;
}

#content a {color:#658F9D;}

#Home #content { padding-bottom: 30px; }
#email-us-form { margin-left: 196px;}
#email-us-form form li 	{ display:inline; }

#email-us-form form ul 	{ clear:both; }
#email-us-form label 	{ width:40px;text-align:right; }
#email-us-form li input {
	width:340px;
	height:28px;
	background-image:url('http://moneytrack.org/images/global/input-background.jpg');
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:20px;
	padding-top:4px;
}
#email-us-form input 	{ width:340px;margin-left:10px;border:none;}
textarea {border:0;border:none;}
#email-us-form #email-text { height:60px; width:320px; border:0;}
#post 		{ width:690px;position:relative;overflow:visible;margin-left:184px;padding-right: 20px; }	
#post h1, #email-us-form h1	{ font-size:18px;color:#D3524F;margin:20px 0 20px 35px;font-family:Arial; }
#post h2 	{ font-size:17px; color:#747474; font-weight:bold; }
#post h3 	{ font-size:17px;color:#777;margin:20px 0px 10px 34px; }
#post h4 	{ font-size:17px; }
#post h6 {
  position:absolute;
	top:255px;
	left:485px;
	height:420px;
	width:160px;
	font-size:13px;
	font-weight:bold;
	line-height:1.4em;
	padding:14px;
	color:#93C74F;
	background-image:url('http://moneytrack.org/images/factbox.jpg');
	background-repeat:no-repeat;
	background-position:-20px 0 0 -20px ;
	text-shadow:0 2px 2px #fff;	
	overflow: visible;
}
#post p  { font-size:13px;width:425px;}
#post ul { list-style-type:disc; text-shadow: 1px 1px 1px #fff}
#post li { margin:0 0 0 20px; }
#post .about h1 { margin:0px 0 10px 0;padding-top:20px; }
#post .about h3 { margin-left:0px; }
#post .about p 	{ margin:0 0 10px 0; }
#post .episodes h1 h2 h3 { font-size:12px; text-align:left;text-decoration:none;font-weight:bold;}
#post .about 	{ padding-bottom: 0px; overflow:visible;}
#post .about .banner { margin-top:20px; margin-left:-10px; margin-bottom: 20px; }
#post .about img.alignnone { margin-top:20px; margin-left:-20px; margin-bottom: 14px; }
#post .hosts img.alignnone { margin-top:20px; margin-left:-10px; margin-bottom: 14px; }
#post .behind-the-scenes .wp-image-1147 { padding-top:20px; padding-left:20px; margin-bottom: 14px; }
#post .posts .behind-the-scenes {margin-left:-65px;}
div#post.experts {margin: 20px 0 14px 184px;}
div#post.experts img {padding: 14px 0 0 10px ;}
img.attachment-post-thumbnail {-webkit-border-radius:6px;-moz-border-radius:6px;}
.blog_entry p {
	margin-bottom: 10px;
}

.investing p {padding: 0 0 10px 14px;}
.investing h2 {padding: 0 0 10px 14px;}

a.more-link { color:#8db54c; }

.about, .hosts { margin-left:30px; color:#747474; }
#post .about iframe {float:left;margin:20px 20px 40px 0;} 
#post .about p {clear:both;display:block;}
.posts 	h2 		{ font-size:13px;color:#5C7BDE;text-decoration:underline; font-weight:bold;margin-bottom:12px;}
.posts 	h2 a 	{ text-decoration:underline;color:#73a8bd; }
.blog_entry h2 {text-align:left;text-decoration:none;font-weight:bold;color:#7a7a7a;padding-top:20px 0 0 0;font-size:17px;}
.blog_entry img {margin-bottom:20px;}
strong { font-weight:bold; }
.posts { position:relative; margin:0 0px 0 216px; clear:both; width:430px; padding-bottom:20px;overflow: visible; }
.header-image 	{ position:relative;margin:0px 30px 20px 0px;z-index:1;height:190px; }
.posts img 		{ float:left;margin:0 10px 35px 0px; }
.posts h2 		{ margin:0px;}
.articles .posts { overflow:auto; margin-left: 216px; }
#post div.episode-description p {width:600px;}
/*.more_articles		{ position:relative;height:200px;margin-left:196px;clear:both;color:#747474;}
.more_articles a 	{ color:#747474;}
.more_articles h3 { font-size:17px;margin:30px 0 10px 0;font-weight:bold;}
.more_articles ul { list-style-type:disc;} 
.more_articles li { margin-left:20px;}
*/

.hosts 		{ color:#7A7A7A; margin-left:30px; line-height:18px; }
.hosts h2 	{ font-size:17px; font-weight:bold; margin:20px 0 4px 0; }
.hosts p { margin:0 0 10px 0 }
#sidebar{
	width:204px;
	position:absolute;
	min-height:500px;
	top:0;
	left:0;
	background-image:url('../../../images/global/sidebar-background.png');
	background-repeat:no-repeat;
	background-position:top right;
	background-color:transparent;
	z-index:9;
}

#sidebar ul{
	width:150px;
	font-size:13px;
	font-weight:bold;
	text-transform:capitalize;
	margin:0 0 0 20px;
	padding-top:20px;
	line-height:26px;
	
}

#sidebar li { padding-bottom:4px; }
#sidebar ul li ul 		{ padding-top:0; margin:0 0 0 5px; font-size:12px; }
#sidebar ul li ul li 	{ font-weight:normal; text-transform:uppercase;}
#sidebar li a:hover 	{ background: url('../../../images/global/nav_underline.jpg')no-repeat; padding-bottom:2px; background-position:0px 13px; }
#sidebar a { color:#B0D273; }

#footer {
	position:absolute;
	bottom:0;
	clear:both;
	text-align:right;
	width: 890px;
	height: 96px;
	z-index:999;
}

#copyright-footer {
	width:860px;
	margin:0 auto;
	text-align:center;
	text-align:left;
	font-size:10px;
	color:#fff;
	text-shadow:0 0 3px #000;
	padding-bottom:40px;
	font-weight:800;
}
	
#copyright-footer ul {display:inline;}
#copyright-footer li {display:inline;margin:0 20px 0 0;}
#copyright-footer .copy {float:right;}

/* ##### General Wordpress img insert ###### */
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}


.tools {
	position:absolute;
	top:220px;
	right:20px;
	background-image:url('../../../images/global/tools_background.jpg');
	background-repeat:no-repeat;
	height:300px;
	width:200px;
}

.tools ul { padding-top:80px;	padding-left:10px;	list-style-type: disc;	color:#64909B; }
.tools li { width:150px;	margin-bottom:10px; }
.tools li a {	font-weight:bold;	color:#9EC35C; }

.links {
	position:absolute;
	top:240px;
	right:20px;
	background-image:url('../../../images/links.jpg');
	background-repeat:no-repeat;
	height:300px;
	width:200px;
}

.links ul {	padding-top:70px;	padding-left:5px;	list-style-type:disc;	color:#64909B; }
.links li {	width:150px;	margin-bottom:10px;}
.links li a {	font-weight:bold;	color:#9EC35C; }
.articles .alignnone {	display:none;}
.articles {	padding:20px 0 0 0; }

.episode {
	position:relative;
	height:172px;
	padding-top:20px;
	width:192px;
	float:left;
	background-image:url('../../../images/global/episode-background.jpg');
	background-repeat:no-repeat;
	background-position:center top;
	margin:0 auto;
	text-align:center;
	margin:10px;
	font-size:11px;
	font-weight: bold;
}

.episode .episode_link { color:#7a7a7a;width:160px;position:absolute;top:70%;left:15px;text-align: left; }
.episodes {	overflow: auto;	width:720px;	margin-left:40px; }
.epsiode div {-webkit-background-size: 50%; /* Safari */  
-o-background-size: 50%; /* Opera */  }
#blog-single .single {	padding-top:90px;	margin-left:220px;}
.blog_entry img {	float:left;}
#Blog #content {	background-image:url('http://moneytrack.org/images/global/blog-header.png');	background-repeat:no-repeat;	background-position:top right; }
#blog-wrapper {	padding-top:120px;}
#blog-wrapper .posts {	margin-left:210px; }
#blog-wrapper .links {
	overflow: visible;
	position:absolute;
	top:80px;
	right:-260px;
	background-image:url('../../../images/links.jpg');
	background-repeat:no-repeat;
	background-position: 0 25px;
	padding: 20px;
	height:300px;
	width:200px;
}
.date {color:#8db54c;font-weight:bold;margin-bottom: 20px;height:40px;}

#blog-wrapper .tools ul {	padding-top:80px;	padding-left:245px;	list-style-type: disc;	color:#64909B; }
#blog-wrapper h1{	font-weight:bold;	font-size:17px;	color:#64909B;	margin:15px 0 10px 0; }
#blog-sidebar { width:200px; list-style-type: none;color:#7a7a7a;float:right;}
#blog-sidebar a {color:#7a7a7a;}
#blog-sidebar h2 {font-weight: bold;margin-top: 20px;text-transform: capitalize;font-size: 14px;}
#blog-sidebar #searchform {background-position: 5px 0;margin-left: -10px;padding-left: 20px;}
#content #blog-sidebar #searchform input#searchsubmit {margin-left:-10px;}
#blog-sidebar #s {width:106px;}
#blog-background {	background-image:url('../../../images/global/blog-header.png');	background-repeat:no-repeat;	background-position:top right;height:126px;}

.blog_date {	font-weight:bold;	color:#9EC35C;	font-size:12px;	}
.thumbnail_wrapper {
float:left;
margin:4px 10px 10px 0;
overflow:hidden;
width:56px;
height:56px;
display:block;
-moz-border-radius:8px;
-webkit-border-radius:8px;
background-repeat: no-repeat;
}

.blockquote_div {
  position:absolute !important;
	top:260px !important;
	left:495px !important;
	height:600px !important;
	width:200px !important;
	font-size:17px !important;
	line-height:12px !important;
	color:#7AB7CB;
}
#Home #flashObj { margin-top:120px; margin-left:60px;}
#ipt {	margin-right:25px; opacity:0; }
#kcts {	margin-right:50px;	margin-bottom:25px;	opacity:0;}
#Home .footer_sponsors {	opacity:1; }

#social_icons li {	display:inline;	float:left;	margin:0;	padding:0;}
#social_icons img {	opacity:1;	margin:0;	padding:0; }
#episode-wrapper {	padding:0;	-webkit-border-radius:0;	-moz-border-radius: 0;	-webkit-box-shadow:0 0 0 #fff;}
#blog-wrapper img.thumbnail {	display:none;}
/*#blog-wrapper .size-full {	float:right;	margin-top: -105px;	margin-right:-240px;margin-bottom:20px;}*/
#blog-wrapper .size-full {	position:absolute;top:-110px;left:-20px;}
.blog_entry h2 {padding-top:110px;}
#email-us ul {	overflow: auto;	margin:5px 0;}
#email-us select {	margin-left:24px;}
#email-us li label {	display:block;	width:50px;float:left;}
#email-us li input {	float:right;	width:340px;}
#email-us-form  {	padding-left: 24px;}
#email-us-form #entries img {	margin-left: -28px;}
#email-us #submit {	background-color: #fff;	border:1px solid #ddd;	background-image: none;	width:180px;	color:#222;	margin-right:176px;}
#email-us #email-text {	height:75px;	background-image:url('http://moneytrack.org/images/text-box.jpg');	background-repeat: no-repeat;}
div#post p {	margin-right:100px; margin-bottom:8px;}
#copyright-footer a {	color:#fff; }

.blogr {width:420px;margin-left: 32px;margin-bottom: 20px;}
#post .blogr h2 {
	margin:20px 0 4px; 0;color:#86b7c9;text-decoration:none;text-transform: capitalize;font-size: 18px;
}

#content #episode_sidenav a {
  color:#9ECF76;
  font-weight:bold;
  margin-bottom:15px;
}
#content #episode_sidenav li {
  margin-bottom:15px;
}
div.segments {
  position:relative;
}
div.segments object#flashObj {position:relative;	margin:0px;	z-index: 999;margin-top:0;padding:0;margin-left:-130px;}
#post.blogs {overflow:auto;}
#post.blogs .articles {width:430px;float:left;}
#post.blogs .articles .posts {margin-left:20px !important;}


