/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

@import url(../warp/css/layout.css);


/* Spacing
----------------------------------------------------------------------------------------------------*/

#logo, #logo > img {margin:30px 0;}
#menu .module { margin: 10px 5px; }
#toolbar, #headerbar { margin-bottom: 15px; }
#block-bottom {padding:25px 0 0 0; font-size:12px; color:#fff; margin-top:15px;}
#block-bottom a {color:#fff; font-weight:bold;}
#block-bottom h3{font-size:14px; color:#fff; text-transform:uppercase;}
.module, #header, #breadcrumbs{margin:20px 15px;}
#content{margin:0 15px;}


/* Layout
----------------------------------------------------------------------------------------------------*/

/* Block Header ---*/
#block-toolbar {margin-top:1px;}
#toolbar {line-height: 26px; font-size: 12px;  margin:0 20px 0 20px; color:#fff;}
#toolbar .float-right .module {margin-left:1px;}
#toolbar .float-left > time {font-size:11px; padding-top:2px;}
#header {margin:0 15px 20px 15px; border-bottom:1px solid #ebebeb;}
#menu {float:right; margin-top:35px;}

/* Block Main ---*/
#recent-works .module{margin:30px 5px;}

/* Footer */
#block-footer {color:#fff;}
#footer .module { margin: 0; }
#footer {padding:15px 20px; background:url(../images/transparent.png); font-size:11px; text-align:left; margin:0 15px;}
#footer .float-left {line-height:18px; }
#footer p a{color:#fff;}
#footer p a:hover{text-decoration:underline;}
#footer ul.menu li{display:inline-block; padding:0 10px; border:0;}
#footer ul.menu li:last-child{padding-right:0;}
#footer ul.menu li a{color:#fff; border:0;}


#totop-scroller {
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	z-index: 1;
	margin-left:-20px;
	margin-top:-22px;
	width: 30px;
	height: 30px;
	padding:10px;
	background:url(../images/totop_scroller.png) 50% 50% no-repeat;
	text-decoration: none;
	border-radius:30px;

}