/*
Theme Name: Theme1
Theme URI: 
Description: Custom wordpress theme for Solutions for Small Spaces.
Version: 1.0
Author: Silverconnect Webdesign
Author URI: 
Tags: custom design, fixed width, three columns, widgets

	This theme was designed and built by Silver Connect Web Design LLC.

	The CSS, XHTML and design is for Solutions for Small Spaces only.

*/

/* RESET
------------------------------------------------- */
body, h1, h2, h3, h4, h5, dl, dt, dd, ul, ol, li, img, caption, fieldset, form, input, select, label {
	margin: 0;
	padding: 0;
	}

body {
	background: #FFF url(images/repeat_bg.jpg) repeat left top;
	}

img {
	border: none;
	}

ul, ol{
	list-style-type: none;
	}

hr {
	display: none;
	}
	
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/* DEFAULT LINK SETTINGS
------------------------------------------------- */
a:link    {color: #666; text-decoration: none;}
a:active  {color: #666; text-decoration: none;}
a:visited {color: #666; text-decoration: none;}
a:hover   {color: #333; text-decoration: underline;}

/* Wrapper 
------------------------------------------------- */

div#Wrapper {
	width: 100%;
	margin: 0;
	background: url(images/top_bg.jpg) repeat-x left top;
	}

div#Main_Layout {
	margin: 0 auto;
	width: 992px;
	}

/* Header 
------------------------------------------------- */

div#Header {
	margin: 0;
	width: 992px;
	height: 267px;
	background: url(images/header/header_bg_10092009.png) no-repeat left top;
	position: relative;
	}

div#Header h1 {
	margin: 0;
	width: 288px; /*269px*/
	height: 288px; /*267px*/
	background: url(images/header/logo.png) no-repeat left top;
	position: absolute;
	left: 0px;
	top: -30px; /*-20px*/
	text-indent: -9999em;
	overflow: hidden;
	}

div#Header ul {
	margin: 0;
	width: 640px;
	height: 40px;
	position: absolute;
	left: 279px;
	top: 0px;
	}

div#Header ul li {
	margin: 0;
	float: left;
	display: inline;
	width: 158px;
	height: 40px;
	background: url(images/header/link_divider.png) no-repeat left top;
	}

div#Header ul li:first-child {
	background: none !important;
	}

div#Header ul li a {
	margin: 0;
	display: block;
	height: 30px; /* 40px */
	padding: 10px 0px 0px 0px;
	font: normal 15px Arial,Helvetica,sans-serif;
	color: #000;
	text-align: center;
	text-decoration: none;
	line-height: 1.5;
	}

div#Header ul li a:hover,div#Header ul li.Active_Menu a {
	background: url(images/header/nav_hover.jpg) no-repeat center -2px !important;
	}

/* Content Container 
------------------------------------------------- */

