body { margin: 0; font: 12px Arial, Helvetica, sans-serif;    color: #333; line-height: 1.5em; background: #6b140f;  }

* html a, * a { position: relative; cursor: hand; }

h1 { font: normal 1.6em 'verdana'; color: #991613; margin: 5px 0; padding: 5px 0; }
h2 { font: normal 1.4em 'verdana'; color: #991613; margin: 5px 0; padding: 5px 0; }
h3 { font: normal 1.2em 'verdana'; color: #991613; margin: 5px 0; padding: 5px 0; }
h4 { font: normal 1.0em 'verdana'; color: #991613; margin: 5px 0; padding: 5px 0; }
h5 { font: normal 0.9em 'verdana'; color: #991613; margin: 5px 0; padding: 5px 0; }
h6 { font: normal 0.8em 'verdana'; color: #991613; margin: 5px 0; padding: 5px 0; }

a { color: #92211d; }
p { margin: 5px 0; padding: 2px 0; }
strong { font-weight: bold; }
em { font-style: italic; }
#main_col ul, #one_col ul { margin: 5px 0; }
#main_col li, #one_col li { padding: 2px 10px 2px 20px; background: url('images/arrow.jpg') 3px 5px no-repeat;  }

/* Main Layout
-------------------------------------------------------------------*/

#wsl { width: 100%; float: left; }

#header { width: 100%; height: 185px; float: left; background: #fff url('images/head.jpg') 0 0 repeat-x; }
#header #head_bg { width: 100%; height: 185px; float: left; background: url('images/head-bg.jpg') center 0 no-repeat; }
#header .wrap { width: 920px; margin: 0 auto; }
#header #logo { width: 400px; height: 160px; float: left; }
#header #logo a { width: 400px; height: 160px; float: left; text-indent: -9999px; }
#header ul.main_nav { width: 430px; float: right; margin: 109px 0 0 0; }
#header ul.main_nav li { float: left; }
#header ul.main_nav li a { float: left; color: #fff; text-transform: uppercase; text-decoration: none; padding: 8px 10px 12px 10px; }
#header ul.main_nav li a:hover { color: #ffb892; }
#header ul.main_nav li.selectedPage,  #header ul.main_nav li.selectedPageRoot { background: url('images/main_nav_right.jpg') right 0 no-repeat; }
#header ul.main_nav li.selectedPage a, #header ul.main_nav li.selectedPageRoot a { color: #611210; background: url('images/main_nav_left.jpg') 0 0 no-repeat; }

#body { width: 100%; float: left; background: #fff url('images/earth.jpg') right bottom no-repeat; *position:relative; z-index:1; }
#body .wrap { width: 920px; margin: 0 auto; }

#body #display { width: 920px; float: left; height: 299px; background: url('images/display.png') 0 0 no-repeat; _background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Websites/hapn/templates/hapn/styles/images/display.png', sizingMethod='image');  /* *position:relative; z-index:1; */ }
#body #display #welcome { width: 400px; float: left; padding: 110px 20px 0 40px; background: url('images/welcome.jpg') center 25px no-repeat;}
#body #display #flash { width: 400px; float: right; padding: 35px 40px 0 0; cursor: pointer; *position:relative; position: relative; z-index:4; }

#body #actions { width: 730px; float: left; padding: 30px 0 35px 0; }
#body #actions #action_left { width: 274px; height: 190px; padding: 25px 32px 35px 32px; float: left; background: url('images/action.png') 0 0 no-repeat; _background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Websites/hapn/templates/hapn/styles/images/action.png', sizingMethod='image'); }
#body #actions #action_left h1 { margin: 0; padding: 0 0 10px 0; }
#body #actions #action_right { width: 288px; height: 180px; padding: 35px 35px; float: right; background: url('images/action.png') 0 0 no-repeat; _background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Websites/hapn/templates/hapn/styles/images/action.png', sizingMethod='image');}

#body #actions .side_sec_top { width: 250px; height: 17px; float: left; background: url('images/side_sec_top.png') 0 0 no-repeat; _background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Websites/hapn/templates/hapn/styles/images/side_sec_top.png', sizingMethod='image');}
#body #actions .side_sec_tile { width: 200px; float: left; padding: 15px 25px 0 25px; background: url('images/side_sec_tile.png') 0 0 repeat-y; _background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Websites/hapn/templates/hapn/styles/images/side_sec_tile.png', sizingMethod='scale');}
#body #actions .side_sec_bottom { width: 250px; height: 44px; float: left;_float: none; margin: 0 0 25px 0; background: url('images/side_sec_bottom.png') 0 0 no-repeat; _background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Websites/hapn/templates/hapn/styles/images/side_sec_bottom.png', sizingMethod='image');}

#body #main_col { position:relative;width: 640px; float: left; padding: 0 0 35px 0; }
#body #main_col_top { width: 100%; position:relative; height: 30px; background: url('images/main_col_top.png') 0 0 no-repeat;  }
#body #main_col_tile { width: 580px; padding: 0 30px; min-height: 300px; position:relative !important; background: url('images/main_col_tile.png') 0 0 repeat-y; }
#body #main_col_bottom { width: 100%; position:relative; height: 50px;_float: none; background: url('images/main_col_bottom.png') 0 bottom no-repeat; }

#body #one_col { width: 920px; float: left; padding: 0 0 35px 0; }
#body #one_col_top { width: 100%; float: left; height: 28px; background: url('images/one_col_top.png') 0 0 no-repeat; _background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Websites/hapn/templates/hapn/styles/images/one_col_top.png', sizingMethod='image');}
#body #one_col_tile { width: 860px; padding: 0 30px; min-height: 300px; float: left; background: url('images/one_col_tile.png') 0 0 repeat-y; _background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Websites/hapn/templates/hapn/styles/images/one_col_tile.png', sizingMethod='scale');}
#body #one_col_bottom { width: 100%; float: left; height: 50px;_float: none; background: url('images/one_col_bottom.png') 0 bottom no-repeat; _background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Websites/hapn/templates/hapn/styles/images/one_col_bottom.png', sizingMethod='image');}

#body #sub_col { width: 250px; float: right; }
#body #sub_col h1 { font-size: 1.3em; }
#body #sub_col .side_nav { width: 100%; float: left; }
#body #sub_col .side_nav li { width: 100%; float: left; background: url('images/sep.jpg') 0 bottom repeat-x; }
#body #sub_col .side_nav li a { width: 90%; float: left; padding: 7px 0 7px 10%; font-weight: bold; color: #222; text-decoration: none; background: url('images/arrow.jpg') 0 11px no-repeat; }
#body #sub_col .side_nav li a:hover, #body #sub_col .side_nav li a.selectedPage { color: #991613; background: url('images/arrow-over.jpg') 0 11px no-repeat; }

#body #sub_col .side_sec_top { width: 250px; height: 17px; float: left; background: url('images/side_sec_top.png') 0 0 no-repeat; _background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Websites/hapn/templates/hapn/styles/images/side_sec_top.png', sizingMethod='image');}
#body #sub_col .side_sec_tile { width: 200px; float: left; padding: 15px 25px 0 25px; background: url('images/side_sec_tile.png') 0 0 repeat-y; _background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Websites/hapn/templates/hapn/styles/images/side_sec_tile.png', sizingMethod='scale');}
#body #sub_col .side_sec_bottom { width: 250px; height: 44px; float: left; _float: none; margin: 0 0 25px 0; background: url('images/side_sec_bottom.png') 0 0 no-repeat; _background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Websites/hapn/templates/hapn/styles/images/side_sec_bottom.png', sizingMethod='image');}

#footer { width: 100%; height: 250px; float: left;  background: #851d18 url('images/bottom.jpg') 0 0 repeat-x; }
#footer #foot_bg { width: 100%; height: 240px; padding: 0 0 10px 0; float: left; background: url('images/foot-bg.jpg') center 0 no-repeat; }
#footer .wrap { width: 920px; margin: 0 auto; }
#footer ul { padding: 5px 0; }

#footer #search { width: 100%; float: left; height: 50px; }
#footer .search { width: 290px; float: left; }
#footer .search label { display: none; }
#footer .search .searchInput { width: 214px; height: 28px; float: left; margin: 10px 0 0 0; background:  url('images/search_text.jpg') 0 0 no-repeat; border: 0; }
#footer .search .searchButton { width: 67px; height: 33px; float: right; font-size: 0; color: #fff; text-indent: -9999px; margin: 7px 0 0 0; cursor: pointer; background: url('images/search_button.jpg') 0 0 no-repeat; border: 0; }

#footer #contact { width: 420px; float: left; padding: 20px 0 10px ; color: #f8f0f0; }
#footer #contact .left { width: 49%; float: left; }
#footer #contact .right { width: 49%; float: right; }

#footer #affiliate { width: 460px; height: 60px; padding: 20px 0 0 40px; float: right; }

#footer #copy { width: 100%; float: left;  padding: 20px 0 0 0; color: #fff;}
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Websites/hapn/templates/hapn/styles/images/sky.png', sizingMethod='image    '); }
#legal { width: 400px; float: left; font-size: .9em; padding: 10px 0 0 0; }
#radium3 {float:right;}

/* extras
-------------------------------------------------------------------*/
.left { float: left; }
.right { float: right; }
.wrap:after {  }

#actions h1 { font-family: arial; }

#action_right h1 { font-size: 1.5em; padding: 5px 5px 10px 60px; margin-bottom: 0; background: url('images/cal_ico.jpg') 0 0 no-repeat; }
#action_right li { padding: 0 0 8px 0; }
#action_right a { color: #000; font-weight: bold; text-decoration: none; }
#action_right a:hover { text-decoration: underline; }
#action_right .eventDate { font-style: italic; }
#action_right .eventsList { padding: 10px 0 0 61px; }

#main_col_tile p embed { position:relative !important; z-index:2 !important; }

/* Admin
-------------------------------------------------------------------*/

html body #adminbar { width: 100% !important; display: block; }
html body #adminbar #toolbar,
html body #adminbar #pagebar { display: block; }

