#wrapper-inner{
  
} 

#banner{
  height: 76px;
}

#banner h1 a{
  height: 76px;
  background-image: url(/images/publishcv_header.jpg);
}

#header{
  display: none;
}              

#menu{
  background-color: #fff;
}              

#flash_notice{
  margin: 0 auto; 
  padding: 0;
  height: 0;
  width: 40em;
}          

#content_yield{
  margin-left: 0;
  margin-right: 0;
}

#published_cv{
  color: #6c2a14;
  background-color: #edca86;
  background-image: url(/images/publishcv_background.gif);
  background-repeat: repeat-x;
  padding-left: 5em;
  padding-right: 5em;
}

#published_cv h3{
  text-indent: 0;
  text-transform: uppercase;
  text-align: left;
  padding-top: 1em;
  margin-top: 0;
  margin-left: 12px;
  margin-bottom: 10px;
  font-size: 220%;
}

#published_cv #personal_details{
  font-size: 100%;
  color: #6c2a14;
  margin-left: 12px;
}

#published_cv #personal_details ul{
  margin-left: 0px;
  padding: 0;
}

#published_cv #personal_details li{
  display: inline; 
  margin-right: 30px;
} 


#published_cv .cv_section{
  background-color: #ffffff;
  border: 2px solid #ccc;
  padding: 10px;
  margin-bottom: 10px;
  color: #4e4d4b;
  text-align: justify;
}


#published_cv .cv_section h4{
  color: #883519;
  font-size: 110%;
  margin-top: 0;
} 

#published_cv .cv_section ul{
  margin: 0;
  list-style-type: disc;
  padding-left: 20px;
}

#published_cv .cv_section li{
  margin-left: 0;
  padding-left: 0em;
}

#published_cv .line-item{
  margin-top: 15px;
  border-top: 2px solid #ccc;
}

#published_cv .first{
  border-top: 0;
}

#published_cv .cv_section .sub_list{
  list-style-type: none;
  padding-left: 0em;
}


#published_cv .cv_section h5{
  margin: 10px 0 10px 0px;
  font-size: 100%;
}

#published_cv .date_range{
  padding-right: 30px;
}

#published_cv .formatted_description{
  clear: both;
}

#published_cv .formatted_description li{
  padding-bottom: 4px;
}

#published_cv .position, #published_cv .qualification{
  font-style: italic;
}

#published_cv .validation_hack{
  margin: 0;
  padding: 0;
  display: none;
  width: 0;
}

#contact_me a{
  font-size: 150%;
  
}

#contact_me a{
  text-decoration: none;
}
           
#contact li{
  display: block;
}
#contact_form{
  height: 35em;
}