div#Content_Container {
	width: 988px; /* 992px */
	margin: 0;
	padding: 0px 2px 29px 2px;
	background: url(images/content/content_container_bg.png) repeat-y left top;
	}

	/* Leftbar 
	------------------------------------------------- */

	div#Leftbar {
		float: left;
		width: 206px; /* 206px */
		margin: 0;
		padding: 0px 0px 0px 0px;
		}

	div#Leftbar div#Search_Box {
		margin: 0;
		padding: 17px 0px 10px 0px;
		background: url(images/leftbar/leftbar_border.jpg) no-repeat center bottom;
		}

	div#Leftbar div#Search_Box label  {
		display: none;
		}

	div#Leftbar form div#Search_Box input[type='text'] {
		float: left;
		margin: 0px 0px 0px 18px;
		padding: 0px 0px 0px 0px;
		width: 122px;
		height: 17px;
		border: 1px #CCC solid;
		}

	div#Leftbar form div#Search_Box input[type='submit'] {
		float: left;
		margin: 0px 0px 0px 15px;
		padding: 0px 0px 0px 0px;
		width: 30px;
		height: 21px;
		border-width: 0px;
		background: url(images/leftbar/submit_button.png) no-repeat left top;
		font: normal 12px Arial,Helvetica,sans-serif;
		color: #000;
		text-align: center;
		}

	div#Leftbar div.Leftbar_Content_Type_01 {
		margin: 0;
		padding: 0px 0px 5px 0px;
		background: url(images/leftbar/leftbar_border.jpg) no-repeat center bottom;
		}

	div#Leftbar div.Leftbar_Content_Type_01 h3 {
		margin: 0;
		padding: 7px 0px 12px 20px;
		font: normal 13px Arial,Helvetica,sans-serif;
		color: #000;
		line-height: 1.0;
		}

	div#Leftbar div.Leftbar_Content_Type_01 img {
		margin: 0px 0px 6px 0px;
		}

	div#Leftbar div.Leftbar_Content_Type_01 p {
		margin: 0;
		padding: 0px 13px 11px 19px;
		font: normal 13px Arial,Helvetica,sans-serif;
		color: #000;
		line-height: 1.2;
		overflow: hidden; /* Hide overflow of images */
		}

	div#Leftbar div.Leftbar_Content_Type_02 {
		margin: 0;
		padding: 18px 0px 4px 0px;
		background: url(images/leftbar/leftbar_border.jpg) no-repeat center bottom;
		}

	div#Leftbar div.Leftbar_Content_Type_02 img {
		margin: 0px 0px 0px 18px;
		}

	div#Leftbar div.Leftbar_Content_Type_02 h3 {
		margin: 0;
		padding: 14px 0px 9px 20px;
		font: normal 13px Arial,Helvetica,sans-serif;
		color: #000;
		line-height: 1.0;
		}

	div#Leftbar div.Leftbar_Content_Type_02 p {
		margin: 0;
		padding: 0px 13px 12px 19px;
		font: normal 13px Arial,Helvetica,sans-serif;
		color: #000;
		line-height: 1.0;
		}

	div#Leftbar div.Leftbar_Content_Type_03 {
		margin: 0;
		padding: 5px 0px 6px 0px;
		background: url(images/leftbar/leftbar_border.jpg) no-repeat center bottom;
		}

	div#Leftbar div.Leftbar_Content_Type_03 h3 {
		margin: 0;
		padding: 0px 0px 0px 20px;
		font: bold 13px Arial,Helvetica,sans-serif;
		color: #000;
		line-height: 1.0;
		}

	/* Main Content 
	------------------------------------------------- */

	div#Main_Content {
		float: left;
		width: 592px; /* 596px */
		margin: 0px 0px 0px 0px;
		padding: 11px 2px 0px 2px;
		background: url(images/content/main_content_bg.png) repeat-y left top;
		}

	div#Main_Content div.Entry {
		margin: 0px 0px 21px 0px;
		padding: 0px 10px 0px 5px;
		background: url(images/content/trans_bg.png) repeat left top;
		}

	div#Main_Content div.No_Entry {
		margin: 0px 0px 21px 0px;
		padding: 0px 10px 0px 5px;
		background: url(images/content/trans_bg.png) repeat left top;
		}
		
	div#Main_Content div.Entry h1 {
		margin: -1px 0px 0px 0px;
		padding: 8px 2px 25px 2px;
		font: normal 20px Arial,Helvetica,sans-serif;
		color: #000;
		line-height: 1.0;
		background: url(images/content/content_border.png) no-repeat left top;
		}

	div#Main_Content div.Entry h1 a {
		color: #000;
		text-decoration: none;
		}

	div#Main_Content div.Entry h1 a:hover {
		color: #000;
		text-decoration: underline;
		}

	div#Main_Content div.Entry div.Entry_Text {
		margin: 0px 0px 0px 0px;
		padding: 0px 4px 9px 37px;
		font: normal 13px Arial,Helvetica,sans-serif;
		color: #000;
		line-height: 1.27;
		}

	div#Main_Content div.Entry div.Entry_Text p {
		margin: 10px auto;
		}

	div#Main_Content div.Entry div.Detail_Box {
		margin: 0px 0px -1px 0px;
		padding: 12px 0px 5px 0px;
		font: normal 11px Arial,Helvetica,sans-serif;
		color: #000;
		line-height: 1.0;
		background: url(images/content/content_border.png) no-repeat left bottom;
		}

	div#Main_Content div.Entry div.Addtl_Info {
		margin: 0px 0px -1px 0px;
		padding: 12px 20px 12px 20px;
		font: normal 10px Arial,Helvetica,sans-serif;
		color: #000;
		line-height: 1.0;
		background: url(images/content/content_border.png) no-repeat left bottom;
		}

	div#Main_Content div.Entry div.Detail_Box p.Detail_Box_Tags {
		float: left;
		width: 221px; /* 227px */
		padding: 0px 6px 0px 6px !important;
		overflow: hidden;
		}

	div#Main_Content div.Entry div.Detail_Box p.Detail_Box_Date {
		float: left;
		width: 129px; /* 129px */
		padding: 0px 0px 0px 0px !important;
		overflow: hidden;
		}

	div#Main_Content div.Entry div.Detail_Box p.Detail_Box_Share {
		float: left;
		width: 60px; /* 63px */
		padding: 0px 0px 0px 3px !important;
		overflow: hidden;
		}

	div#Main_Content div.Entry div.Detail_Box p.Detail_Box_Share a {
		float: left;
		display: block;
		margin: 0px 4px 0px 0px;
		width: 16px;
		height: 16px;
		text-indent: -9999em;
		overflow: hidden;
		}

	div#Main_Content div.Entry div.Detail_Box p.Detail_Box_Share a[title='OpenID'] {
		background: url(images/content/button_openid.png) no-repeat left top;
		}

	div#Main_Content div.Entry div.Detail_Box p.Detail_Box_Share a[title='Twitter'] {
		background: url(images/content/button_twitter.png) no-repeat left top;
		}

	div#Main_Content div.Entry div.Detail_Box p.Detail_Box_Share a[title='Facebook'] {
		background: url(images/content/button_facebook.png) no-repeat left top;
		}

	div#Main_Content div.Entry div.Detail_Box p.Detail_Box_Comments {
		float: right;
		width: 150px; /* 150px */
		text-align: right;
		padding: 0px 0px 0px 0px !important;
		overflow: hidden;
		}

	div#Main_Content div#Pagination {
		margin: 6px 0px 0px 0px;
		padding: 9px 0px 0px 44px; /* 83 */
		background: url(images/content/pagination_border.png) no-repeat center top;
		}

	div#Main_Content div#Pagination a {
		display: block;
		float: left;
		width: 29px;
		height: 24px; /* 27px */
		margin: 0px 8px 0px 0px;
		padding: 3px 0px 0px 0px;
		background-color: #FFF;
		border: 1px #CCC solid;
		text-align: center;
		text-decoration: none;
		line-height: 1.0;
		overflow: hidden;
		font: normal 20px Arial,Helvetica,sans-serif;
		color: #000;
		}

	div#Main_Content div#Pagination a:hover,div#Main_Content div#Pagination a.Active_Page {
		background-color: #CCC !important;
		}

	div#Main_Content div#Pagination a.More_Link {
		display: inline;
		width: auto;
		margin: 0px 0px 0px 0px;
		padding: 6px 0px 0px 0px;
		background: transparent;
		border-width: 0px;
		text-align: left;
		text-decoration: none;
		line-height: 1.0;
		font: normal 15px Arial,Helvetica,sans-serif;
		color: #999;
		}

	div#Main_Content div#Pagination a.More_Link:hover {
		background: transparent !important;
		color: #000;
		}

	div#Main_Content div#Pagination a.More_Link span {
		font: normal 20px Arial,Helvetica,sans-serif;
		}

	div#Main_Content div.No_Entry {
		margin: 0px 0px 21px 0px;
		padding: 0px 10px 0px 5px;
		background: url(images/content/trans_bg.png) repeat left top;
		}
		
	div#Main_Content div.No_Entry h2 {
		margin: -1px 0px 0px 0px;
		padding: 8px 2px 10px 2px;
		font: normal 20px Arial,Helvetica,sans-serif;
		color: #000;
		line-height: 1.0;
		background: url(images/content/content_border.png) no-repeat left top;
		text-align: center;
		}

	div#Main_Content div.No_Entry p {
		margin: 0px 0px -1px 0px;
		padding: 0px 0px 10px 0px;
		font: normal 13px Arial,Helvetica,sans-serif;
		color: #000;
		line-height: 1.0;
		text-align: center;
		background: url(images/content/content_border.png) no-repeat left bottom;
		}

	div#Main_Content div.New_Entry {
		margin: 0px 0px 21px 0px;
		padding: 0px 10px 0px 5px;
		}
		
	div#Main_Content div.New_Entry h1 {
		margin: 0;
		padding: 8px 2px 10px 2px;
		font: normal 20px Arial,Helvetica,sans-serif;
		color: #000;
		line-height: 1.0;
		text-align: left;
		}

	div#Main_Content div.New_Entry_Text p {
		margin: 0;
		padding: 0px 10px 10px 10px;
		font: normal 13px Arial,Helvetica,sans-serif;
		color: #000;
		line-height: 1.3;
		text-align: left;
		}

	/* Rightbar 
	------------------------------------------------- */

	div#Rightbar {
		float: right;
		width: 186px; /* 186px */
		margin: 0;
		padding: 0px 0px 0px 0px;
		}

	div#Rightbar div.Rightbar_Content {
		margin: 0;
		padding: 17px 0px 4px 0px;
		}

	div#Rightbar div.Rightbar_Content img {
		margin: 0 auto;
		}

	div#Rightbar div.Rightbar_Content h3  {
		margin: 0;
		padding: 0px 5px 5px 14px;
		font: normal 13px Arial,Helvetica,sans-serif;
		color: #000;
		line-height: 1.0;
		}

	div#Rightbar div.Rightbar_Content p {
		margin: 0px 10px 0px 10px;
		padding: 0px 0px 13px 0px;
		font: normal 13px Arial,Helvetica,sans-serif;
		color: #000;
		line-height: 1.3;
		overflow: hidden;
		}
		
	div#Rightbar div.Rightbar_Content {
		margin: 0;
		padding: 17px 0px 4px 0px;
		}

	div#Rightbar div.Rightbar_Content ul.Link_List {
		margin: 0;
		padding: 0px 13px 13px 14px;
		font: normal 13px Arial,Helvetica,sans-serif;
		color: #000;
		line-height: 1.3;
		}
	
	div#Rightbar div.Rightbar_Content ul.Link_List li {
		padding: 0px 0px 0px 5px;
		}

		

