.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix,*:first-child+html .clearfix{zoom:1}

/**
 * Banner background: #2C2C2C
 * Text: #555555
 * Splash: #FDF5B0
 * Splash border: #FACA0B
 * Links (blue) #1A67B8
 * Background gray: #E7E7E7
 * Border: #CCCCCC
 * Orange: #FF7F04
 * Submit (blue): #0076A8;
 * Submit border (darker blue) #025C8F;
 * Red (on 'race' in logo: #FF3408
 */


/* http://meyerweb.com/eric/tools/css/reset/ --------------------------------*/
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after { content : ''; content : none; }

/* remember to define focus styles! */
:focus {
  outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}


/* Modified from: http://code.google.com/p/blueprintcss/ 
----------------------------------------------------------------------------------------- */
body { font : 12px/1.5 "Helvetica Neue", Helvetica, Arial, sans-serif; }
h1,h2,h3,h4 { font-weight : normal; }
h1 { font-size : 3em; line-height : 1; margin-bottom : 0.5em; }
h2 { font-size : 2em; margin-bottom : .75em; }
h3 { font-size : 1.5em; line-height : 1; margin-bottom : 1em; }
h4 { font-size : 1.2em; line-height : 1.25; margin-bottom : 1.25em; }
p { margin-bottom : 1.5em; }
ul, ol { margin : 1.5em 0; }
ul { list-style-type : none; list-style-position : inside; }
ol { list-style-type : decimal; list-style-position : inside; }
abbr, acronym { border-bottom-width : 0; }
strong { font-weight : bold; }
em { font-style : italic; }

ul li {
  margin: 0;
  padding: 0.75em 0;
}

/* Modified from yahoo 3.0.0b1 base-min.css -------------------------------- */

th, td {
    padding: .5em;
}

th {
    font-weight: bold;
    text-align: center;
}

caption {
    margin-bottom: .5em;
    text-align: center;
}

input[type = text], 
input[type = password], 
textarea {
    width: 12.25em;
    width: 11.9em;
}


/* Menus ------------------------------------------------------------------- */

ol.hmenu a {
  text-decoration: none;
}

ol.hmenu {
  display: inline-block;  
  margin: 0;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
}

ol.hmenu li {
  position: relative;
  display: inline; 
  margin: 0;
  padding: 0;
}

ol.block-menu a {
  padding: 0.25em 0.5em;
/*  font-size: 110%; */
  font-weight: bold;
}

ol.block-menu a:hover,
ol.block-menu a.current {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  
  background-color: #FF7F04;
  color: #FFF;
  text-decoration: none;
}



