@font-face {
	font-family: fontTribal;
	src: url(tribal_two.woff);
	font-weight:normal;
}


body { margin:0; padding:0; border:0; font-family:serif; background-color:#000; font-size:1em; color:#fff; overflow:auto; }
IMG { border:none; vertical-align: bottom; }


H1 {
	margin:0;
	padding:0;
}

H2,H3,H4,H5,H6 {
	margin:0.3em;
	padding:0.15em;
}

H1 { padding-top:0.25em; padding-left:0.65em; font-size:1.40em; letter-spacing:8px; }
H2 { padding-top:0.25em; padding-bottom:0.0em; font-size:1.30em; line-height:115%; letter-spacing:6px; }
H3, .h3_header_style { padding-top:0.25em; padding-bottom:0.0em; font-size:1.20em; line-height:115%; letter-spacing:4px; }
H4, .h4_header_style { padding-top:0; font-size:1.15em; line-height:110%; letter-spacing:3px; }
H5, .h5_header_style { padding-top:0; font-size:1.05em; line-height:110%; letter-spacing:2px; }
H6, .h6_header_style { padding-top:0; font-size:1.0em; line-height:105%; letter-spacing:1px; }


H1,H2,H3 {
	font-family: fontTribal;
	color:#80ff66;
}

H1,H2,H3 {
	text-shadow: 0px 0px 6px #000;
}


.italic {
	font-style:italic;
}

.alternate_header {
	font-style:italic; color:#ff6680; padding:0; margin:0; padding-top:0.35em;
}

.br50 { margin-top: 0.7em; margin-bottom:0.7em; }

.underlined {
	text-decoration-line: underline;
	text-decoration-thickness: 1px;
}

.bold {
	font-weight: bold;
}

.h3_header_style {
	font-size: 1.0em;
}
.h4_header_style {
	padding-top:0.2em;
	padding-bottom:0.35em;
}
.h5_header_style {
	padding-top:0.2em;
	padding-bottom:0.35em;

}
.h6_header_style {
	padding-top:0.2em;
	padding-bottom:0.35em;

}


img.social_media {
	width: 2.5em;
	height: 2.5em;
	vertical-align: text-center;
}

img.social_media:hover {
	filter: grayscale(100%);
}

.block {
	padding:0.75em;
	display:inline-block;
}

.round_green_corners {
	border: solid 3px transparent;
	border-radius:25px;
	margin-bottom:0.5em;
}

.round_green_corners:hover {
	border-color:#80ff66;
}

.round_cyan_corners {
	border: solid 3px transparent;
	border-radius:25px;
	margin-bottom:0.5em;
}
.round_cyan_corners:hover {
	border-color:#97a8cf;
}

.mikeywoodoo {
	font-family: fontTribal;
	letter-spacing: 0.12em;
}
.brokenfibula {
	font-family: sans-serif;
	font-size: 1.2em;
	letter-spacing: 0.15em;
}


a:link { text-decoration:none; color:#80ff66; }
a:visited { text-decoration:none; color:#66cb52;}
a:hover { text-decoration:none; color:#fff; }
a:active { text-decoration:none; color:#fff; }

a:link.mw { text-decoration:none; color:#80ff66; }
a:visited.mw { text-decoration:none; color:#66cb52;}
a:hover.mw { text-decoration:none; color:#fff; }
a:active.mw { text-decoration:none; color:#fff; }

a:link.bf { text-decoration:none; color:#97a8cf; }
a:visited.bf { text-decoration:none; color:#8493b5;}
a:hover.bf { text-decoration:none; color:#fff; }
a:active.bf { text-decoration:none; color:#fff; }


.services {
	font-size: 1.0em;
	margin-left:0.2em;
	margin-right:0.5em;
}
.services_bf {
	font-size: 1.1em;
	 margin-left:0.2em;
	 margin-right:0.5em;
}

a:link.white_text { text-decoration:none; text-decoration-thickness:1px;
color:#fff; font-style:italic; }
a:visited.white_text { text-decoration:none; text-decoration-thickness:1px;
color:#fff; font-style:italic; }
a:hover.white_text { text-decoration:underline; text-decoration-thickness:1px;
color:#80ff66; font-style:italic; }
a:active.white_text { text-decoration:none; text-decoration-thickness:1px;
color:#fff; font-style:italic; }



a:link.red_text { text-decoration:none; text-decoration-thickness:1px;
color:#fff; font-style:italic; padding:0; margin:0; padding-top:0.35em;}
a:visited.red_text { text-decoration:none; text-decoration-thickness:1px;
color:#fff; font-style:italic; padding:0; margin:0; padding-top:0.35em;}
a:hover.red_text { text-decoration:underline; text-decoration-thickness:1px;
color:#ff6680; font-style:italic; padding:0; margin:0; padding-top:0.35em; }
a:active.red_text { text-decoration:none; text-decoration-thickness:1px;
color:#fff; font-style:italic; padding:0; margin:0; padding-top:0.35em; }


a:link.services { text-decoration:underline; text-decoration-thickness:1px;
color:#80ff66; }
a:visited.services { text-decoration:underline; text-decoration-thickness:1px;
color:#80ff66; }
a:hover.services { text-decoration:underline overline; text-decoration-thickness:1px;
color: #fff; }
a:active.services { text-decoration:underline; text-decoration-thickness:1px;
 color:#fff; }

a:link.services_bf { text-decoration:underline; text-decoration-thickness:1px;
color:#97a8cf; }
a:visited.services_bf { text-decoration:underline; text-decoration-thickness:1px;
color:#97a8cf; }
a:hover.services_bf { text-decoration:underline overline; text-decoration-thickness:1px;
color: #fff; }
a:active.services_bf { text-decoration:underline; text-decoration-thickness:1px;
 color:#fff; }


a:link.copyright { text-decoration:none; color:#80ff66; font-size:80%; }
a:visited.copyright { text-decoration:none; color:#66cb52; font-size:80%; }
a:hover.copyright { text-decoration:underline overline; color:#fff; font-size:80%; }
a:active.copyright { text-decoration:none; color:#fff; font-size:80%; }

a:link.copyright_bf { text-decoration:none; color:#97a8cf; font-size:80%; }
a:visited.copyright_bf { text-decoration:none; color:#8493b5; font-size:80%; }
a:hover.copyright_bf { text-decoration:underline overline; color:#fff; font-size:80%; }
a:active.copyright_bf { text-decoration:none; color:#fff; font-size:80%; }

a:link.totop { text-decoration:none; color:#aaa; font-size:80%; }
a:visited.totop { text-decoration:none; color:#aaa; font-size:80%; }
a:hover.totop { text-decoration:underline overline; color: #fff; font-size:80%; }
a:active.totop { text-decoration:none; color:#fff; font-size:80%; }


.mainpage { margin:0; padding:0; border:0; background:#000; width:100%; max-width:900px; height:100%; }
.topsection { margin:0; padding:0; border:0; background:#000; background-image: url("mw_logo_bg.jpg"); background-repeat: no-repeat; background-size: cover; max-width:900px; max-height:337px; overflow:none;  }
.topsection_bf { margin:0; padding:0; border:0; background:#000; background-image: url("bf_logo_bg.jpg"); background-repeat: no-repeat; background-size: cover; max-width:900px; max-height:337px; overflow:none;  }
.logo_center { padding-top:0.25em; margin-left:0; margin-right:0; clear:left; margin-top:0.7em; margin-bottom:0.35em; max-height:256px; }


.lowersection { padding:0; margin:0; border:0; background:#252525; max-width:900px; width:100%; height:100%; }
.lowersectiontext { padding:0; margin-top:0.25em; border:0; padding-top:10px; line-height:130%; }

.remix_section {
	width:80%;
	margin-top:0.5em;
}

.services_section {
	width:80%;
	margin-top:0.5em;
	line-height: 175%;
}

.flip, .flip_bf {
	margin:0;
	cursor:pointer;
	text-align: center;
	cursor:pointer;
	text-decoration: underline;
	text-decoration-thickness: 1px;
}
.flip:hover {
	color:#66cb52;
}

.flip_bf:hover {
	color:#97a8cf;
}

#panel {
	text-align: center;
}

#panel {
  display: none;
}

.normal_hr {  margin-top:0.5em; margin-bottom:0.75em; background:#80ff66; max-width:100%; height:1px; }

.green_font { color:#80ff66; }
.cyan_font { color:#97a8cf; }
.cyan_bg { background:#97a8cf; }
.white_font { color:#fff; }


.float_left { float:left; }
.float_clear { clear:left }

.dev_color {
	background-color: #0f0;
}

.inline_block {
	display: inline-block;
	padding-bottom:0;
	margin-bottom:0;
	margin-top: 0.5em;
}

.row_height {
	line-height: 135%;
}