/* Footer 
------------------------------------------------- */

div#Footer {
	width: 100%;
	margin: 0;
	background: url(images/footer/footer_bg.png) repeat left top;
	}

div#Footer_Layout {
	width: 954px; /* 992px */
	margin: 0 auto;
	padding: 16px 0px 28px 38px;
	background: url(images/footer/footer_border_bg.png) repeat-y left top;
	}

	/* About Us 
	------------------------------------------------- */

	li#About_Us {
		float: left;
		width: 280px; /* 280px */
		margin: 0;
		padding: 0px 0px 0px 0px;
		}

	li#About_Us h4 {
		margin: 0;
		padding: 3px 0px 14px 3px;
		font: bold 16px Arial,Helvetica,sans-serif;
		color: #000;
		line-height: 1.0;
		}

	li#About_Us p {
		margin: 0;
		padding: 0px 31px 15px 2px;
		font: normal 13px Arial,Helvetica,sans-serif;
		color: #000;
		line-height: 1.3;
		}

	/* Recent Articles 
	------------------------------------------------- */

	li#Recent_Articles {
		float: left;
		width: 339px; /* 349px */
		margin: 0;
		padding: 0px 0px 2px 11px;
		border-width: 0px 0px 0px 1px;
		border-color: #CCC;
		border-style: solid;
		}

	li#Recent_Articles h4 {
		margin: 0;
		padding: 3px 0px 12px 23px;
		font: bold 16px Arial,Helvetica,sans-serif;
		color: #000;
		line-height: 1.0;
		background: url(images/footer/footer_border.png) no-repeat left bottom;
		}

	li#Recent_Articles ul {
		margin: 0;
		padding: 0;
		}

	li#Recent_Articles ul li {
		margin: 0;
		padding: 4px 20px 5px 24px;
		background: url(images/footer/footer_border.png) no-repeat left bottom;
		}

	li#Recent_Articles ul li a {
		font: normal 13px Arial,Helvetica,sans-serif;
		color: #000;
		line-height: 1.0;
		text-decoration: none;
		}

	li#Recent_Articles ul li a:hover {
		text-decoration: underline;
		}

	/* Categories 
	------------------------------------------------- */

	li#Categories {
		float: left;
		width: 278px; /* 300px */
		margin: 0;
		padding: 0px 0px 0px 21px;
		border-width: 0px 0px 0px 1px;
		border-color: #CCC;
		border-style: solid;
		}

	li#Categories h4 {
		margin: 0;
		padding: 3px 0px 12px 12px;
		font: bold 16px Arial,Helvetica,sans-serif;
		color: #000;
		line-height: 1.0;
		background: url(images/footer/footer_border.png) no-repeat left bottom;
		}

	li#Categories ul {
		margin: 0;
		padding: 0;
		}

	li#Categories ul li {
		margin: 0;
		padding: 4px 20px 5px 24px;
		background: url(images/footer/footer_border.png) no-repeat left bottom;
		}

	li#Categories ul li a {
		font: normal 13px Arial,Helvetica,sans-serif;
		color: #000;
		line-height: 1.0;
		text-decoration: none;
		}

	li#Categories ul li a:hover {
		text-decoration: underline;
		}


