/*
Theme Name: Aspen
Theme URI: http://wordpress.org/
Description: Aspen
Version: 1.0.0
Author: Dana Elliot
Author URI: http://danaelliott.com/
*/

/*RESET*/
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, img, strong, b, u, i, ol, ul, li, form, label { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }

/*DEFAULTS*/
html { overflow-y:scroll; }
* { padding:0; margin:0; }
a { color:#34760c; text-decoration:none }
a:hover { text-decoration:underline }
.cf:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clear { height:0%; clear:both; overflow:hidden; }
img { border:0; display:block; }
body { background-color:#A4A597; font-family: Arial, Helvetica, sans-serif; margin:0;font-size:12px}

/*STRUCTURE*/
#wrapper_border {border:1px solid #60604b ; width:960px; margin:auto}
#wrapper {border-top:26px solid #fff;border-bottom:26px solid #fff;background-color:#FFF; background-image:url(images/page_back.gif);width:960px; margin:auto;}
#wrapper #left_col {float:left; width:567px; padding-left:30px}
#wrapper #right_col {float:left; width:363px;padding-top:1px}

/*NAVBAR*/
#navbar {font-family: 'Droid Serif', "Times New Roman", Times, "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:16px }
#navbar a {color:#000}
#navbar a:hover {color:#73a433; text-decoration:none;}
#navbar a.selected {color:#73a433; text-decoration:none; font-style:italic}
#navbar span {padding:0 10px}

/*LOGO*/
#logo {float:right; margin-right:24px}

/*BANNER*/
.banner p {line-height:155%;padding-top:8px;font-family: 'Droid Serif','Times New Roman', Times, serif;padding-right:30px;text-align:right; font-size:20px; font-weight:bold;}
#banner_home {padding-top:91px;}
#banner_services {padding-top:53px;}
#banner_experience {padding-top:31px;}
#banner_case_studies {padding-top:105px;}
#banner_contact {padding-top:54px;}


/*CONTENT*/
#content {padding-left:12px;padding-top:26px;padding-bottom:25px; padding-right:20px;position:relative}
.page_text h1 {letter-spacing:1.5px;line-height:150%;margin-bottom:5px;font-family: 'Droid Serif','Times New Roman', Times, serif; text-transform:uppercase; font-size:14px; color:#5f604b}
.page_text h2 {letter-spacing:1.5px;line-height:150%;margin-bottom:5px;font-family: 'Droid Serif','Times New Roman', Times, serif; text-transform:uppercase; font-size:14px; color:#5f604b;margin-top:20px;}
.page_text h3 {line-height:150%;margin-bottom:5px;font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000;}
.page_text h4 {line-height:150%;margin-bottom:5px;font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000;margin-top:20px;}
.page_text ul {margin-left:15px; list-style-type:none; margin-bottom:20px}
.page_text p {font-family:Arial, Helvetica, sans-serif; font-size:14px;line-height:180%; color:#222; margin-bottom:15px}
.page_text li {font-family:Arial, Helvetica, sans-serif;font-size:14px; color:#222; margin-bottom:7px;line-height:180%; }
.page_text ul.bullet {list-style-type:disc; margin-left:35px}
.page_text ul.case {list-style-type:disc; margin-left:15px}
.page_text ul.bullet li {margin-bottom:0px; font-size:9px}
.page_text ul.bullet li p {font-size:14px;margin-bottom: 5px;}
.page_text blockquote {margin-left:-10px;margin-right:15px;float:left; border: solid 1px #8dc63f;padding:5px 10px ; height:auto; letter-spacing:1.5px;line-height:150%;}
.page_text blockquote p {margin:0; padding:0;font-family: 'Droid Serif','Times New Roman', Times, serif; text-transform:uppercase; font-size:13px; color:#5f604b}

/*HOME COLS*/
#home_cols {padding-top:10px}
#home_left {float:left;width:208px; }
#home_right {float:left;width:208px; }
/*a#lowerrighttag {font-style:italic;font-weight:bold;font-size:21px;color:#c1c2ba;float:right; margin-top:-40px; margin-right:27px;font-family: 'Droid Serif','Times New Roman', Times, serif;}*/

a#lowerrighttag {font-style:italic;font-weight:bold;font-size:21px;color:#c1c2ba;font-family: 'Droid Serif','Times New Roman', Times, serif; position:absolute; right:-340px}

/*CASE STUDIES*/
#casestudy_left {width:174px;float:left; padding-left:8px; padding-right:20px}
#casestudy_right {width:330px;float:left}
#case_menu { margin-left:18px;}
#case_menu li {margin-bottom:5px;color:#5f604b; text-decoration:underline; font-weight:bold}
#case_menu li a {color:#5f604b; text-decoration:underline; font-weight:bold}
#case_menu li a.selected {color:#000;}

/*CONTACT*/
#form { padding-left:11px; position:relative}
#form div.row { margin-bottom:15px; padding:0; }
#form input{ padding-top:3px }
#form input, #form textarea { color:#767d83; border: 1px solid #bbbaba; font-size:14px; float:left; display:block; padding-bottom:5px }
#form label {font-size:12px; display:block; float:left; padding-top:5px; text-align:left; padding-right:5px; }
#form div.textarea label { float:none; margin-bottom:5px }
#form .submit {background-image:url(images/btn_submit.gif); width:73px; height:21px;border:0; position:absolute; bottom:35px; right:36px; cursor:pointer}
#form h1 {margin-bottom:13px}
#form div.row b { display:block; float:left; color:#F00; margin-left:3px; ; padding-top:0px; font-weight:bold; font-size:18px }
#form div.row .req { font-size:12px }


#form div.beforesub {margin-bottom:10px}
#form_lower {padding-left:11px; padding-top:20px}
#form_lower img {float:left; margin-right:20px}
.page_text #form_lower p {line-height:normal; color:#222; margin-bottom:5px}