/* 
JACKSTIN CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles at the end of this file instead 
of style.css so it is easier to update the theme. 
Simply copy an existing style from style.css to this file, 
and modify it to your liking.
*/

body { background-color:#ffa05b;}

a:hover { text-decoration:none !important;}

#wrapper {
	padding:5px 0 50px;
}

#header {
	padding:5px 0px 10px 0px !important;
}

h1.title {
	font-size:20px !important;
	background:none repeat scroll 0 0 #333333;
	border-bottom:0 solid #E6E6E6;
	color:#FFFFFF !important;
	padding:10px 20px;
	margin-bottom:0px !important;
}

.entry {
border-top:0px;
margin:0 auto 0;
padding:0px;
}

#main {
	background:#fff;
}

#content {
padding:0 0 0px;
position:relative;
}

.entry h1 {
border-bottom:1px solid #fafafa;
margin-bottom:20px;
padding-bottom:10px;
font-size:30px;
}

dt {
	font-weight:bold;
}

address , dd {
	margin-bottom:20px;
}


.entry h2 {
padding-bottom:10px;
}

.date {
	float:right;
	color:#7d6351;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	margin-top:-10px;
}



/* Align, Extras and Clears */
.align-right { float:right; margin:0px;}
.align-left { float:left; margin:0px;}
.clear { clear:both;}
.clear_5 { clear:both; height:5px;}
.clear_10 { clear:both; height:10px;}
.clear_15 { clear:both; height:15px;}
.clear_20 { clear:both; height:20px;}
.clear_30 { clear:both; height:30px;}
.pad_20 { padding:20px;}
.midsplit_10 { margin-bottom:10px; margin-top:10px; border-bottom:1px solid #eee; clear:both;}
.midsplit_15 { margin-bottom:15px; margin-top:15px; border-bottom:1px solid #eee; clear:both;}
.midsplit_20 { margin-bottom:20px; margin-top:20px; border-bottom:1px solid #eee; clear:both;}
.midsplit_30 { margin-bottom:30px; margin-top:30px; border-bottom:1px solid #eee; clear:both;}
.box_30 { padding:30px; background:#FFFFFF;}


.catimg_alignright {
float:right;
margin:0px 0 10px 0px;
width:auto;
}

.catimg_alignleft {
float:left;
margin:0px 15px 15px 0px;
width:auto;
}


.alignleft {
margin:0px 15px 15px 0;
}

.alignright , alignleft { margin-top:0px !important;  padding-top:5px !important; margin-bottom:15px !important}

.entry .wp-caption {
margin-bottom:15px !important;
}

.entry img, img.thumbnail {
border:0px;
padding:0px 15px 15px 15px;
}

.edit {
	padding-left:20px;
}


/* Navigation */

.site_nav {
	float:right;
	width:520px;
}

#logo {
margin-right:20px;
}

.nav {
line-height:1;
list-style:none outside none;
margin:0 0 0 0px;
padding:0;
z-index:99;
}

.nav a {
	color:#333399;
	font-weight:bold;
}

.nav li {
	margin-right:1px;
}

.nav li.current_page_item a {
		color:#FFFFFF !important;
}
.nav a:hover, .nav li.current_page_item, .nav li.current_page_parent {
	color:#FFFFFF !important;
	background-color:#0e285d;
}

#navigation {padding:60px 0px 0px 0px; margin-bottom:0px;}

.site_nav .category-on-the-qt , .site_nav .category-wow-employers , .site_nav .category-student-lessons , .site_nav .category-cool-tools , .site_nav .category-interviews , .site_nav .category-quick-clips {
	padding:0px;
}

.site_nav .category-on-the-qt .menu-item-820 a , .site_nav .category-wow-employers .menu-item-820 a , .site_nav .category-cool-tools .menu-item-820 a , .site_nav .category-student-lessons .menu-item-822 a, .site_nav .category-interviews .menu-item-821 a , .site_nav .category-quick-clips .menu-item-821 a{
	color:#FFFFFF !important;
	background-color:#0e285d;
}


.nav-entries a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi .current, .wp-pagenavi .on, .wp-pagenavi a:hover, .wp-pagenavi span.extend, .wp-pagenavi span.pages {
font:12px/1.5em Arial,sans-serif !important;
}

.wp-pagenavi span.current {
color:#fff !important; background:#999 !important; color:#FFFFFF !important; font-weight:bold !important;
}

.wp-pagenavi a.page:hover , .wp-pagenavi a.previouspostslink:hover , .wp-pagenavi a.nextpostslink:hover{font-weight:bold !important; background:#999 !important; color:#FFFFFF !important;}

 .wp-pagenavi a.previouspostslink ,  .wp-pagenavi a.nextpostslink {
 	font-size:15px !important; font-weight:bold !important; padding-top:1px !important; padding-bottom:2px !important;
 }

/* Slider */

#loopedSlider {
margin:0 auto 0px;
padding:0;
position:relative;
background-color:#FFFFFF;
padding:4px;
border-color:#FAFAFA #EEEEEE #EEEEEE #FAFAFA;
border-style:solid;
border-width:1px;
}

.business #loopedSlider a.previous {
float:left;
left:0;
margin-left:5px;
margin-top:-35px;
opacity:0.8;
position:relative;
top:0;
cursor:pointer;
}

.business #loopedSlider a.next {
float:left;
margin-left:35px;
margin-top:-35px;
opacity:0.8;
position:relative;
right:0;
top:0;
cursor:pointer;
}

#loopedSlider a.next:hover , #loopedSlider a.previous:hover{
opacity:1 !important;
}

.slide h2.title {
	display:none;
}

#loopedSlider .content {
left:0;
position:absolute;
top:0px;
}

