.hidden {display:none;}
img {border:0px;}

body {background-color:#EBE8D7;font-family:Georgia, Times New Roman, serif;}

#title {background-color:#000080;color:#FFFFFF;text-align:center;}
#title h1,h2,h3,h4,h5,h6,p {color:#FFFFFF;padding:2px;margin:2px;}
#title td {color:#FFFFFF;}
#title a {color:#FFFFFF;}

#leftcolumn {background-color:#FFFFFF;font-family:Arial,Verdana,sans-serif;}

#menu h4 {display:none;}
#menu ul {list-style-type:none;margin:3px 5px 3px 5px;}
#menu ul li {padding:3px;}
#menu a {font-weight:bold;border:2px solid #000080;color:#000080;text-decoration:none;padding:0px 3px 0px 10px;display:block;}
#menu a:hover {color:#111191;background-color:#DDDDDD;}

#weather {text-align:center;}

#bottommenu {color:#FFFFFF;background-color:#000080;padding:5px;}
#bottommenu a {color:#FFFFFF;}
#bottommenu a:hover {text-decoration:none;}

#main {background-color:#FFFFFF;color:#000080;}
#main h1,a {color:#660000;font-weight:bold;}
#main h1,h2,h3,h4,h5,h6,p {color:#000080;}
#main a:hover {text-decoration:none;}

#main table.holidayprices {border-collapse:collapse;border:3px solid #990000;margin:10px;}
#main table.holidayprices td,th {border:3px solid #990000;vertical-align:top;}


#banners {width:450px;}

#hitcounter {display:none;width:0px;visibility:hidden;}



/* These format the Google News Feed */
#main .rss_box {text-align:left;font-family:Arial,Verdana,sans-serif;font-size:8pt;padding:0px;width:75%;}
#main .rss_title {padding-left:10px;color:#FFFFFF;background-color:#0000A2;}
#main .rss_title a {font-weight:normal;}
#main .rss_title a:hover {font-weight:bold;text-decoration:underline;}
#main .rss_items {margin-top:0px;list-style-type:none;}
#main .rss_item {margin:0px;padding:0px;}
#main .rss_item a {color:#0000A2;margin:0px;padding:0px;font-weight:normal;}
#main .rss_item a:hover {padding-left:5px;color:#000000;text-decoration:underline;}
#main .rss_date {color:#000060;margin:0px;padding:0px;}

/* These format the Yahoo! Finance Top Stories feed */
#finance .rss_box {}
#finance .rss_title {margin-left:10px;width:90%;color:#FFFFFF;background-color:#CC0000;}
#finance .rss_title a {font-weight:normal;}
#finance .rss_title a:hover {font-weight:bold;}
#finance .rss_items {margin-top:0px;list-style-type:none;}
#finance .rss_item {}
#finance .rss_item a {color:#660000;font-weight:normal;}
#finance .rss_item a:hover {padding-left:5px;color:#000000;}
#finance .rss_date {}

/* This style came from : http://www.saila.com/usage/layouts/saila_layout.html modified to work with nice little two column layout. Everything below here is for positioning of the two columns only. */
body {position:relative;min-width:600px;width:99%;margin:0;padding:0;}
#title {text-align:center;position:absolute;top:7px;left:1%;min-width:600px;width:99%;height:106px;}
#leftcolumn {position:absolute;top:110px;left:1%;width:35%;margin: 1% 1% 0 0;}
#main{position:absolute;top:110px;left:37%;min-width:300px;width:63%;margin-top:1%;}
/* HR styles needed for IE/Win. */
hr.holder {width:600px;visibility:hidden;}
hr.left {width:275px;visibility:hidden;}
hr.main {width:400px;visibility:hidden;}
/* These HR styles replace the above, and are need for Netscape 4.x.
Left and right margins are half the relevant DIV width */
/*
hr.holder { width:0; margin: 0 600px; } //top
hr.left { width: 0; margin: 0 60px; }
hr.main { width: 0; margin: 0 180px; }
*/
/* DIVs must have a border value set in Netscape 4.x */
div { border: none; overflow:visible;}