/**************************************************
					Body
**************************************************/
body {
	background:#262626 url('../_img/background/body.jpg') no-repeat;
	background-position:0 0;
	color:#fff;
	font:100.1%/1 Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	text-align:center;
}

/**************************************************
					General
**************************************************/
a {
	text-decoration:none;
}
a:hover {
}
html {
	height:100%;
	overflow:-moz-scrollbars-vertical;
}
img {
	border:0;
	display:block;
}
p {
	margin:0 0 1em;
}
textarea {
	overflow:auto;
	width:146px;
}

/**************************************************
					Container
**************************************************/
#container {
	background:#000;
	font-size:.7em;
	margin:100px auto 0;
	padding:0 15px 15px;
	text-align:left;
	width:832px;
}
	#containerlarge {
		background:url('../_img/background/content/homepage.jpg') no-repeat;
		background-position:0 0;
		font-size:.7em;
		height:506px;
		margin:100px auto 0;
		text-align:left;
		width:862px;
	}
#container:after {
	clear:both;
	content:'.';
	display:block;
	height:0;
	visibility:hidden;
}

	/**************************************************
						Header
	**************************************************/
	#header {
		height:100px;
		width:100%;
	}
	#header h1 {
		float:left;
		margin:10px 0 0;
	}
	#header h1 a {
		background:url('../_img/background/header_h1.jpg') no-repeat;
		background-position:0 0;
		display:block;
		height:100px;
		text-indent:-9999px;
		width:200px;
	}
	#header ul {
		float:right;
		list-style:none;
		margin:0;
		padding:0;
		width:632px;
	}
		#containerlarge #header ul {
			margin:0 15px 0 0;
		}
	#header ul li {
		float:right;
		font-size:.85em;
		margin:0 0 0 13px;
	}
	#header ul li a {
		color:#989898;
		height:30px;
		line-height:30px;
	}
		#header ul li a.selected {
			background:#000 url('../_img/background/header_ul_li_a-selected.jpg') no-repeat;
			background-position:center top;
			color:#fff;
		}
	#header ul li a:hover {
		color:#fff;
	}

	/**************************************************
						Content
	**************************************************/
	#content {
		background:#333;
		color:#868686;
		clear:both;
		float:left;
		height:auto !important;
		height:406px;
		min-height:406px;
		width:632px;
	}
		#contentlarge { /* gallery */
			background:#333;
			clear:both;
			height:406px;
			width:832px;
		}
	#content h2 {
		color:#999;
		font:normal 1.5em Arial, Helvetica, sans-serif;
		margin:0 0 12px;
		padding:15px 15px 0;
	}
	#content p {
		line-height:1.2;
		padding:0 15px;
	}
	#content img {
		background:#000;
		display:block;
		height:406px;
		width:632px;
	}
		#content p.reset {
			margin:0;
		}
	#content p a {
		color:#ccc;
	}
		#content p a.arrow {
			background:url('../_img/background/sidebar_p_a-arrow.jpg') no-repeat;
			font-size:.8em;
			padding:0 0 0 11px;
		}
	#content p a:hover {
	}
	#content ul {
		line-height:30px;
	}
	#content ul li {
	}
	#content ul li a {
		color:#868686;
	}

	/**************************************************
						Sidebar
	**************************************************/
	#sidebar {
		background:#333;
		color:#868686;
		float:right;
		height:406px;
		overflow:auto;
		width:200px;
	}
	#sidebar.noscroll {
		height:auto;
		overflow:hidden;
	}
	#sidebar form {
		margin:0;
		padding:0 15px 15px;
	}
	#sidebar form fieldset {
		border:0;
		margin:0;
		padding:0;
	}
	#sidebar form fieldset label {
	}
	#sidebar form fieldset label input {
		width:145px;
	}
	#sidebar form fieldset label select {
		width:150px;
	}
	#sidebar h2 {
		color:#999;
		font:normal 1.5em Arial, Helvetica, sans-serif;
		margin:0 0 12px;
		padding:15px 15px 0;
	}
	#sidebar p {
		line-height:1.2;
		padding:0 15px;
	}
	#sidebar p a {
		color:#ccc;
	}
		#sidebar p a.arrow {
			background:url('../_img/background/sidebar_p_a-arrow.jpg') no-repeat;
			font-size:.8em;
			padding:0 0 0 11px;
		}
		#sidebar p a.highlight {
			color:#03f;
		}
	#sidebar p a:hover {
	}
		.testimonial {
			height:386px;
			padding:10px 0;
			overflow:auto;
		}
	#sidebar ul {
		line-height:30px;
	}
	#sidebar ul li {
	}
	#sidebar ul li a {
		color:#868686;
	}

/**************************************************
					Footer
**************************************************/
#footer {
	clear:both;
	color:#3f3f3f;
	font-size:.65em;
	line-height:25px;
	margin:0 auto;
	width:852px;
}
#footer p {
	float:right;
}
#footer p a {
	color:#3f3f3f;
}
#footer p a:hover {
	color:#989898;
}
#footer ul {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
#footer ul li {
	display:inline;
	margin:0 20px 0 0;
}
#footer ul li a {
	color:#989898;
}
#footer ul li a:hover {
	color:#fff;
}
