/* @override http://admin.curlew.dev/curlew/views/themes/curlew/css/layout.css */

/* Base */

html {
	background:url('../images/background.png');
	font-family:"Lucida Grande";
	font-size:10px;
}

body {
	font-size: 11px;
	padding:0px 30px 0px 30px;
	margin:0px auto;
	height:100%;
	/* width:776px; */
	min-width:576px
}

a {
	text-decoration:none;
}

/* Design */

#shadow {
	background:url('../images/shadowLeft.png') repeat-y top left;
	padding-left:6px;
}

#wrapper {
	background: url('../images/shadowRight.png') repeat-y top right;
	padding-right:8px;
}

#container {
	display:inherit;
	background:#ffffff;
	padding:6px;
	height:100%;
	margin-left: 2px;
}

#dynamic {
	display: inline-block;
	height: 100%;
	width: 100%;
}

#header {
	background:url('../images/headerMiddle.png');
	min-height:96px;
	color:#ffffff;
}

	#header .wrapper {
		background:url(../images/headerLeft.png) no-repeat;
		height:96px;
	}
	
	#header .wrapper .corner {
		background:url(../images/headerRight.png) no-repeat top right;
		height:96px;
		padding:6px;
	}
		
		#header .wrapper .corner .logotype {
			background:url('../images/logotype.png') no-repeat;
			display:block;
			height:47px;
			width:305px;
			margin:15px 6px 6px 15px;
		}
		
		#header .wrapper .corner #tabs {
			padding-top:3px;
			clear:both;
		}
		
		#header .wrapper .corner #tabs a {
			height:22px;
			width:101px;
			display:block;
			text-align:center;
			padding-right:2px;
			line-height:22px;
			float:left;
			color:#fff;
		}
		
		#header .wrapper .corner #tabs a.tab_active {
			background:url('../images/tab.png') no-repeat;
			color:#222;
		}

#navigator {
	background:url('../images/navigatorRight.png') no-repeat top right;
	height:65px;
	display:block;
	padding-right: 42px;
}
	#navigator .wrapper {
		background:url('../images/navigatorLeft.png') no-repeat top left;
		padding-left: 9px;
		height:100%;
	}
	
	#navigator .wrapper .corner {
		background:url('../images/navigatorMiddle.png') repeat-x top center;
		width:100%;
		height:100%;
		overflow:auto;
	}
	
	#navigator a.active {
		float:left;
		text-align:center;
		width:96px;
		background:#eee;
		-webkit-border-bottom-left-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		color:#000;
		border:#444 1px solid;
		margin-right:5px;
	}
	
	#navigator a {
		float:left;
		text-align:center;
		width:96px;
		background:#444;
		-webkit-border-bottom-left-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		color:#fff;
		border:#999 1px solid;
		margin-right:5px;
		margin-top:8px;
	}
	
#footer {
	background:url('../images/footerLeft.png') no-repeat top left;
	padding-left:15px;
}
	#footer .wrapper {
		background:url('../images/footerRight.png') no-repeat top right;
		padding-right:15px;
	}

	#footer .wrapper .corner {
		color:#fff;
		background:url('../images/footerMiddle.png') repeat-x top center;
		height:63px;
	}
	
	#footer .logotype {
		background:url('../images/logotype_small.png') no-repeat center center;
		height:65px;
		width:156px;
		display:block;
		margin-left:4px;
	}
	
	#footer .text {
		float:right;
		padding:25px 26px 6px 6px;
	}
	
	
/* Extra */

div#body div {
}

fieldset.help {
}

div.helptext ul {
	list-style: none;
}

div#dock {
	
}

/* div#navigator {
	background:url('../gfx/navigator.png') top left no-repeat;
	height:52px;
	display:block;
	border-bottom:1px solid #444;
	text-align:left;
	padding:6px;
} */

div#subnavigator {
	background:url('../gfx/scaffolding/headerTop.gif') #fff;
	border-top:1px solid #b4b4b4;
	border-bottom:1px solid #b4b4b4;
	float:left;
	width:961px;
	height:38px;
}

div#navigator a img {
	clear:both;
	margin:0px auto;
}