.slide h2.title {
	display:none;
}

.slide .excerpt {
	margin-top:85px;
}

.slide .excerpt p {
	padding-left:55px !important;
	color:#1c1c52 !important;
	font-weight:bold !important;
	font-size:24px !important;
	line-height:26px !important;
	text-shadow:0 1.5px 0 #FFFFFF;
	letter-spacing:-0.2px;
}

.slide .excerpt a.alignright {
	display:block;
	float:right;
	background:url(images/read_more.png) no-repeat center top;
	height:41px;
	width:138px;
	margin-left:25px;
	font-size:15px;
	line-height:41px;
	color:#fff;
	text-align:center;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25); 
	text-transform:uppercase;
	overflow:hidden;
	margin-top:15px;
}

.slide .excerpt a.alignright:hover {	background:url(images/read_more.png) no-repeat center bottom;}


#loopedSlider .content p {
background:none !important;
max-width:700px !important;
overflow:hidden !important;
float:left !important;
margin-top:0px !important;
padding-top:0px !important;
}

/* Home Page */
.home .entry {
	display:none;
}

.home #content {
padding:0 0 0px;
position:relative;
}

#footer-widgets {
border-top:0px solid #E6E6E6;
padding:0px 0 0 0;
margin-top:13px;
}

#footer-widgets .block {
float:left;
padding:0px 15px 15px 15px;
margin-right:13px;
width:200px !important;
}

.footer-widget-4 {
	margin-right:0px !important;
}

#footer-widgets .block .widget h3 {
border-bottom:0 solid #E6E6E6;
color:#fff;
font:bold 14px/1.5em Arial,sans-serif;
margin-bottom:0;
background:#333333;
margin-left:-15px;
padding:8px 15px;
width:200px !important;
margin-top:-15px;
}

#footer-widgets h4 {
	margin-top:5px !important;
	margin-bottom:5px;
	font-size:14px !important;
	overflow:hidden;
}

#footer-widgets .widget {
font-size:12px;
margin:0 0 0px;
}

.textwidget , .execphpwidget  {
background:#FFFFFF;
overflow:hidden;
padding:15px;
width:200px;
margin-left:-15px;
}

.widget_mylinkorder {
background:#FFFFFF;
overflow:hidden;
padding:15px;
width:200px;
margin-left:-15px !important;
}


