/** {padding:0px; margin:0px;}*/
html,body,td,th,div,img,span,p,a,h1,h2,h3,h4,h5,h6 { margin:0; padding:0; }

html,body {
  width:100%;
	/*height:100%;*/
	color:#212121;
	background:#FFFFFF;
	font-size:100%;
	/*font-size:16px;*/
	font-family:sans-serif;
}

body,td,th { text-align:center; }
a {color:#4B4A1D;}
a:link {border-style:none; text-decoration:none;}
a:visited {text-decoration:none;}
a:hover, a:active, a:focus {text-decoration:underline; outline:none;}
img {border-style:none; border:0;}
middot { color:#7B1B02; font-weight:800;}

.corigtext { color:#FF9; }
.coriglink { color:#0FF; }
.cbground { color:#E1B45B; }
.clogo { color:#341D12; }
.ctext { color:#DBDACD; }
.chigh { color:#EE2B2C; }

#mc-top-image, #mc-top-image:link, #mc-top-image:link,#mc-top-image:visited,#mc-top-image:hover, #mc-top-image:active, #mc-top-image:focus
	{ outline:inset; text-decoration:underline; border-style:inset; }
#mc-contact { margin:0 0 0 0; padding:6px 0 4px 0;}
#mc-phone { font-size:2.00em; line-height:115%; }
#mc-info { margin:0 0 4px 0;  padding:1px 0 6px 0; line-height:132%; }

#mc-right-margin { display:block; float:right; }
#mc-right-margin a img.right { float:left; }

.mc-services { font-size:1.54em; line-height:168%;}
.mc-cards { vertical-align:middle; margin:2px 0 0 3px; }
.mc-common { margin:0; /* font-size:1.2em; */ line-height:120%; /* font-style:normal; font-family:Sans-Serif; */ }
.mc-title { font-size:1.33em; line-height:125%; }

#mc-top { padding:0; margin:0; /* display:inline; */ background-color:#ffffff; border:0;}
#mc-menu { width:720px; margin:0 auto; padding:0; line-height:132%; font-style:normal; background-color:#FCF7BB; overflow:hidden; border:0;}
.menu-item { display:inline-block; margin:0 .5em; padding:0 2px 1px 2px; line-height:132%; font-style:normal; color:#424238; }
#mc-footer { width:720px; margin:14px auto .3em auto; /* font-size:0.89em; */ line-height:124%; color:#474734; font-style:italic; }
#mc-footer .clogo { display:inline-block; vertical-align:middle; }

#mc-bio { margin:6px 0 3px 0;  padding:4px 0 2px 0; line-height:108%; color:#2f2f23; }
#mc-bio .title { margin: 10px 0 3px 0; line-height: 132%; font-size: 1.2em; font-weight: bold }
.bio { margin:10px 0 3px 0; /* font-size:0.80em; */ }

#mc-story { width:700px; margin:2px auto; padding:0 0 4px 0; line-height:1.2em; }
.story { margin:2px 0 8px 0; /* font-size:0.80em; */ text-align:left; }
.story p { margin:14px 0 14px 0; }
.story a img.center { display:inline-block; text-align:center; margin:8px 10px 2px 8px; }
.story a img.left { float:left; margin:8px 10px 4px 6px; }
.story a img.right { float:right; margin:8px 10px 2px 8px; }

#mc-disco { width:720px; margin:4px auto; padding:1px 0 4px 0; line-height:132%; }
div.disc {
	display:inline-block;
	margin:2px;
	height:auto; width:auto;
	text-align:center;
	vertical-align:top;
	font-size:1.3em; line-height:100%;
	margin-top:8px; margin-bottom:6px; color:#7B7A4D;
}
div.disc img { display:inline; margin:2px; line-height:0; }
div.d:hover img { border:1px solid #0000ff; }
div.desc {
	text-align:center;
	font-weight:normal; font-style:normal; font-size:0.6em; line-height:100%;
	width:9.5em;
	margin:0.5em;
}
div.disc a { font-size:0.8em; color:#CBCABD; }

#mc-cata { width:780px; margin:4px auto; padding:1px 0 6px 0; line-height:132%; }
div.cata {
	display:inline-block;
	margin:20px;
	height:auto; width:auto;
	text-align:center;
	vertical-align:top;
	font-size:1.2em; line-height:100%;
	margin-top:12px; margin-bottom:8px; color:#7B7A6D;
}
div.cata img { display:inline; margin:3px; line-height:0; }
div.cd:hover img {border:1px solid #0000ff;}
div.catadesc {
	text-align:center;
	font-weight:bold; font-style:normal; font-size:0.6em; line-height:120%;
	width:216px;
	margin:2px;
}
div.cata a { font-size:0.8em; color:#7B7A4D; }

/*	iphone  */
@media screen and (max-device-width:480px) {
	body {
		-webkit-text-size-adjust:none;
/*	  font-family:Helvetica, Arial, Verdana, sans-serif;*/
/*	  padding:5px;*/
	}
	/*img {
		max-width:100%;
		height:auto;
	}*/
}
/*@media screen and (max-device-width:960px) {
	body {
		-webkit-text-size-adjust:none;
	}
	img {
		max-width:100%;
		height:auto;
	}
}*/

