body {	margin:23px 0 0 0;	padding:0;	font:14px Arial, Sans-Serif;	color: #333;	background-color: #ded17d;	background-image: url(images/grad2.gif);	background-repeat: repeat-x;	background-position: left top;}	img { border:none;}p { margin:0px 0 18px 0; }.clear { clear:both; margin:0; padding:0;}/* TEXT----------------------------------------------- */		.small {font-size:11px;}.big {font-size:16px}.expanded {letter-spacing: 2px;}.justified {text-align: justify;}h1 { font-size:22px; font-weight:normal; color:#b39848; margin:0px 0 14px 0; padding:0px; letter-spacing:-1px; }h2 { font-size:20px; font-weight:normal; color:#b39848; margin:0px 0 8px 0; padding:0px; letter-spacing:-1px; }	/* LINKS----------------------------------------------- */	#content a:link, #content a:visited { 	color:#b39848; text-decoration:none;	background-color: #FFFFFF; }#content a:hover, #content a:active {	color:#ffffff;	text-decoration:none;	border-bottom:1px dotted #333;	background-color: #b39848;}	#footer a:link, #footer a:visited { color:#b39848; text-decoration:none;  }	#footer a:hover, #footer a:active { color:#b39848; text-decoration:underline; }/* PAGE LAYOUT----------------------------------------------- */#container { width:850px; margin:0px auto; padding:0px; background-color:#fff; border: 1px solid #333;}#header { margin:0px 0 30px 0; padding:0px; height:170px; }#content { width:470px; float:top; margin-left:280px; margin-bottom:20px; padding:0px 20px 0 0px; line-height:18px; }.article { margin:0px 0 20px 0; padding:0 0 10px 0; border-bottom:1px dotted #CCC; }.article2 { margin:0px 0 0px 0; padding:0 0 15px 0; }#only-120 { margin:0px 0 5px 15px; padding:0px; float:right; }/* SIDE BAR----------------------------------------------- */#sidebar { float:left; text-align:right; width:199px; margin:0px; padding:0px 10px 0 10px; }#sidebar ul { font-size:10px; float:right; letter-spacing:2px; text-transform:uppercase; padding:0px; margin:20px 0 0 0; width:185px; }#sidebar ul li { list-style:none; padding:0px; margin:0px 0 5px 0; line-height:28px; text-align:right; }#sidebar ul li a:link, #sidebar ul li a:visited { display:block; height:20px; width:100% margin:0px; padding:0px 5px 5px 0; text-decoration:none; color:#333; background-color:#fff; border-bottom:1px dotted #CCC; border-right:1px dotted #ccc; }#sidebar ul li a:hover, #sidebar ul li a:active {	display:block;	height:20px;width:100% margin:0px; 	padding:0px 5px 5px 0;	text-decoration:none;	color:#333;	border-bottom:1px dotted #CCC;	background-image: url(images/button-c.gif);	background-repeat: no-repeat;	background-position: left bottom;}#testimony {	font-size:12px;	margin:25px 0 0 0;	text-align:left;	width:205px;	height:145px;	float:left;	background-image: url(images/phonepic.gif);	background-repeat: no-repeat;	background-position: left top;}#testimony p { margin:30px 20px 0 20px; }/* FOOTER----------------------------------------------- */#footer { clear:both; margin:0px 0 50px 0; padding:10px 0 0 0; border-top:1px dotted #CCC; }#footer ul { margin:0px; padding:0px; font-size:10px; text-transform:uppercase; margin-left:270px; }#footer ul li { list-style:none; display:inline; margin:0px 3px 0 0; padding:0px; }	/* FORMS----------------------------------------------- */fieldset { margin:0; padding:0;	border:none; }label {	display:block; margin:0 0 5px 0; padding:0; font-weight:bold; color:#666; }.text {	margin:0 0 10px 0; padding:8px; background:#f6f6f6; border:1px solid #CCC; font:14px Arial, Sans-Serif; color:#333;}.button { font-size:140%; padding:5px; margin:5px 10px 0 0; width:150px; display:inline; }.button2 { font-size:140%; padding:5px; margin:5px 10px 0 0; width:180px; display:inline; }	textarea { width:450px; margin:0 0 15px 0; padding:8px;	background:#f6f6f6; border:1px solid #CCC; font:14px Arial, Sans-Serif;	color:#333; }input {	width:220px; margin-bottom:15px; }.input-upload {	margin-bottom:10px; }#sendproject { margin:20px 0 0 0; padding:0; }.confirmation { color:#81A74E; background:#CCDDB5; border-top:1px solid #B3CC91; border-bottom: 1px solid #B3CC91; padding:10px; font:bold 11px Verdana, Arial, Helvetica, sans-serif; }.error { background:red; color:#fff; padding-top:10px; }#loadBar { padding:10px; background:#f6f6f6; border-top:1px dotted #CCC; border-bottom:1px solid #CCC; color:#c12b15; font-size:14px; font-weight:bold; margin-bottom:20px; margin-top:20px; }#emailSuccess {	padding:10px; background:#d4ec8d; border-top:1px dotted #627529; border-bottom:1px dotted #627529; color:#627529; font-size:14px; font-weight:bold; margin-bottom:20px; }#green{ color:#66AF0C;}.green1{ color:#66AF0C; border-bottom: #66AF0C dotted 1px; line-height:19px;}