/* @override http://www.staffinstantly.com/style.css */
html, body {
height: 100%;}
body {
margin: 0; padding: 0; background: #fff url(images/img_head_background.jpg) repeat-x left top; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #414141;}
/* Form Styles */
input, select, textarea {
background-color: #dedcc5; border-left: 2px solid #a74544; color: #a74544!important; border-bottom-style: none; border-right-style: none; border-top-style: none; padding: 3px;}
file {
position:relative;background-color: #dedcc5; border-left: 2px solid #a74544; color: #a74544!important; border-bottom-style: none; border-right-style: none; border-top-style: none; padding: 3px;}
.textBox {
background-color: #a74544; border: none; color: #fff!important; font-size: 110%; font-weight: bold; padding: 5px;}
form {
margin: 0; padding: 0;}
input, textarea {
font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #000000;}
h1, h2, h3 {
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;}
h1 {
font-size: 2em;}
h2 {
font-size: 1.5em;}
h3 {
font-size: 1em;}
p, ul, ol {
margin-bottom: 1.8em; line-height: 160%;}
ul, ol {
}
blockquote {
}
a {
color: #b04847; text-decoration: none;}
a:hover {
text-decoration: none;}
hr {
display: none;}
/* Wrapper */
#wrapper {
height: 100%; min-height: 100%; width: 820px; margin: 0 auto;}
html>body #wrapper {
height: auto;}
/* Menu */
#menu {
width: 820px; height: 57px; padding-top: 10px; margin: 0 auto; background: url(images/img_navstar.jpg) no-repeat;}
#menu ul {
float: right; margin: 0; padding: 0; list-style: none;}
#menu li {
display: inline;}
#menu a {
float: left; height: 20px; padding: 10px 13px; text-decoration: none; text-transform: uppercase; font-size: 11px; font-weight: bold; color: #f5f5f5;}
#menu a:hover {
background: #dedcc5; color: #b04847; border-bottom: none;}
#menu .current_page_item a {
background: #dedcc5; color: #b04847; border-left: 1px solid #b04847; border-right: 1px solid #b04847;}
/* Logo */
#logo {
position: relative; float: left; width: 340px; height: 180px; margin: 0 auto; color: #FFFFFF;}
#logo h1, #logo h2 {
float: left; margin: 0;}
#logo h1 {
position: relative; top: -10px; clear: both;}
#logo h2 {
padding: 36px 0 0 10px; letter-spacing: -1px; text-transform: uppercase; font-weight: normal; font-size: 14px;}
#logo a {
text-decoration: none; color: #FFFFFF;}
#staff {
position: relative; float: right;}
.logins {
	position: relative;
	top: 90px;
	width: 175px;
	height: 20px;
	margin: 0;
	background: url(images/img_bg_logins.jpg) no-repeat;
	float: left;
	padding-top: 8px;
	text-align: center;
	font-size: 12px;
}
.logins a {
	border-bottom: 1px solid #fff;
}
/* Page */
#page {
width: 778px; margin: 0 auto; padding: 20px 0;}
/* Content */
#content {
float: left; width: 778px; color: #414141;}
#content h2 {
color: #b04847;}
#content h2 a {
color: #b04847; text-decoration: none;}
#content h2 a:hover {
text-decoration: none;}
#content p a:hover {
border-bottom: 1px solid #414141;}
.logincallout {
position: relative; width: 200px; padding: 20px; float: right; background-color: #dedcc5; border: 4px solid #a74544; font-size: 110%;}
.vendorposts {
border-left: 2px solid #a74544; padding-left: 5px;}
.staffer {
position: relative; width: 100%; border-bottom: 4px solid #a74544; float: left; margin-bottom: 15px;}
.staffer .inform {
float: left; width: 525px;}
.staffer .inform h2 {
text-transform: capitalize;}
.staffer .available {
width: 150px; padding: 20px; background-color: #dedcc5; border: 4px solid #a74544; font-size: 110%; display: block; float: right; position: relative;}
.equipment {
width:31%;min-height:90px;border: 1px solid #dedcc5;padding:5px;text-align:justify;float:left;margin-right:4px;}
.equipment h2 {
margin-top: 0px;margin-bottom: 0px;font-size: 110%}
/* Sidebar */
#sidebar {
float: right; width: 260px; display: none;}
#sidebar ul {
margin: 0; padding: 0; list-style: none;}
#sidebar li {
margin-bottom: 20px;}
#sidebar li ul {
padding: 20px;}
#sidebar li li {
margin: 0;}
#sidebar p {
padding: 0 20px;}
#sidebar h2 {
height: 29px; margin: 0; padding: 9px 0 0 20px; border: 1px  dotted #4D7C2B; text-transform: lowercase; font-size: 1.4em; font-weight: normal; color: #000000;}
/* Search */
#search form {
padding: 20px;}
#search br {
display: none;}
#search #s {
width: 135px;}
/* Footer */
#footer {
clear: both; padding: 10px 0; font-size: .85em; color: #AAA;}
#footer a {
color: #777;}
#footer p {
margin: 0; text-align: center; line-height: normal;}