/* Contact Box */

#Contact_Box { 
	width: 500px; 
	margin: 10px auto; 
	padding: 10px 0px 5px 0px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: normal; 
	color: #333; 
	background-color: #FFF; 
	border: 1px #CCC solid; 
	text-align: left; 
	line-height: 1.3; 
	}
	
#Contact_Box .Contact_Clear { 
	clear: both; 
	display: block; 
	height: 0px; 
	margin: 0; 
	padding: 0; 
	}

#Contact_Box .Address_Box { 
	float: left; 
	width: 200px; /* 250 */ 
	padding: 3px 0px 0px 30px; 
	margin: 0; 
	background: url(images/contact/home_icon.gif) no-repeat 5px 0px; 
	overflow: hidden; 
	}
		
#Contact_Box div { 
	float: left; 
	width: 250px; /* 250 */ 
	margin: 0; 
	}

#Contact_Box div .Phone_Box { 
	float: left; 
	width: 210px; /* 250 */ 
	padding: 3px 10px 0px 30px; 
	margin: 0; 
	background: url(images/contact/phone_icon.gif) no-repeat 5px 0px; 
	overflow: hidden; 
	}

#Contact_Box div .Email_Box { 
	float: left; 
	width: 210px; /* 250 */ 
	padding: 3px 10px 0px 30px; 
	margin: 0; 
	background: url(images/contact/email_icon.gif) no-repeat 5px 0px; 
	overflow: hidden; 
	}

