body { background-image: url(/images/background.gif); font-family: Arial, sans-serif; text-align: center }

img { border: none }

#header_nav { color: #999999; font-size: 10px; width: 951px; text-align: right; margin: auto; text-transform: uppercase }
#header_nav a { color: #999999; text-decoration: none; margin: 0 5px }
#header_nav a:hover { color: white; text-decoration: none }

#logo_bar { width: 947px; height: 83px; background-image: url(/images/logo_bar.png); margin: auto; position: relative; text-align: left; padding: 5px 9px 0 13px; overflow: hidden }
#header_logo { position: relative; top: 17px; left: 17px }
#slideshow { position: absolute; top: 4px; left: 425px }

#nav_bar { width: 969px; background-image: url(/images/nav_bar.png); margin: auto; overflow: hidden }
#nav_bar a { display: inline-block; color: white; padding: 10px 15px; text-transform: uppercase; text-decoration: none; font-size: 17px }
#nav_bar img { margin: -2px 0 }

/* Changing this colour value will change the colour of the main menu highlight */
#nav_bar a:hover { background-color: #b6484a }

#nav_content_bridge { width: 969px; height: 45px; background-image: url(/images/nav_content_bridge.png); margin: auto }

#content { width: 919px; background-image: url(/images/content_background.png); margin: auto; padding: 0px 25px 25px 25px; text-align: left; overflow: hidden }

#home_left { float: left; width: 185px; overflow: hidden; height: 350px }
#home_left img { margin-top: 15px }

#home_center { float: left; width: 360px; margin: 0 25px }

#coming_up_at_clovercrest { float: left; height: 284px; overflow: hidden }
#coming_up_at_clovercrest h1 { margin: 15px 0; font-size: 18px; text-transform: uppercase; color: #000000 }
#coming_up_at_clovercrest h2 { margin: 0; font-size: 12px; color: #c46d6e; font-style: italic }
#coming_up_at_clovercrest h3 { margin: 0; font-size: 12px }
#coming_up_at_clovercrest p { margin: 0 0 10px 0; font-size: 12px }

#home_right { float: left; margin: 15px 0 0 0; width: 320px }

#home_footer { float: left; margin: 0 0 0 25px; width: 705px }
#home_footer table { float: left; width: 360px }

#home_textbox { margin: 10px 0 0 0; padding: 0; background-color: #cecece; width: 320px; overflow: hidden; float: right }
#home_textbox p { margin: 0 12px; padding: 0; font-size: 10px }
#home_textbox img { margin: 0; padding: 0; float: left }
#home_textbox a { color: black }

.B_crumbBox { font-size: 12px }
.B_crumbBox a { color: black; text-decoration: none }
.B_crumbBox a:hover { text-decoration: underline }

#sub_content { width: 894px; background-image: url(/images/content_background.png); margin: auto; padding: 0px 25px 25px 50px; text-align: left; overflow: hidden }

#sub_content h1 { padding: 35px 25px 0 25px; font-size: 25px; text-transform: uppercase; color: #b6484a; margin: 0 0 5px 0 }
#sub_content h2 { padding: 0 25px 10px 25px; font-size: 14px; color: #b6484a; margin: 0; position: relative; top: 8px }
#sub_content h3 { padding: 0 25px 10px 25px; font-size: 14px; color: #b6484a; margin: 0; position: relative; top: 8px }
#sub_content p { padding: 0 25px 0 25px; font-size: 14px; color: black; margin: 15px 0 }
#sub_content a { color: #9d0b0e }

#sub_graphic_highlights { float: right; width: 185px; overflow: hidden; height: 350px; margin: 40px 20px 0 0 }
#sub_graphic_highlights img { margin-top: 15px }

#sub_content_shell { width: 645px; margin: 0; overflow: hidden; padding: 0 }

#youtube_right { float: right; width: 320px; overflow: hidden; padding: 10px 10px 15px 25px }
#youtube { overflow: hidden; padding: 10px 6px }

#footer_bar { width: 969px; height: 21px; background-image: url(/images/footer_bar.png); background-repeat: no-repeat; margin: auto; padding-top: 15px; color: #999999; font-size: 10px; text-transform: uppercase }
#footer_bar a { color: #999999; text-decoration: none }
#footer_bar a:hover { color: white; text-decoration: none }

.clear { clear: both; height: 0px; display: none }

table.podcast { width: 75%; margin: 15px }
table.podcast td,th { padding: 0 10px; font-size: 12px }
table.podcast td a { text-decoration: none; font-weight: bold }
table.podcast td a:hover { text-decoration: underline }
table.podcast td.title { width: 60% }
table.podcast td.date { width: 20% }
table.podcast td.links { width: 20% }

#ajaxSearch_form { text-align: center }
fieldset { border: none }
.ajaxSearch_resultsInfo { font-weight: bold; font-style: italic; text-align: center }
.ajaxSearch_resultDescription { display: none }
.ajaxSearch_highlight { font-weight: bold; font-style: italic }

#wlpeLogin { text-align: right; margin-right: 305px }
#wlpeLegend { display: none }
#wlpeUsernameLabel { display: block; padding: 5px }
#wlpePasswordLabel { display: block; padding: 5px }
#wlpeStayLoggedInLabel { display: block; padding: 5px }

#wlpeReset { text-align: center }
#wlpeResetInfo { color: #b6484a }
#wlpeResetFieldset { font-size: 14px }

#wlpeRegisterFieldset { text-align: center }
#wlpeRegisterFieldset label { display: block; padding: 5px; font-size: 14px; text-align: right; margin-right: 275px }
#wlpeRegisterButtonFieldset { text-align: center }

#wlpeMyProfileImg { display: none }
#wlpeUser { text-align: center }

#wlpeUserProfileInput label { display: block; text-align: right; margin-right: 275px; font-size: 14px; padding: 5px }
#sub_content .wlpeMessage p { font-weight: bold; text-align: center; color: #ff8800; background-color: #ffff00; padding: 5px }

#footer_nav { width: 869px; background-image: url(/images/content_background.png); margin: auto; padding: 0px 50px 0px 50px; text-align: left; overflow: hidden }
#footer_nav hr { height: 1px; size: 1px; border: none; background-color: #888888; color: #888888 }
#footer_nav .column { float: left; padding-right: 160px; font-size: 10px }
#footer_nav .column_right { float: left; padding-right: 0; font-size: 10px }
#footer_nav p { color: #888888; margin: 0 0 7px 0 }
#footer_nav a { color: #888888; text-decoration: none }
#footer_nav a:hover { text-decoration: underline }
