/*  
Theme Name: pennypayday
Description: The pennypayday theme for pennypayday site.
Version: 1.5
Author: sean furstenwerth
*/
body{
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000005;
	line-height:18px;
	padding:0px;
	margin:0px;
	background:#000 url(images/bg.jpg) left top repeat-x;
}
a {
	color: #FF5500;	
	text-decoration: underline;
	outline:none;
}

a:hover,a:active,a:focus {
	text-decoration: none;
	color:#FF9500;			
}
a img {
	border: none;
}

* {
	margin: 0;
	padding: 0;
}
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	overflow:hidden;
	visibility: hidden;
}

* html > body .clearfix {
	width: 100%;
	display: block;
}
#wrapper{
	width:950px;
	height:auto;
}
#header{
	height:112px;
	width:950px;
	background:#fff url(images/header.jpg) left top no-repeat;

 }
#headerright{
	height:44px;		width:250px;
	float:right;		background:#fff url(images/header.jpg) right  top no-repeat;
}#headerright p{	margin: 30px 0 0 0;}

#headermail{
	height:20px;
	width:300px;
	float:right;
	text-align:right;
	color:#30465b;
	margin-right:40px;
	margin-top:44px;
}
#headermail a{
	color:#30465b;
	text-decoration:none;
}
#headermail a:hover{
	color:#df0327;
	text-decoration:;
}
#logo{
	float:left;
	width:500px;
	height:77px;
}
#search{
	height:20px;
	width:400px;
	float:left;
	text-align:left;
	background:none;
	padding-left:108px;
	margin-top:12px;
	color:#30465b;
}
.sreachheader{
	width:48px;
	background:none;
	padding:1px 0px;
	border:none;
	line-height:20px;
}
#wrapper-footer{
	height:101px;
	width:100%;
	background:#000 url(images/footerbg.jpg) repeat-x;
}
#footer{
	height:101px;
	width:950px;
	background:url(images/footermainbg1b.jpg) no-repeat;
}
#footerform{
	height:35px;
	width:235px;
	float:right;
	padding-top:40px;
	color:#fff;
}
#footermenubg{
	height: auto;
	width:100%;
	border-top:#cdcdcd solid 1px;
	text-align:center;
	background:#434343;
	padding:3px 0px;
	color:#fff;
}
#footermenu{
	height:20px;
	width:958px;
	text-align:center;
	color:#fff;
}
.strong{
	font-weight:bold;
}

#footermenu a{
	padding:0px 10px;
	text-decoration:none;
	color:#c3c3c3;
}
#footermenu a:hover{
	text-decoration: underline;
}
.signbutton{
	height:27px;
	width:75px;
	text-align:center;
	line-height:27px;
	margin-top:3px;
	color:#fff;
	font-weight:bold;
	border:none;
	background: url(images/buttonbg.jpg) repeat-x;
}

.signinbox{
	width:132px;
	border:none;
	background:none;
	padding:4px 0px;
	line-height:30px;
}


#content-wrap{
	height: auto;
	width:935px;
	padding:12px  7px 10px 7px;
	background:#d1d1cf url(images/contentbg.jpg) center top no-repeat;
}
#sidebar-inner{
	width:221px;
	background:#fff;
	margin-left:5px;
	margin-right:5px;
}
#sidebar{
	float: right;
	width:231px;
	text-align:left;	
	background:#333333;
}

#sidebar h3.subscribe{
	font-size:14px;
	font-weight:bold;
	line-height:26px;
	text-align: center;
	text-transform:uppercase;
	color:#fff;
	border:#85B79E solid 1px;
	background:#3366FF;
}
#sidebar a.seemore{
	color: #1d2848;
	font-size:10px;
	text-align:right;
	text-decoration:none;
}
#sidebar a.seemore:hover{
	color:#1d2848;
	text-decoration: underline;
}
#sidebar h3.black{
	font-size:14px;
	font-weight:bold;
	background:#333335;
	line-height:26px;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	border:#9eaf5f solid 1px;
}
#sidebar h3.blue{
	font-size:14px;
	font-weight:bold;
	background:#3366FF;
	line-height:26px;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	border:#85B79E solid 1px;
}

#sidebar h3 a{
	color:#FFFFFF;
	text-decoration:none;
}

