* {
	border:medium none;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
	text-decoration:none;
}

body {
	font-family:"Trebuchet MS",helvetica,arial,sans-serif;
	font-size:100%;
	background: #D6D6C6 ;
}

a, a:visited {
	color: #b50008;
	text-decoration: none;
}

#sub_nav a span, #body_content a span.bar {
	color: #000;
}

#contained {
	/*				font-size:78.125%; */
	width: 1010px;
	position:relative;
}

#Q1, #Q3 {
	clear:left;
	float:left;
}

#Q1 {
	width:168px;
}

#Q3 {
	width:166px;
}

#Q1,#Q2 {
	height:86px;
}

#Q4 {
	border-top: 7px solid #b50008;
	height: 568px;
/*	background: #D6D6C6;  */
}

#bmedia #Q4 {
	background:#D6D6C6  url(../images/bg/media-knife.png) no-repeat scroll 474px 245px;
}
#bprojects #Q4 {
	background:#D6D6C6  url(../images/bg/projects-knife.png) no-repeat scroll 474px 245px;
}
#bprofile #Q4 { 
	background:#D6D6C6 url(../images/bg/profile-knife.png) no-repeat scroll 474px 352px
}
#bclients #Q4 {
	background:#D6D6C6  url(../images/bg/work-knife.png) no-repeat scroll 474px 379px;
}

img, #Q4 {
	behavior: url(/styles/iepngfix.htc);
}

#Q3 {
	height: 575px;
	border-right: 9px solid #b50008;
}

#Q1 {
	background: #d6d6c6;
}
#Q2 {
	background: #fff;
}

#Q3 {
	background: #efefe7;
}

#Q2, #Q4 {
	clear:right;
	float:left;
}

#Q2 {
	width:842px;
}

#Q4 {
	width: 835px;
	/*	font-weight: bold; */
}

#side_content {
	position: relative;
	top: 405px;
	padding-right: 5px;
}

#side_content p {
	text-align: right;
	font-weight: bold;
	color: #aeb0a9;
	font-size: 11pt;
}

p {
	padding-bottom: .5em;
}

#top_nav {
	padding-top: 25px; 
	text-align: right;
}

#sub_nav ul {
	text-align: right;
}

#top_nav li, #sub_nav ul li {
	display: inline;
}

/*
#top_nav li {
	height: 86px;
}
*/

#sub_nav ul li  {
	padding-right: 65px;
	color: #b50008;
	font-size: .75em;
}

#top_nav li {
	padding-right: 35px;
	font-size: 16pt;
}

#top_nav li a.current, #top_nav ul li a.current:visited {
	color: #101821;
}
#top_nav li span {
	font-size: 48pt; 
	font-family: arial, sans-serif;
	color: #b50008;
}

#top_nav li a:hover span {
	color: #101821;
}

#top_nav li span.zero {
	color: #989b94;
}

#top_nav li a:hover span.zero {
	color: #989b94;
}

#sub_nav li a:hover, #body_content a:hover {
	text-decoration: underline;
}

/*#top_nav li img {
border: 0;
padding: 0;
margin: 0;
position: absolute;
top: 0;
right: 90px;
}
 */

#body_content {
	padding: 10px 43px 0px 25px;
	font-size: 10pt;
	color: #101821;
}

#body_content p {
	text-align: justify;
	/*	line-height: 1.5em; */
}

.clist {
	font-size: 9pt;
	line-height: 1.1em;
}

#body_content ul li {
	margin-left: 15px;
	list-style: circle outside url(bullet.gif);
}

#body_content ul.col {
	float: left;
	clear: right;
	padding: 0px 10px 10px 10px;
}

#body_content ul.col  li {
	list-style: circle outside url(bullet.gif);
}

#bmedia #body_content ul li, x:-moz-any-link, x:default {
	list-style-position: inside;
}

#bmedia #body_content ul.filmvid li, x:-moz-any-link, x:default {
	list-style-position: outside;
}

span.alt {
	color: #b50008;
}

h1 {
	padding: 5px 43px 0px 0px;
	text-align: right;
	font-size: 14pt;
	text-transform: uppercase;
}

#h1alt1 {
	color: #989b94;
}

#h1alt2 {
	color: #fff;
}

#four {
	position: absolute;
	font-size: 4.75em;
	top: 42px;
	left: 145px;
}

span.clisthead {
	color: #B50008;
	text-decoration: underline;
	font-weight: bold;
}

#top_nav li#profile a {
	background: url("../images/nav/screwdriver.gif") no-repeat 20px 0px;
	padding-top: 56px;
}

#top_nav li#work a {
	background: url("../images/nav/canopener.gif") no-repeat 9px 0px;
	padding-top: 56px;
}

#top_nav li#projects a {
	background: url("../images/nav/saw.gif") no-repeat 12px 0px;
	padding-top: 56px;
}

#top_nav li#media a {
	background: url("../images/nav/knife.gif") no-repeat 5px 0px;
	padding-top: 56px;
}

.front {
	height: 559px;
	padding: 0px 20px 0px 0px;
}

#front_background {
	position: absolute; 
	top: 480px; 
	left: 345px;
}

#profile_background {
	position: absolute; 
	top: 445px; 
	left: 649px;
}

#work_background {
	position: absolute; 
	top: 472px; 
	left: 649px;
}

#projects_background, #media_background {
	position: absolute; 
	top: 337px; 
	left: 649px;
}


#topleft {
	z-index: 2;
	position: absolute;
	top: 1px;
	left: 1px;
}

span.shadow {
	left: 0px;
}

#questions {
	padding-top: 18px;
	color: #999b95;
}

/*
#questions a, #questions a:visited {
	text-decoration: none;
}
 */

#questions p {
	text-align: left;
	font-size: 14pt;
	line-height: 1.3em;
}
.georgia, .georgia a {
	font-family: "Palentino", "Palentino Linotype", georgia;
	font-weight: bold;
	color: #fff;
	font-size: 18pt;
}
.rarial, .rarial a {
	color: #b50008;
	text-decoration: none;
	font-size: 18pt;
}

.treb {
	font-size: 18pt;
	color: #101821;
}

.rarial span {
	font-family: arial, sans-serif;
}
.courier, .courier a {
	text-decoration: none;
	color: #101821;
	font-family: courier new;
	font-size: 18pt;
}

.courier a {
	color: #b50008;
}

.amp {
	font-family: arial;
}

#corner4 {
	position: absolute;
	top: 51px;
	left: 143px;
}

p.extrapad {
	padding-top: 19px;
}

.clistpad {
	line-height: 24px;
}

p.nopad {
	line-height: .4em;
}

#sub_nav ul li#last {
	padding-right: 44px;
}

#chayes_banner {
	z-index: 2; 
	position: absolute; 
	top: 520px; 
	left: 645px;
}

hr.smdiv {
	width: 30%;
	border: 2px solid #B50008;
	color: #B50008;
	background-color: #B50008;
	margin: auto;
	margin-bottom: .7em;
}

li.curref {
	background-color:#FFF;
	cursor: pointer;
	cursor: hand;
}

span.rname {
	color: #000;
	font-weight: bold;
}

#reftext {
	padding: 5px;
	font-size: 11pt;
}


span.title {
	color: #B50008;
}

#reftext span.title {
	font-size: 10pt;
	font-weight:bold;
}

p.rquote {
	font-style: italic;
}

ul#reflist li {
	list-style-type: none;
	list-style-image: url('null');
	margin-left: 0px;
	padding: 2px;
}
