/*   
Theme Name: Payplan
Theme URI: www.payplan.com
Description: Overide for Payplan branding
Author: Nick Stevens
Author URI: www.totemic.co.uk
Version: 7
.
Not for personal use or for use anywhere other than on the Payplan Blog Copyright Totemic
.

/************************************************
*	Overides									*
************************************************/

.widget{
list-style: none;
}

hr.hidden{
clear: both;
background-color:#FFFFFF;
border:0px;
color:#FFFFFF;
height:1px;
margin:5px 0px 5px 0px;
width:100%;
}
input,textarea,select{
background-color:#FEFEFE;
border-bottom:#D6D6D6 1px solid;
border-left:#7E7E7E 1px solid;
border-right:#D6D6D6 1px solid;
border-top:#7E7E7E 1px solid;
font-family:Arial,Helvetica,sans-serif;
padding:3px;
}

/************************************************
*	Image inserts     							*
************************************************/

#content img.alignright, #content img.alignleft{
padding: 5px;
background-color: #eee;
border: 1px solid #d9d9d9;
margin-top: 4px;
margin-bottom: 12px;
}
#content img.alignright{
	float: right;
	margin-left: 12px;
}
#content img.alignleft{
	float: left;
	margin-right: 12px;
}
#content p img{
	margin: 10px;
}
/************************************************
*	Sidebar      								*
************************************************/

#nav ul li.debtsolutions, #nav ul li.budgeting, #nav ul li.rss, #nav ul li.feedburner {
	margin: 0 0 0 5px; 
}
#nav ul li.debtsolutions a, #nav ul li.budgeting a{
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
margin:0 0 0 0 ;
padding:5px 0px 5px 5px;
font-size: .9em;
font-weight: normal;
}
#nav ul li.debtsolutions em, #nav ul li.budgeting em{
text-decoration: none;
font-size: 2.2em;
font-style: normal;
}
#nav ul li.debtsolutions a{
background-color:#508FCC;
margin: 0 0 5px 0; 
}
#nav ul li.debtsolutions a:hover{
background-color: #A7C7E5 !important;
text-decoration: none;
}
#nav ul li.budgeting a{
background-color:#B8B77A;
margin: 0 0 10px 0; 
}
#nav ul li.budgeting a:hover{
background-color: #D4D4AF !important;
text-decoration: none;
}
#nav ul li.rss , #nav ul li.feedburner{
	background: #fff;display:block;
}
#nav ul li.rss a, #nav ul li.feedburner a{
padding: 15px 6px 15px 30px ;
margin: 0 10px 10px 0 ; 
float: left;
}
#nav ul li.rss a{
background: url(../../../../images/rss.png) 0 no-repeat #FFF;
}
#nav ul li.feedburner a{
background: url(../../../../images/feedburner.png) 0 no-repeat #FFF;
}
#nav ul li.rss a:hover, #nav ul li.feedburner a:hover {
	text-decoration: none;
	-khtml-opacity:.60;
	-moz-opacity:.60;
	-ms-filter:”alpha(opacity=60)”;
	filter:alpha(opacity=60);
	opacity:.60;
}
#nav ul li ul{
margin: 0 0 10px 0; 
}
#nav h2.widgettitle{
font-size: 1.2em;
margin: 0 0 5px 5px; 
padding: 0 0 4px 0; 
color:#508fcc;
font-weight: normal;
text-transform: uppercase;
border-bottom: 1px solid #BFD0D7;
}
#nav h2.widgettitle a{
color:#508fcc;
font-weight: normal;
}
#nav ul li select{
margin: 5px 0 15px 5px; 
}
#nav h2.widgettitle a:hover{
color:#a7c7e5;
}
#chicklet{
margin: 0 0 10px 10px; 
}
.widget_categories ul li {
float: left;
line-height: 20px;
margin: 0  0 0 5px !important ; 
display: block;
color: #999;
}
.widget_categories ul li a{
float: right;
line-height: 1em;
}

/************************************************
*	Comments									*
************************************************/
form#comments{
color:#000000;
padding:10px;
width:690px;
background-color:#F0F0F0;
border:1px solid #ccc;
}
form#comments fieldset{
padding:5px;
border:0 none;
}
form#comments legend{
font-size:1.7em ;
color: #999;
}
form#comments ol{
list-style:none;
margin:5px 0px 5px 0px;
padding:0px;
}
form#comments button#send{
	border: 1px solid #bbb;
	border-radius: 4px;	-khtml-border-radius: 4px;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;
	background: url(../../../../images/button-bg.png) 0 0 repeat-x #ddd;
	padding:  6px 10px 6px 10px;
	margin: 0 0 20px 270px; 
	font-weight: bold;
	color:#696969;
	text-shadow: 0 1px 0px #fff;
	-moz-box-shadow: 0 2px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.2);
}
form#comments button#send:hover{
	background: url(../../../../images/button-bg.png) 0 -36px repeat-x #ddd;
	border: 1px solid #508FCC;
	color: #306ba5;
	text-decoration: none;
	cursor: pointer;
}

form#comments label{
width: 250px;
float: left;
text-align: right;
color:#333333;
display:block;
font-family:Arial,Helvetica,sans-serif;
margin:4px 10px 6px 0px;
}
form#comments input, form#comments textarea{
background-color:#FEFEFE;
border-bottom:#D6D6D6 1px solid;
border-left:#7E7E7E 1px solid;
border-right:#D6D6D6 1px solid;
border-top:#7E7E7E 1px solid;
padding:3px;
margin: 0px 0px 10px 0px; 
font-size: 1em;
}
form#comments textarea{
width: 320px;
height: 6em;
overflow: auto;
resize: vertical;
}
article.comment{
}
article.comment header.comment-author{
}
article.comment header.comment-author cite{
	float: none;
	font-style: normal;	
	font-weight:bold;
	padding: 0 0 0 0;
	font-size: 1em;
	color: #777;
}
article.comment time a{
	color: #777;
	margin: 0 0 0 500px; 
	font-weight: normal;	
	font-size: .8em;
	float: right;
}

#commentslist {
	border-top:1px solid #c5f386;
	padding: 0 20px 10px 20px;
	color:#fafcf6;
}

article.comment ul.children{
	margin: 0 !important ;
	text-align: right;
}