#sidebar h3{
	font-size:14px;
	font-weight:bold;
	background:#98cb00;
	line-height:24px;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	border:#4d67b2 solid 1px;
}
#sidebar ul {
	list-style:none;
	text-align: left;
	width:200px;
	padding-bottom:10px;
}

#sidebar ul li {
	display:block;
	padding-left:10px;
	background:url(images/ulbg.jpg) left top no-repeat  ;
	line-height:20px;
}

#sidebartop{
	width:231px;
	height:7px;
	background:#333333 url(images/modrighttopbg.jpg) center top no-repeat;
}
#sidebarbottom{
	width:231px;
	height:6px;
	background:#333333 url(images/modrightbottombg.jpg) center bottom no-repeat;
}
.mainbody1{
	float: left;
	width:699px;
	background:#333333;
	text-align:left;	
}
#bannertop{
	width:675px;
	height:412px;
	background:#fff url(images/bannertop.jpg) no-repeat;
	text-align:left;
}
#bannermid{
	width:688px;
	height:249px;
	background:#fff url(images/bannermid.jpg) no-repeat;
	text-align:left;
}
#bannermidpages{
	width:678px;
	height:249px;
	background:#fff url(images/bannermidpages.jpg) no-repeat;
	text-align:left;
        padding: 0px;
        margin-left:0px;
}
.mainbody-innermid{
	width:689px;
	margin-left:5px;
	background:#fff;
	text-align:left;
}
.mainbody{
	float: left;
	width:699px;
	background:#333333;
	text-align:left;
	margin-bottom:14px;
}
.mainbody-innertop{
	width:682px;
	margin-left:5px;
	background:#fff url(images/mainbodybg1.jpg) repeat-x bottom;
	margin-right:5px;
	padding:2px 0px 6px 6px;
	text-align:left;
}
.mainbody-inner{
	width:689px;
	background:#F5F5FF url(images/mianbgcontent.jpg) repeat-x bottom;
	margin-left:5px;
	margin-right:5px;
	text-align:left;
}
.mainbody-inner1{
	width:689px;
	background:#fff;
	margin-left:5px;
	text-align:left;
	margin-right:5px;
	text-align:left;
}
.mainbodytop{
	width:699px;
	height:6px;
	background:#333333 url(images/mainbododytopbg.jpg) center bottom no-repeat;
}
.mainbodybottom{
	width:699px;
	height:10px;
	background:#333333 url(images/mainbododybottombg.jpg) center bottom no-repeat;
}
#main{
	float: left;
	width:699px;
	text-align:left;
}
#main-inner{
	float: left;
	width:699px;
	background:#333333;
	text-align:left;
}
#main img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
#main p {
	margin:1em 0 1em 0;
}
#main img{
	padding: 0px 10px 10px 10px;
	margin: 0 0 2px 7px;
	display: inline;
	}
#main h2{
	font-size:14px;
	font-weight:bold;
	background:#98cb00;
	line-height:24px;
	padding-left:15px;
	text-transform:uppercase;
	color:#2f3c10;
	border:#4d67b2 solid 1px;
}
#main h2 a {
	text-decoration:none;
	line-height:20px;
	font-size:14px;
	font-weight:bold;
	color:#000;
}
#main h3{
	font-size:14px;
	font-weight:bold;
	line-height:24px;
	padding-left:15px;
	color:#3366ff;
}

ul, ol {
	margin: 5px 0px;
	padding: 0 10px;
}
ul {
	list-style: none;
}
.post{
	padding:10px 0 10px 0;
}
.entry{
	line-height:16px;
	padding:10px;
}
.postmeta {	
	padding: 5px 10px 5px 10px;
	margin: 50px 0px 10px 0px;	
	font-size: 95%;
	color: #464645;
	border:#4d66b6 solid 1px;
}
.postmeta .date{ margin: 0 10px 0 5px;	}
.postmeta a.comments { margin: 0 10px 0 5px;	}
.postmeta a.readmore { margin: 0 10px 0 5px;	}
#searchform{
	padding:0px 10px;
}
#mainmenu{
	background:#F5F5FF url(images/menubg.jpg) no-repeat  center;
	width:676px;
	height:27px;
	margin-bottom:7px;
	margin-top:2px;
}

