#header img#secret
{
	visibility: hidden;
}



/* Intro
---------------------------------------------------------------------- */

#body #intro
{
	float: left;
	width: 45%;
	margin-top: 50px;
}

#body #intro h1
{
	font: normal 2.8em arial, sans-serif;
}

#body #intro p
{
	margin-top: 1em;
	font: normal 0.9em/1.3em arial, sans-serif;
}



/* Showcase
---------------------------------------------------------------------- */

#body #showcase
{
	float: right;
	width: 50%;
	text-align: right;
}

#body #showcase img
{
	border: 2px solid #16293d;
}

#body #showcase img + div
{
	float: right;
	width: 309px;
	height: 100px;
	margin-top: -5px;
	padding-top: 5px;
	padding-right: 10px;
	background: url("../images/caption-bg.png") top right no-repeat;
}

#body #showcase img + div h2
{
	color: #ffe0bf;
	font: normal 1.2em arial, sans-serif;
}

#body #showcase img + div p
{
	color: #8a9e5e;
}



/* Tabs
---------------------------------------------------------------------- */

#body #tabs
{
	position: relative;
	clear: both;
	width: 100%;
	padding-top: 20px;
}

#body #tabs .nav
{
	position: relative;
	z-index: 2;
	top: 1px;
}

#body #tabs .nav li
{
	position: relative;
	float: left;
}

#body #tabs .nav li a
{
	position: relative;
	display: block;
	padding: 0.2em 0.6em 0.5em;
	color: black;
	font: normal 1.5em arial, sans-serif;
}

#body #tabs .nav .ui-tabs-selected a
{
	background-color: #7e9153;
	border: 1px solid black;
	border-bottom: none;
	
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
}

#body #tabs .tab
{
	position: relative;
	clear: both;
	padding: 20px 0;
	background: #7e9153 url("../images/tab-bg.jpg") top no-repeat;
	border: 1px solid black;
}

.ui-tabs .ui-tabs-hide
{
	display: none;
}

#body #tabs .tab
{
	overflow: hidden;
	
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
}

#body #tabs .tab ul li
{
	float: left;
	width: 18%;
	padding: 0 3%;
}

#body #tabs .tab li h2
{
	width: 100%;
	margin-bottom: 7px;
	font: normal 1em arial, sans-serif;
	color: #deb002;
	border-bottom: 2px solid #deb002;
}

#body #tabs .tab li p
{
	font: normal 0.8em arial, sans-serif;
}

#body #tabs .tab li p + p
{
	margin-top: 0.5em;
	float: right;
	font-style: italic;
}
