/* --- Starlite Construction --- */
/* Main Elements */
*{ margin: 0; padding: 0;}
option{ padding-right: 7px;}
body{ background: #5B5B5B url(images/b-main.gif) repeat-y center top; text-align: center;}
#container{ 
 position: relative;
 width: 750px; 
 border-left: 5px solid #013C4E;  
 border-right: 5px solid #013C4E;
 margin: 0 auto; 
 text-align: left;
 }
.clear{ clear: both;}
a:link, a:visited{ color: #AC0B0C;}

/* Header */
h1{ width: 750px; height: 105px; background: url(images/hdr-main.jpg) no-repeat left top; text-indent: -9999px;}

/* Nav */
#nav{ background: #020100; width: 750px; height: 24px;}
#nav li{ float: left; list-style: none;}
#nav a:link, #nav a:visited{ color: #D9FDFF; font: bold 15px/24px Georgia, Times New Roman, serif; text-decoration: none; padding: 0 12px 0 5px;}
#nav a:hover{ color: #AC0B0C;}


/* Content */
#content{ margin-top: 233px; font: 11px/14px Georgia, Times New Roman, serif; color: #D9FDFF; }
#content p{ margin: 20px 0;}
#content h3{ font: bold 17px/15px Georgia, Times New Roman, serif; border-bottom: 1px solid #AC0B0C; padding-bottom: 5px;}
#content h2{ font: bold 24px/26px Georgia, Times New Roman, serif; border-bottom: 1px solid #AC0B0C; padding-bottom: 5px;}
#content ul{ padding-left: 20px;}
#content li{ margin: 10px 0;}
#content a{ color: #D9FDFF;}

#news{ float: left; width: 230px; margin: 0 12px; display: inline;}
#news .date{ display:block; font-weight: bold;}
#about{ float: right; width: 450px; margin-right:20px; display: inline;}

/* Photos */
#photos{ position: absolute; top: 130px; left: 0px; z-index: 300; width: 750px; background: #AC0B0C; padding: 4px 0; }
#photos img{ border-top: 5px solid #003C4E; border-bottom: 5px solid #003C4E;}
#photos .first{ border-right: 4px solid #003C4E; margin-right: 2px;}
#photos .second{ border-right: 4px solid #003C4E; border-left: 4px solid #003C4E; margin-right: 2px;}
#photos .third{ border-left: 4px solid #003C4E;}

/* Footer */
#footer{ height: 17px; border-top: 5px solid #D9FDFF;  background: #AC0B0C url(images/b-footer.jpg) repeat-x bottom left; width: 750px; text-align: right; color: #F57070; font: 11px/17px Georgia, Times New Roman, serif; padding-bottom: 286px; }
#footer a{ color: #F57070; }

/* Secondary */
#secondary #photos{ width: 248px; padding-right: 3px; float:left; position: relative; top: 0; left: 0;}
#secondary #content{ margin: 25px 20px 10px auto;  float: right; width: 450px;  display: inline; }
#secondary #footer{ clear: both;}

/* Misc */
#content ul#gallery{ margin: 0; padding: 0;}
#content #gallery li{ color: #AC0B0C;  float: left; background: #fff; width: 215px; border: 5px solid #fff; list-style: none; margin: 17px 0 0 17px; padding: 0; display: inline;}
#content #gallery img{ margin-bottom: 5px;}