html{color:#333;}body{min-width:1000px;font:13px/1.5 "Helvetica Neue",Helvetica,Arial,sans-serif;}address{font-style:normal;}h1,h2,h3{font-weight:bold;}h1,h2{font-size:2em;line-height:1.1;}h1 span{font-size:62%;}ol+h2{margin-top:3em;}a,a:link,a:visited{color:#1A67B8;text-decoration:none;}a:hover{text-decoration:underline;}a.cancel{color:red;}#home-welcome{background:#FDF5B0 none repeat scroll 0 0;border-bottom:1px solid #FACA0B;padding-top:3em;padding-bottom:3em;}#home-welcome p{margin-bottom:1em;font-size:16px;}#home-welcome p.intro{font-family:Georgia,Times,"Times New Roman",serif;font-size:24px;line-height:1.5em;}div#blog-latest ul{margin:0;padding:0;}div#blog-latest li h3{margin:0;padding:0;}div#blog-latest p.desc{margin:.5em 0;}.block{margin-bottom:2.5em;margin-top:2.5em;}.event-list th,.event-list td{text-align:left;margin:0;padding:.25em;}.events-homepage th{padding-left:.5em;}.today{background-color:#FCEE21;font-weight:bold;padding:2px;}#recently-added .today{display:inline-block;float:right;}#flash_notice,#flash_error{padding:.5em 1em;margin:1em 0;clear:both;font-size:1.2em;}#flash_notice{border:solid 5px #FDF5B0;}#flash_error{background-color:#FCC;border:solid 1px #C66;}#flash_created_id{display:none;}#header{background-color:#000;color:#FFF;font-weight:bold;height:100px;}#header a{text-decoration:none;color:#CCC;}#header a:hover{color:#FFF;}#header h1{padding-top:28px;font-size:300%;margin:0;float:left;position:relative;left:-30px;}#header h1 a{display:block;width:222px;height:44px;color:#FFF;text-decoration:none;position:relative;top:-1em;}#header h1 a span{position:absolute;width:100%;height:100%;background:url(/images/racehive-logo.png) top left no-repeat;cursor:pointer;}#profile-menu{padding-top:1em;clear:both;height:2em;}#profile-menu ol{float:right;line-height:2em;padding-left:1.5em;}#profile-menu ol li.highlighted a{-moz-border-radius:3px;-webkit-border-radius:3px;background:#FF7F04 none repeat scroll 0 0;color:#FFF;padding:.2em .4em;}#profile-menu li.highlighted a:hover{background:#f90 none repeat scroll 0 0;}#main_menu{float:left;margin:0;padding:0;list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:6em;position:relative;top:27px;}#main_menu li{float:left;}#main_menu li a{font-size:14px;display:block;padding:0 .75em;line-height:34px;}#main_menu li a.current{-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;background:#FFF none repeat scroll 0 0;color:#555;}#race-director-link{margin-right:2em;}#content{margin-top:2em;}h2.title,h3.title{margin-bottom:.5em;line-height:1em;font-weight:normal;color:#000;}h2.title{font-size:32px;}h3.title{font-size:24px;}#footer{margin-top:1.5em;margin-bottom:1.5em;border-top:1px dotted #90908F;padding:1em 0;}#footer img{display:inline;float:left;}#footer .copyright{float:left;margin-left:1em;float:right;}#footer .privacy,#footer .feedback,#footer address{float:right;margin-left:1em;padding-left:1em;border-left:1px solid #CCC;}p.lead-in{font-weight:bolder;font-size:1.2em;line-height:1.6em;margin-bottom:2em;}ol.disc,ul.disc{list-style:disc;margin:1.5em 1em;}div#center,div#right-sidebar{display:inline;}div#center{float:left;width:100%;}div#right-sidebar{visibility:hidden;padding:0 10px;}body.signed-in div#center{width:690px;}body.signed-in div#right-sidebar{visibility:visible;width:240px;margin-left:10px;float:right;}#feedback{margin-top:2em;}#you-are-here{visibility:hidden;display:inline;}#you-are-here span{visibility:hidden;font-size:10px;}#select-location-dialog{display:none;padding:0;}#select-location-map{width:420px;height:420px;overflow:auto;}#events-loading{position:absolute;left:0;top:0;width:100%;height:100%;z-index:99;background-color:#FFF;display:none;}#events-filter{clear:both;overflow:auto;display:block;padding:1em 0;background-color:#f5f5f5;border-top:1px dotted #c0c0c0;border-bottom:1px dotted #c0c0c0;}#events-filter label{font-weight:bolder;font-size:1.2em;margin-right:10px;}#events-filter .sport label{margin-left:1em;}#events-filter .filter{display:inline-block;}#events-filter .js{display:none;}#events-filter #by-month{margin-top:2em;}#disciplines_menu{margin-left:2em;}#month-slider{margin:1em 0;margin-left:.6em;}#by-month .ui-widget-header{background-image:none;background-color:#999;}h3#none-found{text-align:center;padding:50px 0;}#events-title{display:inline;float:left;}#events-rss-link{margin-bottom:32px;display:inline;float:right;padding-right:40px;line-height:32px;background:url(/images/rss-32.png) right top no-repeat;width:8em;}#events-table{margin:0;width:100%;}#events-table th{display:none;}#events-table th{font-size:1.2em;font-weight:bold;padding:3px 10px;}#recently-added .timestamp,#events-table td.when{width:80px;}#coming-up td.dtstart{width:100px;}#coming-up .lat,#coming-up .lng{display:none;}#events-table .dtstart{display:none;}#events-table tr.month td{padding-top:1em;padding-bottom:.5em;}#events-table tr.first td{padding-top:0;}#events-table tfoot th{padding:3px 10px;border-top:1px solid #CCC;font-weight:bold;}#events-table tr.year h3,#events-table tr.month h4{margin:0;margin-top:5px;font-weight:bold;}col.my-events{width:44px;}.my-event-action a{background-image:url(/images/my-event-icons.png);width:15px;height:15px;display:block;cursor:pointer;visibility:hidden;text-decoration:none;}body.signed-in .my-event{background-position:-32px 0;visibility:visible;}body.signed-in .not-my-event{background-position:0 0;visibility:visible;}body.signed-in .not-my-event:hover{background-position:-16px 0;}div#show-event{overflow:auto;}div#show-event .left,div#show-event .right{width:450px;}div#show-event .left{float:left;margin-right:20px;}div#show-event table th,div#show-event table td{border:none;vertical-align:top;}div#show-event .left h3{margin-top:1em;}div#show-event .left table th{text-align:right;width:25%;}div#show-event .right{float:right;}div#show-event .right table th{text-align:left;padding-left:0;}.event-map{border:10px solid #CCC;width:420px;height:420px;margin-bottom:1em;overflow:auto;background-color:#E5E3DF;}form .event-map{margin-left:35%;}div#show-event .actions{clear:both;}div#show-event ol.actions{margin-left:0;}div#show-event ol.actions li.highlighted a{-moz-border-radius:5px;-webkit-border-radius:5px;background:#0076A8 none repeat scroll 0 0;color:#FFF;padding:.5em .5em;font-weight:bold;font-size:1.2em;}div#show-event ol.actions li.highlighted a:hover{background:#025C8F none repeat scroll 0 0;}a.registration-link{-moz-border-radius:5px;-webkit-border-radius:5px;text-decoration:none;background:#0076A8 none repeat scroll 0 0;color:#FFF;font-weight:bold;padding:.2em .4em;}a.registration-link:hover{background:#025C8F none repeat scroll 0 0;}div#show-event ol,div#show-event ul{list-style:disc;margin:1.5em 1em;}.past{text-decoration:line-through;}.requires-login{display:none;}.visible{visibility:visible;}.hidden{display:none;}.spinner-16{width:16px;height:16px;visibility:hidden;}.my-event-action a{display:inline;float:left;}.my-event-action .spinner-16{display:inline;float:left;}.busy-16{background-image:url(/images/wait16-trans.gif);background-repeat:no-repeat;visibility:visible;}.border-top{padding-top:20px;border-top:1px dotted #90908F;}.border-left{padding-left:20px;border-left:1px dotted #90908F;}#new_user fieldset.buttons{padding-left:30%;}#new_user fieldset ol li label{width:30%;}#new_user fieldset ol li fieldset legend{width:30%;}#new_user fieldset ol li fieldset ol{width:60%;padding:0 0 0 30%;}#new_user fieldset ol li p.inline-hints{margin:.5em 0 0 30%;}#new_user fieldset ol li p.inline-errors{margin:0 0 0 30%;}#new_user fieldset ol li ul.errors{margin:.5em 0 0 30%;}#new_user fieldset ol li.boolean label{padding-left:30%;}#new_user div#recaptcha_controls,#new_user div#recaptcha_image{margin-left:30%;}h3.loading{text-align:center;}#events-loading .loading{padding:50px 0;}#select-location-dialog .loading{padding:130px 0;}#show-event-map .loading{padding:150px 0;}div.help-title{margin-bottom:.5em;}div.help-title h3{display:inline;}a.help{display:inline;margin-left:.5em;color:green;}form#new_user,form#new_user_session{margin-top:1.25em;}ul.faq{list-style:disc;list-style-position:inside;margin:0;margin-left:1em;margin-bottom:2em;}ul.faq li{padding:.25em 0;}div.small_square{width:125px;height:125px;}div.full{width:468px;height:60px;}div.iab_rectangle{width:180px;height:150px;}div.iab_medium_rectangle{width:300px;height:250px;}div.iab_leaderboard{width:728px;height:90px;}div.iab_wide_skyscraper{width:160px;height:600px;}ul.ads li{display:none;margin:0;padding:0;}ul.ads li.first{display:block;}div.iab img{margin:auto;display:block;}div#content-right{margin-left:10px;display:inline;float:left;width:320px;}

form.formtastic,form.formtastic ul,form.formtastic ol,form.formtastic li,form.formtastic fieldset,form.formtastic legend,form.formtastic input,form.formtastic textarea,form.formtastic select,form.formtastic p{margin:0;padding:0;}form.formtastic fieldset{border:0;}form.formtastic em,form.formtastic strong{font-style:normal;font-weight:normal;}form.formtastic ol,form.formtastic ul{list-style:none;}form.formtastic abbr,form.formtastic acronym{border:0;font-variant:normal;}form.formtastic input,form.formtastic textarea,form.formtastic select{font-family:inherit;font-size:inherit;font-weight:inherit;}form.formtastic input,form.formtastic textarea,form.formtastic select{font-size:100%;}form.formtastic legend{color:#000;}form.formtastic fieldset.buttons{padding-left:25%;}form.formtastic fieldset.buttons li{float:left;padding-right:.5em;}form.formtastic fieldset{display:inline-block;}form.formtastic fieldset:after{content:".";display:block;height:0;clear:both;visibility:hidden;}html[xmlns] form.formtastic fieldset{display:block;}* html form.formtastic fieldset{height:1%;}form.formtastic fieldset ol li{margin-bottom:1.5em;}form.formtastic fieldset ol li{display:inline-block;}form.formtastic fieldset ol li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}html[xmlns] form.formtastic fieldset ol li{display:block;}* html form.formtastic fieldset ol li{height:1%;}form.formtastic fieldset ol li label{display:block;width:25%;float:left;padding-top:.2em;}form.formtastic fieldset ol li li label{line-height:100%;padding-top:0;}form.formtastic fieldset ol li li label input{line-height:100%;vertical-align:middle;margin-top:-0.1em;}form.formtastic fieldset ol li fieldset{position:relative;}form.formtastic fieldset ol li fieldset legend{position:absolute;width:25%;padding-top:.1em;}form.formtastic fieldset ol li fieldset legend span{position:absolute;}form.formtastic fieldset ol li fieldset legend.label label{position:absolute;}form.formtastic fieldset ol li fieldset ol{float:left;width:74%;margin:0;padding:0 0 0 25%;}form.formtastic fieldset ol li fieldset ol li{padding:0;border:0;}form.formtastic fieldset ol li p.inline-hints{color:#666;margin:.5em 0 0 25%;}form.formtastic fieldset ol li p.inline-errors{color:#c00;margin:.5em 0 0 25%;}form.formtastic fieldset ol li ul.errors{color:#c00;margin:.5em 0 0 25%;list-style:square;}form.formtastic fieldset ol li ul.errors li{padding:0;border:none;display:list-item;}form.formtastic fieldset ol li.string input{width:74%;}form.formtastic fieldset ol li.password input{width:74%;}form.formtastic fieldset ol li.numeric input{width:74%;}form.formtastic fieldset ol li.text textarea{width:74%;}form.formtastic fieldset ol li.hidden{display:none;}form.formtastic fieldset ol li.boolean label{padding-left:25%;width:auto;}form.formtastic fieldset ol li.boolean label input{margin:0 .5em 0 .2em;}form.formtastic fieldset ol li.radio fieldset ol{margin-bottom:-0.6em;}form.formtastic fieldset ol li.radio fieldset ol li{margin:.1em 0 .5em 0;}form.formtastic fieldset ol li.radio fieldset ol li label{float:none;width:100%;}form.formtastic fieldset ol li.radio fieldset ol li label input{margin-right:.2em;}form.formtastic fieldset ol li.check_boxes fieldset ol{margin-bottom:-0.6em;}form.formtastic fieldset ol li.check_boxes fieldset ol li{margin:.1em 0 .5em 0;}form.formtastic fieldset ol li.check_boxes fieldset ol li label{float:none;width:100%;}form.formtastic fieldset ol li.check_boxes fieldset ol li label input{margin-right:.2em;}form.formtastic fieldset ol li.date fieldset ol li,form.formtastic fieldset ol li.time fieldset ol li,form.formtastic fieldset ol li.datetime fieldset ol li{float:left;width:auto;margin:0 .3em 0 0;}form.formtastic fieldset ol li.date fieldset ol li label,form.formtastic fieldset ol li.time fieldset ol li label,form.formtastic fieldset ol li.datetime fieldset ol li label{display:none;}form.formtastic fieldset ol li.date fieldset ol li label input,form.formtastic fieldset ol li.time fieldset ol li label input,form.formtastic fieldset ol li.datetime fieldset ol li label input{display:inline;margin:0;padding:0;}

input[type = "submit"]:hover{cursor:pointer;}form.formtastic legend{font-size:1.5em;padding:5px 0;}form.formtastic legend.label{font-size:inherit;padding:inherit;}form.formtastic fieldset.buttons{padding-left:35%;}form.formtastic fieldset ol li label{width:35%;}form.formtastic fieldset ol li fieldset legend{width:35%;}form.formtastic fieldset ol li fieldset ol{width:60%;padding:0 0 0 35%;}form.formtastic fieldset ol li p.inline-hints{margin:.5em 0 0 35%;}form.formtastic fieldset ol li p.inline-errors{margin:0 0 0 35%;}form.formtastic fieldset ol li ul.errors{margin:.5em 0 0 35%;}form.formtastic fieldset ol li.boolean label{padding-left:35%;}form.formtastic fieldset ol li.string input{width:50%;}form.formtastic fieldset ol li.password input{width:50%;}form.formtastic fieldset ol li.numeric input{width:50%;}form.formtastic fieldset ol li.text textarea{width:60%;}form.formtastic{font-size:14px;}form.formtastic ol li label abbr{color:red;padding-left:5px;}form.formtastic li.commit input[type = "submit"]{-moz-border-radius:4px;-webkit-border-radius:4px;width:auto;background-color:#0076A8;border:none;color:#FFF;font-weight:bold;padding:5px 10px;}form.formtastic li.commit input[type = "submit"]:hover{background-color:#025C8F;}form.formtastic fieldset ol li label{color:#000;}form.formtastic ol li input[type="text"],form.formtastic ol li input[type="password"],form.formtastic ol li textarea{border:1px solid #C6D9E9;font-size:14px;padding:3px;}#sign-up-now input[type = "submit"]{-moz-border-radius:4px;-webkit-border-radius:4px;width:auto;background-color:#FF7F04;border:none;color:#FFF;font-weight:bold;padding:8px 10px;}form.formtastic p.inline-errors{font-style:italic;}form.formtastic fieldset.inputs ol li{margin-bottom:.5em;background-color:#EAF3FA;padding:.75em 0;}form.formtastic fieldset.inputs ol li{padding-left:10px;}form.formtastic fieldset.buttons{margin-left:10px;margin-top:10px;}form.formtastic fieldset ol li.error{background-color:#FFEBE8;}form.formtastic ol li.error input[type="text"],form.formtastic ol li.error input[type="password"],form.formtastic ol ol li.error textarea{border:1px solid #C00;}a#password_reset{font-size:14px;}