/************************************default stylesheet for McWebby v3http://www.mcwebby.com/************************************//**************************	common styles*/.mcws_subtle {	color: #666;	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;	}img.img_right {	float: right;	clear: right;	margin: 0px 0px 4px 6px;	}img.img_left {	float: left;	clear: left;	margin: 0px 6px 4px 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*/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;	}/******************	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 {	clear: left;	margin-top: 12px;	line-height: 130%;	}.mcws_calendar_event img {	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%;	}/**************************	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;	}
