/*
Theme Name: Plastic IQ Theme
Theme URI: http://wordpress.org/
Description: Theme created for plasticiq.com/blog.
Version: 2.0
Author: Eileen Mullin

Author URI: http://www.genuineclass.com/
Tags: green, custom header 
*/

.readmore {	
display: block;
margin-left: 0px;	
font-family: Arial, Helvetica, sans-serif;	
font-size: 14px;	
font-weight: 500;
line-height: 14px;	
color: #66CC33;
padding: 0px;	
margin-top: 0px;	
margin-right: 12px;	
margin-bottom: 0px;
}

/* Begin Typography & Colors */
body {	
margin: 0px;	
background-color: #666666;
font-family: Arial, Helvetica, sans-serif;	
font-size: 14px;	
}

a {	outline: none;
}

img {	
border-top: none;	
border-right: none;	
border-bottom: none;	
border-left: none;
}

#header {	
height: 120px;	
background-image: url(/new/images/headerBkgd.jpg);	
background-position: center top;	
background-repeat: repeat-x;	
background-color: #333333;	
position: relative;
}

#topNav {	
height: 120px;	
width: 850px;	
margin-top: 0px;	
margin-right: auto;	
margin-bottom: 0px;	
margin-left: auto;	
padding: 0px;	
position: relative;	
background-image: url(/new/images/topNavBkgd.jpg);	
background-repeat: no-repeat;	
background-position: right top;
}

#topNav img {	
position: absolute;	
left: 0px;	
top: 0px;
}

#topNav ul {	
position: absolute;	
right: 0px;	
bottom: 16px;	
margin: 0px;	
padding: 0px;
}

#topNav li {	
display: inline;	
margin-left: 0px;	
font-family: Arial, Helvetica, sans-serif;	
font-size: 12px;	
font-weight: bold;	
line-height: 14px;	
color: #FFFFFF;	
padding: 0px;	
margin-top: 0px;	
margin-right: 12px;	
margin-bottom: 0px;
}

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


#topNav a:hover {	
color: #CBFD02;	
text-decoration: underline;
}

#topNav form {	
position: absolute;	
top: 0px;	
left: 580px;	
margin: 0px;	
padding: 0px;
}

#topNav input.searchbar {	
border-top-style: none;	
border-right-style: none;	
border-bottom-style: none;	
border-left-style: none;	
color: #CAFD02;	
font-family: Arial, Helvetica, sans-serif;	
font-size: 12px;	
line-height: 12px;	
width: 206px;	
padding-top: 3px;	
float: left;	
margin-top: 19px;	
background-image: url(/new/images/searchbarBkgd.jpg);	
background-repeat: repeat-x;
}







#topNav input.searchSubmit {	



float: right;	



width: 50px;	



height: 40px;



}







#intro {	



text-align: center;	



margin: 0px;	



padding: 0px;	



height: 35px;	



clear: both;	



background-image: url(/new/images/flashBkgd.jpg);	



border-top-width: 2px;	



border-top-style: solid;	



border-top-color: #FFFFFF;	



border-bottom-width: 2px;	



border-bottom-style: solid;	



border-bottom-color: #333333;	



position: relative;



}











#intro h1, #intro p {	



display: none;	



margin: 0px;	



padding: 0px;



}







#midsection {	



background-color: #F6FED5;	



margin: 0px;	



padding: 0px;	



width: 100%;	



min-height: 300px;	



background-image: url(/new/images/contentBkgd.jpg);	



clear: both;	



position: relative;	



background-repeat: repeat;



}







#content {	



margin: 0px auto;	



padding: 0px;	



position: relative;	



text-align: center;	



width: 960px;



}







#app {	



margin: 4px 0px 20px;	



padding: 40px 0px 0px;	



text-align: left;	



width: 530px;	



float: left;



}







#app.home {	



background-image: url(/new/images/peopleGraphic.jpg);	



background-repeat: no-repeat;	



background-position: right top;



}

#app.home h3 {	
font-size: 28px;	
line-height: 32px;
}

#app h2 {	
font-family: Arial, Helvetica, sans-serif;	
font-weight: normal;	
color: #666666;	
font-size: 30px;	
line-height: 33px;	
margin: 0px;
}

#app h3 {	
font-family: Arial, Helvetica, sans-serif;	
font-size: 20px;	
line-height: 24px;	
color: #99CC00;	
margin: 0px 0px 24px;
}

