#content .main-col{width:515px;float:left;margin-right:20px;color:#444;}
#content .sidebar-col{width:205px;float:left;font-size:90%;padding:10px 0 0 0;}
blockquote p{font-style:italic;}
blockquote p.credit{margin-top:-1em;font-weight:bold;font-style:normal;color:#555;}
#content form ul{list-style:none;padding:0;}
#content form ul li{margin-bottom:1em;clear:both;}
#content label{font-weight:bold;display:inline;width:130px;float:left;text-align:right;margin-right:20px;line-height:2;}
#content li.no-label{padding-left:150px;}
#content li.no-label label{float:none;width:auto;text-align:left;}
#content input.text,#content input.password{border:solid 1px #ccc;padding:4px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;color:#444;}
#content input.placeholder{color:#999;}
#content li p{width:350px;float:left;clear:none;display:inline;}
#content li p.instructions{margin-left:150px;font-size:85%;color:#666;clear:both;}
#content li p.message{font-size:90%;}
#content textarea{width:350px;margin-bottom:10px;}
#content img{padding:5px;border:solid 1px #ccc;margin-bottom:1em;}
#content select{width:200px;border:solid 1px #ccc;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;color:#444;}
#content input.text,#content input.password{width:350px;margin-bottom:10px;}
#content form a.button{padding:4px 20px;}
#content input.text:focus,#content input.password:focus,#page-box textarea:focus{border:2px solid #7aa2c4;padding:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:5px;outline:0;}
#content select:focus{border:2px solid #7aa2c4;}
#content h3{font-size:2.5em;color:#0a4279;margin-bottom:10px;letter-spacing:-1px;}
#content h4{font-size:1.3em;margin-bottom:5px;color:#345990;}
#content h5{font-size:1.1em;color:#444;margin-bottom:5px;}
#content ul{margin-bottom:10px;}
#content form ul li{list-style:none;margin:0;}
#content ul li{list-style-image:url(../images/bullet.png);margin-bottom:5px;list-style-position:outside;}
#about #content .main-col{width:460px;float:left;margin-right:80px;margin-left:80px;font-size:1.1em;display:inline;overflow:visible;}
#about #content .sidebar-col{width:300px;float:left;font-size:.9em;}
.content #content .sidebar-col ul li{list-style-position:inside;}
.long-text{-moz-column-count:2;-moz-column-gap:1em;column-count:2;column-gap:1em;-webkit-column-count:2;-webkit-column-gap:1em;}
#intro{margin-bottom:20px;margin-left:150px;}