/* Contact Form */
#Form_Container { 
	width: 500px; 
	margin: 10px auto; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #333; 
	background-color: #FFF; 
	border: 1px #CCC solid; 
	}
	
#Form_Container h2 { 
	float: left; 
	width: 498px; 
	margin: 0 auto; 
	padding: 5px 0px 5px 0px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	color: #000; 
	background-color: #CCC; 
	border: 1px #FFF solid; 
	text-align: center; 
	}
	
#Form_Container form .Form_Full { 
	clear: both;
	/*float: left;*/ 
	width: 500px; /* 500px */ 
	margin: 0; 
	padding: 5px 0px 0px 0px; 
	}

#Form_Container form .Form_Text { 
	clear: both;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: normal; 
	color: #000; 
	text-align: center;
	padding: 0;
	margin: 5px 0px 3px 0px;
	}

#Form_Container span.required { 
	color: #F00; 
	}

#Form_Container form .Form_Full label { 
	float: left; 
	width: 90px; /* 100px */ 
	margin: 0; 
	padding: 8px 5px 0px 5px; 
	}

#Form_Container form .Form_Full p { 
	float: left; 
	width: 350px; /* 380px */ 
	margin: 0; 
	padding: 5px 5px 0px 5px; 
	}

#Form_Container form .Form_Full p input { 
	margin: 0; 
	width: 345px; /* 365px */ 
	border: 1px #CCC solid; 
	}

#Form_Container form .Form_Full p textarea { 
	margin: 0; 
	width: 345px; /* 365px */ 
	border: 1px #CCC solid; 
	}
			
