body 
{    
    color: #fff;
    font:16px "Lucida Grande",Arial,Sans-serif;
    background: #C0DEED url('/images/background.png') repeat-x;
}

a
{
    color: #7addff;
}

.grid_1
{
    width: 60px;
}
.grid_2
{
    width: 140px;
}
.grid_3
{
    width: 220px;
}
.grid_4
{
    width: 320px;
}
.grid_5
{
    width: 380px;
}
.grid_6
{
    width: 400px;
}
.grid_7
{
    width: 540px;
}
.grid_8
{
    width: 620px;
}
.grid_9
{
    width: 700px;
}
.grid_10
{
    width: 780px;
}
.grid_11
{
    width: 860px;
}
.grid_12
{
    width: 800px;
}

.column
{    
    overflow: hidden;
    float: left;
    display: inline;
}

.row
{
    width: 800px;
    margin: 0 auto;
    overflow: hidden;
}

.row .row
{    
    width: auto;
    display: inline-block;
}

#footer
{
    font-size: 11.5px;
    margin-bottom: 10px;
    color: #606060;
    text-align: center;    
}

#footer a
{
    color: #53869f;
    text-decoration: none;
}

#footer a:hover
{
    text-decoration: underline;
}

/* BEGIN: Styles for rounded corner boxes (http://www.kyleschaeffer.com/karatecorners) */

.layout { width: auto; margin: auto; }
.left { width: 48%; float: left; padding: 0 1% 0 0; }
.right { width: 48%; float: right; padding: 0 0 0 1%; }
.bottom { height: 0; clear: both; }

/* box styles */
.box { position: relative; width: 100%; margin: 0 0 20px 0; }
.orange { background: #00131e url('/images/gradient.png') top repeat-x; }
.inner { padding: 20px; }

/* corners */
.corner { position: absolute; width: 10px; height: 10px; background: url('/images/corners.png') no-repeat; font-size: 0%; }
.TL { top: 0; left: 0; background-position: 0 0; }
.TR { top: 0; right: 0; background-position: -10px 0; }
.BL { bottom: 0; left: 0; background-position: 0 -10px; }
.BR { bottom: 0; right: 0; background-position: -10px -10px; }

/* END: Styles for rounded corner boxes */
