BODY {
	BACKGROUND: #4fbce5 repeat-x; COLOR: #21252c
}
TD {
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 11px;
	color               : #ffffff;
    	line-height         : 140%;
	text-decoration     : none;
	text-align	    : left;
}
.text_grey {
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 12px;
	color               : #444444;
    	line-height         : 140%;
	text-decoration     : none;
	text-align	    : left;
}
.superscript {
	position	    : relative;
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 7px;
	top		    : -0.4em;
	color               : #444444;
    	line-height         : 140%;
	text-decoration     : none;
	text-align	    : left;
}
.text_grey_justify {
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 11px;
	color               : #444444;
    	line-height         : 140%;
	text-decoration     : none;
	text-align	    : left;
}
.text_red {
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 14px;
	color               : #CB3638;
    	line-height         : 140%;
	text-decoration     : none;
	font-weight: bold;
	text-align	    : left;
}
.text_workshop {
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 11px;
	color               : #444444;
    line-height         : 130%;
	text-decoration     : none;
	text-align	        : left;
}
.text_grey_sm {
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 11px;
	color               : #444444;
    	line-height         : 120%;
	text-decoration     : none;
	text-align	    : left;
}
.topdaddy {
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 12px;
	color               : #444444;
	text-decoration     : none;
	text-align	    : left;
	font-weight         : bold;
}
.text_grey_italic {
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 12px;
	color               : #444444;
    line-height         : 140%;
	text-decoration     : none;
	text-align	    : left;
	font-style	    : italic;
}
.text_grey_ita {
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 11px;
	color               : #444444;
    line-height         : 140%;
	text-decoration     : none;
	text-align	    : left;
	font-style	    : italic;
}
.text_italic_bold {
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 12px;
	color               : #444444;
    line-height         : 140%;
	text-decoration     : none;
	text-align	    	: left;
	font-style	    	: italic;
	font-weight         : bold;
}
.text_margin {
	margin-top          : 0px;
	margin-right	    : 15px;
	margin-left	    : 20px;
 	margin-bottom	    : 0px;
	}
.body_margin {
	margin-top          : 0px;
	margin-right	    : 15px;
	margin-left	    : 19px;
 	margin-bottom	    : 20px;
	}
.workshop_margin {
	margin-top          : 10px;
	margin-right	    : 20px;
	margin-left	    : 15px;
 	margin-bottom	    : 10px;
	}
.gallery_margin {
	margin-top          : 0px;
	margin-right	    : 5px;
	margin-left	    : 15px;
 	margin-bottom	    : 20px;
	}
.testimony_margin {
	margin-top          : 20px;
	margin-right	    : 45px;
	margin-left	    : 45px;
 	margin-bottom	    : 20px;
	}
.bio_margin {
	margin-top          : 20px;
	margin-right	    : 25px;
	margin-left	    : 0px;
 	margin-bottom	    : 20px;
	}
.image_margin {
	margin-top          : 15px;

	}
.h1 {
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 18px;
	color               : #41b0d0;
    	line-height         : 140%;
	font-weight         : bold;
	text-align	    : left;
}
.h2 {
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 25px;
	color               : #41b0d0;
	font-weight         : bold;
	text-align	    : left;
}
.header {
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 28px;
	color               : #CB3638;
    	line-height         : 140%;
	font-weight         : bold;
	text-align	    : left;
}
.header2 {
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 25px;
	color               : #CB3638;
    	line-height         : 120%;
	font-weight         : bold;
	text-align	    : left;
}

.header_tm {
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 88px;
	color               : #CB3638;
    	line-height         : 140%;
	font-weight         : bold;
	text-align	    : left;
}
.header2 {
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 18px;
	color               : #000000;
    	line-height         : 140%;
	font-weight         : bold;
	text-align	    : left;
}
.name_bold {
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 14px;
	color               : #000000;
    	line-height         : 140%;
	font-weight         : bold;
	text-align	    : left;
}
.name_bold2 {
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 12px;
	color               : #000000;
    	line-height         : 140%;
	font-weight         : bold;
	text-align	    : left;
}
.bold_italic {
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 12px;
	color               : #000000;
    	line-height         : 140%;
	font-weight         : bold;
	text-align	    : left;
	font-style	    : italic;
}

.bold_italic_red {
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 12px;
	color               : #b9322e;
    	line-height         : 140%;
	font-weight         : bold;
	text-align	    : left;
	font-style	    : italic;
}
.text_footer {
    	font-family	    : Arial, Helvetica, sans-serif;
    	font-size	    : 11px;
    	color		    : #e11580;
    	margin-left         : 10px;
	}
}
A:link {
	COLOR: #c00
}
A:visited {
	COLOR: #c00
}
#nav {
	BACKGROUND: url(http://miinews.com/aesthetic/images/tech_bar_bg.jpg) #DB393F repeat-x
}
#nav LI {
	BORDER-RIGHT: #9CDAF1 1px solid
}
#nav LI.on {
	BORDER-RIGHT: #9CDAF1 1px solid
}
#nav LI.on LI.on {
	BORDER-RIGHT-WIDTH: 0px
}
#nav LI UL {
	BACKGROUND: #54CDF4
}
#nav LI.on UL {
	BACKGROUND: #54CDF4
}
#nav LI A {
	BACKGROUND: no-repeat 0px 0px; COLOR: #fff
}
#nav LI.on A {
	COLOR: #fff
}
#nav LI.on LI.on A {
	COLOR: #fff
}
#nav LI:hover UL A {
	BORDER-RIGHT: #9CDAF1 1px solid
}
#nav LI.over UL A {
	BORDER-RIGHT: #9CDAF1 1px solid
}
#nav LI UL A {
	BORDER-RIGHT: #9CDAF1 1px solid; COLOR: #036FA1

}
#nav LI.on UL A {
	BORDER-RIGHT: #9CDAF1 1px solid; COLOR: #ddd
}
#nav LI.on UL A {
	COLOR: #036FA1
}
#nav UL A:hover {
	COLOR: #ffffff
}
#nav LI.on LI A:hover {
	COLOR: #fff
}

#menu a, #menu a:visited {
font-family: Helvetica, Arial, sans-serif;
text-align: left;
font-weight: normal;
margin-top: 0;
font-size: .96em;
position: relative;
text-decoration:none; 
background-color:#b11483; 
color:#fff; 
display:block; 
width: auto; 
border-bottom: solid #d44eaa 1px;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 10px;
padding-right: 0px;
  }

#menu a:hover {
 color:#fff;
 background-color:#d44eaa; 
  }

a:link {color: #47b8e4;  font-weight:normal; text-decoration: none}
a:visited {color: #47b8e4;  font-weight:normal;  text-decoration: none}
a:active {color: #47b8e4;  font-weight:normal;  text-decoration: none}
a:hover {font-weight:bold; color: #b11483;}
