/*  
Theme Name: Corporate
Description: The Corporate wordpress theme. Cross-browser, XHTML Strict v1.0 and CSS 2.1 valid. Great for businesses, corporate blogs and web sites. Comes with customizable intro text, for information read Instructions.txt. NOTICE: This version contains a few critical bug fixes, so make sure you have the latest version.
Version: 1.4.1
Author: Ori Pearl
Author URI: http://www.oripearl.com
Tags: business, corporate, xhtml, css, simple, clean, clear, white, grey, orange, fixed width, intro, banner, widget-ready, widgets, right sidebar, two columns, valid XHTML, valid CSS, blueprint, blueprintcss
*/
#warmfrontsum {float:right;width:250px;background-color:#efefef;padding:20px;margin:15px 20px;}
#warmfrontsum ul li {font-size:90%;}
#contactdrop {width:650px;height:30px;}
.dropdowncontact {margin-top:10px;}
.arrow1 {width:50px;float:left;}
.drop {float:left;width:500px;margin-left:20px;}
#tell1 {float:left;width:380px; padding-right:0px;min-height:500px;margin-right:20px;}
#tell2 {float:left;width:440px;}
.privacy {font-size:11px; line-height:106%;}
#processnew {width:630px; height:200px; background:url(http://www.insulationgrants.info/wp-content/themes/corporate/images/process-back.jpg) no-repeat; margin-top:20px; margin-bottom:-30px;}
#processnew .leftbox {padding-top:15px; padding-left:25px;float:left;width:183px;height:200px;margin-right:13px;}
#processnew .midbox {padding-top:15px; margin-left:8px; float:left;width:166px;height:200px;margin-right:35px;}
#processnew .rightbox {padding-top:15px; float:left;width:156px;height:200px;padding-right:35px;}
#processnew .header {font-family:verdana,arial; margin-left:22px; font-weight:bold; color:#ff6600; font-size:13px; padding-left:8px;}
#processnew .headermid {font-family:verdana,arial; margin-left:22px; font-weight:bold; color:#ff6600; font-size:13px; padding-left:8px;}
#processnew p {font-family:verdana,arial; font-weight:normal; color:#333; font-size:11px;}

#barcta {width:589px; height:49px; background:url(http://www.insulationgrants.info/wp-content/themes/corporate/images/barback.jpg) no-repeat; padding-left:15px; padding-top:15px; margin-top:25px; font-size:16px; font-weight:bold; color:#333;}

#barcta .barbutt {margin-left:30px; margin-right:20px;float:right; margin-top:-5px;}

#wintercta .butt {margin-top:-20px;}
#wintercta {width:589px; height:209px; background:url(http://www.insulationgrants.info/wp-content/themes/corporate/images/wintercta.jpg) no-repeat;padding-top:30px; padding-left:15px; font-family:verdana;}

#wintercta h2 {font-size:18px; width:300px; font-weight:bold; color:#ff6600;}

#wintercta p {font-size:11px; color:#333; width:400px; margin-bottom:5px;}