#app h4 {	
font-family: Arial, Helvetica, sans-serif;	
font-size: 14px;	
color: #333333;	
line-height: 17px;	
margin: 0px 0px 0px 20px;
}







#app h5 {	



font-family: "Times New Roman", Times, serif;	



font-size: 16px;	



color: #333333;	



line-height: 20px;	



margin: 0px 20px;	



padding: 0px;



}







#app h6 {	



font-family: Arial, Helvetica, sans-serif;	



font-size: 12px;	



line-height: 14px;	



margin: 20px 0px 4px 20px;	



color: #666666;	



padding: 0px;



}







#app p {	



font-family: Arial, Helvetica, sans-serif;	



font-size: 11px;	



line-height: 15px;	



margin: 0px 30px 8px 20px;	



color: #333333;



}







#app a {	



color: #666666;	



text-decoration: none;



}







#app a:hover {	



color: #000000;	



text-decoration: underline;



}







#app.copy p {	



margin-left: 2px;	



font-size: 12px;	



line-height: 16px;



}







#app.copy ol {	



font-family: Arial, Helvetica, sans-serif;	



color: #333333;	



margin: 6px 0px 8px 20px;	



font-size: 12px;	



line-height: 15px;	



font-weight: bold;	



padding: 0px;



}







#app.copy ul {	



font-family:Arial, Helvetica, sans-serif;	



color:#333333;	



font-size: 12px;	



line-height: 15px;	



list-style-type: none;	



margin: 6px 0px 12px;	



padding: 4px 0px 0px;	



border-top-width: 1px;	



border-top-style: solid;	



border-top-color: #CCCCCC;



}







#app.copy li {	



margin-bottom: 6px;	



margin-top: 0px;	



margin-right: 0px;	



margin-left: 0px;	



padding: 0px;



}







#app.copy ol li ol {	



font-weight: normal;	



list-style-type: lower-alpha;



}







#app label {	



font-family: Arial, Helvetica, sans-serif;	



font-size: 12px;	



line-height: 14px;	



margin-right: 12px;	



margin-left: 0px;	



margin-top: 0px;	



margin-bottom: 0px;	



color: #666666;



}







#app input {	



margin-left: 20px;



}







#app .button {	



margin-top: 30px;	



margin-left: auto;	



float: right;	



clear: both;



}







#formTop, div.ccResult_formTop {	



padding: 10px 0px 0px;	



background-repeat: no-repeat;	



background-position: left top;	



margin: 0px;	



height: 40px;	



background-color: #FFFFFF;	



float: left;	



clear: both;	



width: 530px;



}







#formTop.creditCard {	



background-image: url(/new/images/formTop-CC.jpg);



}







#formTop.balanceTransfer {	



background-image: url(/new/images/formTop-BT.jpg);



}







div.ccResult_formTop {



    height: 30px;



    background-image: url(/new/images/newCreditBar.jpg);



}







#formTop ul, div.ccResult_formTop ul {	



font-family: Arial, Helvetica, sans-serif;	



font-size: 14px;	



font-weight: bold;	



text-transform: uppercase;	



color: #333333;	



line-height: 16px;	



list-style-type: none;	



margin: 6px 0px 0px 20px;	



padding: 0px;



}







#formTop li, div.ccResult_formTop li {	



display: inline;	



position: absolute;



}







#formTop a, div.ccResult_formTop a {	



color: #333333;	



text-decoration: none;



}







#formTop a:hover, div.ccResult_formTop a:hover {	



color: #000000;	



text-decoration: underline;



}







#formMiddle, div.ccResult_formMiddle {	



background-image: url(/new/images/formMiddle.jpg);	



background-repeat: repeat-y;	



margin: 0px;	



background-color: #FFFFFF;	



padding: 20px 0px 0px;	



float: left;	



clear: both;	



width: 530px;



}







#formMiddle img.photo, div.ccResult_formMiddle img.photo {	



margin-left: 20px;	



margin-top: 6px;	



margin-bottom: 6px;	



border: 1px solid #CCCCCC;



}







#formMiddle table, div.ccResult_formMiddle table, table.CreditCard, table.CCResults {	



font-family: Arial, Helvetica, sans-serif;	



font-size: 11px;	



line-height: 14px;	



margin-left: 20px;	



margin-bottom: 6px;	



margin-top: 6px;



text-align: left;	



vertical-align: top;	



}







table.cc_values_and_fees, table.cc_rates, table.cc_pros_cons {



    border-top: 1px solid #CCCCCC;



    border-bottom: 1px solid #CCCCCC;



}



