/*.custom #header_area .menu li a span {
    display: inline-block;
    color: #e3e3e3;
    font-size: 80%;
}*/

.custom input, .custom textarea {
    background: white;
}

.custom input[type=submit], .custom input[type=button] {
    background: #014282;
    background: -moz-linear-gradient(90deg, #014282, #1D81B5);
    border: 2px solid black;
    color: white;
    font-weight: bolder;
    padding: 10px 5px;
    -moz-border-radius: 0.5em;
    -webkit-border-radius: 0.5em;
    border-radius: 0.5em;
}

body.custom {
   background-color: #eee;
}

.custom p.page-description {
   margin-bottom: 0;
}

.custom .admin_note {
   background-color: rgba(255, 0, 0, 0.2);
   color: red;
   font-weight: bolder;
   border: 1px solid red;
   padding: 0.25em;
}

.custom .col1of2 {
   width: 48%;
   float: left;
   margin-right: 2%;
}

.custom .col2of2 {
   width: 50%;
   float: left;
}

.custom .col1of3 {
   width: 33%;
   float: left;
}

.custom .col2of3 {
   width: 33%;
   float: left;
}

.custom .col3of3 {
   width: 33%;
   float: left;
}


.patrick-lafleur-bio {
   padding-left: 120px;
   background: transparent url('/wp-content/themes/thesis/custom/images/patrick-lafleur-small-portrait.png') no-repeat;
}

.custom a {
/*   color: #B02F00;
   font-weight: bolder; */
/*   color: #1111CC; */
   color: #0066cc;
}

.custom .menu, .custom .menu a, .custom .menu li ul {
   border: 0;
}

.custom .menu a, .custom .menu .current ul a, .custom .menu .current-cat ul a {
   background: white;
}

.custom #header_area {
/*   background: #444; */
/*   background: #43423C; */
  /* background: #E8E2D1; */
   background: #eee;
   color: white;
}

.custom #header_area #tagline {
   color: #c4c4c4;
   color: rgba(0, 0, 0, 0.65);
   clear: both;
}

.custom #header_area.full_width > .page {
   background: transparent;	
}
}
}

.custom #header_area #logo {
  /* background: transparent url('/wp-content/themes/thesis/custom/images/codemetric-small.jpg') no-repeat;
   text-indent: -9999px;
   overflow: hidden;*/
}

.custom #header_area #logo a {
   font-weight: normal;
   color: white;
}

.custom .headline_area {
   font-weight: bolder;
   font-size: 1.64em;
   margin-bottom: 0;
}


.custom #header {
   border: 0;
}

.custom #header_area ul#tabs {
   border: 0;
}

.custom #header_area ul#tabs li {
   border: 0;
   background: transparent;
   color: white;
}

.custom #header_area ul#tabs li a {
   color: #c4c4c4;
}

.custom #header_area ul#tabs li.current_page_item a {
   color: black;
   font-weight: bolder;
}

.custom #header_area .page {
  /* background: #4C4C4C; */
 /*  border: 1px solid #CFC8B5;
   border-top: 0;
   border-bottom: 0;*/
   border: 0;
/*   background: white;*/
}

.custom #content_area {
/*   background: #E8E2D1;*/
   background: #eee;
}

.custom #content_area .page {
   background: white;
   border: 1px solid #CFC8B5;
   -moz-border-radius: 1.5em;
   -webkit-border-radius: 1.5em;
   border-radius: 1.5em;
}

.custom ul#tabs li.current_page_item {
   font-weight: bolder;
}

.custom #footer_area {
/*   background: #43423C;*/
/*   background: #E8E2D1; */
   background: #eee;
   color: white;
}

.custom #footer_area .page {
/*   background: #4C4C4C;*/
/*   border: 1px solid #CFC8B5;
   border-top: 0;
   border-bottom: 0;*/
   border: 0;
/*   background: white;*/
   background: transparent;
}

.custom #footer {
   border-top: 0;
   text-align: center;
}