/********* GENERAL STYLING *********************************************/
h1 {color: #FFFFFF; 
  font-size: 12px; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  margin: 0; 
  padding: 0; 
  padding-bottom: 4px; 
  padding-top: 4px; 
  padding-left: 8px; 
  font-weight: bold;
  }
  
p {font-size: 1.1em; 
  margin-top: 5px; 
  color: #004B85; 
  padding: 0px 6px 8px 6px; 
  }

#container{margin-top: 10px; text-align:center;}

#contentarea {width: 840px; _width: 910px; margin: 0px auto; overflow: visible; padding: 0px; border: 0px solid #ff99cc;text-align:left !important;}

/********* COLUMNS *********************************************/
.column {float: left; margin: 0}
#leftcol {width: 175px; margin-right: 8px;}
#centercol {width: 475px;}
#centercol h1 {color: #004B85; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; padding-bottom: 4px; padding-top: 4px; padding-left: 8px; font-weight: bold;}
#centercol h2 {color: #004B85; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; padding-bottom: 4px; padding-top: 4px; padding-left: 8px; font-weight: bold;}
#rightcol {margin-left: 18px; width: 140px; _width: 210px;}

/********* SEGMENTS *********************************************/
#practice {}
#practice h1 {width: auto; background: #004B85;}
#practice ul {line-height: 1em; list-style-type: none; margin-bottom: 10px; padding: 0;}

#practice ul li a, #practice ul li a:visited  {
  display: block;
  background: #E1E1E1 url('http://cdn.idc.com/img/buttons/btn-grey-18px.gif') repeat-x;
  border-bottom: 2px solid #A5A4A4;
  border-left: 1px solid #A5A4A4;
  border-right: 2px solid #A5A4A4;
  border-top: 1px solid #A5A4A4;
  font-size: 1em;
  padding: 5px 1px 5px 5px;
  text-decoration: none;
  margin-top: 2px;
  color: #004B85;
  }

#practice ul li a:hover {
	background:#afcfe6 url('http://cdn.idc.com/img/buttons/btn-blue-light-18px.gif') repeat-x;
	border-top:1px solid #75acd3;
	border-left:1px solid #75acd3;
	border-right:2px solid #75acd3;
	border-bottom:2px solid #75acd3;
}

#tech {background: #D4E5F5; margin-bottom: 10px;}
#tech p {margin: 0; padding: 5px 0px 0px 10px; color: #636363;}
#tech h1 {width: auto; background: #004B85;}
#tech br {clear: both; height: 1px;}


#icons {font-size: 1em; margin-top: 8px; color: #013064;}

#intro {padding-top: 15px;}

#updates {background: #D4E5F5; clear: both; }
#updates h1 {color: #FFFFFF; background: #004B85;}
#updates div {margin: 20px 0px 0px 5px; padding: 0px 10px;  font-size: 1.2em;}

#projects {float: left; padding: 0px 0 5px 0px;}
#projects p {padding: 4px 0 14px 0px; font-size: 10px; margin: 0; color: #004B85;}

#bodylist ul li {color: #004B85;}

#expertise ul {color: #004B85; list-style: url('http://cdn.idc.com/prodserv/images/bullet9c0001.gif'); _margin-top: -4px;}


