/*
Theme Name: ResumesThatGetYouInterviews.com Template
Theme URI: http://www.resumesthatgetyouinterviews.com
Description: [interstijl]'s custom template for ResumesThatGetYouInterviews.com
Version: 0.5
Author: [interstijl]
Author URI: http://interstijl.com
*/

/* CLEAR ALL STYLING */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* MAIN FONTS & COLORS */
body{
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#4c2814;
background-image:url(images/bg-body.jpg);
background-repeat:no-repeat;
background-position:center top;
background-color:#341501;
}

ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

strong{
font-weight:bold;
}

.strong{
font-weight:bold;
}

em{
font-style:italic;
}

.clear{
clear:both;
}

.clear-right{
clear:right;
}

.clear-left{
clear:left;
}

.float-left {
float:left;
}

.float-right {
float:right;
}

p{
padding-bottom:10px;
color:#4c2814;
}

a{
color:#cf8200;
font-weight:bold;
text-decoration:underline;
}

a:hover{
color:#562D15;
}

h1{
font-size:30px;
}

h2{
font-size:24px;
}

h3{
font-size:16px;
}

ol {
list-style:decimal;
padding-left:25px;
padding-bottom:10px;
}

ul{
list-style:disc;
padding-left:20px;
padding-bottom:10px;
}

blockquote {

}

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left
}

/* CONTENT STYLING */

#container {
width:1024px;
margin:0 auto;
}

/***sidebar-left***/

#sidebar-left{
float:left;
}

#sidebar-left-top{
float:left;
height:267px;
width:180px;
background-image:url(images/bg-sidebar-left-top.jpg);
background-repeat:no-repeat;
}

#sidebar-left-top h1{
padding:0;
margin:0;
}

#sidebar-left-top a{
height:242px;
width:178px;
float:left;
}

#sidebar-left-top span{
position:absolute;
left:-999em;
}

#sidebar-left-main{
float:left;
clear:left;
height:538px;
width:180px;
background-image:url(images/bg-sidebar-left-bottom.jpg);
background-repeat:no-repeat;
}

#sidebar-left-main-nav{
float:left;
width:180px;
padding-top:60px;
height:242px;
}

#sidebar-left-main-nav ul{
float:left;
margin-top:58px;
}

#sidebar-left-main-nav ul li{
float:left;
clear:left;
list-style:none;
padding-left:10px;
color:#4c2814;
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
padding-bottom:5px;
width:116px;
cursor:pointer;
}

#sidebar-left-main-nav ul li a{
display:block;
height:28px;
width:116px;
cursor:pointer;
font-size:30px;
color:#4c2814;
font-weight:normal;
text-decoration:none;
}

#sidebar-left-main-nav ul li a:hover{
color:#CF8200;
text-decoration:underline;
cursor:pointer;
}

#sidebar-left-main-nav img{
height:28px;
width:116px;
float:left;
clear:left;
margin-left:30px;
margin-bottom:10px;
}

#sidebar-left-main-nav img.type{
height:auto;
width:auto;
}

#sidebar-left-main-testimonials{
clear:left;
float:left;
height:150px;
padding-left:25px;
padding-right:5px;
padding-top:40px;
width:150px;
}

#sidebar-left-main-testimonials blockquote{
padding:0 0 20px 0;
margin:0;
font-size:12px;
}

#sidebar-left-main-testimonials blockquote p.top{
background-image:url(images/sidebar-blockquote-top.gif);
background-repeat:no-repeat;
background-position:left 5px;
float:left;
width:40px;
height:10px;
display:block;
}

#sidebar-left-main-testimonials blockquote p.testimonial{
float:left;
clear:left;
line-height:1.6em;
width:90px;
}

#sidebar-left-main-testimonials blockquote p.bottom {
background-image:url(images/sidebar-blockquote-bottom.gif);
background-position:135px 0;
background-repeat:no-repeat;
display:block;
float:left;
height:10px;
padding-top:5px;
width:150px;
}

#sidebar-left-main-testimonials p{
font-family:Georgia, "Times New Roman", Times, serif;
float:left;
clear:both;
padding-bottom:5px;
width:140px;
font-size:12px;
}