#execphp-7 .execphpwidget , #execphp-8 .execphpwidget , #execphp-6 .execphpwidget , #execphp-11 .execphpwidget , #execphp-4 .execphpwidget {
	padding-top:10px;
}

 #execphp-4 .execphpwidget {
	padding-top:0px;
		padding-bottom:0px;
}


#categoryposts-3 h3  {
background:#fff !important;
border-bottom:0 solid #E6E6E6;
color:#FFFFFF;
font:bold 14px/1.5em Arial,sans-serif;
margin-bottom:0;
margin-left:-15px;
margin-top:-15px;
padding:8px 15px;
width:200px !important;
}

#categoryposts-3 {background:#FFFFFF;
overflow:hidden;
padding:15px;
width:200px;
margin-left:-15px !important;}


#categoryposts-3 ul {
	padding-left:0px;
	list-style:none;
}
#categoryposts-3 ul li a {
padding:0 0 0 0px;
font-size:10px;
}



.foot_links {
	margin-bottom:5px;
	margin-top:8px
}

.foot_links a {
	color:#7D6351;
	text-decoration:none;
}

.foot_links a:hover {
	color:#ffffff;
	text-decoration:none;
}

#footer, #footer p {
color:#bb8564;
font:11px Arial,sans-serif;
}

#footer .col-left {
padding-left:0px;
}

#footer .col-right {
padding-right:0px;
}

#footer-widgets .widget h4 {
	font-size:10px;
	margin-top:10px;
}

.footer-widget-3 .widget_mylinkorder {
	margin-top:13px !important;
}

.widget_mylinkorder ul {
	margin-top:10px;
}

.widget_mylinkorder ul , .widget_mylinkorder li , .widget_mylinkorder li a {
list-style:none;
padding-left:0px;
}

#text-10  .textwidget ul , #text-10  .textwidget li , #text-10  .textwidget li a {
list-style:none;
padding-left:0px;
}

ul.interviews_home li , ul.interviews_home li a , ul.interviews_home {
list-style:none;
padding-left:0px;
}

#text-13 .textwidget , #text-10 .textwidget{
padding-top:0px;
padding-bottom:0px;
}

#text-10 {
margin-top:10px;
}

/* Tables */

table {
	width:100%;
	border:1px solid #bbb;
	margin-bottom:10px;
}
col.colC {
	width:8em;
}
th, td {
	padding:.2em 1em;
	text-align:left;
}
thead th {
	border-bottom:2px solid #888;
	background:#bbb;
	padding:.4em 1em .2em;
}
thead th.table-head {
	font-size:1em;
	font-weight:normal;
	text-transform:uppercase;
	color:#fff;
	background:#555;
	border:1px solid #555;
}
tbody th,
tbody td {
	border-top:1px solid #bbb;
	border-bottom:1px solid #bbb;
	background:#eee;
}
tbody tr.odd th,
tbody tr.odd td {
	background:#fff;
}
tfoot th,
tfoot td {
	border-top:2px solid #666;
	background:#eee;
}
tfoot tr.total th,
tfoot tr.total td {
	border-top:6px double #666;
}
tfoot tr.total th {
	text-transform:uppercase;
}
th.currency,
td.currency {
	text-align:right;
}


/* forms
----------------------------------------------- */
form {
	overflow:hidden;
}
fieldset {
	border:1px solid #bbb;
	padding:10px;
	position:relative;
	background:#e9e9e9;
	margin-bottom:10px;
}
legend {
	font-size:1.1em;
	padding:.4em .8em;
	background:#fff;
	border:1px solid #bbb;
}
fieldset.login p {
	margin-bottom:1em;
	margin-top:0pt;
}
fieldset p label {
	width:98%;
}
fieldset p input {
	width:98%;
}
fieldset p select {
	width:99%;
}
fieldset.login p label {
	float:left;
	line-height:2em;
	margin-right:3%;
	text-align:right;
	width:32%;
}
fieldset.login p input {
	width:60%;
}
fieldset.login input.button {
	margin-left:35%;
}
form p.notice {
	font-weight:bold;
}
input.search.text {
	width:66%;
}
input.search.button {
	width:28%;
	margin-left:2%;
}

