 *, home { font-family: Arial, "Lucida Grande", "Lucida Sans", Sans-Serif; font-size:14px;  }
 
a img { border:none !important; } 

    body { margin:0; padding:0; background:url(../images/homedTop.jpg) no-repeat; background-color:#8C9A90; text-align:center;}
    #page {position:relative; margin:0 auto; width:753px; text-align:left;}
    #topLinks {position:absolute; top:30px; left:0px; border-left:1px solid #000; border-right:1px solid #000;}
    
    #jumpBar {position:absolute; top:0px; left:0px; width:753px; height:30px; background-color:#222; z-index:9; text-align:right; border-left:1px solid #000; border-right:1px solid #000;}
    #logo { position:absolute; top:95px; width:753px; left:0px; z-index:1; border-left:1px solid #000; border-right:1px solid #000;}
    #brymca { position:absolute; top:137px; left:107px; z-index:1; }
    #blackSpot {position:absolute; width:551px; height:26px; top:192px; left:0px; background-color:#000; z-index:2;}
    
    
    #focusImage { position:absolute; top:220px; left:0px; border-left:1px solid #000;}
    #content { position:absolute;  top:445px; left:0px; width:753px; }
    
    #top {width:753px; height:24px; background:url(../images/contentBox/top.gif); border-right: 2px solid #000; }
    #middle { width:753px; background:url(../images/contentBox/middle.gif) repeat-y;  border-right: 2px solid #000;}
    #bottom {width:753px; height:24px; background:url(../images/contentBox/bottom.gif);  border-right: 2px solid #000;}
    
    #contentTable {position:relative; left:10px; top:-14px;}
    #contentTable td {margin:0; padding:0;  }
    #textTD {vertical-align:top; }
    
    #textBox { position:relative; padding-top:10px;  top:0px; left:25px; width:475px; }
    #newsBox { position:absolute; top:220px; left:550px; width:204px; height:225px; background-color:#000; border-right:1px solid #000; }
    #jumpMap {position:absolute; top:192px; left:550px; width:204px; height:26px; background-color:#FE0000; text-align:center; border-right:1px solid #000; vertical-align:center;}
    #motionBox {position:absolute; top:220px; left:550px;}
    #slogan {position:absolute; top:198px; left:100px; color:#FFF; z-index:10; }
    
    .leftImage { margin:0 10px 10px 0; float:left;  border: 2px solid #000;}
    .rightImage {margin:0 0 0 10px; float:right; border: 2px solid #000; }

    form {margin:0; padding:0; }
    form p {margin:0; padding:0; }
    
    #nav { vertical-align:top; }
    #links {width:200px; color:#900; padding-left:9px; margin-top:20px;   }
    #links a {color:#000; font-size:14px; text-decoration:none; line-height:20px; }
    #links a:hover {color:#AA8505; }
    
    .center {text-align:center; margin:0 auto; }
    
        #upcomingEvents {margin-top:15px; padding-top:20px; }
    span.upcomingDate {font-weight:bold; color:#000;}
    span.upcomingTitle { color:#333; }
    
    
div#firefly {  width:753px; text-align:center; padding-top:10px; margin-top:10x; margin-bottom:10px;  }
div#firefly a { text-decoration:none;  color:#FFF; font-size:11px; font-family:'Lucida Sans', 'Lucida Grande', Arial, Sans-Serif; }
div#firefly a:hover { text-decoration:underline; }
