*{margin:0;padding:0;}
body{width:85%;margin:0 auto;font:400 1.0em 'trebuchet ms',arial,sans-serif;color:#666;background:url('/images/Mandelbox-bg.png') left 150px no-repeat;background-attachment:fixed;}
#nav{margin:0.5em 0;width:100%;padding:0px 0;}
#head{margin:0.5em 0;width:100%;line-height:0.8em;}
#head h1{font:400 5.5em arial,sans-serif;color:#666;margin-top:50px;margin-bottom:0px;padding-bottom:0px;letter-spacing:-0.1em;}
#head h2{font:400 2.5em 'trebuchet ms',arial,sans-serif;margin-top:-0.7em;padding:0;margin-bottom:40px;letter-spacing:-0.1em;}
#easter{text-align:center;text-transform:uppercase;font-weight:650;position:fixed;height:0;overflow:visible;top:100px;left:0;width:50px;font-size:150%;text-shadow:1pt 1pt rgba(0,0,0,0.3);z-index:5;}
#main{position:relative;margin:50px 0 0 0;padding:0;width:100%;}
#right{width:30%;float:right;border-top:5px solid #ECECEC;padding-top:10px;text-align:right;margin-bottom:40px;margin-right:2px;}
#right ul, .right2 ul{list-style:none;margin:0 0 20px 0;padding:0;}
#right li, .right2 li{padding:5px 0 5px 20px;}
#right li a, .right2 li a{padding:0 0 0 20px;color:#999;font-size:1.1em;text-decoration:none;}
#content{width:64%;margin-right:35%;border-top:5px solid #ECECEC;padding-top:20px;margin-bottom:40px;min-height:550px;}
h1{font:400 1.4em arial,sans-serif;color:#444;letter-spacing:-0.1em;margin-bottom:0;}
h2{font:400 1.2em 'trebuchet ms',arial,sans-serif;margin-top:-0.4em;padding-top:0px;letter-spacing:-1px;}
h3{font:400 1.2em arial,sans-serif;color:#666;letter-spacing:-0.1em;margin-bottom:10px;}
p{line-height:1.8em;margin:10px 0 20px 0;color:#777;font-size:0.9em;}
#content a, #content2 a, #foot a{text-decoration:none;}
#content a:hover, #content2 a:hover, #foot a:hover{border-bottom:none;}
#content a.social-logo{border-bottom:none;}
img.content, a img.content{float:right;padding:4px;border:1px solid #D6D6D6;margin:10px 0 10px 10px;}
a:hover img.content{border:1px solid #BBB;}
img.color, a img.color{float:left;padding:1px;border:1px solid #CCC;margin:0 8px 0 0;}
a:hover img.color{border:1px solid #999;}
.right2{float:right;width:160px;margin-left:15px;padding-top:40px;border-top:5px solid #ECECEC;text-align:right;font-size:0.9em;}
.right2 h3{letter-spacing:-1px;}
#content2{margin-right:365px;border-top:5px solid #ECECEC;padding-top:40px;}
ol{color:#AAA;font:600 1.0em arial,sans-serif;padding:10px;}
ol span{font:400 1.0em 'trebuchet ms',arial,sans-serif;color:#777;font-style:normal;}
ol li{margin-left:25px;padding:4px 0}
#content ul, #content2 ul{list-style-type:none;padding:10px;color:#777}
#content ul li, #content2 ul li{padding-left:17px;background:url('bullet2.gif') no-repeat left center;margin-left:10px;}
table{width:100%;margin-bottom:20px;font-size:1em;border-collapse:collapse;}
table caption{margin-top:20px;padding:0 0 0.5em 3px;font:400 1.2em arial,sans-serif;text-align:left;letter-spacing:-1px;}
table th,
table td{text-align:left;vertical-align:top;padding:4px 7px;}
thead th{border-top:2px solid #CCC;border-bottom:1px solid #CCC;}
tbody td{border-bottom:1px solid #ECECEC;}
tbody tr:hover{background-color:#F0F0F0;}
.blockquote{display:block;width:100%;border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;background:rgb(240, 240, 240);background:rgba(240, 240, 240, 0.5);margin:10px 0 20px 10px;padding:5px;font-style:italic;}
form label{display:block;}
form input.text, form textarea{width:100%;border:1px #E0E0E0 solid;color:#666;padding:8px 5px;font:12px Arial,san-serif;background-color:#F3F3F3;background:rgb(243, 243, 243);background:rgba(243, 243, 243, 0.8);}
form input.text:hover, form textarea:hover{border:1px #E0E0E0 solid;}
form input.text:focus, form textarea:focus{border:1px #CCC solid;color:#666;}
form input[type="submit"]{border:none;margin:1em 0;padding:1em;position:relative;background-color:#6C0;color:#fff;font:12px Arial,san-serif;background-image:-webkit-radial-gradient(circle, transparent 0%, rgba(0,0,0,0.1) 100%);background-image:-moz-radial-gradient(circle, transparent 0%, rgba(0,0,0,0.1) 100%);background-image:radial-gradient(circle, transparent 0%, rgba(0,0,0,0.1) 100%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
form input[type="submit"]:hover{background-color:#7D0;}
form input[type="submit"]:active{background-color:#5B0;}
form input[type="reset"]{border:none;margin:1em 0;padding:1em;position:relative;background-color:#999;color:#fff;font:12px Arial,san-serif;background-image:-webkit-radial-gradient(circle, transparent 0%, rgba(0,0,0,0.1) 100%);background-image:-moz-radial-gradient(circle, transparent 0%, rgba(0,0,0,0.1) 100%);background-image:radial-gradient(circle, transparent 0%, rgba(0,0,0,0.1) 100%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
form input[type="reset"]:hover{background-color:#BBB;}
form input[type="reset"]:active{background-color:#777;}
* html form input.text,
* html form textarea{border-color:#CCC;color:#333;}
#foot{width:100%;border-top:3px solid #ECECEC;margin-top:10px;text-align:center;}
#socialspinners{display:inline-block;}
#foot .footer-links{text-align:left;float:left;}
#foot .footer-links a{color:#888;border-bottom:none;font-size:0.8em;}
#foot .footer-links a:hover{color:#6C0;}
#simplemodal-overlay{background-color:#000;cursor:wait;}
#simplemodal-container{height:480px;width:620px;color:#bbb;background-color:#333;border:4px solid #444;padding:12px;}
#simplemodal-container a{color:#ddd;}
#simplemodal-container iframe{width:100%;height:100%;}
#simplemodal-container a.modalCloseImg{background:url(/images/x.png) no-repeat;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-15px;right:-16px;cursor:pointer;}
#simplemodal-container #basic-modal-content{padding:4px;}