table.cc_values_and_fees, table.cc_rates, table.cc_image_and_apply {



    width: 480px;



}



table.cc_image_and_apply td {



    vertical-align: top;



    text-align: center;



}



table.cc_pros_cons {



    width: 220px;



}







tr.cc_result_header th {



	background-color: #FFFFCC;



}







#formMiddle th, div.ccResult_formMiddle th, table.CreditCard td, table.CreditCard th {



border-bottom-width: 1px;	



border-bottom-style: solid;		



border-bottom-color: #CCCCCC;



}







.slider, .minorspend_slider {	



margin-left: 20px;	



margin-top: 12px;	



padding-left: 70px;	



background-repeat: no-repeat;	



background-position: left top;	



height: 70px;	



border-bottom-width: 1px;	



border-bottom-style: dashed;	



border-bottom-color: #CCCCCC;	



margin-right: 20px;	



position: relative;	



padding-top: 8px;



}







.slider h6, .minorspend_slider h6 {	



margin-left: 0px;	



margin-top: 0px;



}







.slider p, .minorspend_slider p {	



margin: 0px;	



position: absolute;	



top: 8px;	



right: 0px;	



font-family: Verdana, Arial, Helvetica, sans-serif;	



font-size: 9px;	



line-height: 12px;



}







.slider.air {	



background-image: url(/new/images/icon-air.jpg);



}







.slider.auto {	



background-image: url(/new/images/icon-auto.jpg);



}







.slider.deptStores {	



background-image: url(/new/images/icon-deptStores.jpg);



}







.slider.drugStores {	



background-image: url(/new/images/icon-drugStores.jpg);



}







.slider.dryCleaning {	



background-image: url(/new/images/icon-dryCleaning.jpg);



}







.slider.fastFood {	



background-image: url(/new/images/icon-fastfood.jpg);



}







.slider.gas {	



background-image: url(/new/images/icon-gas.jpg);



}







.slider.gym {	



background-image: url(/new/images/icon-gym.jpg);



}







.slider.supermarkets {	



background-image: url(/new/images/icon-supermarkets.jpg);



}







.slider.telecom {	



background-image: url(/new/images/icon-telecom.jpg);



}







.slider.theater {	



background-image: url(/new/images/icon-theater.jpg);



}







.slider.tv {	



background-image: url(/new/images/icon-tv.jpg);



}







.slider.util {	



background-image: url(/new/images/icon-util.jpg);



}







.slider.video {	



background-image: url(/new/images/icon-video.jpg);



}







#next {	



text-align: right;	



margin-right: 20px;	



margin-top: 20px;	



margin-bottom: 0px;	



margin-left: 5px;



}







#previous {	



text-align: right;	



margin-right: 5px;	



margin-top: 20px;	



margin-bottom: 0px;	



margin-left: 20px;



}







#formBottom, div.ccResult_formBottom {	



background-image: url(/new/images/formBottom.jpg);	



background-color: #FFFFFF;	



background-repeat: no-repeat;	



margin: 0px;	



padding: 0px;	



height: 25px;	



clear: both;	



float: left;	



width: 530px;



}







div.ccResult_formBottom {



    margin-bottom: 2em;



}







#blogFeed, #rightForm {	



width: 252px;	



text-align: left;	



margin: 20px 0px 0px;	



padding: 20px 20px 0px;	



float: right;	



background-repeat: no-repeat;	



background-position: left top;



}







#blogFeed {	



background-image: url(/new/images/blogTop.jpg);	



background-color: #999999;



}







#rightForm {	



background-image: url(/new/images/rightFormTop.jpg);	



background-color: #FFFFFF;	



padding-top: 30px;	



font-family: Arial, Helvetica, sans-serif;	



font-size: 12px;	



line-height: 16px;	



color: #333333;	



padding-bottom: 20px;



}







#rightForm ul {	



list-style-type: none;	



margin: 0px 0px 14px 14px;	



padding: 0px;



}







#rightForm li.Filter {	



font-weight: bold;	



text-decoration: underline;



}







#blogFeed h3 {	



height: 50px;	



margin: 0px;	



font-family: Arial, Helvetica, sans-serif;	



color: #99CC33;	



font-size: 18px;	



line-height: 20px;



}







#blogFeed h4 {	



font-family: Arial, Helvetica, sans-serif;	



font-size: 13px;	



line-height: 15px;	



margin: 0px;	



color: #CCFF66;



}







#blogFeed p {	



