html { font-size: 1.7em; font-weight: normal; font-family: Helvetica, Geneva, sans-serif; color: #343434; margin-bottom: 22px; margin-top: 10px; }
body { font-size: 62.5%; background: #e8f0f7; }

input[type="text"], input[type="password"], textarea, select { outline: none; } /* hide outlines in chrome

/* @group elements */
@media only screen and (min-width: 767px) {
a.to_nav {
        display: none;
    }
    .wrapper {
        position: relative;
        width: 768px;
        margin: auto7
    }
     
    #primary_nav {
        position: absolute;
        top: 5px;
        right: 10px;
        background: none;
    }
     
    #primary_nav li {
        display: inline;
    }
     
    #primary_nav li a {
        float: left;
        border: none;
        padding: 0 10px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
    }
        
}
/*
* { margin: 0; padding: 0; }
* html { height: 101%; font-family: Arial, Tahoma, sans-serif; }
* body { font-size: 62.5%; background: #e8f0f7; }
*
* h1 { font-size: 1.7em; color: #343434; margin-bottom: 20px; }
* h2 { font-size: 2.0em; font-weight: normal; font-family: Helvetica, Geneva, sans-serif; color: #b0d3ed; margin-bottom: 22px; margin-top: 10px; }
* p { display: block; font-size: 1.2em; color: #343434; margin-bottom: 15px; }
*
* h2 strong { color: #86a5d5; }
*
* input[type="text"], input[type="password"], textarea, select { outline: none; } /* hide outlines in chrome */

/* @group page boxes */

/* @group form */
#instantform { padding: 7px 12px; margin-bottom: 30px; margin-top: -12px; }
#instantform input[type=text], #instantform input[type=password] { background: #fefefe; font-size: 1.4em; color: #898989; font-family: Verdana, Arial, sans-serif; border: 1px solid #d5d9da; padding: 9px 7px;  }

#instantform input[type=text]:focus, #instantform input[type=password]:focus { border-color: #b3d5eb; color: #444; }

label { margin-top: 25px; margin-bottom: 4px; color: #444; font-weight: bold; font-size: 1.4em; }
*/
