body {
       font: normal 73%/1.5em 'Trebuchet MS', Tahoma, sans-serif;
}

h1, h2, h3 {
             font: bold 1em 'Trebuchet MS', Tahoma, Sans-serif;
             text-align: center;
}
h1 { font-size: 1.4em; color: #65944A; }
h2 { font-size: 1.2em; text-transform: uppercase; }
h3 { font-size: 1.2em; }

#header {
          width: 1000px;
          margin: auto;
}



#content {
           width: 1000px;
           margin: auto;
}

#textLeft {
            width: 450px;
            border: solid 1px #d2d2d2;
            float: left;
            padding: 5px;
            min-height: 360px;
}

#formRight {
             width: 450px;
             border: solid 1px #d2d2d2;
             float: right;
             min-height: 360px;
             padding: 5px;
}

form {
        margin:10px 15px; padding: 0;
        border: 1px solid #f2f2f2;
        background-color: #FAFAFA;
}
label {
        display:block;
        font-weight:bold;
        margin:5px 0;
}
input {
        padding: 2px;
        border:1px solid #eee;
        font: normal 1em "Trebuchet MS", Tahoma, sans-serif;
        color:#777;
        width: 150px;
}

input.button {
        margin: 0;
        font: bold 1em Arial, Sans-serif;
        background: #FFF url(../images/gradientbg.jpg) repeat-x;
        padding: 2px 3px;
        color: #333;
        border: 1px solid #DADADA;
}


blockquote {
        margin: 15px;   padding: 0 0 0 20px;
        background-color: #FAFAFA;
        background-position: 8px 10px;
        border: 1px solid #f2f2f2;
        border-left: 3px solid #8bbc24;
        font: bold 1.2em/1.5em "Trebuchet MS", Tahoma, sans-serif;
        color: #666666;
}

table {
        margin: auto;
}

a {
    color: #4999d6;
    text-decoration: none;
}

a:hover {
          text-decoration: underline;
}


div.formError {
border: solid 2px #a00;
margin: 15px;
}

#content .formError ul li {
color: #a00;
font-weight: bold;
list-style-type: square;
list-style-image: none;
}

#content .formError ul li a {
text-decoration: underline;
color: #a00;
}

#content .formError ul li a:hover {
color: #006699;
}

/* flash */

div.flash {
border: solid 2px #72A545;
margin: 15px;
}

#content .flash ul li {
color: #72A545;
font-weight: bold;
list-style-type: square;
list-style-image: none;
}

#content .flash ul li a {
text-decoration: underline;
}