/* Page */

.section_description {
	font-size:14px;
	padding:15px 20px;
	background-color:#f3f3fe;
	border-bottom:1px solid #e3e3f8;
	border-right:1px solid #e3e3f8;
	line-height:22px;
}


/* On The QT */

.col_1 , .col_2 {
	width:50%;
	float:left;
}

.qt_box {
	padding:0px 40px;
}


.qt_box p {
	margin-bottom:5px;
	margin-top:5px;
}

.qt_box ul {
	margin-bottom:5px;
}

.qt_box ul li , .qt_box ul li a {
	list-style:none !important;
	padding-left:0px !important;
}

.qt_box h1 {
	margin-bottom:0px;
	padding-bottom:0px;
	border-bottom:0px;
	font-size:20px;
	line-height:24px;
}

.qt_box img {
	border:0px;
}


/* Archive */

.two_column {
	float:left;
	width:705px;
}

.two_side {
	float:right;
	padding:10px 20px 10px 20px;
	width:215px;
}

.two_column .wp-pagenavi , .wp-pagenavi {
	float:left;
	margin-left:30px !important;
	background:none !important;
	padding-left:0px !important;
	padding-top:0px !important;
}

.post .title a:link, .post .title a:visited, .page .title a:link, .page .title a:visited {
color:#2B40FF;
}

.post .title a:link, .post .title a:visited, .page .title a:link, .page .title a:visited {
color:#2B40FF;
}

.post .title a:hover {
color:#6687ff;
}


.archive_header {
border-bottom:0px;
font-weight:bold;
float:none;
margin:0 0 30px;
background:#333333;
border-bottom:0;
color:#FFFFFF !important;
font-size:20px !important;
margin-bottom:0 !important;
padding:10px 20px;
line-height:24px;
width:auto;
}

.hentry {
	margin-bottom:0px;
	padding:0px 30px;
}

.page {
	padding:0px 0px !important;
}


.category-on-the-qt .entry p {

}

.category-on-the-qt .post-meta {
	display:none;
}

.section_description p {
	font-size:14px;
}

.category-hire-me .section_description {
	margin-left:85px;
}

.category-hire-me .pad_20 {
	background:url(images/hire_me.jpg) no-repeat;
	background-position:25px 15px;
}

.category-finding-new-connections .section_description {
	margin-left:85px;
}

.category-finding-new-connections .pad_20 {
	background:url(images/finding_new_connections.jpg) no-repeat;
	background-position:30px 25px;
}

.category-wow-employers .section_description {
	margin-left:85px;
}

.category-wow-employers .pad_20 {
	background:url(images/wow_employers.jpg) no-repeat;
	background-position:25px 15px;
}

.category-wow-employers .section_description {
	margin-left:95px;
}

.category-wow-employers .pad_20 {
	background:url(images/wow_employers.jpg) no-repeat;
	background-position:25px 25px;
}

.category-experience-the-workplace .section_description {
	margin-left:85px;
}

.category-experience-the-workplace .pad_20 {
	background:url(images/experience_the_workplace.jpg) no-repeat;
	background-position:30px 30px;
}

.category-student-lessons .section_description {
	margin-left:10px;
}


.category-cool-tools .pad_20 {
	background:url(images/cool_tools.jpg) no-repeat;
	background-position:25px 30px;
}

.category-cool-tools .section_description {
	margin-left:90px;
}


.category-hire-me .hire_me , .category-wow-employers .wow_employers , .category-finding-new-connections .finding_new_connections , .category-experience-the-workplace .experience_the_workplace  , .category-cool-tools .cool_tools {
	display:none;
}

.execphpwidget .hire_me , .execphpwidget  .wow_employers , .execphpwidget  .finding_new_connections , .execphpwidget  .experience_the_workplace , .execphpwidget  .cool-tools {
	overflow:hidden;
}


