@charset "UTF-8";
/* CSS Document */


/* Begin Various Tags & Classes */
body		{ text-align:center; margin:0; padding:0; font-size:14px; background-color:#F7931E; font-family:Helvetica;}
h1 			{ font-family:Helvetica;}
h2			{  color:#333; font-size:30px; font-family:Helvetica; }
h3			{ color:#333; font-size:24px; font-family:Helvetica; }
h4			{ color:#666;  font-family:Helvetica; line-height:14px; font-size:14px; font-weight:bold; padding-top:15px; }
h5			{ font-family:Helvetica;}
h6			{ font-family:Helvetica;}
p			{ word-wrap:break-word; zoom:1; color:#666;  font-family:Helvetica; line-height:18px; font-size:14px;}
address		{ color:#666;  font-family:Helvetica; line-height:18px; font-size:14px; padding:10px 0 0 0;}
strong, b  	{ font-family:Helvetica;}
i, em		{ font-family:Helvetica;}
hr			{ font-family:Helvetica;}
blockquote	{ font-family:Helvetica;}
a			{ font-family:Helvetica; color:#666;}

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;	}
.hidden 					{ display: none; }
hr 							{ display: none; }
a img 						{ border: none;	}
.navigation 				{ display: block;text-align: center; margin-top: 0px; margin-bottom: 30px;	}


		p img 				{ padding: 0; max-width: 100%; }
		
		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 		{ float: right;	}
		.alignleft 			{ float: left; }









/* End Various Tags & Classes*/


/****************************************************/
/***************** BEGIN STRUCTURE ******************/
/****************************************************/

div#bdy						{ display:block; background:#fff; padding-bottom:15px;}
div#bdy div.wrapper			{ background:url(http://beta.goodworkmarketing.com/imgs/bdy_decoration.jpg) top center no-repeat; }
.wrapper 					{width: 980px; margin:0 auto; padding:0; background:none; text-align:left; position:relative;} /* all major page sections get a wrapper div */


	/********** Grey Bar at Top - Address and Phone information *************/
	div#grey_separator			{display:block; background:#666 url(http://beta.goodworkmarketing.com/imgs/grey_hdr_bar.jpg) bottom left repeat-x; }
	div#grey_separator h1		{ font-size:10px; color:#ccc; padding:6px; text-align:center; letter-spacing:.2em; font-family:Helvetica;}
	div#grey_separator h1 span	{ color:#fff;}



	/********** Header - Logo and Navigation ********************************/
	div#hdr						{ background:#F7931E url(http://beta.goodworkmarketing.com/imgs/orange_hdr_bg.jpg) bottom left repeat-x;  height:114px; position:relative; z-index:99999;}
	div#hdr h2					{ font-variant:small-caps; color:#fff; text-indent:-5000px;}  /********** Logo sub text *************/
	div#hdr img#hdr_decor 		{position:absolute; top:0; right:0;}



	/********** Header - Logo and Navigation ********************************/
	ul#navigation							{ position:absolute; top:72px; right:0; margin:0; padding:0; font-size:13px; height:34px; z-index:4999; overflow:visible;}
	ul#navigation li						{ display:inline; margin:0; padding:0; font-size:13px; position:relative; z-index:4999;}
	ul#navigation li a						{ padding:5px 10px; color:#fff; font-family:Helvetica; text-decoration:none; font-size:13px; height:33px; margin:0; }

	ul#navigation li a:hover				{ background:#fefbf2;  color:#F7931E; border:1px solid #ccc; padding:5px 9px; }

	ul#navigation li.current_page_item a		{ background:#fff; border:1px solid #999; color:#F7931E; height:34px; padding-bottom:6px; font-weight:bold; border-bottom:none;}
	ul#navigation li.current_page_item a:hover	{ padding:5px 10px 6px 10px;}
	ul#navigation li.current_page_parent a		{ background:#fff; border:1px solid #999; border-bottom:0; color:#F7931E; height:34px; padding-bottom:6px; font-weight:bold;}
	ul#navigation li.current_page_parent a:hover{ padding:5px 10px 6px 10px;}

	/* Navigation Sub Menu Items */
	ul#navigation li ul								{ position:absolute; top:-5000px; left:0; width:200px; height:auto; margin:0; padding:0; background:#fff; z-index:5000;}
	ul#navigation li:hover ul, ul#navigation li.sfhover ul						{ position:absolute; top:20px; left:0; z-index:5000; border:1px solid #ccc; border-top:none; border-bottom:none;}
       .ie ul#navigation li.sfhover ul						{ top:28px;}

	ul#navigation li ul	li							{ margin:0; padding:0; display:block; height:25px; overflow:hidden; border-bottom:1px solid #ccc;  }
	ul#navigation li ul	li a						{ display:block;  height:25px; overflow:hidden; font-weight:normal; color:#F7931E; border:none;}
	ul#navigation li.current_page_item ul li a		{ color:#F7931E; background:#fff; border:none;}
	ul#navigation li.current_page_parent ul li a	{ color:#F7931E; background:#fff; border:none;}
	ul#navigation li ul	li.current_page_item a		{ color:#F7931E; background:#faf1d7; border:none; font-weight:bold; }

	ul#navigation li ul	li a:hover					{ color:#fff; background:#F7931E;}
	
	/****************** Menu Hack for Portfolio *******************/
	div#alter-menu-parent ul#navigation li.current_page_parent a		{ background:none; border:none; color:#fff; font-weight:normal; text-decoration:none; font-size:13px; height:33px; padding:5px 10px;}
	div#alter-menu-parent ul#navigation li.current_page_parent a:hover	{ background:#fefbf2;  color:#F7931E; border:1px solid #ccc; padding:5px 9px; height:33px;}
	div#alter-menu-parent ul#navigation li.page-item-118 a				{ background:#fff; border:1px solid #999; border-bottom:0; color:#F7931E; height:34px;  padding:5px 10px; font-weight:bold;}
	div#alter-menu-parent ul#navigation li.page-item-118 a:hover		{ padding:5px 10px;}

	/********** Footer Content **********************************************/
	div#ftr						{ background:#F7931E url(http://beta.goodworkmarketing.com/imgs/ftr_border.jpg) top left repeat-x; padding-top:30px;}
	div#ftr div.lftcolumn		{ width:540px; padding:20px 20px 20px 40px; float:left;}
	div#ftr div.rtcolumn		{ width:300px; padding:20px 40px; float:left;}
	div#ftr p					{ font-size:12px; color:#333333; font-family:Helvetica;}
	div#ftr ul li				{ font-family:Helvetica; list-style:inside disc; padding-left:20px; color:#333; font-size:12px; padding-bottom:3px;}
	div#ftr p.copyright			{ padding-bottom:10px; font-weight:bold;}
	div#ftr a					{ color:#fbe9b7; text-decoration:underline;}


/****************************************************/
/****************** END STRUCTURE *******************/
/****************************************************/


/* Content Tags */
	#content p 	{ font-weight:bold; padding:10px 0 5px 0; font-family:Helvetica;}
	#content h2	{ font-size:30px; padding:10px 0 0 0; font-family:Helvetica;}
	#content h3	{ font-size:24px; padding:20px 0 0 0; font-family:Helvetica;}

	#content  a	{ color:#F7931E; text-decoration:underline; font-weight:bold;}

	#content ul h2	{ font-size:24px; }

	#content ul li.linkcat					{ clear:left;}			
	#content ul.blogroll li	a				{ display:block; float:left; clear:left;}
	#content ul.blogroll li	span			{ display:block; float:left; clear:left; padding:5px; color:#aaa; margin-bottom:5px; }
	li.linkcat ul							{ padding:10px 0 20px 25px;}
	li.linkcat ul li						{ padding-bottom:5px;}

	#content ul.portfolio_list li 	 				{ clear:left; padding-top:15px;}
	#content ul.portfolio_list li a 				{ font-size:16px; color:#666; float:left;}
	#content ul.portfolio_list li span.pcategories 	{ float:left; padding:5px 10px; font-size:10px;}
	#content ul.portfolio_list li span.pexcerpt 	{ float:left; clear:left; padding:5px 10px;}
	#content ul.portfolio_list li img 				{ float:left;  margin:5px 10px 5px 0;}


	#content .description p					{ font-weight:normal; padding-left:20px; clear:left; padding-bottom:5px; border-bottom:1px dotted #ccc; margin-bottom:5px;}
	#content .description h4				{ font-weight:normal; color:#aaa;vertical-align:bottom; color:#fff; background:#aaa; width:140px; margin:30px 0 0 374px; padding:5px; font-size:10px; display:block;}
	#content .description h4.subitem		{ width:auto; margin:-5px 0 0 20px; }
	#content .description img				{ clear:left; margin-top:20px; padding:0; vertical-align:bottom; margin-left:-20px;}
	#content .description img.first			{ margin-top:0; margin-left:0px;}
	#content .description .wpcaption 		{ float:left;}


	#content .library img	{flaot:left; clear:left; margin-right:20px; }
	#content .library p		{flaot:left; margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #ccc; clear:left; display:block; }
	#content .library p:after 	{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}

	



/* Left Column Structure */
	.post 				{ margin: 0 0 40px; text-align: justify; }
	.post hr 			{ display: block; }
	.postmetadata 		{ clear: both; text-align: center; border-top: 1px solid #ddd; padding-top:5px;}
	.clear 				{ clear: both; }


	
	/* Narrow Left Column */
	.narrowcolumn 					{ float:left; width:540px; padding:20px 20px 20px 40px; margin:0; }
	.narrowcolumn .postmetadata 	{ padding-top: 5px;	}

	/* Wide Left Column - Single Entry Style */
	.widecolumn 					{ float:left; width: 740px; padding:20px 20px 20px 40px; margin:0;  }
	.widecolumn .postmetadata 		{ margin: 30px 0; }
	.widecolumn .smallattachment 	{ text-align: center; float: left; width: 128px; margin: 5px 5px 5px 0px; }
	.widecolumn .attachment 		{ text-align: center; margin: 5px 0px; }
	.widecolumn .post 				{ margin: 0; }
/* End Left Column Structure */

	#portfoliocolumn							{ float:left; width: 900px; padding:20px 20px 20px 40px; margin:0;  }
	#portfoliocolumn .tag-intro					{ float:left; width: 850px;  padding:0 0 15px 15px; margin:0 8px; display:block; clear:none; border-bottom:1px solid #ccc;}
	#portfoliocolumn .tag-intro h2.seriestitle { font-size:14px; font-weight:bold; text-align:left;  width:280px; padding:10px 0 0 0;}




	#content h4.portfolio-heading 	{margin:0 0 0 0; padding:3px 5px; background:#ccc; color:#fff; font-size:10px; clear:right; float:left; width:247px;}

	#content .portfolio-links  {margin:0; display:block; float:left; width:245px;}
	#content .portfolio-links ul  { border:1px solid #ccc; padding:5px; margin:0; display:block; float:left; width:245px;}
	#content .portfolio-links li { padding:0; margin:0; float:left; width:60px;}
	#content .portfolio-links li:before	{ content: "";	}
	#content .portfolio-links li a 		{display:block;  float:left; text-align:center; width:50px; text-decoration:none;padding:0; margin-right:10px; margin-bottom:5px; font-size:11px;}
	#content .portfolio-links li a img	{ max-height:50px; max-width:50px; float:none; margin:0 auto; padding:0; }
	#content .portfolio-links li a span	{ clear:left; display:block; padding-top:3px; float:left; width:50px; text-align:center;}

	#content .tag-intro .series-description		{ float:left; width:410px; padding-right:28px; padding-top:15px;}
	#content .tag-intro .series-description p	{ font-weight:normal; font-size:13px; padding:0 0 20px 0;}
	


/* Begin Sidebar */
	#sidebar 						{ width:300px; padding:20px 0 0 40px;  float:left;	}
	#sidebar form 					{ margin: 0; }
	#sidebar img					{ margin:0 0 5px 0;}
	#bdy #sidebar h2 				{ font-family: Helvetica; font-size:20px; font-weight:bold;	}
	#bdy #sidebar h2.widgettitle 	{ padding-top:10px; margin-top:10px; border-top:1px dotted #ddd;	}

	/*Extend margin for blog post pages */
	.extendmargin #sidebar	{ width:230px; padding:20px 0 0 40px; margin-left:69px; border-left:1px dotted #ddd; }
	
	/* Style address info for contact page */
	.contactinfo #sidebar 	 { width:260px; padding-left:60px;}
	#bdy .contactinfo #sidebar h2.widgettitle { padding-bottom:0; padding-top:15px; }
	.contactinfo #sidebar h4 { font-weight:bold;  }
	.contactinfo #sidebar p { margin:0; padding:0;  }

	/* Style Sidebar Table of Contents */
	#sidebar ul#TOC ul li		{ list-style:none; }
	#sidebar ul#TOC ul ul		{ padding-top:10px;font-weight:bold; }
	#sidebar ul#TOC ul ul li	{ list-style:disc outside; font-size:11px; line-height:13px; padding-bottom:5px; font-weight:normal;  }
	#sidebar ul#TOC li:before, #sidebar ul#TOC ul li:before {	content: "";	}

	/* Style Sidebar Previous / Next links */
	.sidebarnavigation	{width:300px; padding:20px 0 0 40px;  float:left;	}

	#sidebar ul#series-images li h2.widgettitle { padding:20px 0;	}
	#sidebar ul#series-images li ul li:before	{ content: "";	}
	#sidebar ul#series-images li ul 			{ padding:0; margin:0;	}
	#sidebar ul#series-images li ul li			{ float:left;}
	#sidebar ul#series-images li ul li a 		{ display:block;  float:left; text-align:center; width:130px; text-decoration:none;padding:5px; border:1px solid #ccc; margin-right:5px; margin-bottom:5px;}
	#sidebar ul#series-images li ul li a img	{ float:none;}
	#sidebar ul#series-images li ul li a span	{ clear:left; display:block;}

	#sidebar ul#series-images li ul li.serieslist-current-li a { opacity: 0.6;-moz-opacity: 0.6;filter: alpha(opacity=60); cursor:default; background:#ccc;}


/* End Sidebar */



/* Series Structure */
	a.post-thumb		{border:1px solid #fff; padding:5px; background:#fff; float:left; width:120px; margin:5px 20px 10px 0; display:block;}
	img.post-thumb		{ float:left;  max-width:120px; margin:0; padding:0;}
	.seriespart			{ margin:10px 0;}
	.widgettitle 		{ padding-top:10px; margin-top:10px; border-top:1px dotted #ddd;	}








/****************************************************/
/***************** END STRUCTURE ********************/
/****************************************************/

/* Begin Typography & Colors  */
.thread-alt 								{ background-color: #f8f8f8; }
.thread-even 								{ background-color: white; }
.depth-1 									{ border: 1px solid #ddd; }
.even, .alt 								{ border-left: 1px solid #ddd; }
small 										{ font-family: Helvetica; font-size: 12px; line-height: 18px; color: #777; 	}

#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; }


/* End Typography & Colors */






/*	Entry Rules */



		
		




		/* 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; list-style: none; padding-left: 10px; text-indent: -10px; }
		html>body .entry li { margin: 7px 0 8px 10px; }
		
		.entry ul li:before, #sidebar ul ul li:before {	content: "\00BB \0020";	}
		
		.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 ul, #sidebar ul ol 		{ margin: 0; padding: 0; }
		#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 */
	

		
		/* Begin Form Elements */
		
		#sidebar ul li#search 	{ margin:0; padding:0;}
		#searchform 			{ margin: 0;	padding: 5px 0 0 0;	text-align: center;	width:180px;	}
		#sidebar #searchform #s { width: 108px;padding: 2px;	}
		#sidebar #searchsubmit 	{ padding: 1px;	}
		
		.entry form 			{ text-align:center;	}/* This is mainly for password protected posts, makes them look better. */
		select 					{ width: 130px;}
		
		/* END Form Elements */

/*	END Entry Rules */




/****************************************************/
/***************** BEGIN COMMENTS *******************/
/****************************************************/
.commentlist li, 
#commentform input, 
#commentform textarea 						{ font: 0.9em Helvetica;	}

.commentlist li ul li 						{ font-size: 1em; }
.commentlist li 							{ font-weight: bold; }
.commentlist li .avatar						{ float: right;	border: 1px solid #eee;	padding: 2px; background: #fff;	}
.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: Helvetica; }
.commentmetadata 							{ font-weight: normal;	}

			/* Form Elements */
			#commentform input 		{ width: 170px;padding: 2px;	margin: 5px 5px 1px 0;	}
			#commentform 			{ margin: 5px 10px 0 0;	}
			#commentform textarea 	{ width: 100%;	padding: 2px;	}
			#respond:after 			{ content: "."; display: block; height: 0; clear: both; visibility: hidden;	}
			#commentform #submit 	{ margin: 0 0 5px auto; float: right;	}
			/* End Form Elements */

			/* Begin Comments*/
			.alt 					{ margin: 0; padding: 10px; }
			.commentlist 			{ padding: 0;text-align: justify;	}
			.commentlist li 		{ margin: 15px 0 10px; padding: 5px 5px 10px 10px;	list-style: none;	}
			.commentlist li ul li 	{ margin-right: -5px;	margin-left: 10px;}
			.commentlist p 			{ margin: 10px 5px 10px 0; }
			.children 				{ padding: 0; }
			#commentform p 			{ margin: 5px 0;}
			.nocomments 			{ text-align: center; margin: 0; padding: 0; }
			.commentmetadata {	margin: 0;	display: block;	}
			/* End Comments */

/****************************************************/
/***************** END COMMENTS *********************/
/****************************************************/




/****************************************************/
/***************** BEGIN SIDE BAR EXTRAS ************/
/****************************************************/


/* Begin Calendar */
#wp-calendar #prev a, #wp-calendar #next a 	{ font-size: 9pt; }
#wp-calendar a 								{ text-decoration: none; }
#wp-calendar caption 						{ font: bold 1.3em Helvetica; text-align: center; }
#wp-calendar th 							{ font-style: normal; text-transform: capitalize; }


#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 */


/* Captions */
.aligncenter,
div.aligncenter 				{ display: block; margin-left: auto; margin-right: auto; }
.wp-caption 					{ border: 1px solid #ddd;text-align: center; background-color: #f3f3f3;	padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img 				{ margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text 	{ font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
/* END Captions */

/****************************************************/
/***************** END SIDE BAR EXTRAS **************/
/****************************************************/




	/************************************************************************/
	/********** Page Content Blog Excerpt ***********************************/
	/************************************************************************/

	div.entry div#blogpost						{ background:#fff url(http://beta.goodworkmarketing.com/imgs/blog_corner.jpg) top right no-repeat; padding:0 10px 10px 10px; position:relative; 
												border:1px solid #ccc; width:200px; float:left; margin: 10px 20px 10px 0; word-wrap:break-word; zoom:1;}
	div.entry div#blogpost h2					{ color:#F15A24; font-size:10px; font-family:Helvetica; padding: 5px 30px 15px 0; }
	div.entry div#blogpost h3					{ color:#333333; font-size:14px; font-family:Helvetica; padding:0 30px 10px 0; font-weight:bold; text-decoration:none; }
	div.entry div#blogpost h3 a, div.entry div#blogpost h3 a:hover, div.entry div#blogpost h3 a:visited { color:#333333;  text-decoration:none; }
	div.entry div#blogpost p					{ padding:0px 30px 15px 0; font-family:Helvetica; color:#4D4D4D; font-weight:normal; font-size:12px; }
	div.entry div#blogpost img.small_more		{ position:absolute; right:0; bottom:0; }



	/************************************************************************/
	/********** contact forms ***********************************************/
	/************************************************************************/
	
	div.contact form					{ width:540px; padding:10px 15px 15px 15px; background:#fff; border:1px solid #ddd;   position:relative; text-align:left;}
	
	div.contact div#content form h2		{ text-align:left; display:block;}
	div.contact div#content form h3		{ padding:0; margin:0; font-size:14px; padding-bottom:10px;}
	
	form div#contactform div.lftcolumn 	{ clear:left; float:left; width:280px; text-align:left; padding:10px 0 10px 0;}
	form div#contactform div.rtcolumn  	{ width:240px; float:left; padding:10px 0 10px 20px;}
	form div#contactform div.captcha	{ border:1px solid #aaa; border-left:0; border-right:0; background:#eee; width:530px; padding:10px 20px 0 20px; clear:left; margin:0 -15px; position:relative; }
	form div#contactform div.fullcolumn	{ width:540px; clear:left; padding:10px 0 0 0;}
	
	form div#contactform label			{ width:85px; padding:0;  float:left;  line-height:16px; font-size:12px; height:18px; display:block; text-align:left; clear:left;}
	form div#contactform label.pstyle	{ float:none; clear:left; width:auto; }
	form div#contactform input			{ width:180px; padding:0; margin: 0 0 10px 0; float:left; height:18px; text-align:left }
	form div#contactform select			{ width:150px; padding:0; margin: 0 0 10px 0; float:left; height:18px; text-align:left }
	form div#contactform textarea		{ width:442px; margin-bottom:10px;}

	form div#contactform div.fullcolumn input			{ width:440px; }
	form div#contactform div.captcha input				{ width:40px; float:left; clear:none; margin-right:5px;}
	form div#contactform div.captcha label.pstyle		{ width:275px; float:left; }
	form div#contactform div.captcha img.irobot			{ position:absolute; bottom:0; right:0; }

	form div#contactform div.fullcolumn span.but 	{ padding:0; display: block; width:auto; background:url(images/send-email/send-email_02.jpg) center right no-repeat;  height:51px;  float:right;}
	form div#contactform div.fullcolumn input.but 	{  height: 51px; padding:0 10px 0 55px; width:auto; background:url(images/send-email/send-email_01.jpg) center left no-repeat; float:none; 
														line-height:51px; color:#fff; border:none; margin:0; font-weight:bold; outline:none; margin-right:16px;}

	form div#contactform div.fullcolumn span.but:hover 		{ background:url(images/send-email/send-email-hover_02.jpg) center right no-repeat;}
	form div#contactform div.fullcolumn input.but:hover 	{  background:url(images/send-email/send-email-hover_01.jpg) center left no-repeat;  }
	form div#contactform div.fullcolumn input.but:active 	{  border:none; outline:none; }
	form div#contactform div.fullcolumn input.but:focus 	{  border:none; outline:none;  }
	
