

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;
}
body {
	line-height: 1;
	color: black;
	background: white;
	font-family:Helvetica,Arial,sans-serif;
}
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: "" "";
}
a {
text-decoration:none;
}
body{
background:url(http://www.shiftdrink.com/scotch/template_files/shiftdrink/images/back.jpg) repeat-x 0 0;

}
#wrapper{

margin:0 auto;
}
/* h1 a{
background:transparent url(images/logo.jpg) repeat-x scroll 0pt 0pt;
display:block;
height:82px;
margin:15px auto auto;
text-decoration:none;
text-indent:-5555em;
width:278px;

}*/

h1 a{
width:96px;
height:135px;
display:block;
text-decoration:none;
text-indent:-5555em;
background:url(http://www.shiftdrink.com/scotch/template_files/shiftdrink/images/logo.jpg) repeat-x 0 0;
}
ul#navigation{
position:relative;
width:800px;
top:-34px;
left:240px;
}
ul#navigation li{
float:left;

}
ul#navigation li a{
width:118px;
height:25px;
text-align:center;
color:#900;
display:block;
text-transform:capitalize;
background:url(http://www.shiftdrink.com/scotch/template_files/shiftdrink/images/nav_tabs.jpg) repeat-x 118px 0;
line-height:1.6em;
font-size:.9em;

}
ul#navigation li a:hover,
ul#navigation li a.current{
background:url(http://www.shiftdrink.com/scotch/template_files/shiftdrink/images/nav_tabs.jpg) repeat-x 0 0;

}
#content{

}
#main{
/* float:left;
margin-left:160px;
margin-top:-104px;
padding-left:20px;
width:700px; */
float:left;

margin-top:4px;
padding-left:20px;

}
#main h2{
border-bottom:1px dotted #900;
padding-bottom:5px;
color:#900;
font-size:2em;
font-family:Calibri,sans-serif;
text-transform:capitalize;
}
#main p{
font-size:.75em;
color:#333;
line-height:1.7em;
clear:both;
padding-top:10px;


}
#main div.calendar{
width:56px;
height:57px;
background:url(http://www.shiftdrink.com/scotch/template_files/shiftdrink/images/calendar.jpg) no-repeat 0 0;
float:left;
padding-right:15px;
}
#main span.month{
font-size:.7em;
padding:15px 0 5px 15px;
display:block;
text-transform:uppercase;
font-family:Cambria,serif;
color:#333;

}
#main span.day{
font-family:Cambria,serif;
font-size:.7em;
padding:10px 0 0 20px;
color:#333;


}

body.id h3,
body.add h3{
font-weight:bold;
color:#900;
font-size:1.2em;
padding-top:20px;
padding-bottom:10px;
}
body.id #main p,
body.add #main p{
padding-top:0;
}
p.post_info{
margin-top:10px;
padding-bottom:20px;
}
p.post_info a{
font-size:1.4em;
font-weight:bold;
color:#3f3f3f;
padding-left:10px;
text-decoration:underline;
}
p.post_info span{
float:right;
}
fieldset{
border:1px solid #990000;
color:#900;
font-size:0.87em;
letter-spacing:1px;
margin:10px 0pt 10px 3px;
padding:3px 8px;

}
legend{
border:1px solid #900;
color:#900;
padding:3px 8px;
}
a#post_job{
background:url(http://www.shiftdrink.com/scotch/template_files/shiftdrink/images/post_job.jpg) no-repeat 0 0;
width:141px;
height:29px;
display:block;
text-indent:-5555em;
margin:auto;

}
#continue{
background:url(http://jobs.shiftdrink.com/system/css/images/continue.jpg) no-repeat 0 0;
width:141px;
height:29px;
display:block;
text-indent:-5555em;
margin:auto;
float:left;

}
#edit{
background:url(http://jobs.shiftdrink.com/css/images/edit.jpg) no-repeat 0 0;
width:141px;
height:29px;
display:block;
text-indent:-5555em;
float:left;
margin:auto;

}
#review_post{
background:url(http://jobs.shiftdrink.com/css/images/review_post.jpg) no-repeat 0 0;
width:167px;
height:32px;
display:block;
text-indent:-5555em;
float:left;
margin:auto;
border:none;
cursor:pointer;

}
#back_to_post{
background:url(http://jobs.shiftdrink.com/css/images/back_to_post.jpg) no-repeat 0 0;
width:167px;
height:32px;
display:block;
text-indent:-5555em;
float:left;
margin:20px auto;
border:none;
cursor:pointer;

}
span.or{
float:left;
margin-top:5px;
margin-left:10px;
margin-right:10px;
}
#post_review{
padding:20px;