#sidebar-left-main-testimonials blockquote ul {
float:left;
clear:left;
list-style:none;
margin:0;
padding:0 0 0 15px;
}

#sidebar-left-main-testimonials blockquote ul li {
list-style:none;
width:140px;
margin:0;
padding:0;
}

/***header***/

#header{
float:left;
}

#header-side-left{
float:left;
height:168px;
width:614px;
background-image:url(images/bg-header-side-left.jpg);
background-repeat:no-repeat;
}

#header-side-right{
float:left;
height:168px;
width:230px;
font-family:Arial, Helvetica, sans-serif;
background-image:url(images/bg-header-side-right.jpg);
background-repeat:no-repeat;
}

#header-side-right h2{
width:170px;
margin-top:70px;
font-weight:bold;
text-align:center;
float:left;
padding-right:40px;
padding-left:18px;
font-size:14px;
text-decoration:underline;
}

#header-side-right p.submit{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
width:95px;
padding-top:30px;
padding-bottom:0;
float:left;
clear:left;
padding-left:57px;
text-decoration:underline;
text-transform:uppercase;
text-align:center;
font-weight:bold;
}

#header-side-right span{
display:none;
}

#header-side-right p.home-submit{
width:auto;
height:auto;
padding:0;
margin:0;
}

#header-side-right p.home-submit a{
display:block;
margin-top:80px;
margin-left:40px;
width:148px;
height:84px;
}

#content{
float:left;
background-image:url(images/bg-content-interior.jpg);
background-repeat:repeat-y;
background-position:left;

}

/***Homepage***/
#content.home{
background-image:none;
}

#content.home #content-side-right{
float:right;
height:637px;
width:68px;
background-image:url(images/bg-content-side-right.jpg);
background-repeat:no-repeat;
}

#content-top{
float:left;
}

#content-top-banner{
float:left;
width:614px;
height:214px;
margin:0;
padding:0;
background-image:url(images/bg-content-top-banner.jpg);
background-repeat:no-repeat;
background-color:#ffffff;
}

#content-top-banner h1{
color:#562d15;
font-size:30px;
font-family:Georgia, "Times New Roman", Times, serif;
padding-left:65px;
padding-right:20px;
padding-bottom:0;
}

#content-top-banner h2{
color:#b16f01;
font-size:24px;
font-family:Georgia, "Times New Roman", Times, serif;
padding-left:111px;
padding-bottom:11px;
padding-right:20px;
}

#content-top-banner p{
color:#4c2814;
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
padding-left:65px;
padding-bottom:10px;
padding-right:15px;
line-height:1.4em;
}

#content-top-banner li.widget{
list-style:none;
}

#content-top-side-right{
float:left;
height:214px;
width:162px;
margin:0;
padding:0;
background-image:url(images/bg-content-top-side-right.jpg);
background-repeat:no-repeat;
}

#pencil-divider{
float:left;
clear:left;
height:53px;
width:776px;
margin:0;
padding:0;
background-image:url(images/bg-pencil-divider.jpg);
background-repeat:no-repeat;
}

#content-bottom{
width:776px;
float:left;
clear:left;
}

#content-bottom p{
font-family:"Times New Roman", Times, serif;
font-size:12px;
}


#content-bottom a{
font-weight:normal;
color:#562d15;
}

#content-bottom li h2 a{
list-style:none;
font-weight:normal;
}

#content-bottom h3 a{
font-weight:bold;
}

#content-bottom a:hover{
color:#CF8200;
}

#content-bottom img{
border:3px #ffffff solid;
float:left;
clear:left;
margin-left:33px;
margin-right:20px;
}

#content-bottom-side-left{
padding-left:40px;
padding-right:20px;
margin:0;
float:left;
height:370px;
width:323px;
background-image:url(images/bg-content-bottom-side-left.gif);
background-repeat:no-repeat;
}

#content-bottom-side-left img{
margin-left:0;
float:left;
clear:left;
}

