body, input, textarea {
    color:#000;
    font: 12px Arial,sans-serif;
    line-height:18px;
}

/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 {
    clear:both;
}

h1
{
    line-height:1.1em;
}

h2
{
    margin-bottom:8px;
    font-size:18px;
    line-height:22px;
}

/* Text elements
-------------------------------------------------------------- */

p {
    margin-bottom:5px;
}
ul {
    margin: 0 0 18px 0em;
}
ol {
    margin: 0 0 18px 2.5em;
}
ul {
    list-style:disc;
}
ol {
    list-style-type: decimal;
}
ol ol {
    list-style:upper-alpha;
}
ol ol ol {
    list-style:lower-roman;
}
ol ol ol ol {
    list-style:lower-alpha;
}
ul ul, ol ol, ul ol, ol ul {
    margin-bottom:0;
}
dl	{
    margin:0 1.5em;
}
dt {
    font-weight:bold;
}
dd {
    margin-bottom:18px;
}
strong {
    font-weight: bold;
}
cite, em, i {
    font-style: italic;
}
blockquote {
    margin: 0 3em;
}
blockquote em, blockquote i, blockquote cite {
    font-style:normal;
}
pre {
    font:11px Monaco, monospace;
    line-height:18px;
    margin-bottom:18px;
}
code {
    font:11px Monaco, monospace;
}
abbr, acronym {
    border-bottom:1px dotted #333;
    cursor: help;
}
ins {
    text-decoration:none;
}
sup,
sub {
    height: 0;
    line-height: 1;
    vertical-align: baseline;
    _vertical-align: bottom;
    position: relative;

}
sup {
    bottom: 1ex;
}
sub {
    top: .5ex;
}

/* Pullquotes
-------------------------------------------------------------- */

blockquote.left {
    float: left;
    margin-left:0;
    margin-right:20px;
    text-align: right;
    width: 33%;
}
blockquote.right {
    float: right;
    margin-left:20px;
    margin-right:0;
    text-align: left;
    width: 33%;
}

#climber_dialog_form h2
{
    margin:0;
    padding:0;
    padding-top:5px;
}