border:1px dotted #ccc;
}
#continue_edit{
width:450px;
float:left;
padding-left:100px;
padding-top:30px;
}
body.add form{
float:left;
}
#cards img{
margin-left:10px;
}
#sidebar{
width:230px;
float:left;
padding-top:20px;
font-family:Verdana,sans-serif;
color:#900;
}
#sidebar div#post_a_job p{
font-size:.9em;
font-weight:bold;
}
#sidebar a{
color:#900;
}
#sidebar span.sidebar_bottom{
background:url(http://www.shiftdrink.com/scotch/template_files/shiftdrink/images/sidebar_bottom.jpg) no-repeat left bottom;
width:226px;
text-indent:-5555em;
display:block;
height:15px;
padding:0;
}
#sidebar div{
width:230px;
background:url(http://www.shiftdrink.com/scotch/template_files/shiftdrink/images/sidebar_top.jpg) no-repeat 0 0;

}
#sidebar div p{
padding:10px;
padding-top:20px;
font-size:.8em;
line-height:1.3em;
}
#sidebar ul#categories{


}

#sidebar ul#categories li{
font-family:Arial,sans-serif;
font-size:.8em;
padding-left:25px;
padding-top:5px;
background:url(http://www.shiftdrink.com/scotch/template_files/shiftdrink/images/folder.jpg) no-repeat 0 3px;

}
#sidebar ul#archives li{
font-family:Arial,sans-serif;
font-size:.8em;
padding-left:25px;
padding-top:5px;
background:url(http://www.shiftdrink.com/scotch/template_files/shiftdrink/images/folder.jpg) no-repeat 0 3px;

}
#sidebar ul#links li{
font-family:Arial,sans-serif;
font-size:.8em;
padding-left:25px;
padding-top:5px;
background:url(http://www.shiftdrink.com/scotch/template_files/shiftdrink/images/external.jpg) no-repeat 0 6px;

}
#sidebar ul#categories h3,
#sidebar ul#archives h3,
#sidebar ul#links h3{
font-size:1.4em;
border-bottom:1px dotted #900;
padding-bottom:5px;
margin-bottom:5px;



}
h3{
border-bottom:1px dotted #990000;
color:#666666;
font-family:'Gill sans','Century Gothic',sans-serif;
font-size:1.4em;
font-weight:100;
margin-bottom:10px;
padding-bottom:5px;
#sidebar ul{
padding-bottom:10px;
}
}
.author{
font-size:.9em;
color:#333;
font-family:Cambria,serif;

}
.author em{
color:#900;

}


input,textarea,label{
display:block;
}
input{
float:left;
width:65%;
margin:5px 15px 5px 0pt;
border:1px solid #ccc;
}
 input#continue{
float:none;

margin:0;
border:none;

}
form#paypal input#continue,
form#edit_form input#edit{
visibility:visible;
cursor:pointer;
}
input#date_posted,
form#paypal input,
form#edit_form input{
border:none;
visibility:hidden;
}
textarea{
float:left;

width:65%;
margin:5px 15px 5px 0pt;
border:1px solid #ccc;
}
label{
float:left;
clear:both;
width:25%;
margin-right:5px;
margin-top:7px;
text-align:right;
}

ul#jobs_list li{
list-style-type:none;

border-bottom:1px solid #ccc;
font-size:.8em;
}
ul#jobs_list li a{
position:relative;
display:block;
}
ul#jobs_list div{
padding:15px 15px;

}

ul#jobs_list div strong{
width:300px;
display:block;
color:#900;
font-size:1.2em;
line-height:1.3em;
}
ul#jobs_list em{
position:absolute;
right	:120px;
top:20px;
color:#333;
}
ul#jobs_list span.date{
position:absolute;
right:5px;
top:20px;
color:#333;
}


#search_box input#submit,
#search_box input#search_term{
width:inherit;
}
#search_box {
float:right;
}
#apply_to_job{
margin-top:20px;
margin-left:60px;
display:block;
width:150px;
text-align:center;
padding:7px;
font-size:.9em;
float:left;
border:1px solid #ccc;
background-color:#F3F1EB;
color:#900;
}
#recaptcha_widget_div{
clear:both;
}
a#reg_btn{
background:url(http://shiftdrink.com/images/register.jpg) no-repeat 0 0;display:block;text-indent:-5555em;height:40px;
margin-bottom:20px;
margin-left:30px;
-ms-zoom:1;
}
a#reg_btn:hover{
background-position:0 -40px;
}
#register p{
margin-left:20px;
}
#about_jobs,
#twitter_jobs{
border:1px solid #ccc;
}
#sidebar div{
color:#222;
}
#about_jobs a{
text-decoration:underline;
}
#twitter_jobs img{
margin-left:5px;
padding-bottom:20px;
}
/* Footer
**********************************************************************************************/
#footer{
	width:100%;
	float:left;
	clear:both;
	height:300px;
	background-color:#666;
	color:#999;
	font-size:.8em;
	margin-top:30px;
	border-top:3px solid black;
}
#footer a{color:#999;}
#footer ul{margin-left:300px;line-height:2em;}
#footer p{position:relative;bottom:-150px;text-align:center;}