#content-bottom-side-left h2{
width:300px;
display:block;
float:left;
color:#562d15;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:21px;
font-weight:normal;
padding-left:20px;
padding-top:16px;
padding-bottom:20px;
}

#content-bottom-side-left h3{
float:left;
font-weight:bold;
font-size:14px;	
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:underline;
padding-bottom:20px;
clear:left;
}

#content-bottom-side-left p{
float:left;
clear:left;
line-height:1.4em;
width:100%;
}

#content-bottom-side-right{
float:left;
overflow:hidden;
height:370px;
width:343px;
background-image:url(images/bg-content-bottom-side-right.gif);
background-repeat:no-repeat;
padding:0 30px 0 20px;
margin:0;
}

#content-bottom-side-right img{
margin-left:0;
float:left;
clear:left;
}

#content-bottom-side-right h2{
width:300px;
display:block;
float:left;
color:#562d15;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:21px;
font-weight:normal;
padding-left:55px;
padding-top:16px;
padding-bottom:20px;
}

#content-bottom-side-right h3{
float:left;
font-weight:bold;
font-size:14px;	
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:underline;
padding-bottom:15px;
clear:left;
}

#content-bottom-side-right p{
float:left;
clear:left;
line-height:1.4em;
width:320px;
}



#content-bottom-side-right li a{
color:#562d15;
font-weight:bold;
}

#content-bottom-side-right ol li a:hover{
color:#CF8200;
}

#content-bottom-side-right ol{
float:none;
clear:none;
margin:0;
padding:0 0 0 10px;
}

#content-bottom-side-right ul li.widget{
list-style:none;
}

#content-bottom-side-right ol li{
width:315px;
list-style-position:inside;
color:#ffffff;
background-image:url(images/bg-ol-li.gif);
background-position:left top;
background-repeat:no-repeat;
float:left;
clear:left;
font-weight:bold;
font-style:italic;
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0;
padding:0 0 0 4px;
}


#content-bottom-side-right ol li ul {
margin:0;
padding:0 0 15px 0;
float:left;
}

#content-bottom-side-right ol li ul li{
background-image:none;
font-weight:normal;
list-style:none;
margin:0;
padding:10px 25px 0 20px;
font-style:normal;
color:#4c2814;
width:315px;
}

/***interior***/
#header-side-left.interior{
background-image:url(images/bg-header-side-left-interior.gif);
margin:0;
padding:0;
}

#header-side-right.interior{
background-image:url(images/bg-header-side-right-interior.gif);
margin:0;
padding:0;
}

#content-main{
padding-left:31px;
padding-right:20px;
width:580px;
min-height:637px;
float:left;
background-image:url(images/bg-content-main.gif);
background-repeat:no-repeat;
background-color:#ffffff;
}

#content-main p {
padding-bottom:10px;
}

#content-main img{
border:3px solid #ffffff;
margin:10px;
}

#content-main h1{
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:30px;
float:left;
display:block;
border-bottom:1px dotted #562d15;
color:#562d15;
margin-left:30px;
padding-bottom:5px;
margin-bottom:30px;
padding-right:0;
margin-right:0;
width:560px;
}

#content-main h2{
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
clear:left;
font-size:21px;
display:block;
width:574px;
color:#562d15;
margin-bottom:20px;
width:100%;
}

#content-main h3{
font-weight:bold;
color:#7f3d12;
font-family:"Times New Roman", Times, serif;
font-size:14px;
margin-bottom:10px;
clear:left;	
}

#content-main ol{
float:left;
clear:left;
list-style-position:inside;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
padding:0 0 10px 0;
}

#content-main ol li{
margin:0;
padding-left:5px;
padding-bottom:10px;
}

#content-main ol li span{
font-weight:normal;
font-family:"Times New Roman", Times, serif;
color:#4C2814;
}

#content-main ul{
padding:0 0 10px 0;
clear:left;
}

#content-main ul li{
background-image:url(images/bg-ul-li.gif);
background-repeat:no-repeat;
background-position:left 5px;
list-style:none;
padding-left:15px;
padding-bottom:8px;
}

