/*
Theme Name: Baker Aicklen 2010
Theme URI: http://www.adriel.net/
Description: Baker Aicklen theme developed in 2010.
Version: 1.0
Author: Don Lewis, Ben Ickler, Adriel.net
Author URI: 
Tags: web design, web hosting, custom header, fixed width, two columns, widgets

	Adriel.net v1.0
	 
	This theme was designed by Don Lewis and built by Ben Ickler

*/

/* Global Elements */
body{
 background:url(/wp-content/themes/ba_theme/images/bg.jpg) repeat-x #4f80b8;
 font-family:Arial, Helvetica, sans-serif;
 width:100%;
 overflow-x:hidden;
}

a{
 text-decoration:none;
}

p a:hover{
 text-decoration:underline;
}

strong{
 font-weight:bold;
}

/* Headers */
h2{
 text-transform:uppercase;
 font-weight:bold;
 font-size:16px;
 font-family:"Trebuchet MS";
 color:#003d84;
}

h2 a{
 color:#003d84;
}

h3{
 font-weight:bold;
 font-size:16px;
 font-family:"Trebuchet MS";
 color:#003d84;
}

h4{
 text-transform:uppercase;
 font-weight:bold;
 font-size:12px;
 font-family:"Trebuchet MS";
 color:#003d84;
 padding:4px 0 0 2px;
}

h5{
 font-size:10px;
 padding:0 0 0 2px;
}

h6{
 font-weight:bold;
 margin:0;
 padding:0;
 line-height:1em;
}

/* Layout */
#page{
 width:935px;
 margin:0 auto 10px;
 border:1px solid #e4d3a2;
 border-top:0;
}

#header{
 width:935px;
 height:150px;
 background:url(/wp-content/themes/ba_theme/images/header.jpg) no-repeat;
}

#sidebar{
 width:100%;
 height:29px;
 background:#003d84;
 border:1px solid #e4d3a2;
 border-left:0;
 border-right:0;
}

#sidebar li{
 float:left;
 margin:0 -3px;
}

#sidebar a{
 color:#fafbfc;
 text-transform:uppercase;
 padding:3px 3px 3px 0;
 font-size:12px;
}

#banner{
 width:936px;
 height:55px;
 background:#e4d3a2;
}

#banner li{
 float:left;
 margin:0 1px 0 0;
}

#subheader{
 width:180px;
 height:100%;
 background:url(/wp-content/themes/ba_theme/images/subnavbg.jpg) repeat-x #e3d3a2;
 border-right:1px solid #e4d3a2;
 position:absolute;
 top:0;
 left:0;
}

#main{
 background:url(/wp-content/themes/ba_theme/images/contentbg.jpg) repeat-x #fefefe;
 font-family:"Trebuchet MS";
 font-size:11px;
 line-height:1.2em;
 position:relative;
 min-height:900px;
}

#main p{
 margin:15px 0;
}

#content{
 margin:0 0 0 180px;
 width:700px;
 padding:20px 0 20px 15px;
}

#contentHome{
 width:500px;
}

#photos{
 position:relative;
 margin:50px 0 0;
 width:750px;
}

#photos img{
}

#photos li{
 float:left;
 margin:0 15px 0 0;
}

#leaders1{
 width:750px;
 height:250px;
 margin:0 0 30px;
}

#locations{
 width:300px;
 position:relative;
}

#locations img{
 position:absolute;
 left:170px;
 top:70px;
}

#projects_left{
 width:340px;
 margin:15px 0 0;
}

#projects_right{
 width:340px;
 position:absolute;
 top:0;
 margin:45px 0 0 370px;
}

#txdot_pics{
 position:absolute;
 top:0;
 margin:30px 0 0 420px;
}

#txdot_pics img{
 margin:0 0 30px;
}

#cms{
 position:absolute;
 top:20px;
 height:100%;
 right:0;
 width:211px;
}

#cms img{
 margin:0 0 10px;
}

#cms p{
 margin:5px 0 15px;
}

#quotes{
 position:absolute;
 top:0;
 margin:0 0 0 350px;
}
#homeslideshow{
 position:absolute;
 top:0;
 margin-left: 200px;
 margin: 0 0 350px 0;
}

#news, #employment{
 width:207px;
 overflow-x:hidden;
}

/* Forms */
#contact_form, #resume_form{
 margin:50px 0 0;
}

#contact_form input, #resume_form .text_input input, #resume_form input.submit{
 width:400px;
 border:1px solid #e4d3a2;
 background:#fdfbf7;
}

#contact_form textarea, #resume_form textarea{
 width:400px;
 height:200px;
 border:1px solid #e4d3a2;
 background:#fdfbf7;
}

#contact_form select, #resume_form select{
 width:400px;
 border:1px solid #e4d3a2;
 background:#fdfbf7;
}

#contact_form p, #resume_form p{
 margin:0px;
}

#contact_form input.submit, #resume_form input.submit{
 width:100px;
 -moz-box-shadow:1px 1px 2px rgba(0,0,0,.2);
 -webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2);
 box-shadow:1px 1px 2px rgba(0,0,0,.2);
 cursor:pointer;
}

#contact_form input.submit:hover, #resume_form input.submit:hover{
 -moz-box-shadow:1px 1px 2px rgba(0,0,0,.2) inset;
 -webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2) inset;
 box-shadow:1px 1px 2px rgba(0,0,0,.2) inset;
 color:#551a8b;
}

#contact_form br, #resume_form br{
 display:none;
}

#contact_form div, #resume_form div{
 margin:0 0 13px;
}

/* Lists */
ul.spread{
 list-style:disc outside;
}

ul.spread li{
 margin:15px 0 0 45px;
}

ul.close{
 list-style:disc outside;
 font-size:12px;
 margin:15px 0 15px 15px;
}

ol.numbered{
 list-style:decimal inside;
}

ol.numbered li{
 margin:15px 0 0;
}

ul.no_bull{
 margin:0 0 15px;
}

ul.no_bull li{
 text-indent:-10px;
 margin:0 0 0 10px;
}

/* Classes */
.img_right{
 position:absolute;
 top:0;
 left:351px;
 margin:0 0 0 15px;
}

.post-edit-link{
 display:none;
}

.headshots{
 width:750px;
}

.headshots li{
 float:left;
 margin:0 10px 0 0;
}

.headshots img{
 margin:0;
}

.headshots h4{
 margin:0;
}

.headshots br{
 display:none;
}

#new_projects{
 width:180px;
 margin:15px 0 0;
}

#new_projects h1{
 text-transform:uppercase;
 font-weight:bold;
 font-size:16px;
 font-family:"Trebuchet MS";
 color:#003d84;
 margin:0 0 12px;
 text-align:center;
}
#new_projects h2{margin:0 0 0 15px;}
#new_projects h2 a{color:#003d84;}
#new_projects h2 a:hover{color:#fff;}
#new_projects p{margin:7px 0 3px 15px;}

#white-line{
 width:120px;
 height:1px;
 background:#fff;
 margin:15px auto;
}
