html, body, table, tr, td, p
{
text-align:left;
}

#container
{
width:900px;
border:1px solid #cccccc;
}

#header
{
width:900px;
margin:0 auto;
}

#header h1
{
font-family:Tahoma;
color:#e76b24;
font-size:12pt;
margin:0 auto;
text-align:left;
font-weight:bold;
padding:10px 20px 10px 20px;
}

#header p
{
font-family:Tahoma;
color:#cccccc;
font-size:8pt;
margin:0 auto;
text-align:left;
font-weight:bold;
padding:10px 20px 10px 20px;
}

#header_2 p
{
font-family:Tahoma;
color:#666666;
font-size:8pt;
margin:0 auto;
padding:10px 20px 10px 20px;
text-align:right;
font-weight:bold;
}

#header_2 a
{
font-family:Tahoma;
color:#666666;
font-size:8pt;
margin:0 auto;
text-align:right;
font-weight:bold;
text-decoration:none;
}

#header_2 a:hover
{
font-family:Tahoma;
color:#666666;
font-size:8pt;
margin:0 auto;
text-align:right;
font-weight:bold;
text-decoration:underline;
}

#info_bar
{
width:900px;
background-color:#5780ae;
}

#info_bar p
{
margin:0 auto;
padding:5px 20px 5px 20px;
font-family:Tahoma;
color:#ffffff;
font-size:9pt;
text-align:left;
}

#whats_on_header
{
background-color:#5780ae;
border-top:1px solid white;
border-right:1px solid white;
}

#whats_on_content
{
background-color:#d7dce9;
height:70px;
border-top:1px solid white;
border-right:1px solid white;
}

#whats_on_image
{
height:110px;
background-image:url(../images/band.jpg);
border-right:1px solid white;
border-top:1px solid white;
}

#shopping_header
{
background-color:#a9258f;
border-top:1px solid white;
border-right:1px solid white;
}

#shopping_content
{
background-color:#e6cfe4;
height:70px;
border-top:1px solid white;
border-right:1px solid white;
}

#shopping_image
{
height:110px;
background-image:url(../images/shopping.jpg);
border-right:1px solid white;
border-top:1px solid white;
}

#dining_header
{
background-color:#e76b24;
border-top:1px solid white;
border-right:1px solid white;
}

#dining_content
{
background-color:#fbddc6;
height:70px;
border-top:1px solid white;
border-right:1px solid white;
}

#dining_image
{
height:110px;
background-image:url(../images/pasta.jpg);
border-right:1px solid white;
border-top:1px solid white;
}

#business_header
{
background-color:#00a994;
border-top:1px solid white;
}

#business_content
{
background-color:#cde8e3;
height:70px;
border-top:1px solid white;
}

#business_image
{
height:110px;
background-image:url(../images/business.jpg);
border-top:1px solid white;
}

#whats_on_header p,  #shopping_header p, #dining_header p, #business_header p
{
margin:0 auto;
padding:5px 20px 5px 20px;
font-family:Tahoma;
color:#ffffff;
font-size:10pt;
text-align:left;
font-weight:bold;
}

#whats_on_header a,  #shopping_header a, #dining_header a, #business_header a
{
margin:0 auto;
font-family:Tahoma;
color:#ffffff;
font-size:10pt;
text-align:left;
font-weight:bold;
text-decoration:none;
}

#whats_on_header a:hover,  #shopping_header a:hover, #dining_header a:hover, #business_header a:hover
{
margin:0 auto;
font-family:Tahoma;
color:#ffffff;
font-size:10pt;
text-align:left;
font-weight:bold;
text-decoration:underline;
}

#whats_on_content p,  #shopping_content p, #dining_content p, #business_content p
{
margin:0 auto;
padding:5px 20px 5px 20px;
font-family:Tahoma;
color:#444444;
font-size:10pt;
text-align:left;
}

#whats_on_content a,  #shopping_content a, #dining_content a, #business_content a
{
margin:0 auto;
font-family:Tahoma;
color:#444444;
font-size:10pt;
text-align:left;
text-decoration:none;
}

#whats_on_content a:hover
{
margin:0 auto;
font-family:Tahoma;
color:#5780ae;
font-size:10pt;
text-align:left;
text-decoration:none;
}

#shopping_content a:hover
{
margin:0 auto;
font-family:Tahoma;
color:#a9258f;
font-size:10pt;
text-align:left;
text-decoration:none;
}

#dining_content a:hover
{
margin:0 auto;
font-family:Tahoma;
color:#e76b24;
font-size:10pt;
text-align:left;
text-decoration:none;
}

#business_content a:hover
{
margin:0 auto;
font-family:Tahoma;
color:#00a994;
font-size:10pt;
text-align:left;
text-decoration:none;
}

#main
{
width:900px;
}

#intro h1
{
margin:0 auto;
padding:20px 20px 5px 20px;
font-family:Tahoma;
font-size:11pt;
color:#5780ae;
line-height:15pt;
font-weight:bold;
text-align:left;
}