.callbacksend {width:109px; margin-left:130px;,margin-top:20px; background:url(http://www.insulationgrants.info/wp-content/themes/corporate/images/grantnumberback.jpg) no-repeat; height: 32px; color:#000;font-weight:normal;padding:5px;padding-top:0px; border:0;}
.textarea {width:336px; height:60px;}

#transvelo_form_partone p input,#transvelo_form_partone p textarea,#transvelo_form_partone p select {
width:150px;
font-family:arial, helvetica, sans-serif;
font-size:75%;
border:3px solid #FCA169;
padding:5px;
}

.name {width:150px;margin-left:10px;}
.textarea-label {width:400px;}
.firstline-first {width:190px; float:left;}
.firstline-last {width:190px; float:left;}
.addressline {width:190px; margin-right:15px; float:left;}
.addressline-but {width:165px; margin-left:-30px; float:left; margin-top:15px;}
.lookup {float:left; width:165px; height:30px;}
.telline {width:160px; float:left;}
.telline-one {width:160px; margin-right:12px;float:left;}
.emailline-one {width:160px; margin-right:12px;float:left;}
.emailline {float:left;}
.submit-end {float:left; width:100px; margin-top:-10px; margin-left:20px;}
label {font-size:11px; text-align:left;}
#finalform p {margin-bottom:-5px;margin-top:-10px; width:400px;}
.line0 {margin-bottom:-15px;margin-top:-10px;}
.line1 {margin-bottom:-15px;margin-top:-10px;}
.line2 {margin-bottom:-15px;margin-top:-10px;}
.line3 {margin-bottom:-15px;margin-top:-10px;}
 input { 
 margin-left:20px; 
width:150px;
 }

fieldset {text-align:left; padding-left:100px;}

#starthere
{
background: url('./images/starthere.jpg') no-repeat;
position:absolute;
left:-13px;
top:33px;
width:80px;
height:136px;
}

.button-claim {
	align:right;
    border: none;
    background: url('./images/continuebutton.png') no-repeat top left;
	height:30px;
text-align:left;
padding-left:15px;
	padding-top:6px;
	padding-bottom:8px;
	color:#fff;
	margin-top:20px;
	width: 156px;
	font-size: 13px;
	font-weight:bold;
	margin-left:-10px;
	margin-right:50px;
	}

.twitter {color:#ff6600;}

body {
background:#666 url('images/bodybg.jpg') repeat-x 0 0;
font-size:14px;
color:#000000;
}

p {margin-top:15px;}

h2,a {
color:#333333;
}

pre,code {
white-space:normal;
}

ol li {
font-color:#000;
color:#000;
}

/* NEWS */

#maincontent ul#listnewsbig {
	padding: 0;
	margin: 0;
list-style: none;
}
#maincontent ul#listnewsbig li {
	padding: 10px 0;
	margin: 0;
	background: none;
	border-bottom: 1px solid #d5d5d5;

}

#maincontent ul#listnewsbig li h3 {
	font-size: 1.3em;
font-weight:normal;
}

#maincontent ul#listnewsbig li ul.listdatenews,
#maincontent ul.listdatenews {
	padding: 0;
	height:12px;
	margin: 0 0 0 -2px;
}
#maincontent ul.listdatenews {
  margin: 0;
margin-top:10px;
}
#maincontent ul#listnewsbig li ul.listdatenews li,
#maincontent ul.listdatenews li {
	height: 12px;
	background: url(images/sepdatenews.png) no-repeat 100% 3px;
	padding: 0 7px;
	display: inline;
	float: left;
	font-size: 0.8em;
	color: #8d8d8d;
	border: none;
margin-bottom:10px;
}
#maincontent ul.listdatenews li {
  background: none; 
  font-size: 1em;  
  border-right: 1px solid #888;
}
#maincontent ul#listnewsbig li ul.listdatenews li.last {
	background: none;
}
#maincontent ul#listnewsbig li p {
	font-size: 1.0em;
	line-height: 1.6em;
}
#maincontent ul#listnewsbig li img {
	padding: 2px;
	border: 1px solid #d5d5d5;
	margin: 10px 0 0 4px;
}
/* News Detail
=====================================================================*/

#maincontent ul#listcomment {
	width: 640px;
	margin: 0;
	padding: 0 0 10px 0;
}
#maincontent ul#listcomment li {
	width: 640px;
	margin: 15px 0 0 0;
	padding: 0;
	background: none;
}
.linkavatar {
	width: 50px;
	height: 50px;
	float: left;
	border: 1px solid #d4d4d4;
	padding: 2px 0 0 2px;
}
.linkavatar:hover {
	border: 1px solid #697f0f;
}
.placecomment {
	width: 540px;
	float: left;
	background: #f2f2f2;
	border: 1px solid #d4d4d4;
	padding: 12px;
	margin-left: 10px;
}
.placecomment h4 {
	font-size: 1.0em;
	color: #4b4b4b;
	font-weight: lighter;
}
.placecomment h4 strong {
	font-weight: bold;
	color: #1a1a1a;
}
#maincontent ul#listcomment li .placecomment p {
	font-size: 1.0em;
}
#frmcomment {
	padding: 10px 0 0 0;
}
#frmcomment label {
	display: block;
	font-size: 1em;
	color: #1a1a1a;
	font-weight: bold;
margin-right: 10px;
padding-top:10px;
}
#frmcomment label span {
	font-weight: lighter;	
}
.textboxcomment {
	width: 323px;
	height: 20px;
	background: #f6f6f6;
	border: 1px solid #d4d4d4;
	margin: 3px 0 10px 0;
margin-left: 10px;
	font-family: arial, verdana, serif;
	font-size: 1.1em;
	color: #1a1a1a;
	padding: 4px 3px 0 3px;
}

