body  {
font: 100% Arial, Helvetica, sans-serif;
font-size: 10pt;
background-image: url(images/bg.png);
margin: 0;
padding: 0;
text-align: center; 
color: #000000;
}

/* LINKS */
a {
color:#335588;
text-decoration: none;
border-bottom:1px dotted #446699;
}
a:visited {
color:#667777;
border-color:#899;
} 
a:hover, .subnav a:hover {
color:#993333;
border-color:#BB5555;
border-bottom-style:solid;
}
/* End LINKS */

.thrColFixHdr #container { 
width: 890px;  
background: #FFFFFF;
margin: 0 auto; 
border: 1px solid #000000;
text-align: left; /
} 
.thrColFixHdr #header { 
background: #DDDDDD; 
padding: 0 0 0 0;
} 
.thrColFixHdr #newsheader {
width: 890px;
height: 250px;
}
.thrColFixHdr #header h1 {
margin: 0; 
padding: 10px 0; 
}
.thrColFixHdr #sidebar1 {
float: left; 
width: 150px; 
background: #EBEBEB; 
padding: 15px 10px 15px 20px; 
}
.thrColFixHdr #sidebar2 {
float: right; 
width: 150px; 
background: #EBEBEB; 
padding: 15px 10px 15px 20px; 
}
.thrColFixHdr #mainContent { 
background-color: #FFFFFF;
text-align: justify;
margin: 0 210px; 
padding: 15px 25px 0 15px; 
}
.thrColFixHdr #mainContentReal { 
background-color: #FFFFFF;
text-align: justify;
padding: 15px; 
} 
.thrColFixHdr #mainContent a {
border: none;
}
.thrColFixHdr #footer-border {
background-image: url(images/footer_background.gif);
height: 28px;
}
.thrColFixHdr #footer { 
padding: 0 10px 0 20px;
background: #DDDDDD;
font-family: Arial, sans-serif;
font-size: 8pt;
} 
.thrColFixHdr #footer p {
margin: 0; 
padding: 10px 0; 
}
.fltrt { 
float: right;
margin-left: 8px;
}
.fltlft { 
float: left;
margin-right: 8px;
}
.clearfloat { 
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}
.thrColFixHdr #sidebar1 { width: 180px; }
.thrColFixHdr #sidebar2 { width: 190px; }
.thrColFixHdr #sidebar2, .thrColFixHdr #sidebar1 { padding-top: 30px; }

/* LEFT COLUMN BOXES */
#left-box-1 {
border: 1px dotted #A9A7A7;
width: 85%;
padding-top: 8px;
padding-bottom: 8px;
font-family: Arial, sans-serif;
font-size: 12pt;
color: #CB2026;
}
#sponsor-names {
border: 1px dotted #A9A7A7;
width: 85%;
padding-top: 7px;
padding-bottom: 7px;
}
#sponsor-names a, #sponsor-names a:link {
text-decoration: none;
font-family: Arial, sans-serif;
font-size: 8pt;
border-bottom: none;
}
#coupon-box a, #coupon-box img {
border: 0px;
}
#tourism-links {
border: 1px dotted #A9A7A7;
width: 85%;
padding: 3px 0px 7px 4px;
font-family: Arial, sans-serif;
font-size: 8pt;
color: #CB2026;
font-weight: bold;
}
#tourism-links a, #tourism-links a:link {
text-decoration: none;
font-family: Arial, sans-serif;
font-size: 8pt;
font-weight: normal;
border-bottom: none;
}
#real-estate {
border: 1px dotted #A9A7A7;
width: 85%;
padding: 3px 0px 7px 4px;
font-family: Arial, sans-serif;
font-size: 8pt;
color: #CB2026;
font-weight: bold;
}
#real-estate a, #real-estate a:link {
text-decoration: none;
font-family: Arial, sans-serif;
font-size: 8pt;
font-weight: normal;
border-bottom: none;
}
#business-links {
border: 1px dotted #A9A7A7;
width: 85%;
padding: 3px 0px 7px 4px;
font-family: Arial, sans-serif;
font-size: 8pt;
color: #CB2026;
font-weight: bold;
}
#business-links a, #business-links a:link {
text-decoration: none;
font-family: Arial, sans-serif;
font-size: 8pt;
font-weight: normal;
border-bottom: none;
}
#food-fun {
border: 1px dotted #A9A7A7;
width: 85%;
padding: 3px 0px 7px 4px;
font-family: Arial, sans-serif;
font-size: 8pt;
color: #CB2026;
font-weight: bold;
}
#food-fun a, #food-fun a:link {
text-decoration: none;
font-family: Arial, sans-serif;
font-size: 8pt;
font-weight: normal;
border-bottom: none;
}
	
/* RIGHT COLUMN BOXES */
#right-column a {
border: 0px;
font-size: 9pt;
}	
#right-photo-box {
border: 1px dotted #A9A7A7;
width: 170px;
height: 165px;
padding: 4px 4px 4px 4px;
font-family: Arial, sans-serif;
font-size: 12pt;
color: #CB2026;
}
#right-newsletter {
border: 1px solid #A9A7A7;
padding: 4px 4px 4px 4px;
}
#right-newsletter a {
border: 0px;
}
#right-ad-box, #right-ad-box a {
border: 0px;
width: 190px;
padding: 4px 4px 4px 4px;
font-family: Arial, sans-serif;
font-size: 12pt;
color: #CB2026;
}
#right-ad-box img {
border: 1px solid #A9A7A7;
padding: 4px 4px 4px 4px;
}

/* CSS NAVIGATION TABS */
#navcontainer {
font-family: Arial, sans-serif;
}
ul#navlist {
height: 28px;
margin: 0;
list-style-type: none;
white-space: nowrap;
background-image: url(images/navbackground.jpg);
background-position:0 -70px;
padding:0 20px;
}
ul#navlist li {
height: 28px;
float: right;
font-family: verdana, arial, sans-serif;
font-size: 12px;
font-weight: normal;
margin: 0;
padding: 0;
background-image: none;
line-height:normal;
text-indent: 0;
}
#navlist a, #navlist a:link {
margin: 0;
padding: 5px 10px 6px;
color: #FFFFFF;
text-decoration: none;
border-color: #135;
display: block;
border: solid #113355;
border-width:0 1px 0 0;
white-space: nowrap;
}
ul#navlist li#active {
color: #BBCCCC;
background-color:#246;
background-image:url(img/bg_navshadow_246.gif);
font-weight: bold;
}
#navlist li#current {
color: #000000;
background-color:#246;
background-image:url(img/bg_navshadow_246.gif);
font-weight: bold;
}
#navlist a:hover {
color: #FFFFFF;
background-color: #123;
background-image:url(img/bg_navshadow_123.gif);
}
	
/* PAGE TITLES */
.page-title {
border-bottom: 1px solid #4C4B4B;
}

/* COUPON BOXES */
.coupon {
border: 2px dashed #000000;
width: 375px;
height: 150px;
}