/* CSS Document */

html {
margin-bottom:1px;
min-height:100%;
}

body {
	padding: 0px;
	margin-top: 70px;
	text-align: center;
	font-family: arial, helvetica, sans-serif;
	font-size: 0.8em;
	color: #666666;
	line-height: 120%;
	background-color:#FFFFFF;
	}

#wrapper {
	padding: 0;
	margin: 0px auto;
	width: 1024px;
	text-align: left;
	background-color:#FFFFFF;
	}
	
#head {
text-decoration:none;
}

#head h1 {
display:block;
font-family:"Andale Mono", Arial, sans-serif;
font-size: 115%;
letter-spacing: .75em;
font-weight:normal;
color: #666;
text-decoration:none;
padding-bottom:3px;
border-bottom: 1px #666666 solid;
margin-bottom:0px;
}

#head h1 {
background:transparent url(images/dba_logo.gif) no-repeat scroll 0%;
height:12px;
text-indent:-9999px;
width:1024px;
}

*html #head h1 {
margin-bottom:0px;
}

#head a:link, #head a:visited, #head a:hover, #head a:active {
text-decoration:none;
color: #777;
}

#head h1 em {
color: #777;
font-style:normal;
}

#bodywrap {
	width:1024px;
	height:380px;
}

]#bodywrap {
]width:1024px;
]height:340px;
}

#nav {
float:left;
width: 190px;
margin-top:122PX;
}

*html #nav {
float:left;
width: 180px;
margin-top:122px;
}


#nav ul {
list-style:none;
margin: 0;
padding: 0;
border: none;
font-size:11px;
}

#nav h2 {
color: #AAA;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
margin:0;
}

#nav li {
color: #777;
font-size:11px;
line-height:18px;
width:180px;
}

#nav li a:link, #nav li a:visited {
display: block;
color: #AAA;
text-decoration: none;
font-weight:normal;
font-size:11px;
line-height:18px;
} 

#nav li a:hover, #nav li a:active {
color: #777;
text-decoration: none;
font-size:11px;
line-height:18px;

}

#nav ul li li{
width:165px;
color:#777;
margin-left:10px;
font-size:11px;
line-height:16px;
}

#nav ul li li a:link, #nav ul li li a:visited {
color: #AAA;
text-decoration: none;
font-weight:normal;
font-size:11px;
line-height:16px;
padding:0;
margin:0;
} 

#nav ul li li a:hover, #nav ul li li a:active {
color: #777;
text-decoration: none;
font-size:11px;
line-height:16px;
padding:0;
margin:0;
}

	
#text {
	float:left;
	width: 270px;
	font-family:Arial, sans-serif;
	color:#777777;
	line-height:140%;
	font-size:11px;
	margin-top:122PX;
}

#pubtext {
	float:left;
	width: 380px;
	height:355px;
	overflow:auto;
	font-family:Arial, sans-serif;
	color:#777777;
	line-height:140%;
	font-size:11px;
	margin-top:112px;
	}

#pubtext2 {
	float:left;
	width: 420px;
	font-family:Arial, sans-serif;
	color:#777777;
	line-height:140%;
	font-size:11px;
	margin-top:112PX;
	margin-right:-40px;
}


#text h1, #text2 h1 {
font-family:Arial, sans-serif;
font-size: 160%;
letter-spacing: .5em;
font-weight:normal;
color: #000;
padding-bottom:10px;
}

#text h1 em, #text2 h1 em {
color: #777;
font-style:normal;
}

#text p, #text2 p {
font-family:Arial, sans-serif;
color:#777777;
padding-bottom: 10px;
margin: 0;
}

#text p a, #text2 p a {
color:#000;
text-decoration:none;
}

#text p a:hover, #text2 p a:hover {
color: #999;
text-decoration:underline;
}

#text em, #text2 em {
color:#777;

}

#image {
float:right;
width:550px;
height:445px;
text-align:left;
margin-top:20px;
text-align:right;
}

#imagepublication {
float:right;
width:316px;
height:445px;
text-align:left;
margin-top:20px;
text-align:right;
}


#imagepractice {
	float:right;
	width:550px;
	height:445px;
	overflow:hidden;
	text-align:left;
	margin-top:10px;
	text-align:right;
	background-image:url(images3/profile_practice.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}

#imagelocation {
float:right;
width:550px;
height:445px;
overflow:hidden;
text-align:left;
margin-top:10px;
text-align:right;
background-image:url(images/location.gif);
background-position:bottom right;
background-repeat:no-repeat;
}

#imageprojects {
float:right;
width:550px;
height:445px;
overflow:hidden;
margin-top:10px;
text-align:right;
background-position:bottom right;
background-repeat:no-repeat;
}

#rightcol {
float:right;
width:550px;
height:605px;
overflow:hidden;
margin-top:0px;
text-align:right;
}

#morepics {
	position:relative;
	width:400px;
	top:5px;
	left:5px;
	margin-top:20px;
	clear:both;
	float:right;
	color: #777;
	display: block;
	font-weight:normal;
	font-size:11px;
	text-align:right;
}
#morepics img {
border:none;
margin: 0px 5px;
}

#homeimage {
float:right;
width:824px;
text-align:right;
margin-top:125px;
}

#credit {
position:relative;
top:0px;
clear:both;
font-family:Arial, sans-serif;
font-size: 70%;
font-weight:normal;
color:#AAA;
text-align:left;
letter-spacing: 2px;
}


*+html #credit {
position:relative;
top:230px;
clear:both;
font-family:Arial, sans-serif;
font-size: 70%;
font-weight:normal;
color:#AAA;
text-align:left;
letter-spacing: 2px;
}

#credit a:link, #credit a:visited, #credit a:active, #credithome a:link, #credithome a:visited, #credithome a:active{
clear:both;
font-family:Arial, sans-serif;
font-weight:normal;
color:#bbb;
margin-left:2px;
text-decoration:none;
text-align:left;
letter-spacing: 2px;
}


#credithome {
position:relative;
margin-top:225px;
clear:both;
font-family:Arial, sans-serif;
font-size: 70%;
font-weight:normal;
color:#AAA;
text-align:left;
letter-spacing: 2px;
}


*+html #credithome {
position:relative;
margin-top:230px;
clear:both;
font-family:Arial, sans-serif;
font-size: 70%;
font-weight:normal;
color:#AAA;
text-align:left;
letter-spacing: 2px;
}

#newsdate {
padding:0 10px 0 0;
font-style:italic;
}

#newstext {
margin:-15px 0 0 40px;
display:block;
}
