/* Define Fonts: */

@font-face{
font-family:"Helvetica Light";
src:url("../fonts/helvetica_light.eot?iefix") format("eot");}
@font-face{
font-family:"Helvetica Light";
src:url("../fonts/helvetica_light.eot?iefix");
src:url("../fonts/helvetica_light.woff") format("woff"),url("../fonts/helvetica_light.ttf") format("truetype"),url("../fonts/helvetica_light.svg#05ad458f-263b-413f-b054-6001a987ff3e") format("svg");
}
@font-face{
font-family:"Corbel Bold";
src:url("../fonts/corbel_bold.eot?iefix") format("eot");}
@font-face{
font-family:"Corbel Bold";
src:url("../fonts/corbel_bold.eot?iefix");
src:url("../fonts/corbel_bold.woff") format("woff"),url("../fonts/corbel_bold.ttf") format("truetype"),url("../fonts/corbel_bold.svg#d130482b-f3b7-458d-849e-82a7601719ea") format("svg");
}
@font-face{
font-family:"Corbel Bold Italic";
src:url("../fonts/corbel_bold_italic.eot?iefix") format("eot");}
@font-face{
font-family:"Corbel Bold Italic";
src:url("../fonts/corbel_bold_italic.eot?iefix");
src:url("../fonts/corbel_bold_italic.woff") format("woff"),url("../fonts/corbel_bold_italic.ttf") format("truetype"),url("../fonts/corbel_bold_italic.svg#e8481832-a596-4ef9-a415-4f425a2edff5") format("svg");
}
@font-face{
font-family:"Corbel Italic";
src:url("../fonts/corbel_italic.eot?iefix") format("eot");}
@font-face{
font-family:"Corbel Italic";
src:url("../fonts/corbel_italic.eot?iefix");
src:url("../fonts/corbel_italic.woff") format("woff"),url("../fonts/corbel_italic.ttf") format("truetype"),url("../fonts/corbel_italic.svg#fd2b8938-1c7f-4999-bc36-9b88cc20498a") format("svg");
}
@font-face{
font-family:"Corbel Regular";
src:url("../fonts/corbel_regular.eot?iefix") format("eot");}
@font-face{
font-family:"Corbel Regular";
src:url("../fonts/corbel_regular.eot?iefix");
src:url("../fonts/corbel_regular.woff") format("woff"),url("../fonts/corbel_regular.ttf") format("truetype"),url("../fonts/corbel_regular.svg#bd33ae78-f05e-4d68-9f4e-588caa645043") format("svg");
}


/* End Define Fonts */

body 
{ 
  margin: 0; 
  padding: 0; 
  text-align: center; 
   background-color:#FFFFFF;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
} 

#templateArea{ 
  position:relative;
  margin: 0 auto; 
  width: 900px;
  min-height:750px;
  background-image:url(../web_images/template_overlay.png) ;
  background-repeat:no-repeat;

} 

#header{
 width:100%; 
 height:100px;
 position:relative;
 text-align:left;
}

#home_link{ 
	height:80px; width:190px;
	top:15px; left:0px;
	position:absolute;
}

.currentPageLink{
	border-bottom:3px solid #da3f34;
}


#portfolio_link{
	height:38px; width:87px;
	top:35px; left:210px;
	position:absolute;
}

#profile_link{
	height:38px; width:100px;
	top:35px; left:343px;
	position:absolute;
}

#news_link{
	height:38px; width:143px;
	top:35px; left:496px;
	position:absolute;
}

#contact_link{
	height:38px; width:94px;
	top:35px; left:672px;
	position:absolute;
}

.innerContentContainer{
	margin-left:5px; 
	padding-bottom:10px;
	padding-top:20px; 
	height:377px; 
	overflow:auto; 
	background-image:url(../web_images/white_transparent_bg.png);
	position:relative;
}


.visualListInnerContentContainer{
	height:430px; padding-left:15px; overflow:auto; position:relative; width:660px;
	padding-top:15px;
	background-image:url(../web_images/white_transparent_bg.png)
}

