.hp_main { width:806px; height:328px; background:url(/images/hp-main.jpg); text-align:center; }
.hp_main a.primary { font-size:22px; font-family:GillSans,Arial,sans-serif; font-variant:small-caps; float:left; width:100%; }
.hp_main a.secondary { font-size:16px; color:#CCCCCC; font-style:italic; clear:left; float:left; width:100%;}
.hp_main .learn { width:450px; float:right; position:relative; top:44px; }
.hp_main .hire { width:450px; float:left; position:relative; top:120px; }
.hp_content { padding:10px 0; text-align:justify; }
.hp_content h1 { text-align:center; }
.hp_content p { padding:10px; }