.submitcomment {
	width: 151px;
	height: 27px;
	font-weight:bold;
	text-transform:uppercase;
	background:#3a82be;
	border:none;
	color:#fff;
	font-family:Arial, verdana,serif;
	font-size:1.2em;
	cursor:pointer;
}
#maincontent h3 {
	font-size: 1.9em;
	color: #b54726;
	padding: 15px 0 0 0;
}


#listnewsnav,
.widget {
	width:284px;
	margin:0 0 0 9px;
	padding:10px 0 5px 0;
}
#listnewsnav li,
.widget li {
	width:269px;
	background:url(images/sepprice.png) no-repeat 0 100%;
	display:block;
	padding: 6px 0 8px 5px;
	font-size: 1.2em;
}
.widget li {
  color: #444;  
}
#listnewsnav li span,
.widget li span {
	color: #454545;
}
#listnewsnav li.last,
.widget li.last {
	background:none;
}

h3 {
font-size:130%;
color:#ff6600;
font-weight:700;
margin-top:10px;
}

#centrelinks {
font-size:90%;
color:#789;
margin-left:50px;
padding-top:10px;
padding-bottom:0;
margin-bottom:-5px;
}

#centrelinks a {
color:#789;
}

#top {
text-align:right;
height:24px;
}

#top .menu {
padding-top:7px;
}

#top .menu li {
display:inline;
list-style-type:none;
padding-right:20px;
}

#top .menu a {
text-decoration:none;
color:#fff;
font-size:90%;
}

#top .menu a:hover {
color:#000;
}

#contenttop {
background:transparent url('images/topbg.png') no-repeat 0 0;
height:37px;
}

#contentwrapper {
background:transparent url('images/contentbg.png') repeat-y 0 0;
}

#header #title .logo {
float:left;
margin-top:20px;
}

#header #title #blogtitle {
margin-left:0px;
margin-top: -5px;
font-size: 90%;
}

#header #title h1 {
font-size:30px;
font-weight:800;
color:#b34826;
margin-bottom:5px;
margin-top: 20px;
}

#header #title h2 {
font-size:18px;
color:#525252;
font-weight:normal;
}

#header #searchbar {
margin-top:3px;
}

#searchbar h2 {
font-size:90%;
color: #F26522;
font-weight:bolder;
}

#introcontainer {
margin-top:40px;
position:relative;
}

#intro {
height:200px;
background:url('images/introbg.jpg') no-repeat 0 0;
margin-left:7px;
margin-bottom:10px;
}

#intro #introtext {
float:left;
height:165px;
overflow:hidden;
margin:20px auto auto 20px;
}

#intro #introtext h1 {
font-size:16px;
color:#ff6600;
margin-bottom:19px;
}

#intro #introtext p {
font-size:16px;
}

#intro #introicon {
float:right;
margin:35px 50px;
}

.post {
background:#fff;
/*background:#fafafa;*/
border:solid 0px #eee;
_padding:7px;
margin:20px 5px 20px;
padding:15px;
}

.post .postheader .commentcount {
width:27px;
line-height:12px;
float:left;
text-align:center;
padding-right:10px;
}

.post .postheader .commentcount a {
text-decoration:none;
color:#4884bc;
}

.post .postheader .posttitle {
line-height:23px;
}

post .postheader .posttitle h2 {
font-family:Georgia, Times, "Times New Roman", serif;
font-size:19px;
font-weight:normal;
margin:0;
padding:0;
line-height:auto;
}

.post h3 {
margin-top:30px;
}

.post .postheader .posttitle .postmeta {
font-family:Georgia, Times, "Times New Roman", serif;
font-size:11px;
}

.post ol {
color:#FCA169;
margin-top:-20px;
padding:30px;
}

.post li {
margin-top:10px;
margin-bottom:10px;
color:#525252;
}

.post .postcontent {
margin-top:20px;
line-height:22px;
}

.post .postcontent a {
color:#e65a05;
}

.post .postcontent p {
margin-bottom:10px;
}

.post .posttags,.post .posttags a {
color:#959595;
clear:both;
margin-top:20px;
text-align:right;
}

.even,.alt {
border:1px solid #BBB;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-moz-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.5);
-webkit-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.5);
box-shadow:2px 2px 4px rgba(0, 0, 0, 0.5);
}

