@charset "UTF-8";
/* CSS Document */

body {background-color: #8B989E; font-family: Helvetica Neue, Helvetica, sans-serif; font-size: 13px; color: #666666; }

#container {margin: 0 auto; width: 760px; margin-top: 20px;}

a {text-decoration: none; color: #B85C00;}
a:hover {text-decoration: underline; color: #660000;}
a img {border: none;}
p {margin: 0 0 1em;}
.emphasis {color: #99CC00;}


#masthead {padding: 10px; background: #EFEEE9; width: 740px;}


#nav { color:#FFFFFF; width: 740px; height: 26px; padding: 0 0; list-style:none; margin: 0; border-right: solid #EFEEE9 10px; border-left: solid #EFEEE9 10px; }

#nav a {display: block; text-decoration: none; padding: 5px 10px; font-family: Geneva, Arial, Helvetica, sans-serif;; font-size: 11px; }
#nav a {color: white;}
#nav a:hover {color: #666;}

#nav li {float: left; padding: 0 0; }

#nav li.consulting {width: 130px; border-right: 1px solid white; }
#nav li.it {width: 100px; border-right: 1px solid white;}
#nav li.software {width: 130px; border-right: 1px solid white;}
#nav li.about {width: 80px; border-right: 1px solid white;}
#nav li.contact {width: 80px; border-right: 1px solid white;}
#nav li.empty {width: 135px; }

#nav li ul {position: absolute; left: -999em; height: auto;	width: 120px; w\idth: 120px; font-weight: normal; margin: 0; list-style:none;}

#nav li ul.it {background: #9091C7; width: 120px; }

/* dropdown part */

#nav li li {margin-left: 0px;	padding: 0 0 0 0;}

/* 2nd level dropdown part */

#nav li.consulting ul a {background: #8B989E; width: 180px; border-bottom: solid #FFFFFF 1px;}
#nav li.it ul a {background: #8B989E; width: 180px; border-bottom: solid #FFFFFF 1px; }
#nav li.software ul a {background: #8B989E; width: 180px; w\idth: 180px; border-bottom: solid #FFFFFF 1px; }
#nav li.about ul a {background: #8B989E; width: 160px; w\idth: 160px; border-bottom: solid #FFFFFF 1px; }
#nav li.contact ul a {background: #8B989E; width: 120px; w\idth: 120px; border-bottom: solid #FFFFFF 1px;}

#nav li.consulting ul ul {background: #8B989E; margin: -20px 0 0 120px; }
#nav li.it ul ul {background: #8B989E; margin: -20px 0 0 140px; }
#nav li.software ul ul {background: #8B989E; margin: -20px 0 0 120px; }
#nav li.about ul ul {background: #8B989E; margin: -20px 0 0 160px; }
#nav li.contact ul ul {background: #8B989E; margin: -20px 0 0 160px; }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul 
{left: -999em; width: 160px; padding: 0 0 0 0;}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul 
{left: auto; padding: 0 0 0 0;}


#photo {width: 740px; height:160px; background-color:#EFEEE9; padding-right: 10px; padding-left: 10px; }

#path {width: 740px; background-color:#EFEEE9; padding:10px 10px; font-size: 10px; color: #999999; text-align:right; }



/* content */

#contentleft {background-color: white; border-bottom: 10px solid #EFEEE9; border-left: 10px solid #EFEEE9; float: left; width: 180px; padding: 10px 10px; height: 840px;}
#contentleft p {font-size: 12px; color: #8B989E; line-height: 2em; font-style:italic; text-align:center; }


#contentright {background-color: white; border-bottom: 10px solid #EFEEE9; border-right: 10px solid #EFEEE9; float: right; width: 520px; padding: 10px 10px; height: 840px;}
#contentright p {font-size: 12px; color: #666; line-height: 1.5em;}


/* subnav */

#subnav {float: left; font-size:11px; width: 740px; margin: 0; padding: 10px 0px; }
#subnav li {display: inline; list-style: none; text-align: left;  border-right: 1px solid #999999; padding-right: 5px; padding-left: 5px;}
#subnav li.last {border-right: 0;}
#subnav a {color: white;}
#subnav a:hover {color: #660000;}

/* copyright */

#copyright {font-size:10px; clear: both; width: 740px; margin: 0; padding: 10px 0px; text-align:center; }
#copyright a {color: white;}
#copyright a:hover {color: #660000;}


