@import url('reset.css');
@import url('grid.css');
@import url('typography.css');
@import url('forms.css');

body { background: #1a0904; }
/*.container { background: url(grid.png); }  */
.container { margin-top: 16px; }
hr { background: #1a0904; color: #1a0904; }
#content blockquote p {  }


/* Header
-------------------------------------------------------------- */
#header { height: 149px; background: url(../images/bg_header.gif) 0 0 no-repeat; position: relative }
.logo a { display: block; width: 230px; height: 92px; background: url(../images/woodsport.png) 0 0 no-repeat; text-indent: -99999px; margin: 5px 0 0 0; border: 0; }
.hover { cursor: pointer; }
a:hover, .hover a { color: #d5ba96 }

/* Nav top
-------------------------------------------------------------- */
	
#header ul { list-style: none; margin: 0; padding: 0; }
#nav_top { background: transparent; position: absolute; top: 78px; left: 240px; z-index: 200; }
#nav_top li a, #nav_top li { float: left; }
#nav_top li { list-style: none; position: relative; }
#nav_top li.last {margin-left: 30px; }
#nav_top li a { padding: 8px 12px 10px 10px; text-decoration: none; color: #363534; background: transparent; font-weight: bold; border: none }
#nav_top li a:hover, #nav_top li.open a { background: #895937; color: #fff; }

	/* Submenu */
.hasChildren { position: absolute; width: 1px; height: 1px; background: transparent; right: 0; bottom: 0; }
#nav_top li ul { display: none; position: absolute; left: 0; top: 100%; padding: 0; margin: 0; background: #895937; color: #fff }
#nav_top li:hover > ul { display: block; }
#nav_top li.open ul li.open a { color: #d5ba96; background: url(../images/ico_arrow3.gif) 0 0.6em no-repeat; padding: 8px 0 10px 20px; }
#nav_top li ul li, #nav_top li ul li a, #nav_top ul li.last { float: none; margin-left: 0 }
#nav_top li ul li { _display: inline; /* for IE6 */ }

#nav_top li ul li a { width: 190px; display: block; padding-left: 20px; }
	/* SUBSUB Menu 
#nav_top li ul li ul { display: none; }
#nav_top li ul li:hover ul { left: 100%; top: 0; }
*/

/* Footer
-------------------------------------------------------------- */
#footer { border-top:  1px solid #514440; padding-top: 1em; }
#footer a { color: #b7b0ad }
#footer ul { list-style: none; margin-left: 0; padding: 0; font-size:  0.9em; }
#footer li { display: inline; margin-right:  1em; }
#footer .last p { text-align: right; }
	
/* Home
-------------------------------------------------------------- */
#displaymain { height: 413px; background: url(../images/bg_displaymain.jpg) 0 0 no-repeat; position: relative; }
#displaymain h2 { position:  absolute; top:  168px; margin-bottom:  0; }
#event { height: 413px; background: url(../images/bg_event.gif) 0 0 no-repeat; }
#pack { height: 192px; background: url(../images/bg_pack.jpg) 0 0 no-repeat; }
#pack h2 { margin: 15px 0 0 370px; }
#meteo { height: 192px; background: url(../images/bg_weather.gif) 0 0 no-repeat; }
#discover { position: absolute; height: 150px; top: 263px; }
	#discover p { margin:  0; color: #fff; }
	#discover p.first { margin-top: 1em }
	#discover .thumb { margin:  0 ; }
	#discover .thumb img { margin:  15px 0 0 0; }

/* Article
-------------------------------------------------------------- */	
#sidebar { background: url(../images/bg_sidebar.gif) 0 0 no-repeat; min-height: 200px; }
#sidebar h2.arrow { background-position: 0 0.1em; line-height: 1.2em; height: 3em; margin-top:  0.75em; }


/* weather */
#weather .loader { margin-top: 90px}
#weather { height: 140px; text-align:center; position: relative; }
#weather .temp { position: absolute; left: 185px; top: 35px; font-size: 36px; font-weight: 700; }
#weather .image { position: absolute; top: 35px; left: 30px  }
#location { position: absolute; left: 30px; top: 145px; z-index: 20;font-weight: 700; font-size: inherit; }
	
	