#respond {
background:#EEE;
border:2px solid #BBB;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:10px;
}

#author,#email,#url,#comment {
background:#FEFEFE !important;
-moz-border-radius:5px;
-webkit-border-radius:5px;
color:#333;
font-size:12px;
font-family:Arial, Tahoma, Verdana;
border-top:1px solid #666;
border-right:1px solid #DDD;
border-left:1px solid #666;
border-bottom:1px solid #DDD;
margin:0;
padding:4px;
}

#submit {
background:#2B3349;
-moz-border-radius:5px;
-webkit-border-radius:5px;
color:#CCC;
font-size:14px;
font-family:Arial, Tahoma, Verdana;
border:1px solid #0E1116;
margin:0;
padding:4px;
}

.commentbox {
background-color:#D8EBF1 !important;
-moz-border-radius:5px;
-webkit-border-radius:5px;
color:#333;
font-size:12px;
font-family:Arial, Tahoma, Verdana;
border-top:1px solid #666;
border-right:1px solid #DDD;
border-left:1px solid #666;
border-bottom:1px solid #DDD;
margin:0;
padding:4px;
}

.commentmeta .avatar {
float:left;
padding-right:6px;
_padding-right:3px;
}

.commenttext {
clear:both;
margin-top:10px;
}

.commentform input {
line-height:0;
background-color:#D8EBF1 !important;
-moz-border-radius:5px;
-webkit-border-radius:5px;
color:#333;
font-size:12px;
font-family:Arial, Tahoma, Verdana;
border-top:1px solid #666;
border-right:1px solid #DDD;
border-left:1px solid #666;
border-bottom:1px solid #DDD;
margin-left:15px;
padding:10px;
}

#commentform .text {
width:200px;
margin:0 0 15px;
margin-left:15px;
}



.navlinks {
margin:0 5px 40px;
}

.navlinks img {
margin-right:5px;
}

#sidebar #wrapbox {background: #E1F0F5; margin-bottom: 10px;}
    
    .rnd_top, .rnd_bottom {display:block; background:#ffffff; font-size:1px;}
    .rnd_b1, .rnd_b2, .rnd_b3, .rnd_b4 {display:block; overflow:hidden;}
    .rnd_b1, .rnd_b2, .rnd_b3 {height:1px;}
    .rnd_b2, .rnd_b3, .rnd_b4 {background:#E1F0F5; border-left:1px solid #B5CCDA; border-right:1px solid #B5CCDA;}
    .rnd_b1 {margin:0 5px; background:#B5CCDA;}
    .rnd_b2 {margin:0 3px; border-width:0 2px;}
    .rnd_b3 {margin:0 2px;}
    .rnd_b4 {height:2px; margin:0 1px;}

#sidebar #wrapboxorange {background: #ff6600; margin-bottom: 10px;}
    
    .rnd_top, .rnd_bottom {display:block; background:#ffffff; font-size:1px;}
    .rnd_b1, .rnd_b2, .rnd_b3, .rnd_b4 {display:block; overflow:hidden;}
    .rnd_b1, .rnd_b2, .rnd_b3 {height:1px;}
    .rnd_b2, .rnd_b3, .rnd_b4 {background:#ff6600; border-left:1px solid #B5CCDA; border-right:1px solid #B5CCDA;}
    .rnd_b1 {margin:0 5px; background:#B5CCDA;}
    .rnd_b2 {margin:0 3px; border-width:0 2px;}
    .rnd_b3 {margin:0 2px;}
    .rnd_b4 {height:2px; margin:0 1px;}



#sidebar .sidebarbox {
    display:block;
    border:0 solid #B5CCDA;
    border-width:0 1px;
    padding: 15px;
    background:#E1F0F5;
    color:#594A42;
}

#sidebar .sidebarbox h3 {
font-size:14px;
color:#B34826;
margin-bottom:10px;
}

#sidebar .sidebarbox a {
text-decoration:none;
font-size:90%;
color:#fff;
}

#sidebar .number {
font-size:130%;
font-weight:bolder;
color:#B34826;
}

#sidebar .numbertext {
color:#525252;
font-weight:500;
font-size:90%;
margin-bottom:15px;
}

#sidebar .helptextbig {
font-size:120%;
font-weight:bold;
color:#ff6600;
}

#sidebar .helptext {
color:#ff6600;
font-weight:normal;
font-size: 90%;


}


