/* CSS Document */

a {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #333333;
}

body {
	font-family:helvetica,sans-serif;
	font-size:12px;
	background-image: url(images/bg04.gif);
}
p {
	line-height: 15px;
}

.pportfolio {
	line-height: 13px;
	margin-top: 4px;
}

#wrapper {
	width:955px;
	margin:0px auto;
	border:1px solid #bbb;
	padding:10px;
	background-color: #FFFFFF;
}

#header {
		border:0px solid #bbb;
		height:30px;
		padding:10px;
		}
#header div {
	padding:0px;
	border:0px solid #bbb;
    float:left;
}
#header-nav{
	width:500px;
	text-align: right;
	background-position: center;
}

#header-name{
	width:400px;
	font-size: 26px;
	font-weight: bolder;
	letter-spacing: 0.1em;
}


#content {
		margin-top:10px;
		padding-bottom:10px;
}


/* applies to all divs within the content div */
#content div {
	padding:10px;
	border:0px solid #bbb;
    float:left;
}

#content-left {
  	width:300px;
  	height:475px;
	}
#content-left-news {
	width:500px;
	height:475px;
	overflow: auto;
	}
#content-left-biblio {
	width:935px;
	height:475px;
	overflow: auto;
	}

#content-main {
		margin-left:10px;
		width:400px;
		height:475px;
	}
#content-main-news {
		margin-left:10px;
		width:400px;
		height:475px;
	}	
#content-main-biblio {
		margin-left:10px;
		width:400px;
		height:475px;
	}	
	
	
	
#content-left-portfolio-detail {
	margin-left:10px;
	width:170px;
	height:474px;
	}	
#content-main-portfolio-detail {
		margin-left:10px;
		width:560px;
		height:474px;
	}	
#content-right-portfolio-detail {
	margin-left:10px;
	width:130px;
	height:474px;
	overflow: auto;
	}	
	
#content-left-portfolio-detail-nav_vert {
	width:150px;
	height:230px;
	}	
	
#content-left-portfolio-detail-info {
	width:150px;
	height:210px;
	}	
	
#content-left-portfolio-description {
	width:325px;
	height:400px;
	}	
	
	
#captionHolder{
margin-left:0px;
}
/* portfolio pages grid layout*/	
	
#content-box1, #content-box2, #content-box3, #content-box4 , #content-box5 , #content-box6  {
	padding:10px;
	border:0px solid #bbb;
    position:absolute;
    margin-top:30px;
    height:130px;
	}
	
#content-box7, #content-box8, #content-box9, #content-box10 , #content-box11 , #content-box12  {
	padding:10px;
	border:0px solid #bbb;
    position:absolute;
    margin-top:190px;
    height:130px;
	}
#content-box13, #content-box14, #content-box15, #content-box16 , #content-box17 , #content-box18  {
	padding:10px;
	border:0px solid #bbb;
    position:absolute;
    margin-top:350px;
    height:130px;
	}	
	
#content-box1 {
		margin-left:0px;
		width:130px;
}
#content-box2 {
	margin-left:160px;
	width:130px;
}
#content-box3 {
		margin-left:320px;
		width:130px;
}
#content-box4 {
		margin-left:480px;
		width:130px;
}
#content-box5 {
		margin-left:640px;
		width:130px;
}
#content-box6 {
		margin-left:800px;
		width:130px;
}
#content-box7 {
		margin-left:0px;
		width:130px;
}
#content-box8 {
		margin-left:160px;
		width:130px;
}
#content-box9 {
		margin-left:320px;
		width:130px;
}
#content-box10 {
		margin-left:480px;
		width:130px;
}      
#content-box11 {
		margin-left:640px;
		width:130px;
}
#content-box12 {
		margin-left:800px;
		width:130px;
}
#content-box13 {
		margin-left:0px;
		width:130px;
}
#content-box14 {
		margin-left:160px;
		width:130px;
}
#content-box15 {
		margin-left:320px;
		width:130px;
}
#content-box16 {
		margin-left:480px;
		width:130px;
}
#content-box17 {
		margin-left:640px;
		width:130px;
}
#content-box18 {
		margin-left:800px;
		width:130px;
}
#footer {
	float:left;
	margin-top:10px;
	margin-bottom:10px;
    padding:10px;
    border:1px solid #bbb;
    width:878px;
}

#bottom {
		clear:both;
		text-align:right;
}

.evergontitle{
	font-size: 24px;
	font-weight: bolder;
	letter-spacing: 0.1em;

}
.title {
	font-family: Georgia, serif;
	font-size: 16px;
	background-color: #59636f;
	color: #FFFFFF;
	font-style: italic;
	padding: 1px;
}
.newsdate {
	font-weight: bold;
	font-size: 14px;

}

/* Left Nav Markers */

body#page00 #header-nav li#link_00 a {
	color: #FFFFFF;
	background: #333333;
}
body#page01 #header-nav li#link_01 a {
	color: #FFFFFF;
	background: #333333;
}
body#page02 #header-nav li#link_02 a {
	color: #FFFFFF;
	background: #333333;
}
body#page03 #header-nav li#link_03 a {
	color: #FFFFFF;
	background: #333333;
}
body#page04 #header-nav li#link_04 a {
	color: #FFFFFF;
	background: #333333;
}
body#page05 #header-nav li#link_05 a {
	color: #FFFFFF;
	background: #333333;
}
body#page06 #header-nav li#link_06 a {
	color: #FFFFFF;
	background: #333333;
}


/* -menu navigation- */
.menu {
	font-family: Georgia, serif;
	font-size: 14px;
	padding: 1px;
}
	 
.menu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
	vertical-align: middle;
} 

.menu li {
	margin-bottom: 0px;
	margin-right: 0px;
	list-style-type: none;
	list-style: none;
	display: inline;
}
.menu a {
	text-decoration: none;
	color: #000000;
	background: #ffffff;
}	
.menu a:hover {
     background: #59636f;
	 color: #FFFFFF;
}
.titleproject {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
}