#mainmenu a{
	padding:0px 24px;
	text-transform:uppercase;
	line-height:27px;
	border-right:#fff solid 1px;
	font-weight:bold;
	color:#354c5c;
	text-decoration:none;
}
#mainmenu a:hover{
	color:#354c5c;
	text-decoration:none;
}
#mainmenu a.last {
	padding:0px 25px 0 20px;
	text-transform:uppercase;
	line-height:27px;
	border:none;
	font-weight:bold;
	color:#354c5c;
	text-decoration:none;
}
#mainmenu a.last:hover{
	color:#354c5c;
	text-decoration:none;
}
#mainmenubottombg{
	background:#F5F5FF url(images/topmenubg.jpg) no-repeat right;
	width:670px;
	height:19px;
	font-size:11px;
	line-height:18px;
}
#mainmenubottomleft{
	width:89px;
	float:left;
	padding-left:10px;
	border-bottom:#dedee0 solid 1px;
	color:#235384;
	font-weight:bold;
}
#mainmenubottom{
	width:560px;
	float:right;
}

#mainmenubottom a {
	text-transform:uppercase;
	line-height:15px;
	font-weight:bold;
	color:#000;
	text-decoration: none;
}
#mainmenubottom a:hover{
	color:#000;
	text-decoration:none;
}
#topsubscribe{
	width:390px;
	height:63px;
	border: none;
	float:left;
	margin-top:275px;
	margin-left:165px;
}
.topsubscribeinbox{
	background:none;
	padding:5px 0px;
	font-size:15px;
	margin-top:15px;
	float:left;
	border: none;
	width:310px;
}
.topsubscribebutton{
	background:none;
	font-size:18px;
	color:#2B792E;
	margin-left:7px;
	border: none;
	font-weight:bold;
	width:70px;
	height:32px;
	margin-top:12px;
	float:right;
}
#midsubscribe{
	width:260px;
	height:30px;
	float:left;
	margin-top:216px;
	margin-left:430px;

}
.midsubscribeinbox{
	background:none;
	padding:5px 0px;
	width:170px;
	float:left;
	border: none;
}
.midsubscribebutton{
	background:none;
	padding:2px 0px;
	font-size:16px;
	color:#347400;
	font-weight:bold;
	margin-right:15px;
	border: none;
	width:60px;
	float:right;
}
#midpagessubscribe{
	width:260px;
	height:30px;
	float:left;
	margin-top:215px;
	margin-left:420px;

}
.midpagessubscribeinbox{
	background:none;
	padding:5px 0px;
	width:170px;
	float:left;
        border: none;
}
.midpagessubscribebutton{
	background:none;
	padding:2px 0px;
	font-size:16px;
	color:#347400;
	font-weight:bold;	
        margin-right:15px;
       	border: none;
	width:60px;
	float:right;
}

.navigation{
	padding-bottom: 10px;
	text-align:center;
}
h4{
	color:#4D67B5;
	font-size:16px;
}
#sidebar #EconomiNews ul {
	padding-bottom:0px!important; target:"blank";
}
#main p.thank{
	background: url(images/thanksyou.jpg) no-repeat right;
	width:564px;
	height:51px;
	line-height:58px;
	padding-left:74px;
	font-size:14px;
	font-weight:bold;
	color:#05161e;
}
.row { clear: both; }
.col1 { width: 200px; float: left; padding: 0 10px; }
.col2 { width: 200px; float: right; padding: 0 10px; }/* just changes h2 in post div the following is for column display*/#container2{	float: left;	width: 678px;	margin: 5px 0px 10px 6px;	border-style: ; 	border-color: ;	border-width: ;	background: #fff;}#container2 h3{	background: #fff;	border: 1px dotted #FF5500;		margin: 0;	}#post2 h3 a{	font-family: georgia, sans-serif;	color: #000;	border: ;	padding: 0;	background: #fff;	margin: ;	text-decoration: none;}div#post2{	width: 324px;	float: left;	clear: none;	height: 350px;	border: 1px solid #FF5500;	color: #000;	padding: 5px;	margin: 2px 0 0 2px	}#post2 a:hover,a:active,a:focus {	text-decoration: none;	color:#FF9500;			}div#container_division {	width: 100%;	}.postthumb{	display:block;	float:left;	margin: 5px 5px 5px 0;	padding: 5px;	}		/* ends column display */