/* ..:: Cliff Oliver ::.. */

/* Common Styles */

a { color: #0f6b99; text-decoration: none; }
a:hover { text-decoration: underline; }

#border_bottom { border-bottom: 4px solid #0d5177; }
h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.6em; color: #036; font-weight: normal; padding-top: 0px; margin-top: 0px; }

#layout_area_body { border-bottom: 1px solid white; }
#layout_area_body .content_normal { background-color: white; border: 1px solid #d7d9c3; padding: 10px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }

#layout_area_main { display: none; }
#layout_area_main { border-bottom: 1px solid white; border-top: 4px solid #ddd; font-size: 0.9em; }
#layout_area_main .col_left .content_normal { background-color: white; border: 1px solid #ccc; padding: 10px; margin: 0px 0px 10px 0px; }
#layout_area_main h1 { color: #1a1a1a; font-size: 1.8em; }

#header { background: url('/Resources/CCOliver/Layout/bg_header_main.png') top left no-repeat; width: 900px; height: 168px; }
#header span { display: none; }

.home_article h1 { font-style: italic; }
.home_article img { float: right; padding: 1px; border: 1px solid #999; margin-left: 20px; }

.img_border { padding: 1px; border: 1px solid #036; }

/* Horizontal Navigation */

#horizontalNav { background: url('/Resources/CCOliver/Layout/bg_hNav_main.png') top left no-repeat; height: 52px; padding: 0px 23px 0px 0px; font-size: 1.1em; overflow: hidden; }
#horizontalNav span { display: block; width: auto !important; width: 1px; white-space: nowrap; cursor: pointer; }
#horizontalNav a { display: block; color: white; text-decoration: none; float: left; }
#horizontalNav a:hover { color: #f5ff8c; }
#horizontalNav .wrap1 { padding: 0px 0px 0px 15px; margin-right: 5px; }
#horizontalNav .wrap2 { padding: 19px 16px 16px 0px; }
#horizontalNav .selected { color: #262626 }
#horizontalNav .selected:hover { color: #262626 }
#horizontalNav .selected .wrap1 { background: url('/Resources/CCOliver/Layout/hNav_current_left.png') bottom left no-repeat; }
#horizontalNav .selected .wrap2 { background: url('/Resources/CCOliver/Layout/hNav_current_right.png') bottom right no-repeat; }

/* Footer */

#footer { padding: 10px 3px 20px; color: #cde; font-size: 0.9em; }
#footer a { color: #cde; text-decoration: none; }
#footer a:hover { color: white; }
#footer .left { padding: 10px 0px 0px 0px; }
#footer .right a { float: right; display: block; height: 25px; padding: 10px 60px 0px 0px; background: url('/Resources/CCOliver/Layout/jaze_logo.png') top right no-repeat; }
#footer .right span { display: none; }