#intro h2
{
margin:0 auto;
padding:0px 20px 5px 20px;
font-family:Tahoma;
font-size:9pt;
color:#a9258f;
line-height:15pt;
font-weight:bold;
text-align:left;
}

#intro p
{
margin:0 auto;
padding:5px 20px 5px 20px;
font-family:Tahoma;
font-size:9pt;
color:#444444;
line-height:15pt;
text-align:left;
}

#intro li
{
margin:0 auto;
font-family:Tahoma;
font-size:9pt;
color:#444444;
line-height:15pt;
text-align:left;
}

#intro a
{
margin:0 auto;
font-family:Tahoma;
font-size:9pt;
color:#5780ae;
line-height:15pt;
text-align:left;
font-weight:bold;
text-decoration: none;
}

#intro a:hover
{
margin:0 auto;
font-family:Tahoma;
font-size:9pt;
color:#5780ae;
line-height:15pt;
text-align:left;
font-weight:bold;
text-decoration: underline;
}

#news h1
{
margin:0 auto;
padding:10px 10px 10px 10px;
font-family:Tahoma;
font-size:11pt;
color:#a9258f;
line-height:15pt;
font-weight:bold;
text-align:left;
}

#feature h1
{
margin:0 auto;
padding:10px 10px 0px 10px;
font-family:Tahoma;
font-size:11pt;
color:#e76b24;
line-height:15pt;
font-weight:bold;
text-align:left;
}

#other h1
{
margin:0 auto;
padding:10px 10px 0px 10px;
font-family:Tahoma;
font-size:11pt;
color:#00a994;
line-height:15pt;
font-weight:bold;
text-align:left;
}

#news p, #feature p, #other p
{
margin:0 auto;
padding:10px 10px 10px 10px;
font-family:Tahoma;
font-size:9pt;
color:#444444;
line-height:15pt;
text-align:left;
}

#news a, #feature a, #other a
{
margin:0 auto;
font-family:Tahoma;
font-size:9pt;
color:#444444;
line-height:15pt;
text-align:left;
text-decoration:none;
font-weight:bold;
}

#news a:hover, #feature a:hover, #other a:hover
{
margin:0 auto;
font-family:Tahoma;
font-size:9pt;
color:#444444;
line-height:15pt;
text-align:left;
text-decoration:underline;
font-weight:bold;
}

#right_info h1
{
margin:0 auto;
padding:10px 10px 10px 10px;
font-family:Tahoma;
font-size:9pt;
color:#e76b24;
line-height:15pt;
font-weight:bold;
text-align:left;
}

#right_info p
{
margin:0 auto;
padding-top:20px;
}

#blue_header
{
width:900px;
background-color:#5780ae;
}

#purple_header
{
width:900px;
background-color:#a9258f;
}

#green_header
{
width:900px;
background-color:#00a994;
}

#orange_header
{
width:900px;
background-color:#e76b24;
}

#blue_header p, #green_header p, #purple_header p, #orange_header p
{
font-family:Tahoma;
color:#ffffff;
font-size:12pt;
margin:0 auto;
padding:10px 20px 10px 20px;
font-weight:bold;
text-align:left;
}

#content
{
width:900px;
}

#content h1
{
margin:0 auto;
padding:20px 20px 10px 20px;
font-family:Tahoma;
font-size:11pt;
color:#5780ae;
line-height:15pt;
font-weight:bold;
text-align:left;
}

#content h2
{
margin:0 auto;
padding:20px 20px 0px 20px;
font-family:Tahoma;
font-size:10pt;
color:#e76b24;
line-height:15pt;
font-weight:bold;
text-align:left;
}

#content p
{
margin:0 auto;
padding:5px 20px 5px 20px;
font-family:Tahoma;
font-size:9pt;
color:#444444;
line-height:15pt;
text-align:left;
}

#content li
{
margin:0 auto;
font-family:Tahoma;
padding-bottom:10px;
padding-right:20px;
font-size:9pt;
color:#444444;
line-height:15pt;
text-align:left;
}

#content a
{
margin:0 auto;
font-family:Tahoma;
font-size:9pt;
color:#5780ae;
line-height:15pt;
text-align:left;
text-decoration:none;
}

#content a:hover
{
margin:0 auto;
font-family:Tahoma;
font-size:9pt;
color:#5780ae;
line-height:15pt;
text-align:left;
text-decoration:underline;
}


#footer
{
width:900px;
background-color:#e76b24;
border-top:1px solid white;
}

#footer p
{
margin:0 auto;
padding:5px 20px 5px 20px;
font-family:Tahoma;
color:#ffffff;
font-size:8pt;
text-align:left;
}

#footer a
{
margin:0 auto;
font-family:Tahoma;
color:#ffffff;
font-size:8pt;
text-align:left;
text-decoration:none;
}

#footer a:hover
{
margin:0 auto;
font-family:Tahoma;
color:#ffffff;
font-size:8pt;
text-align:left;
text-decoration:none;
}