
/* MAIN */
body { behavior:url("csshover.htc"); }
form,div,span,body  {margin: 0; padding: 0;}

body {
	background: #white;
	color: #000;
	font: 72%/160% Tahoma, Verdana, "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
	text-align: left; _
	height: 1%;
	color:#595959;}

h4{margin: 0px 0px 10px 0px;}
h3{margin: 0px 0px 10px 0px;}
h2, h5, h6, p, ol, dl, address {margin: 0 20px; padding: .7em 0 55px 0;}
.small h2 {margin: 0 10px; padding: 0px 0px 0px 0px;font-size: 190%;}

h1, h2, h3, h4, h5, h6 {font-family: Helvetica, Arial, sans-serif; font-weight: bold;}

h1 {color:#595959;font-size: 120%;display:inline;}
h2 {font-size: 230%;}
h3 {clear: left; font-size: 120%; color:#dc3733;}
.mlinks h3{color:#595959;font-size: 160%;}

h4 {clear: left; font-size: 120%; color:#dc3733;}
h5 {font-size: 110%;}
h6 {font-size: 100%;}

img {padding:0 0 0 0;margin: 0 0 0 0;}
img, img a {border: none;}




p {max-width: 64em; font-size: 100%;}

a {text-decoration: none;}
a:link, a:visited {color: #e6e6e6;}
a:hover, a:active, a:focus {color: white;}


/* classes */
.invisible {display: none;}
.clear {clear: both;}
.left {float: left; margin-left: 20px;}
.right {float: right; margin: 1em;}
.offleft {position: absolute; left: -9999px;}
.callout, .languages {width:185px; float:right; margin:.5em;}
.code {width: 90%; margin:0 20px; border: 1px solid #292114; padding: 20px 0; background-color: #ffe699;}
.oddbg{background-color:#E9E9E9;}
.evenbg{background-color:white;}
.cleft{clear:left;}

a.mlinks {color:#666666; font-weight: bold;}
.mlinks a{color:#666666; font-weight: bold;}
.mlinks a:hover, .mlinks a:active, .mlinks a:focus {color:#F44645;}


a.stronger {font-weight: bold;}
.stronger a{font-weight: bold;}

.hTitle{
	background-color:#0BB3BF;
	color:#3F3525;
	padding-left:20px;
	-webkit-box-shadow: 0px 6px 10px #636363; /* #adadad; */
	-webkit-border-radius: 3px;
	-moz-border-radius:4px;
	}

.hTitle2{
	background-color:#B2A794;
	padding-left:20px;
	-webkit-box-shadow: 0px 6px 10px #636363; /* #adadad; */
	-webkit-border-radius: 3px;
	-moz-border-radius:4px;

	}
.topMenu a{padding:0px 10px 0px 10px;}