#Form_Container form .Form_Half { 
	float: left; 
	width: 250px; 
	margin: 0; 
	padding: 5px 0px 0px 0px; 
	}

#Form_Container form .Form_Half label { 
	float: left; 
	width: 95px; 
	margin: 0; 
	padding: 5px 0px 0px 5px; 
	}

#Form_Container form .Form_Half label.center { 
	text-align: center; 
	}
	
#Form_Container form .Form_Half p { 
	float: left; 
	width: 90px; 
	margin: 0; 
	padding: 5px 0px 0px 5px; 
	}

#Form_Container form .Form_Half p input { 
	float: left; 
	width: 90px; 
	margin: 0; 
	padding: 0; 
	border: 1px #CCC solid; 
	}

#Form_Container form .Form_Half p select { 
	float: left; 
	width: 90px; 
	margin: 0; 
	padding: 0; 
	border: 1px #CCC solid; 
	}

#Form_Container form .Form_Submit { 
	clear: both; 
	width: 305px; /* 500px */ 
	margin: 0; 
	padding: 20px 0px 15px 195px; 
	}

#Form_Container form .Form_Submit input { 
	width: 110px; 
	margin: 0; 
	border: 1px #CCC solid; 
	background-color: #EEE; 
	padding: 2px 0px 2px 0px; 
	}

/* Form Submit */
#Form_Submit_Container { 
	width: 500px; 
	margin: 10px auto; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #333; 
	background-color: #FFF; 
	border: 1px #CCC solid;
	text-align: center;
	}
	
#Form_Submit_Container h4 { 
	margin: 0; 
	padding: 10px 0px 10px 0px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	color: #000; 
	text-align: center; 
	}
	
/* COMMENTS INCLUDING THE FORM
-----------------------------------------------------------------------*/

.comment-body {
	font: normal 16px Arial, Helvetica, sans-serif; 
	color: #000; 
	margin: 3px 10px 10px 10px;
	padding: 5px;
	border-top: 1px #CCC dotted;
	border-bottom: 1px #CCC dotted;
	background: url(images/content/trans_bg.png) repeat left top;
	}

.comment-body p {
	font: normal 13px Arial, Helvetica, sans-serif; 
	color: #000; 
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 10px 0px;
	}

.comment-meta {
	font: normal 13px Arial, Helvetica, sans-serif; 
	color: #000; 
	text-align: right;
	border-top: 1px #CCC solid;
	}
	
.centeredInfo {
	font: normal 15px Arial, Helvetica, sans-serif; 
	color: #000; 
	text-align: center;
	}

.nocomments {
	font: normal 15px Arial, Helvetica, sans-serif !important; 
	color: #000 !important; 
	text-align: center !important; 
	}
	
#respond h3,#comments {
	font: normal 16px Arial, Helvetica, sans-serif; 
	color: #000; 
	text-align: center; 
	margin: 3px 0px 10px 0px;
	padding: 5px;
	border-top: 1px #CCC dotted;
	border-bottom: 1px #CCC dotted;
	background: url(images/content/trans_bg.png) repeat left top;
	}
	
#commentform p {
	margin: 0;
	padding: 5px 0px 10px 0px;
	}

#commentform p.withWidth {
	width: 580px;
	margin: 0 auto;
	text-align: center;
	}
	
#commentform label {
	display: block;
	width: 220px; /* 240px */
	padding: 0px 0px 0px 20px;
	font: normal 15px Arial, Helvetica, sans-serif; 
	color: #000; 
	text-align: left; 
	float: left;
	cursor: pointer;
	}
	
#commentform input[type='text'] {
	float: left;
	width: 330px;
	border: 1px #CCC solid;
	}

#commentform textarea {
	margin: 0px 0px 0px 20px;
	width: 548px;
	font: normal 13px Arial, Helvetica, sans-serif; 
	color: #000; 
	border: 1px #CCC solid;
	}

#commentform input[type='submit'] {
	margin: 0 auto;
	padding: 3px;
	border: 1px #CCC solid;
	}

/* ADDITIONAL CLASSES */
.forceWhite {
	background: url(images/content/trans_bg_white.png) repeat left top !important;
	}