#sidebar .helptext a {
color:#F26522;
text-decoration: underline;
}

#sidebar .helptext a {
color:#F26522;
text-decoration: underline;
}



#wrapbox .furtherreading {
font-color: #e65a05;
font-weight:normal;
}


#footer {
height:52px;
background:url('images/bottombg.png') no-repeat 0 0;
}

.searchform #searchbox {
float:left;
background:#f1f1f1;
border:solid 1px #e3e3e3;
width:120px;
height:14px;
font-size:11px;
}

.searchform #searchbutton {
height:18px;
width:18px;
margin-left:6px;
border:none;
cursor:pointer;
background:url('images/searchbutton.jpg') no-repeat 0 0;
}

.aligncenter,div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

.alignleft {
float:left;
margin:0 10px 10px 0;
}

.alignright {
float:right;
margin:0 0 10px 10px;
}

.wp-caption {
background:#fafafa;
border:solid 1px #eee;
text-align:center;
padding-top:4px;
}

.wp-caption img {
float:none;
border:0 none;
margin:0;
padding:0;
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0;
}

.authcomment {
background-color:#B3FFCC !important;
}

#footer-sidebar {
border:0 solid #ccc;
display:block;
height:260px;
margin-left:47px;
}

#footer-sidebar a {
font-size:80%;
color:#fff;
padding-bottom: 10px;
border-bottom: 0px solid #333333;
text-transform: uppercase;
text-decoration: none;
}

#transvelo_form_partone {
width:650px;
}

#transvelo_form_partone h3 {
font-size:120%;
color:#ff6600;
font-weight:700;
margin-bottom:0;
}

#transvelo_form_partone p {
margin:0;
padding:0;
}

.inputFieldP {
width:50px;
font-family:arial, helvetica, sans-serif;
font-size:75%;
border:1px solid #FCA169;
padding:5px;
margin-left: 10px;
float:left;
}


.lookup {
width:100px;
font-family:arial, helvetica, sans-serif;
font-size:75%;
border:1px solid #FCA169;
padding:5px;
margin-left: 5px;

}


#transvelo_form_partone .partone-layout {
width:150px;
float:left;
margin:30px 0px 20px 20px;
text-align:left;
}

.partone-layout-submit {
width:20px;
float:left;
}

#transvelo_form_partone  .partone-layout-submit {
width:20px;
float:left;
}

.goButton{
background:url(http://www.insulationgrants.info/wp-content/themes/corporate/images/gobutton.jpg) no-repeat;
padding:5px;
font-weight:bold;
font-size:13px;
color:#fff;
margin-top:28px;
width: 70px;
margin-left: 20px;
overflow:hidden;
height:45px;
border:0px;
}

#transvelo_calculateResults {
width:120px;
text-align:center;
text-decoration:none;
background-color:#e65a05;
color:#fff;
font-size:80%;
font-weight:700;
border:3px solid #FCA169;
padding:6px;
}

#transvelo_form_partone span label {
float:left;
width:100px;
font-weight:700;
margin:10px;
text-align:left;
}

#testi {
width: 500px;
}

#testi label {
float:left;
width:150px;
margin:10px;
}

#testi input {
width:200px;
font-family:arial, helvetica, sans-serif;
font-size:100%;
border:1px solid #FCA169;
margin-bottom: 20px;
float:left;
}

.content .form_part {
width: 400px;
margin-top:10px;
border:3px;
margin-bottom:10px;
}

.content .privacy {
margin-top:20px;
font-size:70%;
}

.content .form_part input,.content .form_part select {
width:180px;
font-family:arial, helvetica, sans-serif;
font-size:100%;
border:1px solid #FCA169;
padding:5px;
float:left;
}

.content .transvelo_form_button {
border:1px solid #ccc;
padding:5px;
}

.content .form_part label {
float:left;
width:200px;
text-align:right;
margin-right:15px;
padding-top:5px;
font-size:90%;
padding-bottom:2px;
font-weight:bolder;
display:block;
margin: 5px 0 0 10px;
text-align: right;
margin-right: 10px; 
}


#faceboxlayout {
margin-bottom:0;
width:auto;
}


.form_message {
text-align:center;
font-weight:700;
font-size:125%;
color:#e65a05;
}

.alignC {
text-align:center;
}

.dontshow {
display:none;
}

#header,.content .form_part #comments {
height:50px;
}

