* { padding: 0; margin: 0; }

.fbimg {display:none;}

body {
 font-family: Georgia, "Times New Roman", serif;
 font-size: 13px;
 background:url(img/bg.jpg);
}
#wrapper { 
 margin: 0 auto;
 width: 960px;
}
#faux {
 background: url(faux-4-2-col.gif);
 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
}
#header {
 color: #333;
 padding: 30px 0 0px 0px;
 height: 203px;
 margin: 0px 0px 4px 0px;
 text-align:center;
 background:url(img/bg_top.jpg) top center repeat-x;
 cursor: pointer;
}
#header:hover {
 cursor: pointer;
}
#navigation {
 color: #333;
 padding: 10px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
}
#rightmain { 
 display: inline;
 color: #333;
 margin: 0px;
 padding: 0px;
 width: 410px; overflow:hidden;
 float: right;
}
#leftmain { 
 float: left; overflow:hidden;
 color: #333;
 margin: 0px;
 padding: 0px;
 width: 550px;
 display: inline;
 position: relative;
}
#rightResearch { 
 display: inline;
 color: #333; overflow:hidden;
 margin: 0px;
 padding: 0px;
 width: 550px;
 float: right;
}
#leftResearch { 
 float: left;
 color: #333;
 margin: 0px; overflow:hidden;
 padding: 0px;
 width: 360px;
 display: inline;
 position: relative;
}
#footer { 
 clear: both;
 color: #333;
 background:url(img/bg.jpg) top center repeat-x #fed062;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 text-align:center;
 height:95px; overflow:hidden;
}
.clear { clear: both; background: none; }

