/* TYPOGRAPHY */
html,body{font-size:110%; color:#FFF;}

/* text and forms */
h1,h2,h3,h4,h5,h6{font-weight:bold; /*font-weight:300;*/}
h1{font-size:135%; font-weight:300; /*text-transform:uppercase; letter-spacing:-.1em;*/ }
h2{font-size:130%; font-weight:300;/*letter-spacing:-.03em; color:#ffd52d;*/}
h3{font-size:105%; font-weight:300; line-height:120%; /*letter-spacing:-.03em;*/}
h4{font-size:100%;}
h5{font-size:100%;}
h6{font-size:100%;}

h2, h3,
.locationDate,
.locationInfo,
#content.maxUsage p{margin-bottom:.25em;}
/* tos */
#content.terms ol li h3{display:inline;}

h2 + h3{margin-top:.5em;}

strong{font-weight:bold;}
em{font-style:italic;}	
input,select,option,textarea{color:#333;}

#content{line-height:135%; /*letter-spacing:-.015em;*/}
#content.faq p,
#content.terms p{font-size:90%; line-height:140%; font-weight:normal; /*letter-spacing:.01em;*/}/* smaller text */

p + h2,
p + h3,
p.arrow + h3{margin-top:2em;}
p{margin-bottom:1em;}

.display-none{display:none;}
.no-btm-margin,
.preList{margin-bottom:0;}

.locationDate{font-size:95%;}
.locationInfo{font-size:100%;}
.locationInfo strong{font-weight:normal; color:#ffd52d;}

.tos_lastUpdated{font-size:65% !important;}

/* errors and notes */
.error {color:#FC0; font-weight:300; margin-bottom:1em;}
.required{color:#FC0;}
.note,
#demoStatus-container{background-color:#369; padding:.35em .5em; border:1px dotted #333; font-size:90%; line-height:130%;}
#demoStatus-container ul{font-size:90%;}
#demoStatus-container ul li{word-wrap:break-word;}
#location-container .note{background:none; padding:0; border:0; margin:.25em 0 1em 0; font-size:65%; line-height:130%;}

/* links */
a:link{color:#CF3;}
a:visited{color:#CF3;}
a:hover{color:#CF3;}
a:focus{color:#CF3;}
a:active{color:#CF3;}

#branding h1 a{line-height:60px; color:#369; text-decoration:none; color:white;}
#branding h1 a:hover{}
#branding h1 #veriplace_logo a{cursor:pointer; text-indent:-9999px;}

#footer{font-size:60%; color:white;}
#footer a{color:white;}

/* FORMS */
/* Steph goes larger on form pages than on index page */
form fieldset{font-size:100%; letter-spacing:0;} 
select, input, textarea{font-size:100%;}
label{font-size:90%;}