.post .postheader h2 a,.navlinks a {
text-decoration:none;
}

#sidebar .sidebarbox ul,#sidebar .sidebarbox .pages ul {
text-indent:0;
margin-bottom: 15px;
margin-top: 15px;
}

#sidebar .sidebarbox li {
margin-bottom:0px;
color:#B34826;
padding-bottom: 0px;
}

#sidebar .sidebarbox ol li {
margin-top: 8px;
font-size:90%;
font-weight: bolder;
font-size: 110%;
color: #ff6600;
}

#sidebar .sidebarbox ul li {
margin-top: 8px;
font-size:90%;
font-weight: bolder;
font-size: 110%;
color: #ff6600;
}


#sidebar .sidebarbox li p {
color: #B34826;
font-size: 80%;
font-weight: normal;
}

#footer-sidebar1,#footer-sidebar2 {
float:left;
width:300px;
margin-right:20px;
}

#footer-sidebar2 h3,#footer-sidebar1 h3 {
font-size:90%;
color:#fff;
text-transform: uppercase;
}
.smaller {
font-size: 90%;
}
#menu {
				font-family: Arial, sans-serif;
				font-weight: bold;
				text-transform: uppercase;
				margin: 10px 0;
				padding: 0;
				list-style-type: none;
				background-color: #eee;
				font-size: 13px;
				height: 40px;
				border-top: 2px solid #eee;
				border-bottom: 2px solid #ccc;
				padding-left:12px;
			}
			#menu li {
				float: left;
				margin: 0;				
			}
			#menu li a {
				text-decoration: none;
				display: block;
				padding: 0 20px;
				line-height: 40px;
				color: #666;
			}
			#menu li a:hover, #menu li.active a {
				background-color: #f5f5f5;
				border-bottom: 2px solid #DDD;
				color: #999;
			}
			#menu_wrapper ul {margin-left: 12px;}
			#menu_wrapper {padding: 0 16px 0 0; background: url(images/grey.png) no-repeat right;}
			#menu_wrapper div {float: left; height: 44px; width: 12px; background: url(images/grey.png) no-repeat left;}
			
			/* Orange Menu */
			#menu_wrapper.orange ul {
				border-top: 2px solid #E56505;
				border-bottom: 2px solid #E56505;
				background: #ff7400;}
			#menu_wrapper.orange a {color: #fff;}
			#menu_wrapper.orange li a:hover, #menu_wrapper.orange li.active a {color: #ffffff; background: #B44500; border-bottom: 2px solid #E56505;}
			#menu_wrapper.orange {background: url(images/orange.png) no-repeat right;}
			#menu_wrapper.orange div {background: url(images/orange.png) no-repeat left;}
	
	ol.commentlist {
	margin:0;
	padding:0;
	}

.commentlist li {
	margin-bottom:8px;
	background: #60360b url(http://www.yoursite.com/images/comment_arrows.gif) bottom no-repeat;
	color:#FFF;
	list-style:none;
	width:413px;
	}

.commentlist .commenttext {
	background:url(http://www.yoursite.com/images/bg_paint.gif) no-repeat;
	padding:22px 22px 50px 22px;
	}

.commentlist cite {
	display:block;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	font-style:normal;
	background:url(http://www.yoursite.com/images/bg_cite_arrows.gif) bottom repeat-x;
	padding-bottom:12px;
	font-size:1.1em;
	}

.commentlist a:link, .commentlist a:visited {
	color:#fff9b9;
	}

.commentlist a:hover, .commentlist a:active {
	color:#FFF;
	}

.commentlist .date {
	background:#930e27;
	padding:3px;
	}

li.alt {
	background:#836241 url(http://www.yoursite.com/images/comment_arrows_alt.gif) no-repeat bottom;
	}

li.alt .commenttext {
	background:url(http://www.yoursite.com/images/bg_paint_alt.gif) no-repeat;
	}	

li.alt .date {
	background:#67421c;
	padding:3px;
	}

.fieldinfo{display:none; font-size:80%; width: 110px; margin-top: -30px; background-color: #ff6600; color: #fff; padding: 8px; float:right;}
#t_address{height:70px;width:300px;}

#formprompt{font-size:80%; width:290px; background-color: #ffffcc; color: #333; padding: 6px; margin-left: 220px; margin-top: -10px; margin-bottom: 15px;}

.quote {font-size: 160%; font-weight: 800;}