font-family: Arial, Helvetica, sans-serif;	



font-size: 11px;	



line-height: 14px;	



color: #333333;	



margin: 0px 0px 8px;



}







#blogFeed p.date {	



border-top-width: 1px;	



border-top-style: solid;	



border-top-color: #666666;	



padding-top: 1px;	



margin-bottom: 16px;	



font-weight: bold;	



font-size: 10px;



}







#blogFeedBase {	



background-image: url(/new/images/blogBottom.jpg);	



height: 16px;	



margin: 0px -20px;	



padding: 0px;	



background-color: #666666;



}







#clear {	



clear: both;	



margin: 0px;	



padding: 0px;	



height: 20px;	



position: relative;



}



#bold {

font-weight:bold;

}





#bottom {	



background-color: #666666;	



background-image: url(/new/images/footerBkgd.jpg);	



background-repeat: repeat-x;	



clear: both;	



position: relative;	



margin: 0px;	



padding-top: 12px;	



padding-right: 0px;	



padding-bottom: 0px;	



padding-left: 0px;



}







#footer {	



clear: both;	



position: relative;	



margin: 0px auto;	



padding: 0px;	



text-align: left;	



width: 960px;	



font-family: Arial, Helvetica, sans-serif;	



font-size: 11px;	



line-height: 14px;	



color: #666666;	



font-weight: bold;	



height: 100px;



}







#footer p {	



margin: 0px;



}







#footer ul {	



margin: 0px;	



padding: 0px;	



text-align: left;	



position: absolute;	



top: 0px;	right: 0px;



}







#footer li {	



display: inline;	



margin-right: 12px;



}







#footer a {	



color: #CCCCCC;	



text-decoration: none;



}







#footer a:hover {	



color: #CBFD02;	



text-decoration: underline;



}












<!-- BLOG STYLES -->



.widecolumn .entry p {
	font-size: 1.05em;
	}


.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn {
	line-height: 1.6em;
	}

.narrowcolumn .postmetadata {
	text-align: left; /* was center */
	}

.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}

small {
	font-family: Arial, Helvetica, Sans-Serif;
    font-size: 0.9em;
	line-height: 1.5em;
	}

#sidebar h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
	color: #333333;
	}

h2 {
	font-size: 1.3em;
	}

h3 {
	font-size: 1.1em;
	}

	a, a:visited, a:hover, h2 a:hover, h3 a:hover {
	color: #06c;
    text-decoration: none;
	}



	



h1 a, h1 a:hover, h1 a:visited, #headerimg .description {



	text-decoration: none;



	color: #6C9036;



	}







h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:visited {



	color: #6C9036;



	}







h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {



	text-decoration: none;



	}







h1, h2 {



    color: #333;



	}



	



.entry p a, .entry p a:hover, .entry p a:visited {



	color: #0066cc; /* was #b85b5a */



	}







.commentlist li, #commentform input, #commentform textarea {



	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;



	}







.commentlist li {



	font-weight: bold;



	}







.commentlist cite, .commentlist cite a {



	font-weight: bold;



	font-style: normal;



	font-size: 1.1em;



	}







.commentlist p {



	font-weight: normal;



	line-height: 1.5em;



	text-transform: none;



	}







#commentform p {



	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;



	}







.commentmetadata {



	font-weight: normal;



	}











small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {



	color: #777;



	}







code {



	font: 1.1em 'Courier New', Courier, Fixed;



	}







acronym, abbr, span.caps



{



	font-size: 0.9em;



	letter-spacing: .07em;



	}







#wp-calendar #prev a, #wp-calendar #next a {



	font-size: 9pt;



	}







#wp-calendar a {



	text-decoration: none;



	}







#wp-calendar caption {



	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;



	text-align: center;



	}







#wp-calendar th {



	font-style: normal;



	text-transform: capitalize;



	}



/* End Typography & Colors */



















.narrowcolumn {



	float: left;



	padding: 0 0 50px 25px;



	margin: 0px 0 0;



	width: 670px;



	}







.widecolumn {



	padding: 0px 0 20px 25px;



	margin: 5px 0 0 150px;



	width: 870px;



	}







.post {



	margin: 0 0 40px;



	text-align: left;



	width: 640px;



	}







.post hr {



	display: block;



	}



	



.post a:link {



	font-family: Arial, Helvetica, sans-serif;



	color: #6C9036;



	text-decoration: underline;



	}



	



.post h2 {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 20px;



	font-weight: bold;



	color: #669900;



}







