body                                { background: #000 url(/Images/page_bkg.jpg) repeat-x top left; }

h2                                  { background: transparent url(/Images/arrow.png) no-repeat center left; padding-left: 22px; font-size: 18px; font-weight: bold; color: #000; border-bottom: dotted 2px #000; margin: 0 0 8px 0;}
h3.visit_link                       { background: transparent url(/Images/arrow.png) no-repeat center left; padding-left: 22px; font-size: 18px; font-weight: bold; color: #000; border-bottom: dotted 2px #000; margin: 0 0 24px 0; width: 200px;}
h3.visit_link_100                       { background: transparent url(/Images/arrow.png) no-repeat center left; padding-left: 22px; font-size: 18px; font-weight: bold; color: #000; border-bottom: dotted 2px #000; margin: 0 0 24px 0;}
a:active, a:Visited, a:link	    { color: #640A21; text-decoration: none;}
a:hover				    { color: #000; text-decoration: underline;}

#page_container                     { width: 720px; margin: 0 auto; }

#top_nav                            { height: 42px; position: relative; }
#top_nav ul                         { list-style-type: none; position: absolute; top: 20px; left: 8px; }
#top_nav ul li                      { display: inline; color: #000; margin-right: 6px; padding-right: 10px; background: transparent url(/Images/top_nav_divider.gif) no-repeat bottom right; }
#top_nav ul li.last                 { background-image: none; }
#top_nav ul li a                    { color: #000; font-size: 12px; font-family: arial; font-weight: bold; }

#header                             { width: 720px; background: transparent url(/Images/header_bkg.jpg) no-repeat top left; height: 261px; position: relative; }
#header h1                          { display: block; position: absolute; right: 24px; top: 24px; background: transparent url(/Images/Logo.png) no-repeat top left; width: 311px; height: 163px; }
#header h1 a                        { display: block;  width: 311px; height: 163px;}
#header h1 a span                   { display: block; position: absolute; top: -100px; overflow: hidden; }
#header .liveandlocal               { position: absolute; right: 8px; top: -23px; }
#header #header_text                { font-size:12px; position:absolute; bottom: 23px; right: 30px;width: 275px;}

#divider                            {height: 40px; position: relative;}

#navigation                         { position: absolute; top: -40px; width: 720px; }
#navigation ul                      { list-style-type: none; position: absolute; top: -18px; z-index: 9999999;}
#navigation ul li                   { width: 120px; float: left; }
#navigation ul li a                 { display: block; text-align: center; height: 88px; width: 120px; }
#navigation ul li a.AboutUs         { background: transparent url(/Images/MainLinkImages/AboutUs.png) no-repeat top center; }
#navigation ul li a.MediaKit        { background: transparent url(/Images/MainLinkImages/Mediakit.png) no-repeat top center; }
#navigation ul li a.Programming     { background: transparent url(/Images/MainLinkImages/Programming.png) no-repeat top center; }
#navigation ul li a.OurTeam         { background: transparent url(/Images/MainLinkImages/OurTeam.png) no-repeat top center; }
#navigation ul li a.Contact         { background: transparent url(/Images/MainLinkImages/Contact.png) no-repeat top center; }
#navigation ul li a.Testimonials    { background: transparent url(/Images/MainLinkImages/Testimonials.png) no-repeat top center; }
#navigation ul li a span            { display: none; }

#body_container                     { background: transparent url(/Images/body_shadow.png) repeat-y top center; min-height: 295px; width: 720px; position: relative; }
#body_inner_container               { background: #F1F1F1 url(/Images/body_bkg.jpg) no-repeat top center; min-height: 295px; width: 704px; padding-top: 40px; position: relative; margin-left: 8px;}
#content_outer_container            { width: 680px; margin-left: 12px;}
#content_container                  { font-size: 12px;}
#content_container p.para           { display: block; margin: 0 24px; line-height: 18px;}
#content_container .ProfileImage    { padding-right: 12px;}
#content_container .home_page_item  { padding: 0 0 24px 0;}

#footer                             { border-top: solid 1px #000; color: #8f8f8f; font-size: 10px; height: 40px; line-height: 40px; margin: 12px 0; }
#footer a                           { color: #8f8f8f; font-size: 10px; text-decoration: none; }
#footer a:hover                     { color: #000; }
#footer .footer_icon                { background: transparent url(/Images/footer_icon.gif) no-repeat center left; padding-left: 31px; }
#footer ul                          { list-style-type: none; }
#footer ul li                       { display: inline; color: #8f8f8f; border-right: solid 1px #8f8f8f; padding-right: 4px; margin-right: 5px; }
#footer ul li.last                  { border-right: 0px; }
#footer ul li a                     { color: #8f8f8f; font-size: 10px; text-decoration: none; text-transform: uppercase; }
#footer ul li a:hover               { color: #000; }