.execphpwidget .hire_me h4 ,  .execphpwidget .finding_new_connections h4 ,  .execphpwidget .experience_the_workplace h4 ,  .execphpwidget .cool_tools h4 {
line-height:19px;
margin-top:15px;
float:left;
width:120px;
}


.execphpwidget .wow_employers h4 {
line-height:19px;
margin-top:10px;
float:left;
width:110px;
}

.execphpwidget .cool_tools h4 {
line-height:19px;
margin-top:5px;
float:left;
width:110px;
}

.execphpwidget .category-on-the-qt , .execphpwidget .category-wow-employers , .execphpwidget .category-student-lessons , .execphpwidget .category-cool-tools {
	padding:0px !important;
}

.widget_links {}

#linkcat-17 {
	border-bottom:0px !important;
}

#linkcat-18 {
	margin-top:15px;
}

ul.home_lessons {
	list-style:none;
	padding-left:0px;
}

.footer-widget-4 #linkcat-17 {
	padding-bottom:0px;
	margin-top:15px;
}

.footer-widget-4 #linkcat-19 {
	margin-top:15px;
}

.footer-widget-4 #linkcat-18 h4 {
	margin-top:0px !important;
}

.widget_links ul {
	list-style:none;
	padding-left:0px;
}


.widget_links ul li a {
	padding-left:0px;
}



.widget_links h4 {
	padding-bottom:5px;
}

.footer-widget-4 .widget_links h4 {
	padding-bottom:0px !important;
}

.breadcrumbs {
	padding:2px 10px;
	margin-bottom:10px;
	margin-top:0px;
	font-size:11px;
	margin-left:30px;
	background-color:#f3f3fe;
	border-bottom:1px solid #e3e3f8;
	border-right:1px solid #e3e3f8;
	float:left;
}

h2.title {
	margin-bottom:5px !important;
}

.entry p {
line-height:20px !important;
}

span.pages {
	padding-left:0px;
}


.addthis {
	padding-right:13px;
	padding-top:0px;
	float:right;
}

.nav-entries {
background:none !important;
border-style:solid;
border-width:0px !important;
border-top:1px solid #eeeeee !important;
clear:both;
font-size:11px;
padding:15px 0px 0px 0px;
font-style:normal !important;
}

.nav-entries a {
	color:#2B40FF !important;
}

.nav-entries a:hover {
	color:#6687ff  !important;
}

.btn_lessons {
	margin-top:5px;
}


/* BoxOver */

.dvhdr {
	background:#F3F0E7;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	border:1px solid #C8BA92;
	padding:5px;
	width:150px;
}
         
.dvbdy {
	background:#FFFFFF;
	font-family:arial;
	font-size:12px;
	border-left:1px solid #C8BA92;
	border-right:1px solid #C8BA92;
	border-bottom:1px solid #C8BA92;
	padding:5px;
	width:150px;
}

.dvbdy_nohdr {
	background:#FFFFFF;
	font-family:arial;
	font-size:12px;
	border:1px solid #C8BA92;
	padding:10px;
	width:150px;
}

.none {
	display:none;
}


/* Free Resources */

.free_col_1 , .free_col_2 , .free_col_3 {
	float:left;
	width:33.33%;
}

.interviews , .print , .presentations , .advisory , .pro_links , .career_links , .more_links , .quick_clips {
	padding:20px 0px;
	margin:20px;
	background-color:#f3f3fe;
	border-bottom:1px solid #e3e3f8;
	border-right:1px solid #e3e3f8;
	text-align:center;
}

.free_col_1 ul, .free_col_2  ul , .free_col_3 ul {
padding-left:0px;
}

.free_col_1 ul li, .free_col_2  ul li, .free_col_3 ul li {
	list-style:outside;
	list-style-type:none;
	padding-left:0px;
	
}


#execphp-10 ul , #execphp-10 ul li ,  #execphp-10 ul li a {
	list-style:outside;
	list-style-type:none;
	padding-left:0px;
	
}

#execphp-10 .execphpwidget {
min-height:175px;
}


.category-interviews #main {
	width:960px;
}

.free_col_1 ul li a , .free_col_2  ul li a , .free_col_3 ul li a {
	padding-left:0px !important;
}

