/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

@import url(../warp/css/layout.css);


/* Spacing
----------------------------------------------------------------------------------------------------*/

.module,
#header,
#breadcrumbs,
#content,
#footer { margin: 15px; }

#menu .module { margin: 10px 5px; }

#footer .module { margin: 0; }

#toolbar,
#headerbar { margin-bottom: 15px; }


/* Layout
----------------------------------------------------------------------------------------------------*/
body#page{
background: #E2E2CA;
}
#block-toolbar{
padding:3px;
font-size: 11px;
}
#block-header {
  background:url(../images/background/white/hed3.png) bottom left repeat-x;
  padding: 10px;  
}
#block-top-a {background:#ededed url(../images/background/white/bg36.png) 0 0  repeat ;
 box-shadow: inset 0px 2px 40px 0px rgba(0, 0, 0, 0.3);             
  color: #666;                
  text-shadow: 0 -1px 0 rgba(242,242,242,0.2);
}


#block-main{background: #fff url(../images/background/white/main_w1.png) bottom left repeat-x; 
}

#main{background:#fff;
}
#block-bottom {
color: #666;               
               
}
#menu { 
border: 1px outse #eee;
box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2) inset;
}

#sidebar-a
.module-title{  background: url(../images/background/white/side6.png) repeat-x scroll center bottom transparent;
     padding: 8px 15px 8px 0px;
    color: #666;
     text-shadow: 0 -1px 0 rgba(255,255,255,0.3);
}

#sidebar-b
.module-title{ 
     padding: 8px 15px 8px 0px;
font-size: 20px;
  color: #666;
  text-shadow: 0 -1px 0 rgba(255,255,255,0.3);
}
#block-bottom
.module-title{ 
background: url(../images/background/white/border.png) repeat-x scroll center bottom transparent ;
  margin:0;
    line-height: 35px;
    padding: 5px;
    color: #199DD6;
     text-shadow: 0 1px 1px #fff;
}

#content
header{ color: #666;}

#block-top-a a {color: #fff}
    
#block-top-a a:hover {color: #ddd}
#block-main{
padding: 30px 0 15px 0;
}
#menu { 
	position: absolute;
	right: -9px;
	bottom: -20px;	
	margin-bottom:5px;
	margin-top:5px;
padding:4px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}
#main{
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}

#content
header{ 
    font-weight: 300;
    text-transform: uppercase;
    padding: 20px 0px;
border-width: 1px 0px;
border-style: solid;
border-color: rgb(219, 219, 219);
}
#content{padding:15px;}
#logo { 		
	margin-bottom:15px;
}

#totop-scroller {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
	width: 20px;
	height: 20px;
	background: url(../images/totop_scroller.png) 50% 50% no-repeat;
	text-decoration: none;
}