/* Elements

body {
	background-image: url(equus_380x65.gif);
	background-repeat: no-repeat;
	background-position: 50% 135px;
	margin:0;
	padding:0;
	min-width:640px;
}
Content */

/* START CSS Drop Down Menu */

a {
outline:none;
}

ul#nav {
list-style-type:none;
margin-top:-20px;
padding:0;
width:380px;
height:15px;
margin-left:auto;
margin-right:auto;
}

li {
list-style-type:none;
float:left;
position: relative;
}

ul#nav li a.home {
display:block;
width:45px;
height:15px;
margin-left: 0px;
margin-right: 7px;
background:url(web-pages/images/menu_images/menu_home.gif) no-repeat 0 -15px;
}

ul#nav li a.home:hover {
background-position: 0 0;
}

ul#nav li a.about {
display:block;
width:69px;
height:15px;
margin-left: 8px;
margin-right: 8px;
background:url(web-pages/images/menu_images/menu_about.gif) no-repeat 0 -15px;
}

ul#nav li a.about:hover {
background-position: 0 0;
}

ul#nav li a.projects {
display:block;
width:69px;
height:15px;
margin-left: 8px;
margin-right: 8px;
background:url(web-pages/images/menu_images/menu_projects.gif) no-repeat 0 -15px;
}

ul#nav li a.projects:hover {
background-position: 0 0;
}

ul#nav li a.links {
display:block;
width:45px;
height:15px;
margin-left: 8px;
margin-right: 8px;
background:url(web-pages/images/menu_images/menu_links.gif) no-repeat 0 -15px;
}

ul#nav li a.links:hover {
background-position: 0 0;
}

ul#nav li a.contact {
display:block;
width:90px;
height:15px;
margin-left: 7px;
margin-right: 0px;
background:url(web-pages/images/menu_images/menu_contact.gif) no-repeat 0 -15px;
}

ul#nav li a.contact:hover {
background-position: 0 0;
}

/* START SUB-MENU */

li ul{
position: absolute;
display:none;
float:left;
top: 0;
left: 0;
margin-left: 8px;
}

li ul a:hover {
display:block;
}

li ul a.studio {
display:block;
width:165px;
height:15px;
background:url(web-pages/images/menu_images/sub01_studio.gif) no-repeat 0 -15px;
}

li ul a.studio:hover {
background-position: 0 0;
}

li ul a.sustainable {
display:block;
width:165px;
height:15px;
background:url(web-pages/images/menu_images/sub01_sustain.gif) no-repeat 0 -15px;
}

li ul a.sustainable:hover {
background-position: 0 0;
}

li ul a.leadership {
display:block;
width:165px;
height:15px;
background:url(web-pages/images/menu_images/sub01_leader.gif) no-repeat 0 -15px;
}

li ul a.leadership:hover {
background-position: 0 0;
}

li ul a.news {
display:block;
width:165px;
height:15px;
background:url(web-pages/images/menu_images/sub01_news.gif) no-repeat 0 -15px;
}

li ul a.news:hover {
background-position: 0 0;
}

li ul a.architecture {
display:block;
width:202px;
height:15px;
background:url(web-pages/images/menu_images/sub02_arch.gif) no-repeat 0 -15px;
}

li ul a.architecture:hover {
background-position: 0 0;
}

li ul a.rehab {
display:block;
width:202px;
height:15px;
background:url(web-pages/images/menu_images/sub02_rehab.gif) no-repeat 0 -15px;
}

li ul a.rehab:hover {
background-position: 0 0;
}

li ul a.justice {
display:block;
width:202px;
height:15px;
background:url(web-pages/images/menu_images/sub02_justice.gif) no-repeat 0 -15px;
}

li ul a.justice:hover {
background-position: 0 0;
}

li ul a.precast {
display:block;
width:202px;
height:15px;
background:url(web-pages/images/menu_images/sub02_precast.gif) no-repeat 0 -15px;
}

li ul a.precast:hover {
background-position: 0 0;
}

li>ul {
top: auto;
left: auto;
}

li:hover ul, li.over ul {
display: block;
}