/** {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 {
	height:100%;
	color:#212121;
	background:#FFFFFF;
	font-size:100%;
}

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:0px 0 0px 0; padding:6px 0 4px 0;}
#mc-phone { font-size:2.00em; line-height:115%; }
#mc-info { margin:0px 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.22em; 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:0px auto; padding:0; line-height:132%; font-style:normal; background-color:#242223; overflow:hidden; border:0; }
.menu-item { display:inline-block; margin:0px 18px;  padding:1px 2px 2px 2px; line-height:132%; font-style:normal; color:#d4d1e4; }
#mc-footer { margin:14px 0; font-size:0.89em; line-height:110%; color:#474734; font-style:italic; }

#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%; }
.bio { margin:10px 0 3px 0; font-size:0.80em; }

#mc-story { width:700px; margin:2px auto; padding:0 0 4px 0; line-height:108%; text-align:left; }
.story { margin:2px 0 8px 0; font-size:0.80em; }
.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:780px; 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:12px; margin-bottom:8px; color:#7B7A4D;
}
div.disc img { display:inline; margin:3px; 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:180px; margin:2px;
}
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;
	}
}
