@import url(reset.css);
body {
	font: 100%/1.125em Arial, Helvetica, sans-serif;
}
p {
	font-size: 0.675em;
	line-height: 1.188em;
	margin: 5px 0;
}
#wrapper {
	width: 950px;
	height: 690px;
	padding: 0 35px;
	background: url(../images/wrapper_bg.jpg) no-repeat;
	margin: 20px auto 5px auto;
}
#header {
	height: 83px;
	position: relative;
	border-bottom: solid 1px #bbb;
}
#logo {
	width: 183px;
	height: 21px;
	background: url(../images/logo.png) no-repeat;
	text-indent: -9000px;
	position: absolute;
	bottom: 8px;
	left: 30px;
}
#logo a {
	display: block;
	width: 183px;
	height: 21px;
}
#nav_main {
	position: absolute;
	right: 0;
	bottom: -2px;
}
#nav_main li {
	float: left;
	padding-bottom: 10px;
}
#nav_main a {
	text-decoration: none;
	color: #666;
	font: 0.65em Georgia, "Times New Roman", serif;
	padding: 0 33px;
	display: block;
}
#nav_main li, #nav_main li:hover {
	background-position: center bottom;
	background-repeat: no-repeat;
}
#works #nav_main #nav_works, #etc #nav_main #nav_etc, #projects #nav_main #nav_projects, #about #nav_main #nav_about, #contact #nav_main #nav_contact {
	background-position: center bottom !important;
}
#works #nav_main #nav_works, #nav_main #nav_works:hover {
	background-image: url(../images/nav_main_works.png);
}
#projects #nav_main #nav_projects, #nav_main #nav_projects:hover {
	background-image: url(../images/nav_main_projects.png);
}
#about #nav_main #nav_about, #nav_main #nav_about:hover {
	background-image: url(../images/nav_main_about.png);
}
#contact #nav_main #nav_contact, #nav_main #nav_contact:hover {
	background-image: url(../images/nav_main_contact.png);
}
#etc #nav_main #nav_etc, #nav_main #nav_etc:hover {
	background-image: url(../images/nav_main_etc.png);
}
#content {
	background-repeat: no-repeat;
	width: 890px;
	height: 495px;
	margin-top: 22px;
	padding: 55px 0 0 60px;
	position: relative;
}
#home #content {
	background-image: url(../images/content_home.jpg);
}
#works #content {
	background-image: url(../images/content_works.jpg);
}
#projects #content {
	background-image: url(../images/content_projects.jpg);
}
#about #content {
	background-image: url(../images/content_about.jpg);
}
#contact #content {
	background-image: url(../images/content_contact.jpg);
}
#etc #content {
	background-image: url(../images/content_etc.jpg);
}
.title {
	font-size: 0.7em;
	font-weight: bold;
}
.small_tiles .title, .single_tiles .title, .large_tiles .title {
	margin: 12px 15px 0 15px;
}
.small_tiles, .single_tiles, .large_tiles {
	overflow: hidden;
}
.small_tiles a, .single_tiles a, .large_tiles a {
	text-decoration: none;
	color: #000;
}
.small_tiles p, .single_tiles p, .large_tiles p {
	margin-left: 15px;
	margin-right: 15px;
}
.small_tiles li {
	float: left;
	width: 255px;
	margin: 0 31px 35px 0;
}
.single_tiles div {
	width: 830px;
	float: left;
}
.single_tiles h2 {
	margin-top: 25px;
}
.single_tiles p {
	margin-right: 150px;
}
.large_tiles li {
	float: left;
	width: 255px;
	margin: 0 31px 0 0;
}
.text_tiles {
	margin: 105px 0 0 85px;
}
.text_tiles li {
	float: left;
	width: 216px;
	background-color: #fff;
	text-align: center;
	margin: 0 10px 10px 0;
}
.text_tiles a {
	color: #666;
	text-decoration: none;
	font: 0.689em Arial, Helvetica, sans-serif;
	padding: 14px 0;
	display: block;
	background: url(../images/text_tiles_bg.jpg) 0 0 no-repeat;
}
.slidetabs {
	display: none
}
.slides {
	position:relative;
	overflow:hidden;
	width: 830px;
	height: 455px;
}
.slides div {
	display:none;
	position:absolute;
	top:0;
	left:0;
}
.scrollable_nav {
	position: absolute;
	bottom: 50px;
	right: 80px;
}
.scrollable_nav li {
	display: inline;
	font: 0.75em Georgia, "Times New Roman", serif;
	text-transform: uppercase;
	color: #666;
}
.scrollable_nav a {
	color: #666;
	cursor: pointer;
	text-decoration: none;
}
.scrollable_nav .disabled {
	color: #999;
	cursor: text;
}
.section_image {
	float: left;
}
.section_info {
	width: 250px;
	float: right;
	margin-right: 70px;
	display: inline;
}
.section_info .description {
	margin: 23px 0;
	padding: 18px 0;
	border-top: solid 1px #aaa;
	border-bottom: solid 1px #aaa;
}
.section_info .description p {
	line-height: 1.438em;
}
.section_info a {
	text-decoration: none;
	color: #000;
}
#contact .email {
	text-align: center;
	margin-top: 185px;
}
#contact .email a {
	color: #fff;
	font: 3em Georgia, "Times New Roman", serif;
}
#footer {
	width: 950px;
	height: 20px;
	padding: 0 35px;
	margin: 20px auto 0 auto;
	color: #999;
	font: .6em Georigia, "Times New Roman", serif;
	text-align: center;
}
