/************************************	sample McWebby stylesheet************************************//**************************	common styles*/.mcws_hilite {	font-weight: bold;	}.mcws_listcount {	font-style: italic;	font-size: 90%;	}.mcws_subtle {	color: #666;	font-size: 90%;	}.mcws_detail {	font-size: 90%;	}.mcws_url {	color: #666;	font-size: 90%;	}.mcws_updated {	font-size: 90%;	font-style: italic;	color: #006;	}.mcws_attention {	color: #903; 	font-weight: bold; 	font-style: italic;	}img.img_right {	float: right;	clear: right;	margin: 0px 0px 4px 6px;	}img.img_left {	float: left;	clear: left;	margin: 0px 6px 4px 0px;	}.mcws_errmsg {	margin: 8px;	padding: 8px;	border: 1px solid red;	}/**************************	standard table displays*/table.mcws_column_display_table {	width: 100%;	border: 0;	}table#mcws_column_display_table td {	text-align: center;	padding: 4px;	}table.mcws_row_display_table {	margin: 0px;	width: 100%;	border-top: 1px solid #999;	border-left: 1px solid #999;	}table.mcws_row_display_table th {	border-right: 1px solid #999;	border-bottom: 1px solid #999;	background-color: #eee;	text-align: left;	padding: 2px 3px 2px 3px;	}table.mcws_row_display_table td {	border-right: 1px solid #999;	border-bottom: 1px solid #999;	padding: 2px 3px 2px 3px;	}table.mcws_field_display_table {	margin: 0px;	width: 100%;	}table.mcws_field_display_table th {	text-align: left;	background-color: #eee;	width: 20%;	font-weight: bold;	padding: 2px 3px 2px 3px;	}table.mcws_field_display_table td {	padding: 2px 3px 2px 3px;	}/**************************	event logs*/table#mcws_eventlog_table {	margin: 0px;	width: 100%;	border-top: 1px solid #999;	border-left: 1px solid #999;	}table#mcws_eventlog_table td {	border-right: 1px solid #999;	border-bottom: 1px solid #999;	padding: 2px 4px 2px 4px;	text-align: left;	}/**************************	editor*/table#mcws_edit_table p {	margin: 0;	}table#mcws_edit_table td {	padding: 4px 16px 2px 0px;	}p.mcws_edit_login_info {	border: 1px solid #666;	width: 30%;	padding: 4px;	text-align: center;	float: right;	clear: right;	}form.mcws_edit_form {	background: #eee;	border: 1px solid #999;	padding: 0px 4px 6px 4px;	}form.mcws_edit_form h3 {	margin-left: -8px;	}form.mcws_edit_form p.mcws_edit_fieldname {	padding-left: 0px;	margin: 8px 0px 0px -4px;	font-weight: bold;	font-family: arial, helvetica, geneva, sans-serif;	color: #333;	}table.mcws_edit_fields {	background: #eee;	margin: 0px; 	padding: 0px;	width: 100%;	}td.mcws_edit_fields_left {	width: 60%;	padding: 0px 0px 8px 6px;	}td.mcws_edit_fields_right {	width: 40%;	padding: 0px 4px 8px 16px;	}div.mcws_edit_buttons {	text-align: center;	margin: 8px 0px 2px 12px;	}.mcws_edit_button {	color: #333;	background-color: #eee;	font-size: 12px;	font-weight: bold;	font-family: arial, helvetica, geneva, sans-serif;	}.mcws_edit_button:hover {	color: #000;	background-color: #fff;	}/**************************	help*/div#mcws_ubb_list p {	}div#mcws_ubb_list ul {	list-style-type: none;	margin-top: 4px;	}div#mcws_ubb_list li {	margin: 1px 0px 0px 0px;	padding: 0px;	font-size: 85%;	}div.mcws_ubb {	margin: 16px 0px 4px 0px;	padding: 0px 0px 4px 0px;	border-left: 20px solid #ccc;	}div.mcws_ubb_name {	width: 100%;	font-weight: bold;	background-color: #ccc;	margin: 4px 0px 4px 0px;	padding: 4px 0px 4px 8px;	}div.mcws_ubb_descr {	margin: 4px 0px 4px 8px;	}div.mcws_ubb_input {	margin: 12px 0px 4px 8px;	padding: 8px 8px 8px 8px;	font-family: courier;	border: 1px solid #999;	}div.mcws_ubb_output {	margin: 12px 0px 4px 8px;	padding: 8px 8px 8px 8px;	border: 1px solid #999;	}/**************************	page*/img.mcws_page_prim_img {	float: right;	margin: 0px 0px 4px 6px;	}/**************************	resource*/div.mcws_rescat {	}div.mcws_rescat img {	float: right;	clear: right;	margin: 8px 0px 4px 6px;	}div.mcws_res {	margin-top: 12px;	line-height: 130%;	}div.mcws_res img {	clear: right;	float: right;	border: 0;	margin: 0px 0px 4px 6px;	}/**************************	news item*/div.mcws_newscat {	}div.mcws_newscat img {	float: right;	clear: right;	margin: 8px 0px 4px 6px;	}div.mcws_newsitem {	margin-top: 12px;	line-height: 130%;	}div.mcws_newsitem div.mcws_newsitem_summary {	margin: 12px 12px 12px 12px;	border: 1px dotted #999;	padding: 4px 6px 4px 6px;	font-size: 90%;	line-height: normal;	}div.mcws_newsitem img {	float: right;	clear: right;	margin: 0px 0px 4px 6px;	border: 0;	}/**************************	news brief*/div.mcws_nbriefcat {	}div.mcws_nbriefcat img {	float: right;	clear: right;	margin: 8px 0px 4px 6px;	}p.mcws_nbrief {	}p.mcws_nbrief img {	float: right;	clear: right;	margin: 0px 0px 4px 6px;	border: 0;	}/**************************	list*/.mcws_list {	}.mcws_list li {	}/**************************	tips*/ul.mcws_tipcat {	}ul.mcws_tipcat li {	}/******************	FAQ - style 1 (italic)div.mcws_faqcat {	}div.mcws_faq_question {	margin: 18px 0px 0px 0px;	font-style: italic;	}div.mcws_faq_question img {	clear: right;	float: right;	border: 0;	margin: 0px 0px 4px 6px;	}div.mcws_faq_answer {	margin: 6px 0px 0px 12px;	}*//******************	FAQ - style 2 (bold)*/div.mcws_faqcat {	}div.mcws_faqcat img {	float: right;	clear: right;	margin: 8px 0px 4px 6px;	}div.mcws_faq_question {	margin: 16px 0px 0px 0px;	color: #333;	font-weight: bold;	}div.mcws_faq_question img {	clear: right;	float: right;	border: 0;	margin: 0px 0px 4px 6px;	}div.mcws_faq_answer {	margin: 6px 0px 0px 8px;	}/**************************	calendar, event*/.mcws_calendar_event {	margin-top: 12px;	line-height: 130%;	}.mcws_calendar_event img {	clear: left;	float: left;	border: 0;	margin: 2px 6px 2px 0px;	}.mcws_event {	}/**************************	gallery - image galleries*/div.mcws_gallerycat img {	float: right;	clear: right;	margin: 8px 0px 4px 6px;	}table.mcws_gallery_thumbs {	width: 100%;	border: 0;	}table.mcws_gallery_thumbs td {	text-align: center;	padding: 4px;	}div#mcws_gallery_image {	text-align: center;	}div#mcws_gallery_image div.mcws_gallery_caption {	text-align: left;	margin: 20px 8px 2px 8px;	line-height: 130%;	}/**************************	guestbook*/div.mcws_guestentry {	margin-left: 10px;	margin-right: 30px;	border-bottom: 1px solid #999;	}div.mcws_guestentry p.mcws_guestentry_sig {	text-align: right;	font-style: italic;	font-size: 90%;	}/**************************	quote*/div.mcws_quotecat {	margin-left: 10px;	margin-right: 30px;	}div.mcws_quotecat img {	float: right;	clear: right;	margin: 8px 0px 4px 6px;	}div.mcws_quotecat div.mcws_quote {	}div.mcws_quotecat p.mcws_quote_ref {	text-align: right;	font-style: italic;	font-size: 90%;	}div.mcws_quote {	margin-left: 10px;	margin-right: 30px;	}p.mcws_quote_ref {	text-align: right;	font-style: italic;	font-size: 10px;	}/**************************	article*/div.mcws_articlecat img {	float: right;	clear: right;	margin: 8px 0px 4px 6px;	}table#mcws_article_box {	float: right;	width: 30%;	margin: 0px 0px 3px 6px;	}#mcws_article_box img {	border: 1px solid #999;	margin: 0px 0px 3px 0px;	}#mcws_article_box td.mcws_article_box_info {	border: 1px solid #999;	background-color: #eee;	padding: 0px 4px 8px 4px;	}#mcws_article_box td.mcws_article_box_info p {	font-size: 94%;	margin-top: 8px;	line-height: 110%;	}/* for photos on article page */table#mcws_articleimg_list { 	border: 1px dotted #5F2114;	background-color: #F4F1E8;	width: 164px;	text-align: center;	padding: 0px;	margin: 0px 0px 0px 6px;	}	table#mcws_articleimg_list p {	font-size: 11px;	font-style: italic;	line-height: 120%;	margin: 6px 0px 4px 0px;	}div.mcws_articleimg {	text-align: center;	}div.mcws_articleimg img {	margin: 8px;	}p.mcws_articlesite {	}p.mcws_articlesite img {	clear: right;	float: right;	margin: 0px 0px 2px 3px;	}	/**************************	video clip*/div.mcws_videocat img {	float: right;	clear: right;	margin: 8px 0px 4px 6px;	}div.mcws_videoclip {	margin: 12px 0px 0px 0px ;	line-height: 130%;	}div.mcws_videoclip img {	clear: right;	float: right;	margin: 0px 0px 4px 6px;	border: 0;	}div.mcws_video_downloads {	margin-top: 8px;	}/**************************	folio*/div#mcws_folio {	}p.mcws_folioitem {	margin: 12px 0px 0px 0px ;	line-height: 130%;	font-size: 11px;	}.mcws_folioitem img {	float: left;	clear: left;	border: 0;	margin: 0px 8px 1px 0px;	}/**************************	special*/div.mcws_special {	}div.mcws_special img {	float: left;	clear: left;	border: 0;	margin: 0px 8px 2px 0px;	}/******************	domain names*/div.mcws_domnamecat {	}div.mcws_videocat img {	float: right;	clear: right;	margin: 8px 0px 4px 6px;	}p.mcws_domname {	margin: 16px 0px 0px 0px;	color: #333;	font-weight: bold;	}p.mcws_domname_descr {	margin: 6px 0px 0px 8px;	}/**************************	minutes*/div.mcws_minutes {	}table.mcws_minutes {	border: 0;	}table.mcws_minutes td {	padding: 3px;	}table.mcws_minutes th {	padding: 3px;	background-color: #eee;	color: #333;	font-weight: bold;	}div.mcws_minutes img {	float: right;	clear: right;	border: 0;	margin: 0px 0px 1px 8px;	}/**************************	menu*/div.mcws_menucat img {	float: right;	clear: right;	margin: 8px 0px 4px 6px;	}div#mcws_menu {	}p.mcws_menuitem strong {	text-transform: uppercase;	font-weight: normal;	}.mcws_menuitem img {	float: right;	clear: right;	border: 0;	margin: 0px 0px 1px 8px;	}/**************************	American Heritage real estate*/p.mcws_ahlisting img {	clear: left;	float: left;	margin: 0px 6px 2px 0px;	border: 0;	}img.mcws_ahphoto {	float: left;	margin: 0px 6px 2px 0px;	border: 0;	}p.mcws_openhouse {	font-size: 90%;	}/**************************	Mother Lode staff*/p.mcws_mlstaff {	clear: right;	margin-top: 18px;	padding-bottom: 8px;	border-bottom: 1px dotted #036;	}p.mcws_mlstaff img {	float: right;	margin: 0px 0px 4px 6px;	border: 0;	}/**************************	article - style 2 (werum)div#mcws_article_list p {	margin-top: 8px;	}span.mcws_article_list_name {	}table#mcws_article_infotable {	margin: 0px 0px 2px 8px;	}table#mcws_article_infotable td.mcws_article_infobox {	border: solid 1px #ccc;	background-color: #f8f8f8;	padding: 0px 4px 8px 4px;	}#mcws_article td.mcws_article_infobox p {	font-size: 10px;	line-height: 120%;	}td.mcws_article_img_box {	text-align: center;	}td.mcws_article_img_box img {	border: 3px solid #837026;	margin: 0px 0px 3px 0px;	}*//**************************	wclient - web clients*/.mcws_wclient_disp {	margin-left: 24px; 	text-indent: -12px;	}.mcws_wclient_notes {	margin-left: 24px; 	margin-top: 4px;	}/**************************	ticket - trouble tickets*/.mcws_ticket_head { 	background-color: #D6CCB8; 	color: #471046; 	font-weight: bold;	}.mcws_ticket_body { 	border-top: solid 1px #3C594D;	}/**************************	Viggo & Kevin Gage movies*/table#mcws_movie_sidebar {	}div#mcws_movie_sidebar_box {	}td#mcws_movie_img {	}td#mcws_movie_info {	}td.mcws_movie_field {	}/**************************	Candy Wall real estate*/div.mcws_cwhood {	}p.cwlisting {	}p.cwlisting img {	float: left;	clear: left;	border: 0;	margin: 0px 3px 2px 0px;	}div.mcws_cwlisting_feature_head {	}div.mcws_cwlisting_feature_body {	}div.mcws_cwlisting_feature_body img {	float: right;	margin: 0px 0px 3px 4px;	}div#mcws_cwlisting_home {	}p#mcws_cwlisting_home_descr {	}table#mcws_cwphoto_list {	float: right;	}p.mcws_cwphoto {	}p.mcws_cwphoto img {	}