* {margin: 0; padding: 0;}
body {background-image: url('http://qwiff.net/images/layout/bg_background.jpg'); background-repeat: repeat-x; height: auto;}
#quantum_wave {position: absolute; width: 100%; height: 352px; left: 0; background-image: url('http://qwiff.net/images/layout/bg_quantumwave.jpg'); background-repeat: no-repeat; background-position: 50% 0;}

/**** LAYOUT ****/
#wrapper {position: relative; width: 800px; top: 60px; margin: 0 auto; padding-bottom: 20px;}
/* header */
#header {position: relative; height: 90px;}
#header_consulting {width: 610px; height: 90px; background: url('http://qwiff.net/images/layout/bg_top.gif') no-repeat;}
#header_consulting_content {padding: 10px 20px 0;}
#header_career {width: 190px; height: 30px;}
#header_qwifflogo {width: 190px;}

/* form */
form input, form textarea {border: 1px solid #CA4E01; background: #FFF; padding: 5px 4px; color: #555;}
form .submit {background: #CA4E01; color: #FFF; cursor: pointer;}
form .submit:hover {background: #333; border-color: #333;}
form label {color: #CA4E01;}
form label, form .submit {font-family: arial, sans-serif; font-size: 12px;}
form input:focus, form textarea:focus{
background-color: #FAEEE6;
}

/* content */
#content_wrapper {background-color: #ccd0d0; width: 800px; padding-bottom: 10px; height: auto; position: relative;}
#content {width: 590px; padding: 0 10px;}

#tab_content_terry {position: relative; height: 230px; background-color: #FFF; overflow: hidden;}
#tab_content {position: relative; height: 40px; overflow: hidden;}
#tab_content_terry .picture {position: absolute; height: auto;}
#tab_consulting, #tab_consulting2, #tab_events, #tab_events2 {position: absolute; bottom: 0; width: 300px; height: auto;}
#tab_consulting, #tab_consulting2 {left: 0; height: 40px;}
#tab_consulting2 {height: 30px;}
#tab_events, #tab_events2 {right: 0; height: 30px;}
#tab_events2 {height: 40px;}

#content_consulting {background: #ca4e01 url('http://qwiff.net/images/layout/bg_consulting.gif') no-repeat; padding: 10px;}

#specific_content {background-color: #faeee6; padding-bottom: 10px;}

.tell_friend {padding: 20px; background: #FFF; margin-top: 20px;}

#content_wrapper_careers {background: #567676 url('http://qwiff.net/images/layout/bg_careerbuilder.gif') no-repeat; width: 800px; padding-bottom: 10px;}
#content_careers {background: #FFF url('http://qwiff.net/images/layout/bg_careers_sidebar.gif') repeat-y 100% 0 ; padding-bottom: 10px; position: relative;}

#careers_tabs {background-color: #4a4a3c; padding: 0 4px 10px 0; position: relative;}
#entries {float: left;}
.careers_entry {width: 340px; padding: 15px 20px; position: relative;}
.careers_entry_wrapper {position: relative; left: 60px;}
.entry_date_wrapper {background-color: #011212; position: absolute; margin-top: .125em;}
.entry_date {position: relative; width: 50px;}
#careers_sidebar {float: right; top: 0; background: url('http://qwiff.net/images/layout/bg_fresh.gif') no-repeat; padding: 50px 20px; width: 100px; }

/* sidebar */
#sidebar {width: 190px;}
#career_builder_intro {padding: 10px 20px; background-color: #a2b2b2; margin-bottom: 10px;}
#book_ad, #interviews, #resources {padding: 10px; margin-right: 10px; margin-bottom: 10px;}

#book_ad {background-color: transparent;}

#interviews {background-color: #2d5454;}
#interviews_new {background-color: #587777; padding: 10px; margin: 10px 0;}
.interviews_img {width: 140px; height: 160px; background-color: #333; overflow: hidden; margin-bottom: 10px;}
.interviews_img img {margin: 0 auto; display: block;}

#resources {background-color: #FFF; padding: 0 20px 20px;}
#resources img {margin-top: 20px; margin-bottom: 5px;}


/**** LINK STYLES ****/
a img {border: 0;}
a {color: #ca4e01; font-family: Arial, sans-serif; text-decoration: underline;}
a:hover {text-decoration: none;}

#header_consulting_content a {padding: 3px; margin-left: 5px; /*margin-top: 5px;*/}

#nav_tools {padding-top: 7px;}

/*#header_consulting_content a:hover {background-color: #5c7b7b; color: #FFF;}*/

a.icon {float: right; margin-top: 1.5em; display: block;}

#career_builder_intro a {color: #2d5454; /*font-size: 12px; display: block;*/ text-align: left; margin-top: 5px;}
#interviews a {color: #FFF;}
#interviews a.more_interviews {margin: 0 10px; display: block; text-align: left;}
#book_ad a {font-size: 14px;}

a.careers_tabs, a.careers_tabs_there {background: #FFF url('http://qwiff.net/images/layout/bg_tab_topics1.gif') repeat-x; display: block; margin-left: 5px; width: 190px; color: #CA4E01; padding-top: 15px; text-decoration: none;}
a.careers_tabs:hover {background: #7c9595 url('http://qwiff.net/images/layout/bg_tab_topics2.gif') repeat-x; color: #FFF;}
a.careers_tabs span, a.careers_tabs_there span {margin: 0 6px;}
ul.career_topics a {color: #56757e;}

a.small_icons:link, a.small_icons:visited, a.small_icons:hover {width: 30px; height: 30px; overflow: hidden; display: block;}
a.small_icons:link img.hidden, a.small_icons:visited img.hidden {margin-left: -30px;}
a.small_icons:hover img.hidden {margin-left: 0;}

a.nav_there {text-decoration: none; color: #999;}


/**** LIST STYLES ****/
ul li {list-style-type: none;}

ul.credentials {position: absolute; top: 60px; left: 340px; width: 160px; font-family: Arial, sans-serif; height: auto;}
ul.credentials li {margin: 3px 0;}
ul.credentials li.title {font-size: 14px; color: #CA4E01;}
ul.credentials li.creditial {background: url('http://qwiff.net/images/layout/bullet_arrow.gif') no-repeat 2px .325em; padding-left: 10px;}

ul.career_topics {font-family: Arial, sans-serif; margin-bottom: 10px;}
ul.career_topics li {margin: 4px 0;}
ul.career_topics li.title {font-size: 14px; color: #889f9f;}
ul.career_topics li.item {background: url('http://qwiff.net/images/layout/bullet_arrow.gif') no-repeat 2px .325em; padding-left: 10px;}

ul.icons_sm li {margin-left: 10px; margin-bottom: 10px;}
ul.three_ways li {background-color: #f4dbca; padding: 10px; margin-bottom: 10px;}
li.one, li.two, li.three {background-position: 10px 1.375em; background-repeat: no-repeat;}
li.one {background-image: url('http://qwiff.net/images/layout/bg_1_advisor.gif');}
li.two {background-image: url('http://qwiff.net/images/layout/bg_2_handson.gif');}
li.three {background-image: url('http://qwiff.net/images/layout/bg_3_riskgap.gif');}
ul.three_ways li.benefits {background-color: transparent; margin-bottom: 0;}

ul.three_ways li ul {margin: 0; margin-left: 40px; margin-right: 40px; margin-bottom: 10px; line-height: 20px;}
ul.three_ways li ul li {list-style-type: disc; margin: 0; padding: 0; margin-left: 20px;}
ul.three_ways li ul li ul li {list-style-type: circle; padding: 0; margin: 0; line-height: 16px; margin-bottom: 5px;}

ul.three_ways li div {clear: both;}


.description ul {margin-left: 40px; margin-bottom: 20px;}
.description ul li {background: url('http://qwiff.net/images/layout/bullet_arrow_orange.gif') no-repeat 2px .75em; padding-left: 10px;  width: 200px; float: left;}

#resources li {font-family: arial, sans-serif; color: #666;}
#resources li.resource_links {margin-top: 10px;}
#resources li a {margin-top: 5px; padding-left: 10px; display: block; background: url('http://qwiff.net/images/layout/bullet_arrow.gif') no-repeat 2px .35em;}

ul.three_ways li ul.events_brief {margin: 10px 20px 10px; display: block;}
ul.three_ways li ul.events_brief li {list-style-type: none; float: left; padding: 3px 0; padding-right: 10px; border-right: 1px solid #CA4E01; margin: 0; margin-right: 10px; margin-bottom: 10px; line-height: normal;}
ul.three_ways li ul.events_brief li.last {border: 0;}
ul.three_ways li ul.events_brief li span {/*font-style: italic;*/ color: #555;}
ul.three_ways li ul.events_brief li.archived {background: #CA4E01; color: #FFF; padding-left: 5px; text-align: right; padding-right: 5px;}


/**** FONT STYLES ****/
body {font-family: georgia,serif; font-size: 11px; color: #333;}
p {padding: 10px;}
.description {font-size: 12px; line-height: 1.875em; color: #FFF;  position: relative;}
ul.three_ways li h3 {color: #ca4e01; font-size: 16px; font-weight: bold;}
ul.three_ways li.benefits h3 {color: #434336; font-size: 16px; font-weight: normal;}
ul.three_ways p {padding: 5px 20px; line-height: 1.75em; margin-right: 50px;}
ul.three_ways p.more {padding-top: 0px; font-family: Arial, sans-serif;}
ul.three_ways p.more span {padding: 0 5px;}

ul.three_ways p.events_title, ul.three_ways p.email_title {font-size: 18px; color: #CA4E01; padding-bottom: 0; line-height: 21px;}
ul.three_ways p.email_title {color: #777; margin-bottom: 10px; font-size: 16px;}
ul.three_ways p.events_title span {font-size: 12px; color: #666;}
ul.three_ways p.events_title span.archived {background: #CA4E01; color: #FFF; padding: 2px 5px; margin-right: 2px;}

ul.three_ways p.more_info {font-size: 12px; clear: both;}
ul.three_ways p.more_info a {color: #444;}

ul.three_ways p.events_title a {font-family: georgia, serif;}

p.footer {padding: 10px; font-family: Arial, sans-serif; text-align: right; color: #043333; height: 2em;}

h3 {font-weight: normal; font-family: arial, sans-serif;}
h3.pages_title {font-size: 21px; color: #434336; margin: 0 0 10px 10px;}
ul.three_ways li h3.big {font-size: 21px; font-weight: normal;}

#sidebar p {margin: 0 0 5px 0; padding: 0; font-family: Arial, sans-serif; line-height: 1.5em;}
#book_ad p {margin-right: 10px; margin-top: 5px;}
#resources p {line-height: 1.25em;}

.careers_description {background: url('http://qwiff.net/images/layout/bg_career_title.gif') no-repeat 0 47%; color: #FFF; font-size: 14px; line-height: 1.5em; font-family: Arial, sans-serif; padding: 20px; padding-left: 175px; margin-left: 15px; margin-right: 40px;}
.careers_entry p {padding: 0; line-height: 1.375em; margin-bottom: 5px;}
.careers_entry h3 {color: #CA4E01; font-size: 16px; padding-bottom: 5px;}
.careers_entry h2, .careers_entry span {font-size: 10px; text-transform: uppercase; letter-spacing: .125em; padding-bottom: 5px; font-family: Arial, sans-serif;}
.careers_entry span {font-size: 9px;}
.entry_date p {display: block; text-align: center; color: #FFF; font-family: Arial, sans-serif; font-size: 12px; margin: 0; line-height: 1.25em;}
.entry_date p.month {margin: 3px 0 0 0;}
.entry_date p.date {background: url('http://qwiff.net/images/layout/bg_careers_date.gif') no-repeat 0 50%; padding: 14px 0 15px 0;}

.breadcrumbs {font-family: arial, sans-serif; background-color: #FFF;}


#email_form {height: 0;}
#email_form input {border: 1px solid #CA4E01; padding: 2px; font-size: 12px; font-family: Arial, sans-serif; margin-bottom: 5px;}
#email_form .submit {background-color: #CA4E01; color: #FFF; border: 0;}
#email_form .submit, #height2 {cursor: pointer;}
.email_form_wrap {margin: 7px 0; padding: 7px 0; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC;}
#email_form p {color: #CA4E01;}
#resources p img {margin: 0;}


/**/
#header_consulting, #header_qwifflogo, #header_career, #content, ul.icons_sm li, /*#header_consulting_content a,*/ #sidebar, a.careers_tabs, a.careers_tabs_there, .img_float, .services_icon {float: left;}
#content_wrapper, #content, .three_ways, .clear, .breadcrumbs {clear: both;}
.services_icon {margin: 7px 10px 5px 20px; float: right;}
.clear {clear: both;}

#book_ad a img {text-decoration: none;}