.validation_error {
	display:none !important;
}

.sign_up {
	float:right;
}

.sign_up .button {
	margin-left:5px;
}


.youtube_img {
	width:80px;
	float:left;
	margin-right:15px;
}

#execphp-9 .execphpwidget {
padding:5px 15px;
}

.footer-widget-1 , .footer-widget-2 , .footer-widget-3 , .footer-widget-4 {
	padding-bottom:0px !important;
}

.contact_form {
	float:right;
	margin-left:30px;
	background-color:#F3F3FE;
	border-bottom:1px solid #E3E3F8;
	border-right:1px solid #E3E3F8;
	padding:20px 20px 0px 20px;
}

textarea#input_1_3 {
	width:98% !important;
}

span.blue {
color:#000077;
font-weight:bold;
}

.entry ol , .entry ul  {
	margin-bottom:30px;
}

.entry ol li , .entry ul li {
	margin-bottom:5px;
}

.qt_box ul {
	margin-bottom:15px;
}

.qt_box ul li {
margin-bottom:0px;
}


.sign_up #gform_wrapper_2 {
	width:235px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
}

.sign_up #gform_wrapper_2 .gfield_label {
	display:none;
}

.sign_up #gform_wrapper_2 .ginput_container {
	float:left;
}

.sign_up #gform_wrapper_2 .ginput_container #input_2_2 {
	width:125px !important;
}

.sign_up #gform_wrapper_2 li#field_2_2 , .sign_up #gform_wrapper_2 #gform_fields_2   {
	width:135px !important;
	float:left;
	padding:0px !important;
	margin-bottom:0px !important;
}
.sign_up .gform_footer a {
	display:none;
}
.sign_up .gform_footer {
	float:left;
	margin-top:0px;
	padding:0px !important;
	width:100px !important;
	height:30px !important;
}

.sign_up .validation_message {
	padding:0px !important;
	margin:0px !important;
}

.sign_up .button {
	margin-bottom:0px !important;
}

.sign_up .gform_wrapper .gfield_error {
background:none !important;
border:0px !important;
margin-bottom:0px !important;
margin-top:0px !important;
padding:0px 0px 0px 0px !important;
}

#gforms_confirmation_message {
padding:10px 10px !important;
margin-top:0px;
}

hr {
	clear:both;
}

.entry ul ul , .entry ol ol {
margin:0;
margin-top:5px;
}

.career_clues {
	margin-top:0px; margin-bottom:10px !important; font-weight:bold !important;
}

.pad_bot {
	padding-bottom:5px !important;
}

div#execphp-5 ul , div#execphp-5 ul li , div#execphp-5 ul li a {
		list-style:none !important;
	padding-left:0px !important;

}

div#execphp-5 .execphpwidget {
	padding-top:5px;
}

#copyright .copy a {
	color:#FFFFFF;
}

.widget-links h3 a {
background:none repeat scroll 0 0 #333333;
border-bottom:0px;
color:#FFFFFF;
font:bold 14px/1.5em Arial,sans-serif;
margin-bottom:0;
padding:8px 15px;
width:200px !important;
float:left;
text-transform:uppercase;
margin-left:13px;
}

.widget-links h3 a:hover {
color:#333333;
background:#aaa;
}

.widget-links h3.head-1 a {
	margin-left:0px !important;
}

#execphp-7 h3 , #execphp-8 h3 , #execphp-9 h3 , #execphp-11 h3 {
	display:none;
}

li#field_1_4 .gfield_label {
display:none;
}

.category-interviews .entry p strong {
	color:#333333 !important;
	font-size:15px;
}

.category-interviews .entry  p img {
	padding-left:0px !important;
	padding-right:0px !important;
}

#gform_ajax_spinner_2 {
display:none;
}

.linkcat {
	list-style:none !important;
}


.like {
	border-right: 1px solid #BB8564;
	margin-right:18px;
	width:255px;
}

.like iframe {
	margin-left:-10px;
	margin-top:-10px;
}

#credit {
	margin-top:-15px;
}
