/* Rockaway.css
----------------------------------------------------------*/

a visted {
	color:#9e5c2b;
	text-decoration:none;
}

a:hover {
	color:#4f2e15;
	text-decoration:none;
}

a {
	color:#9e5c2b;
	text-decoration:none;
}

body {
	font-family: Georgia;
	background: white url('../images/background.gif') repeat-x 0px 174px;
	color:#333333;
	font-size:12pt;
}


div#wrapper {	
	width:987px;
	background-color:white;
	margin:0 auto;
}

div#header {
	width:987px;
	height:174px;
}

div#dashboard {
	width:987px;
	height:123px;
	border-bottom:2px solid #808080; 
}

div#logo_area {
	float:left; 
	margin-left:28px; 
	margin-top:13px;
	height:112px;
	width:700px;
}

div#address_area {
	height:85px;
	padding-top:40px;
	font-size:12pt;
	line-height:.5em;
	color:#9e5c2b;
}

div#navigation {
	width:987px;
	height:49px;
}

ul#main_nav a {
	color:#5d5c59;
}

ul#main_nav a:hover {
	color:black;
	background-color:#ff9801;
}

ul#main_nav a visited {
	color:#5d5c59;
}

ul#main_nav {
	width:590px;
	list-style:none;
	font-size:16pt;
	margin-left:41px;
	margin-top:10px;
	padding-bottom:12px;
	background:url('../images/navigation_arrow.gif') no-repeat 32px 32px;
	float:left;
}

ul#main_nav li {
	display:inline;
	margin-left:7px;
	margin-right:7px;
}

span#license {
	line-height:3em;
	margin-left:140px;
	color:#ff9801;
}

div#fadeshow_wrapper {
	width:987px;
	padding-top:21px;
	height:425px;
	background:url('../images/fadeshow_back.jpg') no-repeat top left;
	margin-bottom:5px;
}

div#fadeshow {
	width:896px;
	height:404px;
	margin-left:49px;
}

div#sections {
	width:874px;
	height:150px;
	margin: 0 auto;
	background:url('../images/sections.jpg') no-repeat top left;
	margin-bottom:40px;
}

div.section {
	display:inline;
	float:left;
	width:241px;
	height:120px;
	margin-top:26px;
	margin-left:25px;
	margin-right:25px;
}

div.service {
	display:inline;
	padding-top:18px;
	float:left;
	width:200px;
	text-align:center;
	margin-left:15px;
	font-size:24pt;
	margin-top:13px;
	border:1px dashed #646464;
	background-color:white;
	padding-bottom:6px;
	line-height:1em;
}

div#service_title {
	float:right;
	font-size:30pt;
	text-align:right;
	color:#ff9801;
	margin-top:-12px;
	margin-right:-12px;
}

div#section_title {
	font-size:30pt;
	text-align:right;
	color:#ff9801;
	margin-top:-12px;
	padding-bottom:15px;
	_padding-bottom:0px;
	margin-bottom:23px;
	padding-right:14px;
	border-bottom:1px dotted #ff9801; 
	height:30px;
}


div#content {
	width:938px;
	min-height:500px;
	_height:500px;
	margin: 0 auto;
	margin-bottom:40px;
	border:1px solid #ff9801;
	background:url('../images/content_line.gif') repeat-x left bottom;
}

div#content_main {
	float:left;
	width:700px;
	margin-top:16px;
	margin-left:16px;
	min-height:484px;
	_height:484px;
	_margin-left:7px;
}

div#content_window {
	min-height:420px;
	_height:420px;
	width:660px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	margin-bottom:44px;
	border:1px solid #e6e6e6;
	background: #F8F8F8 url('images/commercial_remake.jpg') no-repeat left bottom;
}

div#content_window p {
	margin:20px;
}

div#content_window h1 {
	font-size:16pt;
	color:#4F2E15;
	background-color:white;
	border:1px solid #E6E6E6;
	letter-spacing:1px;
	margin-bottom:25px;
}

div#right_nav {
	float:left;
	width:212px;
	_width:200px;
	_padding-top:2px;
	_margin-left:-1px;
	margin-top:16px;
	min-height:474px;
	_height:474px;
	color:#6c6565;
}

div#right_nav_title {
	font-size:30pt;
	color:#4f2e15;
	margin-left:2px;
	margin-bottom:10px;
}

ul#right_nav_list {
	list-style:none;
	margin-left:44px;
	font-size:14pt;
	margin-bottom:15px;
	line-height:.75em;
}

ul#right_nav_list li {
	list-style-image:url('../images/right_nav_spacer.gif');
	line-height:1em;
	margin-bottom:12px;
}

ul#right_nav_list li.selected a {
	color:#4f2e15;
}

ul#right_nav_list li.selected {
	list-style-image:url('../images/right_nav_arrow2.gif');
}

div#other_areas {
	position:relative;
	left:12px;
	line-height:2em;
	color:#4F2E15;
}

div.bio_block {
	border:1px dashed #646464;
	margin:20px;
	padding:20px;
	font-size:10pt;
	width:578px;
	background:white url('../images/bio_block.jpg') no-repeat left bottom;
}

div.project_block {
	border:1px dashed #646464;
	margin:20px;
	padding:20px;
	font-size:10pt;
	width:578px;
	height:230px;
	background:white url('../images/project_block.jpg') no-repeat left bottom;
}

div.project_image {
	float:left;
	width:130px;
	margin-right:20px;
	line-height:2em;
	background-color:#4f2e15;
	height:180px;
}

div.bio_image {
	float:left;
	width:130px;
	margin-right:20px;
	line-height:2em;
	!background-color:#4f2e15;
	height:200px;
}

li.client_block {
	display:inline;
	float:left;
	border:1px dashed #646464;
	margin:10px;
	font-size:10pt;
	height:50px;
}

span.highlight {
	border:1px dashed #646464;
	padding:5px;
	background-color:white;
}

div#footer {
	height:25px;
	width:850px;
	border-top:2px solid #c8c8c8;
	border-bottom:2px solid #c8c8c8;
	margin: 0 auto;
	font-size:8pt;
}

div#footer li.footer_object {
	display:inline;
	float:left;
	margin-top:5px;
	margin-left:38px;
}

ul#footer_nav {
	list-style:none;
	font-size:12pt;
}

ul#footer_nav li {
	display:inline;
	margin-left:4px;
	margin-right:4px;
}

