body {
	background-color:#1F120A;
	font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;
	color:#A39B9B;
	font-size:10px;
	margin-left: 55px;
	margin-top: 100px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* COLUMNS - GENERAL */
#col_holder {
width: 100%;
height: 542px;
margin-bottom: 26px;
}

.col_header {
padding-top: 15px;
padding-left: 19px;
padding-bottom: 20px;
text-transform:uppercase;
}

#logo {
width: 168px;
}


/* COLUMN 01 */
#col1_holder {
width: 168px;
height: 542px;
float: left;
margin-right: 3px;
}

#col1_top {
width: 168px;
float: left;
background-image:url(images/content_bkgnd.gif);
font-size:10px;
color:#4A3528;
}

#col1_bottom {
width: 168px;
height: 393px;
float: left;
background-image:url(images/content_bkgnd.gif);
margin-top: 3px;
margin-bottom: 20px;
}

#col1_nav {
padding-top: 10px;
padding-left: 19px;
font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;
color:#A39B9B;
line-height:12px;
}


/* COLUMN 02 - CASE STUDIES */

#col2_holder {
width: 168px;
float: left;
margin-right: 3px;
}

#col2_top {
width: 168px;
background-image:url(images/content_bkgnd.gif);
font-size:10px;
color:#4A3528;
}

#col2_bottom {
width: 168px;
height: 393px;
float: left;
background-image:url(images/content_bkgnd.gif);
margin-top: 3px;
}

/* COLUMN 02 - ABOUT */

#col2_about_holder {
	width: 486px;
float: left;
margin-right: 3px;
}

#col2_about_top {
width: 486px;
background-image:url(images/content_bkgnd.gif);
font-size:10px;
color:#4A3528;
}

#col2_about_bottom {
width: 486px;
height: 393px;
background-image:url(images/content_bkgnd.gif);
margin-top: 3px;
}

/* COLUMN 03 - WORK */

#col3_work_holder {
width: 554px;
float: left;
margin-right: 3px;
}

#col3_work_top {
width: 541px;
background-image:url(images/content_bkgnd.gif);
font-size:10px;
color:#4A3528;
}

#col3_work_bottom {
width: 531px;
height: 384px;
background-image:url(images/content_bkgnd.gif);
margin-top: 3px;
padding-top: 9px;
padding-left: 10px;
}

/* COLUMN 03 - ABOUT */

#col3_about_holder {
width: 236px;
float: left;
margin-right: 3px;
}

#col3_about_top {
width: 236px;
background-image:url(images/content_bkgnd.gif);
font-size:10px;
color:#4A3528;
}

#col3_about_bottom {
width: 236px;
height: 384px;
background-image:url(images/content_bkgnd.gif);
margin-top: 3px;
padding-bottom: 10px;
}


/* CONTENT BACKGROUNDS */
#index_content_bkgnd {
	background-color:#1F120A;
	width:462px;
	height: 369px;
	margin-left: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-right:2px;
	padding-left: 2px;
	}

#index_news_bkgnd {
	background-color:#1F120A;
	font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;
	color:#A39B9B;
	font-size:10px;
	line-height:14px;
	width:196px;
	height: 354px;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right:10px;
	padding-left: 10px;
	text-align: justify;
	}

#about_content_bkgnd_spacer_hack {
	padding-top: 10px;
	}
#about_content_bkgnd {
	background-color:#1F120A;
	font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;
	color:#A39B9B;
	font-size:10px;
	line-height:18px;
	width:446px;
	height: 354px;
	margin-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right:10px;
	padding-left: 10px;
	text-align: justify;
	}

#about_offer_bkgnd {
	background-color:#1F120A;
	font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;
	color:#A39B9B;
	font-size:10px;
	line-height:18px;
	width:196px;
	height: 354px;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right:10px;
	padding-left: 10px;
	text-align: justify;
	}

#contact_content_bkgnd {
	background-image:url(images/bkgnd_contact.jpg);
	font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size:10px;
	line-height:18px;
	width:446px;
	height: 354px;
	margin-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right:10px;
	padding-left: 10px;
	text-align: justify;
	}

#contact_form_bkgnd {
	background-color:#1F120A;
	font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size:10px;
	line-height:18px;
	width:196px;
	height: 100px;
	margin-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right:10px;
	padding-left: 10px;
	text-align: left;
	}

/* PORTFOLIO */

#portfolio_nav_holder {
	text-align: right;
	margin-right:5px;		
	}
#portfolio_bottom {
	background-color:#1F120A;
	font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;
	color:#A39B9B;
	width:521px;
	height: 342px;
	}


/* TEXT */
a.main_nav:link {
	color: #A39B9B;
	text-decoration: none;
}
a.main_nav:visited {
	color: #A39B9B;
	text-decoration: none;
}
a.main_nav:hover {
	color: #FFFFFF;
	background-color: #A51D17;
}
.page_selected {
	color: #A51D17;
	text-decoration: none;
}

a.text_link:link {
	color: #A51D17;
	text-decoration: none;
}
a.text_link:visited {
	color: #A51D17;
	text-decoration: none;
}
a.text_link:hover {
	color: #FFFFFF;
	background-color: #A51D17;
}
.index_text_header {
	color: #A51D17;
	line-height: 16px;
	font-size:11px;
}
.about_text_header {
	color: #A51D17;
	line-height: 24px;
}
.offers_text_header {
	color: #A51D17;
	line-height: 16px;
}
.text_brown {
	color: #785641;}
.text_white {
	color:#FFFFFF;}
.text_red {
	color:#A51D17;}

.portfolio_name_nav { font-size:10px; padding-top:0px}
.portfolio_name_nav ul {list-style-type: none; display:inline; margin-left:0px;  display:compact;}
.portfolio_name_nav ul li { color:#A51D17; display:compact; list-style-type: none; line-height:24px;}
.portfolio_name_nav ul li a { color:#A39B9B; text-decoration:none; padding-left:2px; padding-right:2px;}
.portfolio_name_nav ul li a:hover {color: #FFFFFF; background-color: #A51D17;}
.portfolio_name_nav ul li a.main-active { color:#A51D17;}
.portfolio_name_nav ul li a.sub-active { color:#A51D17;}

.portfolio_name_nav_selected { padding-left:2px; padding-right:2px; color:#A51D17;}




.portfolio_nav { padding-top:4px; margin:0px;}
.portfolio_nav ul {list-style-type:none; line-height:0px;}
.portfolio_nav ul li { display:inline; color:#A51D17; }
.portfolio_nav ul li a { color:#A39B9B; cursor:hand; text-decoration:none; margin-right:7px; padding-left:2px; padding-right:2px; }
.portfolio_nav ul li a:hover {color: #FFFFFF; background-color: #A51D17;}
.portfolio_nav ul li a.main-active { color:#A51D17;}
.portfolio_nav ul li a.sub-active { color:#A51D17;}

.portfolio_nav_selected { padding-top:4px; margin-right:7px; padding-left:2px; padding-right:2px; color:#A51D17;}