p, span, td, li, div, h1, h2, h3, h4, h5, h6, a
{
    font-family: 'Times New Roman';
    font-size: 12pt;
    color: #2e0506;
}

div.categorydescription p
{
    margin-top: 0px;
}

#rightcontent
{
    float: right;
    width: 60%;
}

#rightcontent h3
{
    font-size: 14pt;
    margin: 0px;
    padding: 0px;
}

.hidden
{
    display: none;
}

.back
{
    padding-top: 20px;
}


a
{
    //color: #f10d60;
    color: #2e0506;
}


h1.newstitle
{
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.brownem
{
    color: #392e18;
    font-weight: bold;
    font-size: 10pt;
}

body, html
{
    margin: 0px;
    padding: 0px;
    width: 100%;
    background: #2e0506;
}

#homelink
{
    font-size: 9pt;
    float: left;
    margin-top: 12px;
}

img#logo
{
    margin-top: 10px;
    margin-right: 15px;
    border: 0px;
}

#navlinks
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    display: inline;
    position: relative;
    top: -10px;
    left: 15px;
}

#navlinks li
{
    display: inline;
    border-left: 1px solid #795c56;
    padding-left: 4px;
    font-size: 14px;
}

#navlinks li a
{
    font-family: 'Times New Roman', serif;
    font-size: 12pt;
    color: #f10d60;
}

#topimage
{
    width: 764px;
    height: 176px;
    margin-left:auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 10px;
}

img.banner
{
    border: 0px;
    height: 178px;
}

div#welcome
{
    width: 60%;
    float: right;
    font-size: 12pt;
}

div#welcome p
{
    font-size: 12pt;
    color: #392e18;
}

div#welcome h3, div#news h3
{
    font-family: 'Times New Roman', serif;
    font-size: 16pt;
    font-weight: normal;
}

.dropchar
{
    float: left;
}

div#news
{
    width: 60%;
    float: right;
}

#navlinks li.first
{
    border: none;
    padding: 0px;
}

#navlinks li a
{
    text-decoration: none;
}

#navlinks li a:hover
{
    text-decoration: underline;
}

#navtools
{
    margin-top: 8px;
    float: right;
    font-size: 9pt;
    color: #7e725c;
    font-weight: bold;
}

#navtools select
{
    border: 1px solid #a2a19b;
    background: #ffffff;
}


#pagecontent
{
    width: 800px;
    background: #f6f0db;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    border-bottom: 8px solid #2e0506;
}

div.areawrapper h3
{
    color: #f10d60; 
    font-family: 'Times New Roman', serif;
}

div.areawrapper a
{
    text-decoration: none;
    color: #F10D60;
}

div.areawrapper a:hover
{
    text-decoration: underline;
}

div.areawrapper h3:hover
{
    text-decoration: underline;
}

#innerpage
{
    height:100%;
    margin: 15px;
    margin-top: 0px;
    margin-bottom: 0px;
}

#left_sidebar
{
    float: left;
    margin-top: 20px;
}

#nav_header
{
    width: 243px;
    height: 157px;
    color: #ffffff;
    background: #004972;
    background-image: url(/static/images/mylogo.png);
    text-align: center;
    margin-bottom: 5px;
}

#nav_header a
{
    color: #ffffff;
    text-decoration: none;
    font-family: 'Times New Roman';
    font-weight: normal;
    font-size: 16pt;
    position: relative;
    top: 18px;
}

#nav_sections
{
    width: 243px;
    list-style: none;
    margin: 0px;
    padding: 0px;
}

#nav_sections li
{
    background: #75bad7;
    border-bottom: 1px solid #ffffff;
    display: block;
}

#nav_sections li a
{
    margin-left: 20px;
    color: #ffffff;
    font-family: 'Times New Roman';
    font-size: 10pt;
    text-decoration: none;
    display: block;
    padding: 5px;
}

#nav_sections li.active
{
    background: #f9b500;
}


#nav_sections li a:hover
{
    text-decoration: underline;
}


#subsections
{
    width: 243px;
    list-style: none;
    margin: 0px;
    padding: 0px;
}

#subsections li
{
    background: #ffffff;
    border-bottom: 1px solid #ffffff;
    display: block;
}

#subsections li a
{
    margin-left: 20px;
    color: #666666;
    font-family: 'Times New Roman';
    font-size: 10pt;
    text-decoration: none;
    display: block;
    padding: 5px;
}

#subsections li.active
{
    background: #003366;
}

#subsections li.active a
{
    color: #ffffff;
}


#subsections li a:hover
{
    text-decoration: underline;
}

.sideheading
{
    background: #afb0b2;
    width: 243px;
}

#rightbar h3, #rightbar h3 a
{
    background: #afb0b2;
    color: #ffffff;
    font-family: 'Times New Roman';
    font-size: 13pt;
    font-weight: normal;
    padding: 5px;
    margin: 0px;
    margin-left: 20px;

}