*:focus { outline-width:0; }
a:link {color:#333; text-decoration:none;}
a:visited {color:#333; text-decoration:none;}
a:hover {text-decoration:underline;}

#header h4 {background:url(img/header.png) top center no-repeat; height:213px; text-indent:-99999px; overflow:hidden; width: 960px; margin:0px auto;}
#header h4.blogHeader {background:url(img/header_blog.png) top center no-repeat; height:213px; text-indent:-99999px; overflow:hidden; width: 960px; margin:0px auto;}
#navigation #navContainer {width:740px; margin:0 auto; height:34px; border-bottom:1px solid #ccc; padding:0 0 20px 0;}
#navigation #nav {width:670px; margin:0 auto; height:34px; background:url(img/dot.png) center right no-repeat;}

#navigation #nav li {float:left; list-style:none; font-size:30px; text-align:center; background:url(img/dot.png) center left no-repeat; padding:0 23px 0 30px; margin:0 0 0 0px; padding:0 24px 0 32px;}
#navigation #nav li.current a {border-bottom:3px double #999;}
#navigation #nav:hover li.current a {border-bottom:0px double #999;}
#navigation #nav:hover li.current a:hover {border-bottom:3px double #999;}
#navigation #nav li a:link {color:#333; text-decoration:none;}
#navigation #nav li a:visited {color:#333; text-decoration:none;}
#navigation #nav li a:hover {border-bottom:3px double #999;}

/* HOMEPAGE */
#leftmain .theMachine {overflow:hidden; height:590px; width:546px; text-align:left; float:left; margin:-90px 0 0 0;}

#rightmain h2 {font-size:30px; text-transform:uppercase; color:#999; font-weight:normal; text-shadow: 0px -1px #bababa, 0px 1px #fff; margin:0px 0 20px 20px;}
#rightmain #latestResearch {font-size:24px; text-shadow: 0px -1px #bababa, 0px 1px #fff; margin:32px 0 20px 0px; background:url(img/sep_dotted_vertical.png) 0px 0px no-repeat;}
#rightmain #latestResearch ul {margin:0px 0px 20px 20px; padding:0px;}
#rightmain #latestResearch li {list-style:none; padding:0px; margin:0px; line-height:32px;}
#rightmain #latestResearch a:link {color:#333; text-decoration:none;}
#rightmain #latestResearch a:visited {color:#333; text-decoration:none;}
#rightmain #latestResearch a span {color:#999;}
#rightmain #latestResearch #numbersNav2 {padding:0 0 40px 20px; color:#999; letter-spacing:8px; display:inline;}
#rightmain #latestResearch #numbersNav2 a:focus {outline:none;}
#rightmain #latestResearch #numbersNav2 a:link {color:#999; text-decoration:none;}
#rightmain #latestResearch #numbersNav2 a:visited {color:#999; text-decoration:none;}
#rightmain #latestResearch #numbersNav2 a:hover {color:#333;}
#rightmain #latestResearch #numbersNav2 a.activeSlide:link {color:#333;}
#rightmain #latestResearch #numbersNav2 a.activeSlide:visited {color:#333;}
#rightmain #latestResearch a.numbersMore:link {color:#999; text-decoration:none;}
#rightmain #latestResearch a.numbersMore:visited {color:#999; text-decoration:none;}

#rightmain #latestPosts {font-size:24px; text-shadow: 0px -1px #bababa, 0px 1px #fff; margin:32px 0 20px 0px; background:url(img/sep_dotted_vertical.png) 0px 0px no-repeat;}
#rightmain #latestPosts ul {margin:0px 0px 20px 20px; padding:0px;}
#rightmain #latestPosts li {list-style:none; padding:0px; margin:0px; line-height:32px;}
#rightmain #latestPosts a:link {color:#333; text-decoration:none;}
#rightmain #latestPosts a:visited {color:#333; text-decoration:none;}
#rightmain #latestPosts a span {color:#999;}
#rightmain #latestPosts #numbersNav1 {padding:0 0 40px 20px; color:#999; letter-spacing:8px; display:inline;}
#rightmain #latestPosts #numbersNav1 a:focus {outline:none;}
#rightmain #latestPosts #numbersNav1 a:link {color:#999; text-decoration:none;}
#rightmain #latestPosts #numbersNav1 a:visited {color:#999; text-decoration:none;}
#rightmain #latestPosts #numbersNav1 a:hover {color:#333;}
#rightmain #latestPosts #numbersNav1 a.activeSlide:link {color:#333;}
#rightmain #latestPosts #numbersNav1 a.activeSlide:visited {color:#333;}
#rightmain #latestPosts a.numbersMore:link {color:#999; text-decoration:none;}
#rightmain #latestPosts a.numbersMore:visited {color:#999; text-decoration:none;}

#rightmain .learnMore {background:url(img/sep_dotted_vertical.png) 0px 0px no-repeat;}
#rightmain .learnMore p {font-size:18px; text-shadow: 0px -1px #bababa, 0px 1px #fff; margin:0 0 20px 20px;}

#rightmain .sep_horz {background:url(img/sep_dotted_horizontal.png) bottom 0px no-repeat; height:1px; width:90%; overflow:hidden; margin:10px 0 20px 20px;}

#customMachines {text-align:center; background:url(img/customMachineBanner.png) top center no-repeat; width:624px; height:95px; margin:-20px auto 0 auto;}
#customMachines h3 {font-size:30px; text-transform:uppercase; color:#999; font-weight:normal; text-shadow: 0px -1px #bababa, 0px 1px #fff; padding:20px 0 0 0; margin:0px; cursor:pointer;}
#customMachines h3:hover {cursor:pointer;}
#customMachinesContent {display:none; background:#eee; margin:-26px auto 0 auto; padding: 20px; width:512px; opacity:0.3; -webkit-box-shadow: 0px 2px 2px #ccc; border-bottom:1px solid #fafafa; border-top:1px solid #ececec; border-bottom-right-radius:3px; border-bottom-left-radius:3px;}
#customMachinesContent h3 {margin:0 0 15px 0; font-size:20px; line-height:29px; color:#000; text-shadow: 0px 0px #fff, 0px 1px #999; opacity:0.9;}
#customMachinesContent h4 {margin:0 0 15px 0; font-size:16px; line-height:29px; color:#000; text-shadow: 0px 0px #fff, 0px 1px #999; opacity:0.9;}
#customMachinesContent p {margin:0 0 15px 0; font-size:16px; line-height:29px; color:#000; text-shadow: 0px 0px #fff, 0px 1px #999; opacity:0.9;}

/* RESEARCH PAGE */


#leftResearch .theNotepad {overflow:hidden; height:344px; width:277px; text-align:left; float:left; margin:15px 0 20px 55px;}
#leftResearch .theLock {overflow:hidden; height:344px; width:337px; text-align:left; float:left; margin:15px 0 20px 50px; }
#leftResearch .theCoen {overflow:hidden; height:344px; width:277px; text-align:left; float:left; margin:35px 0 20px 155px;}

#leftResearch .sideSearch {margin:10px 30px 10px 60px;}
#leftResearch #sideSearchForm {border:0px solid green; margin:0 30px 10px 60px;}
#leftResearch #sideSearchForm fieldset {border:0px;}
#leftResearch #sideSearchForm input {border:1px solid #ccc; height:30px; font-family:georgia; font-size:16px; padding:0 0 0 5px; color:#666; width:280px; border-radius:6px;}

/* TEMP */
#leftResearch .askUs {width:250px; margin:20px 0 0 120px}
#leftResearch .askUs h2 {margin:0 0 15px 0; font-size:20px; line-height:29px; color:#333;}
#leftResearch .askUs p {margin:0 0 15px 0; font-size:14px; line-height:20px; color:#333; }
#leftResearch .askUs #followus a:link {color:#CC0000; text-decoration:underline;}
#leftResearch .askUs #followus a:visited {color:#CC0000; text-decoration:underline;}
/* TEMP */

#rightResearch {font-size:24px; text-shadow: 0px -1px #bababa, 0px 1px #fff; margin:0 0 0 20px;}
#rightResearch ul {margin:15px 0px 20px 0px; padding:0px;}
#rightResearch li {list-style:none; padding:10px 0px 20px 0; margin:0px 0 10px 0; border-bottom:1px solid #ccc; width:460px; line-height:29px;}
#rightResearch li p {font-size:14px; line-height:29px; color:#666; text-shadow: 0px 0px #999, 0px 0px #fff}
#rightResearch li.emptySep {border-bottom:1px solid #999; padding:0px; margin:-10px 0 0px 0;}
#rightResearch a:link {color:#333; text-decoration:none;}
#rightResearch a:visited {color:#333; text-decoration:none;}
#rightResearch a:hover {color:#333; text-decoration:none; text-shadow: 0px -1px #999, 0px 2px #fff}
#rightResearch .date {color:#999; text-shadow: 0px 0px #bababa, 0px 0px #fff}
#rightResearch a span {color:#999;}
#rightResearch li:hover span.more {color:#666;}
#rightResearch li span.share {display:none;}
#rightResearch li:hover span.share {display:block; float:right; font-size:11px;}

#loadMore {width:462px; height:46px; text-align:center; border:0px; display:block; background:url(img/button.png) top center no-repeat; font-size:16px; color:#666; cursor:pointer; margin:0 0 20px 0;}

.underSubs {text-shadow: 0px -1px #999, 0px 1px #fff; border-radius:6px; margin:20px 0 0 0; width:442px; border:0px;}
.underSubs h3 {margin:0 0 15px 0; font-size:16px; }
.underSubs h2 {font-size:30px; text-transform:uppercase; color:#999; font-weight:normal; text-shadow: 0px -1px #bababa, 0px 1px #fff; margin:0px 0 15px 0px;}
.underSubs h2 {margin:20px 0 0px 0;  width:104%; padding:30px 0 0px; border-top:1px solid #ccc; border-bottom:0px solid #ccc;}

.underSubs p {margin:0 0 15px 0; line-height:30px; color:#666;}
.underSubs a:link {border-bottom:1px dotted; color:#999;}
.underSubs a:visited {border-bottom:1px dotted; color:#999;}
.underSubs img {vertical-align:middle; margin:0 8px 0 0}

.underSubs fieldset {width:448px; margin:0px 0px 10px 0px; padding:20px 0px 0 12px; border-radius:6px; background:transparent; border:0px; padding:10px 0px 0px 0px;}

.underSubs fieldset label {float:left; padding:0px; overflow:hidden; width:132px; margin:0 11px 10px 0; padding:0px; border:0px solid;}
.underSubs fieldset input {height:30px; margin:0 0px 0px 0px; border:1px solid #999; width:120px; border-radius:5px; color:#666; font-size:14px; text-align:left; padding:0 0px 0 10px;;}
.underSubs #subs_submit_lb {width:150px;}
.underSubs #subs_submit {padding:0px; text-align:center; background:#eee; -webkit-box-shadow:0px 1px 1px #ccc; -moz-box-shadow:0px 1px 1px #888; border:1px solid #666; background-image: -webkit-gradient(linear, 0 top, 0 bottom, from(#fff), to(#ccc)); 
					background-image: -moz-linear-gradient(90deg, #fff, #ccc); cursor:pointer; width:150px; border:1px solid;}
.underSubs small {border:0px solid; font-size:14px; margin;0px 0 0px 0; padding:5px 0 0 0; display:block; float:right; overflow:hidden; width:270px; height:40px; text-shadow:0px 0px 0px;}
.underSubs small img {height:25px;}

/* FAQ */
#researchList li p {margin:10px 0 0px 0;}

/* NOBS PAGE */
#nobsList p {margin:0 0 15px 0;}
#nobsList li ol {padding:0 0 0 20px; margin:0 0 50px 0}
#nobsList li ol li {font-size:14px; border:0px; margin:0px; height:8px; list-style:circle}
#nobsList .subNow {color:#CC0000; padding:10px 0; margin:10px 0; border-top:1px dashed; border-bottom:1px dashed; width:440px;}
#nobsList .subNow span {color:#EEC900; font-style:italic}

.theCoenNobs {position:absolute; top:-10px; left:-195px; height:300px; }
.theCoenNobs img {float:right}

#nobsSubscribe {width:220px; float:right; margin:106px 0px 0 0; height:300px;}
#nobsSubscribe fieldset {border:0px;}
#nobsSubscribe fieldset input {height:30px; margin:0 20px 20px 30px; border:1px solid #999; width:178px; border-radius:5px; color:#666; font-size:14px; text-align:right; padding:0 10px 0 0;}

#nobsSubscribe #subs_submit {padding:0px; text-align:center; float:right; width:100px; background:#eee; -webkit-box-shadow:0px 1px 1px #ccc; -moz-box-shadow:0px 1px 1px #888; border:1px solid #666; background-image: -webkit-gradient(linear, 0 top, 0 bottom, from(#fff), to(#ccc)); 
					background-image: -moz-linear-gradient(90deg, #fff, #ccc); cursor:pointer;}

#nobsSubscribe #subs_unsubs {border:1px solid; display:block; background:none; border:0px; font-size:11px; text-decoration:underline; float:right; margin:70px 10px 0 0; cursor:pointer}

/* Subscription Messages */
#subscMessage {margin:10px auto; width:780px;}
#subscMessage h2 {font-size:30px; text-transform:uppercase; color:#999; font-weight:normal; text-shadow: 0px -1px #bababa, 0px 1px #fff; margin:20px 0 20px 20px;}
#subscMessage p {font-size:24px; text-shadow: 0px -1px #bababa, 0px 1px #fff; margin:20px 0 100px 20px; background:url(img/sep_dotted_vertical.png) 0px 0px no-repeat;}

#subscMessage fieldset {border:0px; margin:-80px 0 0 0;}
#subscMessage fieldset input {height:30px; margin:0 20px 20px 30px; border:1px solid #999; width:178px; border-radius:5px; color:#666; font-size:14px; text-align:left; padding:0 0px 0 10px;}

/* Blog */

#blogList {margin:15px 0px 20px 0px; padding:0px;}
#blogList h1 {font-size:40px; width:440px;}
#blogList h2 {font-size:24px; width:440px; font-weight:normal; margin:0 0 15px 0;}
#blogList li ol {padding:0 0 0 20px; margin:0 0 50px 0}
#blogList li ol li {font-size:14px; border:0px; margin:0px; height:8px; list-style:circle}
#blogList .subNow {color:#CC0000; padding:10px 0; margin:10px 0; border-top:1px dashed; border-bottom:1px dashed; width:440px;}
#blogList .subNow span {color:#EEC900; font-style:italic}
#blogList .subNow a {color:#EEC900; font-style:italic}

.singlePost {list-style:none; padding:10px 0px 20px 0; margin:0px 0 10px 0; border-bottom:1px solid #ccc; width:460px; line-height:29px;}
.singlePost p {font-size:14px; line-height:24px; color:#666; text-shadow: 0px 0px #999, 0px 0px #fff; margin:0 0 15px 0;}

.singlePost a:link {color:#006699 !important; border-bottom:1px dotted #ccc;}
.singlePost a:visited {color:#006699 !important; border-bottom:1px dotted #ccc;}

.singlePost a.readthis:link {font-size:16px; color:#CC0000 !important;}
.singlePost a.readthis:visited {font-size:16px; color:#CC0000 !important;}
.singlePost a.readthis:hover {border-bottom:1px solid}

.singlePost ol li {list-style: decimal inside !important; color: #999;}

.theCoenBlog {position:absolute; top:-10px; left:-195px; height:300px; }
.theCoenBlog img {float:right}

.aboutAuthor {border-top:1px solid #ccc; border-bottom:1px solid #ccc; width:460px; background:#eee; padding:10px; font-size:14px; color: #666;}
.aboutAuthor h3 {font-size:20px;}
.aboutAuthor p {width:420px; font-size:13px; line-height:26px;}
.aboutAuthor img {float:left; margin:3px 10px 50px 0; border:2px solid #ccc; border-radius:4px; }

.addthis_toolbox {float:right; margin:-43px 110px 0 0; display:-none;}
.twitter-share-button {float:left; margin:0 15px 0 0px;}
blockquote {float:right; width: 150px; padding:0px 0px 10px 20px; margin:0px 0 10px 10px; background:url(http://moneymachinefactory.org/img/quotes.gif) 0px 0px no-repeat;}
blockquote p {font-size:22px !important; line-height:32px !important; font-style:italic; color: #999 !important; text-shadow: 0px -1px #bababa, 0px 1px #fff !important;}
blockquote.left {float:left; margin:0 10px 0 0px; padding:0 20px 10px 0px;}
.singlePost blockquote small {font-size:13px; line-height:16px;}

/* Blog Premium */
.joinButton {width:462px; height:46px; text-align:center; border:0px; display:block; background:url(img/button.png) top center no-repeat; color:#666; cursor:pointer; margin:0 0 20px 0; padding:10px 0; font-family:Trebuchet MS; -font-weight:bold; font-size:24px;  text-shadow: 0px 0px #333, 0px 1px 3px #999;}

.singlePost ul {padding:0px 0px 10px 20px !important; }
.singlePost ul li {font-size:16px; border:0px solid !important; list-style:none outside !important; padding:0px! important; margin:-10px 0px 10px 0px !important;  height:30px !important; line-height:18px !important;}

.premiumSidebar {border:0px solid; width:220px; margin:200px 0 0 135px; }
.premiumSidebar ul {border:0px solid; font-size:18px; list-style:disc inside; color:#336699; line-height:30px; float:left; margin:-80px 0 0 10px;}

/* TEMP */

.blogsidebar {width:220px; float:right; margin:20px 0px 0 0; min-height:300px; padding:0px; border:1px dashed #ccc; -webkit-border-radius:8px;}
.blogsidebar h3 {margin:10px; padding:0 0 10px 0; font-size:18px; line-height:22px; color:#aaa; border-bottom:1px dashed #ccc; font-weight:bold; text-shadow: 1px 0px #fff}
.blogsidebar li {font-size:13px; margin:0 0px 10px 0px; 0; padding:0 0 10px 0; border-bottom:1px dashed #ccc; line-height:20px;}
.blogsidebar ul {width:198px; margin:10px 10px 0 10px; list-style:none; color:#990000;}

.blogsidebar a:link {color: #990000;}
.blogsidebar a:visited {color: #990000}
.blogsidebar a:hover {color: #CC0000}

#blogRssSide {background:url(img/feed-icon-14x14.png) center left no-repeat; padding:0 0 0 20px; width:220px; float:right; margin:20px 0px -10px 0; margin:0px 0px -12px 20px; color:#999; text-align:right; background-position: 117px 0px; font-family:tahoma; font-size:11px; padding:0 0 1px;}
.greySide {background:none;}

.blog_getUpdates {margin:0 0 0 120px; position:absolute; top:65px; left:115px; width:155px; color:#999; font-size:22px;}

.singlePost img  {border:1px solid white; box-shadow:0px 1px 3px #999; max-width:434px; margin:0 5px; border-radius:2px;}

/* TEMP */

/* comments temp */
#respond {font-size:22px; color:#666;}
h3 {margin:15px 15px 15px 0; font-size:24px; font-weight:normal;}
.commentlist {padding:0px;}
.commentlist li {list-style:none; border-bottom:1px dotted #555;}

.comment-author {}
.comment-author img {border:1px solid #555}

.comment-meta {font-size:10px}
.commentlist .comment-body {border:0px solid green}

.pressed {border-top:1px solid #333; border-right:1px solid #333; border-left:1px solid #333; border-bottom:1px solid #777; font-family:Helvetica, Arial, Sans-serif; color: #ccc; padding:5px 0px 0px 5px;  -moz-border-radius: 5px;
-webkit-border-radius: 5px;}

#commentform input {height:20px; font-size:14px; background:url(img/bg.jpg) -5px -5px; border-top:1px solid #333; border-right:1px solid #333; border-left:1px solid #333; border-bottom:1px solid #777; font-family:Helvetica, Arial, Sans-serif; color: #666; padding:5px 0px 0px 5px;  -moz-border-radius: 5px;
-webkit-border-radius: 5px;}
#commentform textarea {font-size:14px; background:url(img/bg.jpg) -5px -5px; border-top:1px solid #333; border-right:1px solid #333; border-left:1px solid #333; border-bottom:1px solid #777; font-family:Helvetica, Arial, Sans-serif; color: #666; padding:5px 0px 0px 5px; -moz-border-radius: 10px;
-webkit-border-radius: 10px; width:440px;}
#commentform #submit {padding:5px 5px 5px 5px; height:25px; border-top:1px solid #777; border-right:1px solid #777; border-left:1px solid #777; border-bottom:1px solid #333; color: #333;  -moz-border-radius: 5px;
-webkit-border-radius: 5px; 	background:#eee; -webkit-box-shadow:0px 1px 1px #ccc; -moz-box-shadow:0px 1px 1px #888; border:1px solid #666; background-image: -webkit-gradient(linear, 0 top, 0 bottom, from(#fff), to(#ccc)); 
						background-image: -moz-linear-gradient(90deg, #fff, #ccc); cursor:pointer; width:150px; border:1px solid;}

						.children {padding:0 0 0 20px!important; border-left:1px solid #ccc; }
						.comment-reply-link {font-size:14px; border-bottom:1px solid; padding:0 0 2px 0px; color:#777 !important}
						
/* FOOTER */
#footer .centerize {margin:0 auto; width:960px; text-align:left; background:url(img/footer_fish_bowl.png) top left no-repeat; height:113px;}
#footer a:link {border-bottom:1px dotted;}
#footer a:visited {border-bottom:1px dotted;}
#footer .foot_left {float:left; margin:65px 0px 0px 120px}
#footer .foot_right {float:right; margin:36px 30px 0px 0px}