/*main*/
body {background: #000000;}
.container {width: 793px;margin-left: auto;min-height:1500px; margin-right: auto; background:#00CC00;}

/* main outline */
.outline {width: 100%;height:700px;background:#00CC00; clear:both;border-top:solid 1px #000000;}
.colLeft {width:200px;height:auto;float:left;background-color:#D9A75C;border-bottom:1px solid #000;border-right:1px solid #000;margin-right:10px;padding-right:5px;}
.colRight {width:100px;height:auto;float:right;background-color:#D9A75C;margin-top:40px;}
.colMiddle {width:auto;min-height:1500px;height:atuo;margin-left:200px;margin-right:100px;background-color:#00CC00;padding-top:10px;padding-right:10px;}

/*nav*/
.nav { margin-top:-20px;font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; background:#899D8A; height:50px; line-height:50px;  }
.nav-menu ul { padding:0; margin:0; width:793px;}
.nav-menu li { float:left; display:inline;}
.nav-menu li a {background:#899D8A; text-decoration:none; padding-top:10px; padding-left: 15px; padding-right: 15px; padding-bottom: 10px; color:#000000;}
.navbut {width:793px; display:block; }
.navbut a {float:left;display:block;background:#899D8A; text-decoration:none; color:#000000;}
.nav-menu a:hover {background:#D9A75C; color:#FFF;}

/*footer*/
.footer {height:1.5em;width:793px;background:#00CC00;font-size:x-small;color:#999999;margin-left:auto;margin-right:auto;clear:both; }
.footlinks {float:right;font-size:small;}
.footlinks ul {padding:0; margin:0;}
.footlinks li {display:inline;list-style:none;}
.footlinks a {background-color:#FFF;color:#003300; padding-top:5px;text-decoration:none; border:solid #D9A75C 1px; padding-left:10px; padding-right:10px;}

.gAd {margin-top:40px;color:#FFFFFF;font-size:small; clear:both;background:#000000;}

/*left column*/
.mallnews {background:#006600;font-size:14px;width:90%;margin-left:auto;margin-right:auto;border:#FFFFFF solid 1px;padding-left:5px;padding-right:5px;margin-bottom:20px;}
.mallnews a {border:none;color:#FFFFFF;text-decoration:none;font-size:15px;}
.mallnews h1 {color:#FFFFFF;font-size:20pt;font-weight:bold;border-bottom:dotted #FFFFFF 1px;}
.mallhours {width:90%;padding-left: 2px;padding-right:2px;background:#006600;font-size:13px;margin-top:20px;margin-left:auto;margin-right:auto; border:solid 1px #FFFFFF;}
.mallhours h1 {color:#FFFFFF;font-size:20pt;font-weight:bold;border-bottom:dotted #FFFFFF 1px;}
.mallhourslist {background:#FFFFFF;border:solid #000000 1px;width:90%;margin-left:auto;margin-right:auto;margin-bottom:10px;line-height:.5em;padding-left:5px;padding-top:5px; padding-bottom:5px;}
.movies { background:#006600; border:solid #FFFFFF 1px; padding-left: 5px; padding-top:7px; font-size:x-small; color:#FFF; margin-bottom:20px; padding-bottom:10px; padding-right:5px; margin-left:auto; margin-right:auto; width:90%;}
.movies h1 {color:#FFFFFF;font-size:20pt;font-weight:bold;border-bottom:dotted #FFFFFF 1px;}
.movies a {background:#fff; color:#006600;}
.movies a:hover {border:black solid 1px;}
/*right column*/
.rcbox {border-bottom:solid #FFFFFF 1px; color:#fff; font-size:small; margin-top:15px; margin-bottom:5px;}
.rchead {font-size:x-small; color:#006600; background:#FFF; margin-left:auto; margin-right:auto; border-bottom:solid #FFFFFF 1px; text-align:center;}
.rchead a {color:#006600; text-decoration:none;}
.rightcolumn {color:#fff; font:bolder x-small; border-left:solid #FFFFFF 1px; border-top:#FFFFFF solid 1px; border-bottom:#FFFFFF solid 1px;}
.rssbox {font:'Times New Roman', Times, serif; font-size:small; color:#FFFFFF;}
.weather {border:#000000; margin-left:auto; margin-right:auto;}
/*directory*/
.abclinks a { color:#000;border-right:solid 1px black;padding-left:.3em;padding-right:.3em;background-color:#FFFFFF;text-decoration:none;font-size:small;}
.phonenum {background-color:#006600;display:block;margin-top:1em;padding-top:.2em;padding-bottom:.2em;text-align:center;color:#FFFFFF;}
.shopdine bg {background:D9A75C;}
.shopdine li {background-color:#FFFFFF;list-style-type:none;}
.directoryentry {margin:2em;padding-top:1em;padding-bottom:1em;border:solid 3px #006600;}
.directoryentry u {text-decoration:none;padding-top:2px;padding-left:20px;padding-right:20px;margin-bottom:50px;font-size:x-large;color:#FFFFFF;background-color:#006600}


/*Misc*/
.updated {font-size:x-small;color:#FFFF00;text-decoration:blink;background:#006600;padding-left:1px;padding-right:1px;}
.button {color:#006600;text-decoration:none;background:#00FF00;border-top:solid 1px #FFFFFF;border-left:solid 1px #FFFFFF;border-bottom:#000000 solid 1px;border-right:#000000 solid 1px;padding-right:2px;padding-bottom:1px;}
.button:hover {background: #FFF;border-top:solid 2px #FFFFFF;border-left:solid 2px #FFFFFF;border-bottom:#000 solid 2px;border-right:#000 solid 2px;color:#000000;padding-right:2px;padding-bottom:1px;}
table.ht {border:solid #FFFFFF 3px;}
/*rss news ticker*/
.localnews{width: 88px;padding: 2px;background-color: #006600;border: 1px solid black;margin-bottom:1em;margin-left:auto;margin-right:auto;filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);-moz-opacity: 0.8;}
.localnews a{ color:#FFFFFF;width:90px;text-decoration:none;}
.localnews a:visted {color:#FFFFFF}
.rsstitle{font-weight: bold;}
.rssdate{color: gray;font-size: 85%;}
.rssdescription{}

/*calendar*/
.calendar {margin-left:auto; margin-right:auto; width:95%; min-height:250px;}

.container .outline .clear {
	font-size: 1px;
	line-height: 1px;
	background-color: #00CC00;
	clear: both;
}

