*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{margin:0;padding:0;font-family:"Noticia Text",Georgia,Times,Serif;font-size:100%}body{background-image:url('/img/background.png');background-repeat:repeat-y;background-position:right center}header{font-family:"Armata";position:fixed;top:0;height:66px;width:100%;margin:0;padding:0 8px 8px;border-bottom:1px solid #900;background-color:#600;background-image:url('/img/background-header.png');background-position:left center;color:#FFF;overflow:auto}header hgroup{float:left;display:block;margin:0;padding:0}header hgroup h1{display:inline-block;margin:0;padding:0;border-top:8px solid #990000;padding-top:0.125em}header hgroup h2{display:inline;margin:0;padding:0;font-size:0.95em;color:#E0E0E0;font-weight:normal}header hgroup h2 a:link,header hgroup h2 a:visited,header hgroup h2 a:active,header hgroup h2 a:hover,header .contact a:link,header .contact a:visited,header .contact a:active,header .contact a:hover{color:#E0E0E0;text-decoration:none}header hgroup h2 a:active,header hgroup h2 a:hover,header .contact a:active,header .contact a:hover{color:#FFFFFF;text-decoration:underline}header .contact{display:block;float:right;font-size:12px;line-height:16px;margin:8px 0 0 32px}header .contact table,header .contact tr,header .contact th,header .contact td{margin:0;padding:0;border:none;line-height:13px}header .contact th{text-align:left}header .contact address{font-style:normal}#main{overflow:auto;margin:5.5em 2.5em 1.5em}#main nav{float:left;vertical-align:top;text-align:right;width:12em;margin:0;padding:0;font-family:Verdana,sans-serif}#main nav h2{font-size:1.15em;margin:0;padding:0;color:#990000}#main nav h3{font-size:1em;margin:0;padding:0}#main nav ul{list-style:none;margin:0;padding:0}#main nav ul li{margin:0;padding:0.25em 0;font-size:10.5pt}#main nav ul li ul{padding-right:0.5em}#main .content{vertical-align:top;text-align:justify;margin-left:12.75em;padding-left:1em;border-left:1px solid #990000}#main .content h2{margin:0;padding:0;color:#990000;border-bottom:1px solid #990000}footer{color:#333333;background-color:#E0E0E0;border-top:1px solid #CCCCCC;margin:0;padding:0.5em;font-size:9pt;text-align:right}.about{display:block;list-style-type:none;margin:0;padding:0;overflow:auto}.about li{display:block;float:left;list-style-type:none;margin:4px 8px;padding:4px;border:1px solid #C33;background-color:#EEE;width:208px;text-align:center}.about a:link,.about a:visited,.about a:active,.about a:hover{text-decoration:none;color:#C33}.about li img{display:block;border:none;margin:0 0 4px 0;padding:0;max-width:100%}.rep-profile .headshot{display:block;float:right;margin:4px 8px;padding:4px;border:1px solid #C33;background-color:#EEE;width:208px;text-align:center}.rep-profile .headshot:link,.rep-profile .headshot:visited,.rep-profile .headshot:active,.rep-profile .headshot:hover{text-decoration:none;color:#C33}.rep-profile .headshot img{display:block;border:none;margin:0 0 4px 0;padding:0;max-width:100%}.rep-profile .buy-button{display:block;width:240px;margin:32px auto;padding:12px 16px;background-color:#4C4;border-radius:16px;color:#FFF;text-decoration:none;font-weight:bold;font-size:16pt;text-align:center}@media only screen and (max-width:959px){header{position:static;height:auto}header hgroup{float:none;display:block;width:100%;margin:0 0 1.5em 0;padding:0}header .contact{float:left;margin:0 2em}#main{margin-top:1.5em}#main nav{position:static;display:block;width:100%;text-align:left}#main nav ul li{font-size:12pt}#main nav ul li ul{padding-right:0}#main nav h2,#main nav ul,#main nav ul li{display:inline}#main .content{margin:0;padding:0;border:none}}@media only screen and (min-width:768px) and (max-width:959px){}@media only screen and (max-width:767px){}@media only screen and (min-width:480px) and (max-width:767px){}@media only screen and (max-width:479px){header .contact{float:none;display:block;margin:0}}