
p {
    /* color:  rgb(26,80,94); */
}

body {
    background-color: rgb(146,152,166);
    font-family: arial;
    text-align: center;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    color:  rgb(108,118,134); /*rgb(21,42,61); */

}


a {
    font-weight: bold;
}
a:link { 
    color: rgb(22,44,73); 
}

a:visited { 
    color: rgb(22,44,73); 
}

a:hover { 
    color: rgb(0,0,0);
}


div#site_body {
    position: relative;
    background-color: rgb(255,255,255);
    margin: 0 auto;
    width:  1000px;
    top:    10px;
    border-style:       solid;
    border-width:       thin;
    border-color:       rgb(114,121,139);
/*    margin-left: auto;
    margin-right: auto; */
}

div#logo_image{
    background-color:   rgb(19,20,22);
    background-image:   url('header_image.png');
    background-repeat: repeat-x; 
    width: 1000px;
    height: 100px;
    border-width: 0px;
    margin-left: 0;
    margin-right: 0;
}


div#news_section {
    position:           absolute;/*relative;*/
    background-color:   rgb(255,255,255);
    margin:             0 auto;
    top:                570px;
    left:               0px;
    /*
    border-style:       solid;
    border-color:       rgb(29,88,103);
    */
    height:             400px; 
    width:              500px;
}

div#events_section {
    position:           absolute;/*relative;*/
    background-color:   rgb(255,255,255);
    margin:             0 auto;
    top:                570px;
    left:               500px;
    /*
    border-style:       solid;
    border-color:       rgb(29,88,103);
    */
    height:             400px; 
    width:              495px;
}

div#partners_section {
    position:           absolute;/*relative;*/
    background-color:   rgb(255,255,255);
    margin:             0 auto;
    top:                975px;
    left:               10px;
    /*
    border-style:       solid;
    border-color:       rgb(29,88,103);
    */
    height:             300px; 
    width:              970px;
}

/** menu buttons (sections) */
div#home {
    background-color:   rgb(170,219,231);
    color:              rgb(0,0,255);
    position:           relative;
    width:  100px; /* margin: 0 auto; */
    left: 0;
    top: 0;
}

div#menu_button {
    background-image:   url('menu_button.png');
    /* background-repeat: repeat-x; */
    /*background-color:   rgb(40,123,145);*/
    color:              rgb(255,255,255);
    text-align:         center;
    width:              143px;
    height:             30px;
    vertical-align:     middle;
    /*border-style:       solid;
    border-color:       rgb(40,123,145);*/
    cursor:             hand;
    overflow:           hidden;
}

/*
div#menu_button:hover {
    text-decoration: underline;
    background-image:   url('slc_menu_button.png');
    text-align:         center;
    vertical-align:     middle;
    color:  rgb(22,44,73); 
}
*/

div#last_menu_button {
    background-image:   url('last_menu_button.png');
    color:              rgb(255,255,255);
    text-align:         center;
    width:              143px;
    height:             30px;
    vertical-align:     middle;
    cursor:             hand;
    overflow:           hidden;
}
/*
div#last_menu_button:hover {
    text-decoration: underline;
    background-image:   url('last_slc_menu_button.png');
    text-align:         center;
    vertical-align:     middle;
    color:  rgb(22,44,73); 
}
*/


div#home:hover {
    background-color:   rgb(255,255,255);
    color:              rgb(0,0,0);
}


div#menu_button_text{
    position:           relative;
    text-align:         center;
    width:              100%px;
    top:                25%;
    vertical-align:     middle;
    overflow:           hidden;
    letter-spacing:     1px;
}

div#about{

}

about:hover { }

download{

}

download:hover { }


license{

}

license:hover { }


documentation{

}

documentation:hover { }


screenshots{

}

screenshots:hover { }


contact_us{

}


contact_us:hover { }


faq {

}

faq:hover { }

div#separator{
    background-color:   rgb(255,255,255);
    position:           relative;
    float:  left;
    width:  5px; /* margin: 0 auto; */
    left: 100px;
    top: 0;

}

last {

}