#content-main blockquote{
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
float:left;
background-image:url(images/bg-blockquote-main.gif);
background-position:top;
background-repeat:no-repeat;
width:534px;
min-height:10px;
padding:20px 20px 0 20px;
margin-bottom:20px;
font-weight:bold;
}

#content-main blockquote span.author{
display:block;
width:574px;
float:left;
height:25px;
text-align:right;
margin:0;
background-image:url(images/bg-blockquote-main-bottom.gif);
background-position:bottom;
background-repeat:no-repeat;
padding:0;
}

#content-side-right{
float:right;
width:213px;
height:637px;
margin:0;
padding:0;

}

#content-side-right-ads{
background-image:url(images/bg-content-side-right-ads.gif);
background-repeat:no-repeat;
width:193px;
height:547px;
float:left;
padding:100px 0 0 20px;
}

#content-side-right-ads p{
font-size:12px;
}

#content-side-right-ads ul{
padding:0;
margin:0;
list-style:none;
}

#content-side-right p{
width:140px;
}

#content-side-right-pen{
background-image:url(images/bg-content-side-right-pen.gif);
background-repeat:no-repeat;
width:64px;
height:637px;
float:left;
}


#footer{
background-color:transparent;
float:left;
clear:both;
background-image:url(images/bg-footer.gif);
background-repeat:no-repeat;
background-position:-1px 0;
height:85px;
width:1024px;
}


#footer p{
color:#ffffff;
text-align:center;
margin-top:20px;
}

#footer a{
color:#ffec7f;
}

#footer a:hover{
color:#562D15;
}

/***shadow***/
.shadow-right {
background:transparent url(images/background-shadow-bottom-right.png) no-repeat scroll right bottom;
float:left;
padding:0 7px 7px 0;
margin:0 0 20px 20px;
}



/***CFORMS***/

#content-main .cform{
margin:0;
width:550px;
}

#content-main .cform fieldset{
width:550px;
float:left;
clear:left;
}

#content-main .cform legend{
color:#7F3D12;
}


#content-main .cform #li--9 label, #content-main .cform #li--11 label, #content-main .cform #li--13 label, #content-main .cform #li--22 label, #content-main .cform #li--24 label, #content-main .cform #li--26 label,  #content-main .cform #li--28 label{
width:380px;
text-align:left;
padding-bottom:4px;
}

#content-main ol.cf-ol li {
clear:left;
float:left;
padding:0 0 0 20px;
width:500px;
}

#content-main span.reqtxt, #content-main span.emailreqtxt {
float:left;
height:25px;
margin:0;
padding:0 0 0 5px;
width:125px;
text-align:left;
}

#content-main .cform label {
float:left;
margin:0;
padding:3px 10px 0 0;
text-align:right;
width:200px;
}

#content-main .cform textarea, #content-main .cform input {
float:left;
}

#content-main textarea.area {
clear:left;
float:left;
height:50px;
width:360px;
}

#content-main .upload{
margin-top:8px;
}

#content-main #sendbutton{
background-image:none !important;
border:1px solid #7F3D12 !important;
color:#4C2814;
font-weight:bold;
background-color:#F7F7F7;
cursor:pointer;
}

/***SHOPP***/
#content-main #shopp{
position:static;
}

#content-main #shopp .views{
position:static;
display:block;
text-align:right;
}

#content-main #shopp h1{
float:none;
}

#content-main #shopp .category{
position:static;
}

#content-main #shopp ul li{
background-image:none;
padding:0;
}

#content-main #shopp .products .frame{
width:auto;
margin:0;
}

#content-main #shopp ul.products li.product{
width:auto;
margin:0;
border-bottom:none;
}

#content-main #shopp ul.breadcrumb{
text-align:right;
}

#content-main #shopp img{
border:1px solid #999999;
}

p.cart{
text-align:right;
}

#content-main #hidden-update{
display:none;
}

#content-main #shopp ul.products li.product{
width:50% !important;
}

#content-main #shopp .views{
display:none;
}

#content-main .category h3{
font-size:18px;
margin-bottom:-20px;
font-weight:bold;
}