.widecolumn .post {



	margin: 0;



	}







.narrowcolumn .postmetadata {



	padding-top: 5px;



	}







.widecolumn .postmetadata {



	margin: 30px 0;



	}







.widecolumn .smallattachment {



	text-align: left; /* was center */



	float: left;



	width: 128px;



	margin: 5px 5px 5px 0px;



}







.widecolumn .attachment {



	text-align: left; /* was center */



	margin: 5px 0px;



}







.postmetadata {



	clear: left;



	font-size: 12px;



	font-weight: bold;



	color: #666666;



	font-family: Arial, Helvetica, sans-serif;



}







#footer {



	padding: 0;



	margin: 0 auto;



	width: 760px;



	clear: both;



	}







/* End Structure */











h2 {



	margin: 30px 0 0;



	}







h2.pagetitle {



	margin-top: 30px;



	text-align: center;



}







#sidebar h2 {



	margin: 5px 0 0;



	padding: 0;



	}







h3 {



	padding: 0;



	margin: 30px 0 0;



	}







h3.comments {



	padding: 0;



	margin: 40px auto 20px ;



	}



/* End Headers */















/* Begin Images */



p img {



	padding: 0;



	max-width: 100%;



	}







/*	Using 'class="alignright"' on an image will (who would've



	thought?!) align the image to the right. And using 'class="centered',



	will of course center the image. This is much better than using



	align="center", being much more futureproof (and valid) */







img.centered {



	display: block;



	margin-left: auto;



	margin-right: auto;



	}







img.alignright {



	padding: 4px;



	margin: 0 0 2px 7px;



	display: inline;



	}







img.alignleft {



	padding: 4px;



	margin: 0 7px 2px 0;



	display: inline;



	}







.alignright {



	padding-top: 10px;



	float: right;



	}







.alignleft {



	padding-top: 10px;



	float: left;



	}



/* End Images */















/* Begin Lists







	Special stylized non-IE bullets



	Do not work in Internet Explorer, which merely default to normal bullets. */







html>body .entry ul {



	margin-left: 0px;



	padding: 0 0 0 30px;



	} 







html>body .entry li {



	margin: 7px 0 8px 10px;



	}







.entry ol {



	padding: 0 0 0 35px;



	margin: 0;



	}







.entry ol li {



	margin: 0;



	padding: 0;



	}







.postmetadata ul, .postmetadata li {



	display: inline;



	list-style-type: none;



	list-style-image: none;



	}







#sidebar a:link {



	color: #C8FC04;



	text-decoration: underline;



}







#sidebar a:hover {



	color: #FFFFFF;



	text-decoration: underline;



}







#sidebar a:visited {



	color: #9CC600;



	text-decoration: underline;



}



	



#sidebar {



	background-image: url(/new/images/blogNavTop220.jpg);



	background-color: #666666;



	background-repeat: no-repeat;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 14px;



	line-height: 18px;



	color: #333333;



	position: absolute;

	top: 40px;

	right 20px;

	/*position: absolute;*/



	}







#sidebar ul, #sidebar ul ol {



	text-align: left;



	text-indent: 20px;



	position: relative;



	padding: 0px;



	margin-top: 50px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 0px;



	}



#tag_cloud-2 {

margin-left: 10px;



}





	



#sidebar ul li {



	list-style-type: none;



	list-style-image: none;



	margin-bottom: 15px;



	}







#sidebar ul p, #sidebar ul select {



	margin: 5px 0 8px;



	}







#sidebar ul ul, #sidebar ul ol {



	margin: 5px 0 0 10px;



	}







#sidebar ul ul ul, #sidebar ul ol {



	margin: 0 0 0 10px;



	}







ol li, #sidebar ul ol li {



	list-style: decimal outside;



	}







#sidebar ul ul li, #sidebar ul ol li {



	margin: 3px 0 0;



	padding: 0;



	}



/* End Entry Lists */















#searchform {



	margin: 10px auto;



	padding: 5px 3px; 



	text-align: left; /* was center */



	}







#sidebar #searchform #s {



	width: 108px;



	padding: 2px;



	}







#sidebar #searchsubmit {



	padding: 1px;



	}



	



.entry form { 



	text-align: left; /* was center */



	}







select {



	width: 130px;



	}







#commentform input {



	width: 170px;



	padding: 2px;



	margin: 5px 5px 1px 0;



	}







#commentform textarea {



	width: 600px;



	padding: 2px;



	}







