/* 
    Document   : site
    Created on : Feb 18, 2010, 1:51:34 PM
    Author     : David West
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

a.main:link {
    color:#336699;
}

a.main:visited {
    color:#264E77;
}

a.footer:link {
    color:white;
}

a.footer:visited {
    color:white;
}

body.main {
    margin:0px;
    background-color:#253C4C;
}

div.footer {
    background-color:#2F4E62;
    -moz-border-radius-topleft:10px;
    -moz-border-radius-topright:10px;
    -webkit-border-top-left-radius:10px;
    -webkit-border-top-right-radius:10px;
}

div.header {
    background-color:#2F4E62;
    height:70px;
    margin-bottom:15px;
    -moz-border-radius-bottomleft:10px;
    -moz-border-radius-bottomright:10px;
    -webkit-border-bottom-left-radius:10px;
    -webkit-border-bottom-right-radius:10px;
}

div.main {
    background-color:#7C9DB5;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    padding:8px;
    margin-top:10px;

}

div.the_other_best {
    background-color:#F4F3E0;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    padding:10px;
    width:800px;
    margin-top:15px;
    margin-bottom:15px;
    margin-left:auto;
    margin-right:auto;

}

div.wrapper {
    position:relative;
    top:0;
    margin: 0 auto;
    width: 970px;
}

hr.separator {
    color:#7C9DB5;
    width:60%;
}

img.black_border {
    border-width:2px;
    border-color:black;
    border-style:solid;
}

img.no_border {
    border-width:0px;
}

img.thumb {
    border-color:black;
    border-width:2px;
    border-style:solid;
}

input.best {
    font-family:helvetica, sans-serif;
    font-size:18px;
    font-weight:bold;
    padding:3px;
}

span.footer {
    font-family:helvetica, sans-serif;
    font-size:16px;
    color:white;
}

span.footer_title {
    font-family:helvetica, sans-serif;
    font-size:22px;
    font-weight:400;
    color:white;
}

span.info {
    font-family:helvetica, sans-serif;
    font-size:14px;
    color:black;
}

span.notice {
    color:white;
}

span.title {
    font-family:helvetica, sans-serif;
    font-size:26px;
    font-weight:400;
    color:white;
}

span.title_black {
    font-family:helvetica, sans-serif;
    font-size:26px;
    font-weight:400;
    color:black;
}

table.best {
    width:950px;
    background-color:#223A48;
}

table.footer {
    
}

td.center_white {
    background-color:white;
}

td.footer {
    width:200px;
}

td.header_left {
    width:500px;
    padding:10px;
}

td.header_right {
    text-align:right;
    width:300px;
}

td.image_thumb {
    width:300px;
}

td.votes {
    width:50px;
}

