h1 { font-size:250%; margin-bottom:1em }
h1 a { text-decoration:none }
h2,caption { font-weight:bold; font-size:138.5% }
p { margin:1em 0 1em 0; max-width:30em }
table p { margin:0 }
table th { font-weight:bold }
a:hover { text-decoration:none }

.numeric { text-align:right }

legend { font-weight:bold; padding-top:2em }

#container { text-align:center } /* largely for ie6 centring but reused */
#content { text-align:left }

.important_message { font-size:93%; font-weight:bold }

#navigation { font-weight:bold; font-size:123.1%; text-align:center }
#navigation a { text-decoration:none }
#navigation a:hover,
#navigation a:focus { text-decoration:underline }

#breadcrumbs { font-weight:bold; line-height:3em }

#actions a { line-height:29px; text-align:center; text-decoration:none;
             font-weight:bold }

#footer { font-size:77% }

div.section h2 { font-size:146.5% }
div.section div.subsection h3 { text-align:right; font-size:123.1%;
                                padding:7px 10px 15px 0 }

/* iterations/new */
body.iterations .include a { text-indent:-20000px; outline:none; text-underline:none }
body.iterations .display h3 { font-weight:bold }
.javascript #request_container { text-align:left }
.javascript #stories span.estimate { text-align:center }
/* end iterations/new */

/* iterations/show */
body#iterations_show .javascript #stories .guidance,
body#iterations_show .javascript #headings ol li { text-align:center }
/* end iterations/show */

/* organisations/index */
body#organisations_index li.organisation h3 { margin-top:1em }
/* end organisations/index */

/* organisations/new */
form#new_organisation h2 { margin-top:2em }
form#new_organisation .numeric,
form#new_organisation ol li { text-align:center }
form#new_organisation ol li#plan_0 label span.name { font-size:138.5% }
form#new_organisation ol li#plan_1 label span.name { font-size:161.6% }
form#new_organisation ol li#plan_2 label span.name { font-size:182% }
form#new_organisation ol li label span.numeric { font-size:123.1% }
#free_trial { font-size: 123.1%; text-align: center; }
/* end organisations/new */

/* invoices/show */
body#invoices_show #content h3 { font-weight:bold }
/* end invoices/show */