.projectItem{
  width:30%; float:left; border-top:0px solid #DDDDDD; padding:5px; margin-right:10px;
  margin-bottom:10px;
}


#footer{
font-size:12px;
 font-family:'Corbel Regular';
 width:900px; 
 height:45px;
 position:absolute;
 bottom:58px;
}

#footer .nameplate{
	text-align:right;
	position:absolute;
	right:25px;
	top:0px;
}

#footer .nameplate .architect{
letter-spacing:2px;
text-transform:uppercase;
font-style:italic;
}

#footer .email{
	text-align:right;
	position:absolute;
	right:150px;
	top:0px;
}

#innerContent{
	margin-top:25px;
	margin-left:110px;
	margin-right:95px;
	margin-bottom:30px;
	min-height:400px;
	text-align:left;
	 position:relative;
}

.selectionLink{
	font-size:14px; margin-bottom:8px;
	font-family:'Corbel Bold';  
}

.selectionLink A:link {text-decoration:none; color:#000000;}
.selectionLink A:visited {text-decoration:none; color:#000000;}
.selectionLink A:active {text-decoration:none; color:#000000;}
.selectionLink A:hover {text-decoration:none; color:#ae170c;}

.browseByLink{
	font-family:'Helvetica Light'; font-weight:normal;
	line-height:18px; position:relative; top:-20px; z-index:5000; font-size:13px; 
}

.browseByLink A:link {text-decoration:none; color:#000000;}
.browseByLink A:visited {text-decoration:none; color:#000000;}
.browseByLink A:active {text-decoration:none; color:#000000;}
.browseByLink A:hover {text-decoration:none; color:#da3f34; }

.addtDetails{
	display:inline-block;
	font-style:italic;
	width:75px;
	float:left;
}

.scaleList{
	display:inline-block;
	width:100px;;
	float:left;
}

.nameinList{
	display:inline-block;
	width:170px;;
	float:left;
}

.infoSectionHeader{
	font-family:'Corbel Bold';
	font-size:15px;
	text-transform:uppercase;
	border-bottom:2px solid #cd7265;
	margin:0px 10px 10px 55px;
	position:relative;
}

.infoSectionHeaderImage{
	position:absolute; top:-5px; left:-30px;
}

.infoSectionText{
	margin: 15px 30px 30px 80px;
	line-height:18px;
}

.imgThumb{
	border:1px solid #999999
}

.selectedThumb{
	border:2px solid #cd7265
}

.mediaThumb{
	border:1px solid #999999;
	margin-bottom:10px;
	margin-right:20px;
}

.breadcrumb_trail{
 font-size:13px; margin-bottom:8px;text-transform:uppercase;
 font-family:'Corbel Bold';
 position:relative;
}

.breadcrumb_trail A:link {text-decoration:underline; color:#444444; margin:0px 5px;}
.breadcrumb_trail A:visited {text-decoration:underline; color:#444444; margin:0px 5px;}
.breadcrumb_trail A:active {text-decoration:underline; color:#444444; margin:0px 5px;}
.breadcrumb_trail A:hover {text-decoration:none; color:#DA3F34; margin:0px 5px;}

.browseByDisplay{
	font-family:'Corbel Bold Italic';
	text-transform:lowercase;
	margin-left:45px;
	margin-right:25px;
}

.browseByType{
	margin-right:45px;;
}

#styleOptions{
	letter-spacing:0.5px;
}

.breadcrumb_trail .browseBySelections{
font-size:12px;
 position:absolute;
 top:-18px;
 right:10px;
 color:#DA3F34;
 text-transform:lowercase;
 display:none;
 font-family:'Corbel Regular';
}

.browseBySelections A:link {text-decoration:underline; color:#000000; margin:0px 5px 0px 0px;}
.browseBySelections A:visited {text-decoration:underline; color:#000000; margin-right: 0px 5px 0px 0px;}
.browseBySelections A:active {text-decoration:underline; color:#000000; margin-right: 0px 5px 0px 0px;}
.browseBySelections A:hover {text-decoration:none; color:#DA3F34; margin-right: 0px 5px 0px 0px;}