#rightbar h3 a
{
    text-decoration: none;
    background: #75bad7;
    font-size: 10pt;
}

#rightbar h3 a:hover
{
    text-decoration: underline;
}

#weather_report
{
    width: 243px;
    background: #ffffff;
    margin: 0px;
    padding: 0px;
    float: left;
    padding-bottom: 10px;
    padding-top: 10px;
}

#weather_report ul
{
    width: 273px;
    margin: 0px;
    padding: 0px;
    list-style:none;
    display: inline;
}

#weather_report ul li
{
    float: left;
    width: 78px;
    display:inline;
    background: #ffffff;
    display: block;
}

#weather_report ul li img
{
    margin-left: auto;
    margin-right: auto;

}

#weather_report ul li img, #weather_report ul li span
{
    display:block;
}

#weather_report ul li span
{
    text-align: center;
    font-family: 'Times New Roman' ;
    font-size: 10pt;
    color: #000000;
}

#advertising
{
    width: 243px;
    height: 240px;
    background: url('/static/images/grow_02.jpg');
}

#main_content
{
    float:right;
    width: 727px;
    margin: 0px;
    margin-top: 0px;
}

#header
{
    width: 727px;
    height: 158px;
    background: url('/static/images/dubview3.png');
    text-align: right;
    font-family: 'Times New Roman';
    font-size: 9pt;
    color: #666666;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

#xmasheader
{
    width: 727px;
    height: 200px;
    color: #666666;
    margin-bottom: 0px;
    padding-bottom: 0px;
    margin-right: 0px;
    padding-right: 0px;
}



#featuredcontent
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 460px;
}

#articlecontent, #eventslist
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 470px;

}

#rightbar
{
    float: left;
    width: 223px;
    width: 173px;
    border-left: 2px solid #e1e1e2;
    margin: 0px;
    padding: 0px;
}



#featuredcontent li, #articlecontent li, #eventslist li
{
    border-bottom: 2px solid #e1e1e2;
    margin: 0px; 
    padding: 0px;
    float: left;
    margin-top: 20px;
    padding-bottom: 20px;
}

#featuredcontent li img, #articlecontent li img, #eventslist li img
{
    float: left;
}

#featuredcontent li h3, #articlecontent li h3, #eventslist li h3, #eventslist a.title
{
    background: #ffffff;
    color: #75bad7;
    font-family: 'Times New Roman';
    font-size:12pt;
    margin: 0px;
    padding: 0px;
    margin-left: 20px;
}

#articlecontent li span.date
{
    margin-left: 20px;
}

div#shopareas
{
    float: left;
    width: 15%;
}

div.shoparea
{
    width: 210px;
}

div.shoparea h3
{
}

div.shoparea p
{
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 0px;
}

img.seperator
{
    float: left;
}

div.areawrapper
{
}

div.areawrapper p
{
    font-size: 10pt;
}

div.shoparea img
{
    float: right;
    border: 0px;
}

h3, h4, h5
{
    color: #f10d60;
    margin: 0px;
    padding: 0px;
}

#newsitems
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    margin-top: 10px;
}

.levelone
{
}

h1
{
    color: #f10d60;
    font-size: 14pt;
    font-family: 'Times New Roman', serif;
    font-weight: normal;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

#tophbar, .tophbar
{
    padding-bottom: 5px;
    display: block;
}

#newsitems h4
{
    color: #2e0506;
    font-size: 12pt;
    margin: 0px;
    padding: 0px;
    text-decoration: underline;
    font-weight: normal;
}

#newsitems h4:hover
{
    text-decoration: underline;
}

#newsitems p
{
    color: #2e0506;
    padding: 0px;
    margin: 4px;
    margin-left: 0px;
    font-size: 12pt;
}

#newsitems li
{
    border-bottom: 1px dotted  #2e0506;
    margin-bottom: 10px;
}

img.longbar
{
    width: 767px;
    margin-left: auto;
    margin-right: auto;
}

#featuredcontent li h3 a,#articlecontent li h3 a, #eventslist li h3 a
{
    text-decoration: none;
    color: #75bad7;
}

#featuredcontent h3 a:hover, #articlecontent h3 a:hover, #eventslist li h3 a:hover
{
    text-decoration: underline;
}

.articledesc
{
    float: left;
    width: 334px;
}

#eventslist li div.articledesc
{
    width: 300px;
}

#featuredcontent li p, #articlecontent li p
{
}

#articlecontent li p
{
}

#right_side
{
    margin: 0px;
    padding: 0px;
}

a.sectionlink, a.articlelink
{
    display: block;
    color: #f9b500;
    font-family: 'Times New Roman';
    font-weight: normal;
    font-size: 11pt;
    text-decoration: none;
    margin-left: 20px;
}

a.sectionlink:hover, a.articlelink:hover
{
    text-decoration: underline;
}

#storeselect
{
    float: left;
}

#storeselectform
{
    float: left;
}

#searchform
{
    float: left;
}

#gostoreselect
{
    background: #2e0506;
    color: #ffffff;
    border-bottom: none;
    border-top: #e9e0cc;
    border-right: #e9e0cc;
    border-left: #80665e;
    margin-left: 6px;
}

#storeslabel
{
    font-size: 10pt;
    color: #2e0506;
    font-weight: normal;
}

#searchfield
{    
    border: 1px solid #a2a19b;
    background: #ffffff;
    margin-left: 10px;
    width: 118px;
}

#searchbutton
{
    background: #2e0506;
    color: #ffffff;
    border-bottom: none;
    border-top: #e9e0cc;
    border-right: #e9e0cc;
    border-left: #80665e;

    margin-left: 5px;
}

#left_sidebar div.sideheading h3
{
    background: #afb0b2;
    color: #ffffff;
    font-size: 10pt;
    padding: 5px;
    padding-left: 10px;
    margin-top: 5px;
}

#rightbar div.sideheading 
{
    background: #75bad7;
    width: 243px;
    margin: 0px;
    padding: 0px
}

#rightbar div.sideheading h3
{
    background: #75bad7;
    font-size: 10pt;
}

#events
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}

