a:link {
    color: #ffffff;
}

body {
    background-color: #000000;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;

    color: #ffffff;
    font-family: "Helvetica", "Arial", sans-serif;
    font-size: 14px;
}

form {
    padding: 0;
    margin: 0;
}

#container {
    width: 750px
}

#crest {
    width: 750px; 
    height: 268px;
    background: url(crest.jpg) no-repeat;	
}

#error_404 {
    background: url(../common/error404.png) top left no-repeat;
    width: 750px;
    height: 490px;
    color: #ff0000;
    font-size: 16px;
    letter-spacing: 5px;
    text-transform: uppercase;
    font-weight: bold;
    text-shadow: #000000 1px 2px 0px;
}

#error_500 {
    background: url(../common/error500.png) top left no-repeat;
    width: 750px;
    height: 490px;
    color: #ffffff;
    font-size: 16px;
    letter-spacing: 5px;
    text-transform: uppercase;
    font-weight: bold;
    text-shadow: #444444 1px 1px 0px;
}

#footer {
    width: 750px;
    background: url(footer.gif) no-repeat;
    background-position: bottom left;
    background-color: #1b1564;
    float: left;

    font-family: "Tahoma", "Geneva", sans-serif;
    font-size: 14px;
    text-align: justify;
    color: #ffffff;
    letter-spacing: 4px;
}

#links {
    width: 750px;
    text-align: center;
    height: 36px;
}

#links_loggedIn {
    width: 750px;
    text-align: center;
    height: 67px;
}

#root {
    width: 100%;
}

#warning {
    width: 750px;
    height: 100px;
    background: url(bk_warning.png) no-repeat;
}

#warning_padding {
    padding-left: 230px;
    padding-top: 16px;
}

#warning_text {
    width: 365px;
    height: 55px;
    text-align: center;
    color: #880000;
}

#warning a {
    text-decoration: none;
    color: #884400;
}


#splash {
    width: 750px; 
    height: 108px;
    cursor: pointer;
}

.blaze {
    background-color: #660000;
    color: #ffffff;
    width: 750px;
    padding-top: 6px;
    padding-bottom: 4px;
    text-align: center;
    letter-spacing: 3px;
    text-transform: uppercase;
}

.blaze a {
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

.bg_members {
    background-color: #ffffff;
    padding: 8px;
}

.button {
    background: url(button_bg.gif) repeat-x middle left;
    text-align: center;
}

.button_access {
    background-color: #b50100;
    color: #ffffff;
}

.button_header {
    width: 93px;
    height: 32px;
    float: left;
}

.center {
    text-align: center;
    margin-left: 0px auto;
    margin-right: 0px auto;
    float: left;
    width: 700px;
}

.common_separator {
    width: 750px;
    height: 8px;
    float: left;
}

#craptcha_bg {
    color: #000000;
    position: absolute;
    z-index: 1;
    margin-top: -130px;
    width: 700px;
    height: 560px;
    background: url(bg_craptcha.png) center center no-repeat;
    padding-top: 100px;
}

#craptcha {
    width: 550px;
    height: 360px;
    margin-left: 80px;
    margin-right: 75px;
    margin-top: 20px;
}

#craptcha > div {
    padding: 8px;
}

#craptcha_content {
    font-size: 14px;
    padding-top: 8px;
    padding-right: 8px;
    height: 270px;
}

#craptcha .widgey {
    width: 170px;
    height: 150px;
    float: left;
    cursor: pointer;
}

.disabled {
    color: #888888;
}

.form_button {
    border: 1px solid #888888;
    padding: 1px;
    padding-left: 4px;
    padding-right: 4px;
    margin: 0px;
    background: #e8e8e8 url(button_bg.gif) repeat-x bottom left;
    width: auto;
    overflow: visible;
    text-align: center;
    font-family: "Helvetica", "Arial", sans-serif;
    font-size: 14px;
}

.form_text {
    border: 1px solid #888888;
    background-color: #e8e8e8;
    padding: 2px;

    text-align: left;
    font-family: "Helvetica", "Arial", sans-serif;
    font-size: 14px;
    text-align: justify;
    line-height: 165%;

    color: #000000;
}

.form_checkbox {
    border: 1px solid #888888;
    background-color: #e8e8e8;
    padding: 1px;
}

.highlight {
    padding: 3px;
    background-color: #444444;
    font-weight: bold;
}

.newEvent {
    width: 77px;
    height: 36px;
    position: absolute;
    top: 50px;
    background: url(header_newEvent.png) no-repeat;
}

.newEventSoon {
    width: 77px;
    height: 36px;
    position: absolute;
    top: 50px;
    background: url(header_newEvent_today.png) no-repeat;
}

.newMail {
    width: 77px;
    height: 36px;
    position: absolute;
    top: 10px;
    background: url(header_newMail.png) no-repeat;
    cursor: pointer;
}

.newCount {
    text-align: right;
    color: #0054a5;
    padding-top: 10px;
    padding-right: 10px;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
}


.padding_standard {
    padding: 9px;
}



.photo_bl {
    width: 3px; 
    height: 12px; 
    float: left; 
    background: url(photo_bl.png);
    font-size: 0px;
}

.photo_bottom {
    height: 12px; 
    float: left; 
    background: url(photo_bottom.png);
    font-size: 0px;
}

.photo_br {
    width: 11px; 
    height: 12px; 
    float: left; 
    background: url(photo_br.png);
    font-size: 0px;
}

.photo_center { 
    float: left; 
    background-color: #000000;
    cursor: pointer;
}

.photo_left {
    width: 3px; 
    float: left; 
    background: url(photo_left.png);
    font-size: 0px;
}

.photo_right {
    width: 11px; 
    float: left; 
    background: url(photo_right.png);
    font-size: 0px;
}

.photo_tl {
    width: 3px; 
    height: 3px; 
    float: left; 
    background: url(photo_tl.png);
    font-size: 0px;
}

.photo_tr {
    width: 11px; 
    height: 3px; 
    float: left; 
    background: url(photo_tr.png);
    font-size: 0px;
}

.photo_top {
    height: 3px; 
    float: left; 
    background: url(photo_top.png);
    font-size: 0px;
}

.smallText {
    font-size: 11px;
}

.text {
    border: 1px solid #a8a8a8;
}

.v_edge {
    font-size: 0px;
    width: 700px;
    height: 25px;
    float: left;
}


.vspacer {
    width: 700px; 
    height: 4px;
    float: left;
}