#commentform #submit {



	margin: 0;



	float: left; /* was right */



	}



















/* Begin Comments*/



.alt {



	margin: 0;



	padding: 10px;



	}







.commentlist {



	padding: 0;



	text-align: justify;



	}







.commentlist li {



	margin: 15px 0 3px;



	padding: 5px 10px 3px;



	list-style: none;



	}







.commentlist p {



	margin: 10px 5px 10px 0;



	}







#commentform p {



	margin: 5px 0;



	}







.nocomments {



	text-align: left; /* was center */



	margin: 0;



	padding: 0;



	}







.commentmetadata {



	margin: 0;



	display: block;



	}



	



#commentform {



text-align: left;



}







/* End Comments */















/* Begin Sidebar */



#sidebar



{



	padding: 20px 0 10px 0;



	margin-left: 720px;



	width: 220px;



	}







#sidebar form {



	margin: 0;



	}



/* End Sidebar */















/* Begin Calendar */



#wp-calendar {



	empty-cells: show;



	margin: 10px auto 0;



	width: 155px;



	}







#wp-calendar #next a {



	padding-right: 10px;



	text-align: right;



	}







#wp-calendar #prev a {



	padding-left: 10px;



	text-align: left;



	}







#wp-calendar a {



	display: block;



	}







#wp-calendar caption {



	text-align: center;



	width: 100%;



	}







#wp-calendar td {



	padding: 3px 0;



	text-align: center;



	}







#wp-calendar td.pad:hover { /* Doesn't work in IE */



	background-color: #fff; }



/* End Calendar */















/* Begin Various Tags & Classes */



acronym, abbr, span.caps {



	cursor: help;



	}







acronym, abbr {



	border-bottom: 1px dashed #999;



	}







blockquote {



	margin: 15px 30px 0 10px;



	padding-left: 20px;



	border-left: 5px solid #ddd;



	}







blockquote cite {



	margin: 5px 0 0;



	display: block;



	}







.center {



	text-align: center;



	}







hr {



	display: none;



	}







a img {



	border: none;



	}







.navigation {



	display: block;



	text-align: left;



	margin-top: 0px;



	margin-bottom: 60px;



	padding: 0px;



	margin-right: 0px;



	margin-left: 0px;



	}











/* TOTAL SPENDING */







#TotalSpending0, .TotalSpending {



	text-align: left;



	margin-left: 530px;



	top: 300px;



	position: fixed;



	background-image: url(../images/TotalTab-back.jpg);



	background-repeat: no-repeat;



	width: 166px;



	height: 300px;



	padding-top: 20px;



	}



	



#TotalSpending0 h4 {



	font-family: "Times New Roman", Times, serif;



	font-size: 16px;



	color: #C6F802;



	line-height: 24px;



	padding: 0px;



	border-bottom-width: 1px;



	



	border-bottom-style: dashed;



	border-bottom-color: #999999;



	text-indent: 15px;



	}



	



#TotalSpending0 p {



	font-family: "Times New Roman", Times, serif;



	font-size: 16px;



	color: #ffffff;



	line-height: 24px;



	text-indent: 15px;



	}



	



h4 u {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 14px;



	color: #336600;



	}



	



.lefted{



	float: left;



}



.righted{



	float: right;



}



.clear{



	clear: both;



}



.shortdesc{



	color:#666666;



	font-size:11px;



	text-transform:none;



}







li#tag_cloud {



margin: 0px 20px 0px 20px;



line-height: 24px;



}







h2.widgettitle {



margin-left: 5px;



}







li#tag_cloud h2 {



margin-left: -20px;



}







table {
	font: 11px/24px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 600px;
	}

td#total {
font-weight:bold;
text-align:center;
}

th {
	padding: 0 0.5em;
    text-align: center;
	border-top: 1px solid #FB7A31;
	border-bottom: 1px solid #FB7A31;
	background: #C9FB02;
	}


td {
	border-bottom: 1px solid #CCC;
	padding: 0 0.5em;
	}

td:first-child {
	width: 190px;
	}



td+td {
	border-left: 1px solid #CCC;
	text-align: center;
	}

caption {
	font-size: 14px;
	font-weight: bold;
	}


#respond, #commentform {
float: left;
clear: both;
}

.bold {
font-weight:bold;
}


table ul {
text-align:left;
line-height:120%;
}

table {
line-height:140%;
}

table caption {
padding-bottom:10px;
}

table td {
padding-bottom:10px;
padding-top:10px;
}