#events li
{
    border-bottom: 1px dashed #e1e1e2;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 20px;
}

#events li a
{
    color: #000000;
    text-decoration: none;

}

#events li a:hover
{
    text-decoration: underline;
}

#events li h3
{
    background: #ffffff;
    color: #000000;
    font-family: 'Times New Roman';
    font-size: 10pt;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
}

#events li p 
{
    background: #ffffff;
    color: #000000;
    font-family: 'Times New Roman';
    font-size: 10pt;
    padding: 0px;
    margin: 0px;
    margin-bottom: 10px;
}


.arrow
{
    display: inline;
    border: 0px;
}

a.morelink
{
    font-size: 12pt;
    color: #2e0506;
}

a.morelink img
{
    position: relative;
    top: 3px;
}

a.morelink:hover
{
    text-decoration: underline;
}

#international
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}

#international li
{
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 20px;
}

#international li h3
{
    color: #75bad7;
    background: #ffffff;
    font-family: 'Times New Roman';
    font-size: 12pt;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
}

#international li p 
{
    background: #ffffff;
    color: #000000;
    font-family: 'Times New Roman';
    font-size: 10pt;
    padding: 0px;
    margin: 0px;
    margin-bottom: 10px;
}

#footer
{
    width: 770px;
    margin-left: auto;
    margin-right: auto;
    margin: 0px;
    margin-top: 40px;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 5px;
    font-family: 'Times New Roman';
    font-size: 10pt;
    height: 30px;
    
}

#footer ul
{
    display: inline;
    list-style: none;
    margin: 0px;
    padding: 0px;
}

#footer ul li
{
    display: inline;
    border-left: 1px solid #c6c7c8;
    margin: 0px;
    padding: 0px;
}

#footer ul li a
{
    margin-left: 5px;
    font-family: 'Times New Roman';
    font-size: 10pt;
    text-decoration: none;
}


#footer ul li a:hover
{
    text-decoration: underline;
}

.articleimage
{
    float: left;
    padding: 5px;
    margin-top: 15px;
}

.thanksto
{
    font-size: 8pt;
    margin-left: 15px;
}

#bottomlogo
{
    float: right;
    border: 0px;
}

.thanksto a
{
    text-decoration:none;
    color: #f9b500;
}

.thanksto a:hover
{
    text-decoration: underline;
}

.clear
{
    clear:both;
}

h3.pagetitle
{
    margin-top: 10px;
    width: 460px;
}


#videocontainer
{
    width: 320px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
}

.headinglink
{
    color: #ffffff;
    text-decoration: none;
}

#mapcontainer, #contentcontainer
{
    width: 472px;
    margin-right: 10px;
    float: left;
    font-size: 10pt;
}

.listform ul
{
    list-style:none;
    padding: 0px;
    margin: 0px;
}

.listform ul label
{
    display: block;
}

.articleform
{
    list-style:none;
    padding: 0px;
    margin: 0px;
}

li.venue
{
    font-weight: bold;
}

.advertisementbanner
{
    border: 0px;
    margin-top: 2px;
    width: 727px;
}

div.m_summary
{
    border-bottom: 1px dotted #7d755e;
    margin-bottom: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}

.linkedtitle a
{
    color: #2e0506;
    font-size: 14pt;
    font-weight: normal;
    text-decoration: none;
}

p.newsdate
{
    font-size: 12pt;
    margin: 0px;
}

p.date
{
    font-size: 12pt;
}

div.asummary p
{
    font-size: 12pt;
}

span.more a
{
    font-size: 12pt;
}

img.newsbullet
{
    float: left;
}

.linkedtitle:hover
{
    text-decoration: underline;
}
