/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */



/*

 * Style Style Sheet - Defines the main look like colors and backgrounds

 * Not all style related CSS is included, only colors and backgrounds which may change for different theme styles

 */





/* Base

----------------------------------------------------------------------------------------------------*/

#page{
background: #06213e url(../images/bkg-blue.jpg) repeat;}

#pagetop{background: url(../images/bkg-t.jpg)center top no-repeat;}

#main{margin: 0px 0px 0px;
position:relative;}

/* Layout

----------------------------------------------------------------------------------------------------*/

#header{background: url(../images/header.png)center top no-repeat;
height:112px;
margin:0;
overflow:visible;}

#logo{margin-top:10px; margin-left:35px;}

#headerbar{
position:relative;
float:left;
display:inline;}

#content-bkg{
background: #f2f3eb;
background: url(../images/content-l.jpg)top left repeat-y, 
			 url(../images/content-r.jpg)top right repeat-y, 
			 url(../images/signature.png)bottom center no-repeat,
			 #f2f3eb;
margin:0;
padding: 0 20px 40px;
}

#search{
position:absolute;
top:29px;
right:50px;
background: rgba(0,0,0,0.1);
border-right: 1px solid rgba(255,255,255,0.5);
border-left: 1px solid rgba(255,255,255,0.5); 
box-shadow:inset 1px 0px 0px rgba(0,0,0,0.1);
height:29px;}

.searchbox {border:none;}

#flag{background: url(../images/flag.png)top right no-repeat;
width:245px ;
height:340px ;
position:absolute;
top:55px;
float:right;
margin-left: 927px;
z-index:3;
}

#top-a{
margin: auto;}

.module .wk-slideshow{ margin:-15px !important; padding:0px;}

#top-divider {
background: url(../images/top-divider.png)bottom center no-repeat;
z-index:2;
width:1190px;
height:114px;
position:relative;
bottom:60px;
left:-20px;
margin-bottom:-80px;
}

#pagebottom{
background: url(../images/bottom-divider.png)top center repeat-x,
			url(../images/darkwood.jpg) repeat;
}

#bottom-bkg{
background: url(../images/bottom-side-l.jpg)top left no-repeat,
			url(../images/bottom-side-r.jpg)top right no-repeat,
			url(../images/bottom-side-r-y.jpg)top right repeat-y,
			url(../images/bottom-side-l-y.jpg)top left repeat-y,
			url(../images/redwood.jpg)top left repeat;
margin:14px 0 -14px 0;
padding-top:30px;
}

#coins{
background: transparent url(../images/coins.png)top left no-repeat;
width: 150px;
height: 101px;
float:left;
left:10px;
top:-25px;
position:absolute;
}

/* Menus

----------------------------------------------------------------------------------------------------*/

#menu{
position:absolute;
top: 77px;
left:35px;
}

.menu{
}

.menu-dropdown a.level1, .menu-dropdown span.level1 { 
border: none;
color: #f2f3eb;
font-size:17px;
text-shadow: 1px 1px 0px rgba(0,0,0, 0.4);
}

.menu-dropdown a.level1:hover, .menu-dropdown span.level1:hover { 
color: #000000;
text-shadow: 1px 1px 0px rgba(255,255,255, 0.4);
}



#footer .menu-line {text-shadow:1px 1px 0px rgba(0,0,0,0.6);}

/* Modules

----------------------------------------------------------------------------------------------------*/

.mod-box {
border:none;
}
.mod-box .module-title {
margin-bottom:30px;
font-size:28px;
}
.frontbox {
width:331px;
text-align:center;
vertical-align:middle;
text-transform:uppercase;
padding:150px 0 157px 0;
}
.frontbox a{ color:#000000;
text-shadow:1px 1px 0px rgba(255,255,255,0.5);}

.frontbox a:hover{ color:#a90101;}


.mod-woodbox{
background:  url(../images/directions.png)top center no-repeat, url(../images/pat.png)bottom center no-repeat, transparent;
color:#cbcbcb;
text-shadow: 1px 1px 0px rgba(255,255,255,0.6);
}

.mod-woodbox .module-title {
color:#000000;
text-shadow: 1px 1px 0px rgba(255,255,255,0.6);
height:40px;
}

.mod-woodbox a{
color:#61625c;
font-weight:normal;
}

.mod-woodbox .menu-sidebar li.level1 { 
border-top: 1px solid rgba(0,0,0,0.3);
}

.mod-woodbox .menu-sidebar li.level1:first-child { 
border-top: none;
}

.mod-woodbox .menu-sidebar li.level1:last-child { 
margin-bottom:40px;
}



.mod-woodbox .menu-sidebar a:hover > span, .mod-woodbox .menu-sidebar span:hover > span { 
color: #000000;
}

/* Tools

----------------------------------------------------------------------------------------------------*/

.imgbkg{
padding:6px;
background: url(../images/redwood.jpg) repeat;
border-radius:5px;
float:left;
margin-right:20px;
border:1px solid #dbddd0;
box-shadow:0px 0px 7px rgba(0,0,0,0.4) ;
}


/* System

----------------------------------------------------------------------------------------------------*/

hr { background: url(../images/knot.png)top center no-repeat,
			url(../images/ends.png)right center no-repeat, 
			url(../images/ends.png)left center no-repeat, 
			url(../images/rope.png)center center repeat-x;
height:33px; 
border:none;}



h2 a{color:#a90101;}

h2 a:hover{color:#adb099;
text-shadow: 1px 1px 0px rgba(255,255,255,0.6);
}