/*	McWebby v3	default stylesheet	http://www.mcwebby.com/--------------------------- *//*	common styles--------------------------- */.mcws_subtle {	color: #666;	font-size: 90%;	}.mcws_shaded {	background-color: #eee;	}.mcws_required {	color: #900;	}.mcws_detail {	font-size: 90%;	}.mcws_small_note {	font-style: italic;	font-size: 90%;	}.mcws_updated {	font-size: 90%;	font-style: italic;	color: #006;	}.mcws_attention {	color: #903; 	font-weight: bold; 	font-style: italic;	}.mcws_errmsg {	margin: 8px;	padding: 8px;	border: 1px solid red;	}br.second {	line-height: 60%;	margin: 0;	}img.img_right {	float: right;	clear: right;	margin: 0px 0px 4px 6px;	}img.img_left {	float: left;	clear: left;	margin: 0px 6px 4px 0px;	}fieldset.mcws_form {	margin: 0px;	padding-left: 30px;	background-color: transparent;	border: 0;	}/*	default forms--------------------------- */input, textarea {	padding: 2px 6px 2px 6px;	border: solid 1px #ccc;	background-color: #fafafa;	color: #333;	font-family: arial, helvetica, geneva, sans-serif;	font-size: 12px;	}input:hover, textarea:hover {	border: solid 1px #ccc;	background-color: #e8e8e8;	}/*	link bar (next up prev)--------------------------- */div.mcws_link_bar {	border-top: 1px solid #999;	border-bottom: 1px solid #999;	margin-top: 12px;	clear: both;	padding: 4px;	}div.mcws_link_bar_save div {	font-size: 60%;	}div.mcws_link_bar_save div a {	font-weight: normal;	}div.mcws_link_right {	float: right; 	text-align: right; 	margin: 0px 32px 0px 0px;	}div.mcws_link_left {	float: left; 	text-align: left; 	margin: 0px 0px 0px 32px;	}div.mcws_link_center {	text-align: center; 	margin: 0px 0px 0px 0px;	}/*	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 etc--------------------------- */table.mcws_admin_table {	margin: 4px 0px 0px 0px;	border-top: 1px solid #999;	border-left: 1px solid #999;	}table.mcws_admin_table td, table.mcws_admin_table th {	border-right: 1px solid #999;	border-bottom: 1px solid #999;	padding: 2px 4px 2px 4px;	text-align: left;	}/* devv3 editor----------------------------------------------- */form#mcws_edit_form {	}form#mcws_edit_form label {	display: block;	margin: 10px 0 0 0px;	font-weight: bold;	color: #333;	}form#mcws_edit_form p.label {	margin: 10px 0 0 0px;	font-weight: bold;	color: #333;	}legend {	color: #93495a;	font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;	font-size: 18px;	}fieldset {	margin: 0 0 0 0;	border: 1px solid #999;	background-color: #f8f8f8;	}fieldset ul {	margin: 0 0 0 0;	list-style: none;	}fieldset li {	margin: 0 0 0 0;	}fieldset#mcw_edit_status_fields {	width: 29%;	float: right;	}#mcw_edit_status_fields textarea, #mcw_edit_status_fields input {	width: 100%;	}fieldset.mcw_edit_more_fields {	clear: right;	float: right;	width: 29%;	margin-top: 12px;	}fieldset#mcw_edit_attrib_fields {	width: 64%;	margin-top: 12px;	}#mcw_edit_attrib_fields textarea, #mcw_edit_attrib_fields input {	width: 96%;	}p.mcws_edit_login_info {	border: 1px solid #666;	width: 30%;	padding: 4px;	text-align: center;	float: right;	clear: right;	}div.mcws_edit_buttons {	clear: both;	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;	}/*	article--------------------------- */div.mcws_articlecat img {	float: right;	clear: right;	margin: 8px 0px 4px 6px;	}p.mcws_article img {	float: right;	clear: right;	margin: 8px 0px 4px 6px;	}table#mcws_article_box {	float: right;	width: 30%;	margin: 8px 0px 3px 6px;	}#mcws_article_box td img {	text-align: center;	border: 1px solid #999;	margin: 0px 0px 3px 0px;	}#mcws_article_box td h3 {	text-align: center;	border-top: 1px solid #999;	border-bottom: 1px solid #999;	margin: 8px 12px 8px 12px;	padding: 2px 0px 2px 0px;	font-size: 12px;	}#mcws_article_box td div#mcws_article_box_info {	text-align: left;	border: 1px solid #999;	background-color: #eee;	padding: 0px 2px 6px 2px;	}#mcws_article_box td div#mcws_article_box_info p {	font-size: 94%;	margin-top: 8px;	line-height: 110%;	}#mcws_article_box img.mcws_spot_image {	float: right;	margin: 12px 0px 0px 4px;	}p.mcws_articlesite {	}p.mcws_articlesite img {	clear: right;	float: right;	margin: 0px 0px 2px 3px;	border: 0;	}/*	calendar, event--------------------------- */.mcws_calendar_event, .mcws_event {	clear: left;	margin-top: 12px;	line-height: 130%;	}.mcws_calendar_event img {	float: left;	border: 0;	margin: 2px 6px 2px 0px;	}/*	FAQ - bold questions--------------------------- */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;	margin: 0px 0px 4px 6px;	border: 0;	}div.mcws_faq_answer {	margin: 6px 0px 0px 8px;	}/*	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;	}table.mcws_gallery_thumbs td img {	text-align: center;	border: 0;	}div#mcws_gallery_image {	text-align: center;	}div#mcws_gallery_image img {	margin: 16px 0px 0px 0px;	}div#mcws_gallery_image div.mcws_gallery_caption {	text-align: left;	margin: 20px 8px 2px 8px;	line-height: 130%;	}/*	resource--------------------------- */div.mcws_rescat {	}div.mcws_rescat img {	float: right;	clear: right;	margin: 4px 0px 4px 6px;	}div.mcws_res {	margin: 12px 0px 0px 8px;	line-height: 140%;	}div.mcws_res img {	clear: right;	float: right;	border: 0;	margin: 0px 0px 4px 6px;	}