body {
    font-family: HelveticaNeue-Light,HelveticaNeue,'Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif;
    -webkit-text-size-adjust: none;
}
/** HEADER **/
#header {
    color:              #3B5999;
    background:         #fff;
}
#top_title a {
    color:              #3B5999;
    text-decoration:    none;
}

#top_title {
    float:              left;
    font-size:          1.4em;
    font-weight:        bold;
    padding:            0.2em 0em 0em 0.2em;
    width:              45%;
}
#top_button {
    background:         #8497BF;
    border-bottom:      1px solid #3B5999;
    border-left:        1px solid #3B5999;
    color:              #F2F2F2;
    font-weight:        bold;
    font-size:          1.0em;
    float:              right;
    height:             20px;
    margin:             0em none;
    padding:            0.4em 0.0em 0.3em 0.2em;
    text-align:         center;
    width:              120px;
    -moz-border-radius-bottomleft: 15px;
    -webkit-border-bottom-left-radius: 15px;
}
#top_button a {
    color:              #F2F2F2;
}
/** defaults **/
a {
    color:              #3B5999;
    text-decoration:    none;
}
th {
    color:              #aaaaaa;
    font-size:          0.9em;
}
.li_header {
    color:              #aaaaaa;
    font-size:          0.9em;   
}

.info {
    font-size:          0.9em;
    padding:            0.2em;
}
.warning {
    background:         #ffcaca;
    border:             1px solid #A90000;
    font-size:          0.9em;
    margin:             0.2em;
    padding:            0.2em;
}
.signup {
    font-size:          1.0em;
    padding:            0.2em;
}

.center {
    text-align:         center;
}
.bottom_border {
    border-bottom:      1px solid #ECEFF6;
}
.top_border {
    border-top:      1px solid #ECEFF6;
}
ul li {
    padding:            0.2em;
}
table.site_table {
    width:              100%;
}
td.timeago {
    font-size:          0.8em;
    text-align:         right;
}
table.signup_table {
    width:              100%;
}
table.signup_table .label {
    width:              100px;
}
span.minor_text {
    color:              #aaaaaa;
    font-size:          0.7em;
}
li.q {
    font-weight:        bold;
}
li.a {
    font-size:          0.9em;
}
input[type="text"] {
    border:             1px solid #3B5999;
    -webkit-border-radius: 0;
}
#footer {
    border-top:         1px solid #ECEFF6;
    color:              #aaaaaa;
    font-size:          0.6em;
    text-align:         center;
}
#total_value {
	color:				#666666;
	font-size:			0.8em;
	text-align:			center;
}