body{
background-image: url(blue-to-black-gradient.png);
background-color: #000000;
background-repeat: repeat-x;
margin:0;
font: 10pt/14pt 'Lucida Grande', Verdana, Helvetica, sans-serif; 
}

A:link{ color:#275A78; text-decoration:none; }
A:hover{ color:#333333; text-decoration:underline; }
A:active{ color:#275A78; text-decoration:none; }
A:active:hover{ color:#333333; text-decoration:underline; }
A:visited{ color:#275A78; text-decoration:none; }
A:visited:hover{ color:#333333; text-decoration:underline; }

#header{
width:656px;
height:240px;
background-image: url(cortacal_header.jpg);
}

#wrap{
width:782px;
}

#container{
margin-left: auto;
margin-right: auto;
background:#F8EBD2;
width:656px;
}

#content{
background:#F8EBD2;
background-image: url(content_background_tall.jpg);
background-repeat:no-repeat;
padding-top: 5px;
}

#contentlower{
background-image: url(content_box_background.jpg);
background-repeat: repeat-y;
}

h3{
font-size:21px;
font-weight:bold;
color:#0B0990;
}

.left{
width: 400px;
float: left;
padding: 0px 21px 21px 21px;
text-align:justify;
font: 9pt/14pt 'Lucida Grande', Verdana, Helvetica, sans-serif;
}

.right{
padding-right: 21px;
width: 190px;
float: right;
}

.clearer{
background:#F8EBD2;
    clear:both;
    height:0px;
    overflow:hidden;
}

#footer{
width:656px;
height:40px;
background-image: url(content_box_bottom.jpg);
text-align:center;
font: 8pt/14pt 'Lucida Grande', Verdana, Helvetica, sans-serif;
color:#333333;
}

#title{
position:absolute;
top:440px; 
left:9px;
padding-left:9px;
font: 14pt/12pt 'Lucida Grande', Verdana, Helvetica, sans-serif;
color:#275A78;
}
