/* Hotpebble CMS Template Stylesheet */
*{ padding:0; margin:0; }
html{ padding:0; margin:0; }
body{ background:#fae5c9 url(../images/bg.jpg) top center no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:62.5%; }

p.breadcrumbs{ color:#333; }

form{ text-align:left; padding:0; margin:0; }
form p{ padding:0; margin:0; }

/*div#wrapper{ width:1000px; margin:0 auto; padding:0; background:url(../images/wrapper_bg_tile.jpg) top center repeat-y; }*/
div#wrapper{ width:100%; margin:0 auto; padding:0; background:url(../images/wrapper_bg_tile.jpg) top center repeat-y; }
div#wrapper2{ width:100%; margin:0 auto; padding:0 0 25px; background:url(../images/wrapper_bg/image_rotate.php) top center no-repeat; }

div#header{ width:790px; height:140px; margin:0 auto; padding:0; position:relative; }
div#header img{ border:none; }

a#logo{ position:absolute; width:550px; height:100px; top:16px; left:118px; border:none; }
a#logo img{ border:none; }

/* Navmenu - NOT USED */
/*
ul#navmenu{ width:776px; height:15px; padding:8px 5px; margin:0 auto; color:#DEDEDE; list-style:none; background:#ba4004; border:solid 2px #FFF; border-top:none; border-bottom:none; }
ul#navmenu li{ display:block; margin:0; padding:0 10px; font-family:"Times New Roman", Times, serif; border-left:#FFF solid 1px; }
ul#navmenu li.first{ border:none; }
ul#navmenu li a{ color:#FFF; text-decoration:none; padding:0; font-size:1.2em; }
ul#navmenu li a:hover{ color:#FFF; text-decoration:underline; }
ul#navmenu li a.current_choice{ font-weight:bold; }
ul#navmenu ul{ width:170px; padding:10px; margin:0; color:#DEDEDE; list-style:none; background:#333; }
ul#navmenu ul li{ width:150px; padding:2px 0; border:none; }
ul#navmenu ul ul, ul#navmenu ul ul ul { left:145px; }
ul#navmenu ul li a{ color:#FFF; }
*/

/* Tabmenu - replaces Navmenu */
ul#tabmenu{ width:780px; height:35px; margin:0 auto; padding:0; }
ul#tabmenu li{ float:left; display:block; height:25px; margin:0 2px; padding:0; /*position:relative;*/ }
ul#tabmenu li a{ background:#fbeed4; color:#000; height:16px; display:block; float:left; padding:4px 5px; margin:10px 0 0; font-size:1.1em; border-style:solid; border-width:1px; border-left-width:25px; border-bottom:none; }
ul#tabmenu li a:hover{ height:26px; margin-top:0; }
ul#tabmenu li a.current-choice{ height:26px; margin-top:0; }
li.item_0_1 a{ border-color:#cf7720; }
li.item_0_2 a{ border-color:#a02e21; }
li.item_0_3 a{ border-color:#86aa3e; }
li.item_0_10 a{ border-color:#e9a43c; }
li.item_0_13 a{ border-color:#b95f33; }
li.item_0_14 a{ border-color:#231f20; }
li.item_0_20 a{ border-color:#009ad5; }

ul#submenu{ width:762px; height:14px; margin:0 auto; padding:8px 10px; clear:both; background:#333; }
ul#submenu li{ float:left; display:inline; padding:0 8px; color:#FFF; border-left:#FFF solid 1px; }
ul#submenu li.first{ border:none; }
ul#submenu li a{ color:#FFF; font-size:1.1em; }
ul#submenu li a.current-choice{ font-weight:bold; }
ul.parent_1{ background:#cf7720 !important; }
ul.parent_2{ background:#a02e21 !important; }
ul.parent_3{ background:#86aa3e !important; }
ul.parent_10{ background:#e9a43c !important; }
ul.parent_10 li{ border-left:#000 solid 1px !important; }
ul.parent_10 li.first{ border:none !important; }
ul.parent_10 li a{ color:#000 !important; }
ul.parent_13{ background:#b95f33 !important; }
ul.parent_14{ background:#231f20 !important; }
ul.parent_20{ background:#009ad5 !important; }

div#content{ width:750px; padding:10px 20px 20px; margin:0 auto; /* Min Height Hack */ min-height:500px; height:auto !important; height:500px; /* End Min Height Hack */ position:relative; }

div#footer{ width:782px; height:15px; background:#231f20; margin:0 auto; padding:5px 0; position:relative; }
div#footer #badger{ background:url(../images/badger.jpg) top right no-repeat; position:absolute; top:-110px; right:-100px; width:115px; height:160px; z-index:30; }
div#footer p{ color:#FFF; text-align:left; font-size:1.2em; padding:0 20px; }
div#footer a{ color:#FFF; text-decoration:none; /*font-size:1.2em;*/ }
div#footer a:hover{ color:#FFF; text-decoration:underline; }