/*

Theme Name:		Liquidity Services, Inc. v2
Theme URI:		http://www.liquidityservicesinc.com
Description:	WordPress theme created to match v2.0 of the Liquidity Services, Inc. website.
Version:		2.0
Author:			Scott McCaughey
Author URI:		http://www.liquidityservicesinc.com
Tags:			fixed width, two columns, widgets

*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";

body {
	margin: 0;
}

td {
	font: 12px Arial, Helvetica, sans-serif;
}

a {
	color: #049;
	text-decoration: underline;
}

a:hover {
	color: #980;
}

h1,
h2,
h3,
h5,
li,
p {
	line-height: 1.2em;
	margin-bottom: 1em;
}

	h1 {
		border-bottom: 1px solid #000;
	}
	
	h2 {
		font-size: 16px;
		font-weight: normal;
		margin-bottom: 0;
	}

	h3 {
		font-weight: normal;
		margin-bottom: 0;
	}

	h4 {
		font-size: 1em;
		font-weight: bold;
		margin-bottom: 0;
	}

	h5 {
		font-size: 1em;
		font-weight: bold;
		margin-bottom: .2em;
	}

	h6 {
		margin-bottom: 2em;
	}

ul li {
	list-style-type: disc;
	margin-left: 35px;
}

#maintable {
	margin: 0 auto;
	width: 700px;
}

#nav {
	margin: 6px auto;
}

	#nav li {
		display: inline;
		list-style: none;
		margin: 0 15px;
		padding: 0;
	}

		#nav li a {
			color: #fff;
			font-size: 1.1em;
			font-weight: bold;
			padding: 5px;
			text-decoration: none;
		}
	
			#nav li a:hover {
				text-decoration: underline;
			}

#botnav {
	margin: 0 auto;
}

	#botnav li {
		border-right: 1px solid #fff;
		display: inline;
		list-style: none;
		margin: 0 0 0 4px;
		padding: 0 8px 0 0;
	}

		#botnav li:last-child {
			border-right: none;
			padding: 0;
		}

		#botnav li a {
			color: #fff;
			font-size: 1em;
			font-weight: normal;
			text-decoration: underline;
		}
	
			#botnav li a:hover {
				text-decoration: underline;
			}

#sidemenu {
	width: 100%;
}

#subnav {

}

	#subnav li {
		background: #fff;
		border: 1px solid #bbb;
		display: block;
		list-style: none;
		margin: 0 0 2px;
	}

		#subnav li a {
			display: block;
			font-size: 11px;
			font-weight: bold;
			padding: 3px 5px;
			text-decoration: none;
		}

	#fourohfour #subnav li {
		margin: 0 0 5px;
	}

	#careers #subnav li {
		margin: 0;
	}

		#fourohfour #subnav li ul,
		#careers #subnav li ul {
			border: none;
		}
	
			#fourohfour #subnav li ul li,
			#careers #subnav li ul li {
				border: none;
				margin: 0;
				padding: 2px 0 2px 5px;
			}
		
				#fourohfour #subnav li ul li a,
				#careers #subnav li ul li a {
					font-weight: normal;
				}
				
.video {
	border-bottom: 1px solid #000;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

	#single .video {
		border-bottom: none;
		margin-bottom: 0;
	}

	.video h2,
	.video h3,
	.video h4 {
		line-height: 1.5em;
	}

		.video h1 {
			font-size: 16px;
			font-weight: bold;
		}

		.vidtitle h2 {
			color: #049;
			float: left;
			font-weight: bold;
		}
	
		.vidtitle h3 {
			float: right;
			font-style: italic;
			padding-top: 4px;
			text-align: right;
		}
	
		.video h4 {
			clear: both;
			font-size: 13px;
		}

.audioplayer_container {
	margin: 15px 27px 0;
	text-align: center;
}

.careercontact {
	background: #def;
	border: 1px solid #999;
	display: block;
	font-size: 1.2em;
	line-height: 24px;
	margin: 15px 0;
	padding: 10px;
	text-align: center;
}

iframe {
	border: none;
	height: 500px;
	width: 100%;
}

#opportunities {
	margin: 0 0 20px;
	width: 100%;
}

	#opportunities tr {
		border-left: 1px solid #000;
		border-right: 1px solid #000;
	}

		#opportunities .jobspacer {
			border-left: none;
			border-right: none;
			border-top: 1px solid #000;
		}

			#opportunities .jobspacer td {
				background: #fff;
				padding: 0;
			}

		#opportunities td,
		#opportunities th {
			padding: 5px 7px;
		}
	
			#opportunities th {
				border-top: 1px solid #000;
				background: #049;
				color: #fff;
				font-weight: bold;
			}
	
			#opportunities .dept,
			#opportunities .loc {
				border-left: 1px solid #ddd;
				white-space: nowrap;
			}
	
			#opportunities .odd td {
				background: #eee;
			}
			
		#opportunities tfoot td {
			background: #7ac;
			border-bottom: 1px solid #000;
			border-top: 1px solid #000;
			color: #fff;
			font-size: 14px;
			font-style: italic;
			font-weight: bold;
			padding: 7px;
		}
	
			#opportunities tfoot .dept,
			#opportunities tfoot .loc {
				border-left: none;
				font-size: 12px;
			}
	
			#opportunities tfoot td a {
				color: #fff;
			}
	
				#opportunities tfoot td a:hover {
					color: #000;
				}

.cpage {
	margin: 0 0 20px;
	width: 700px;
}

	.cpage td {
		vertical-align: top;
		width: 340px;
	}

		.cpage td.gap {
			width: 20px;
		}

		.cpage td ul {
			margin-bottom: 30px;
		}

#map_canvas {
	border: 1px solid #000;
	height: 338px;
	width: 338px;
}

	#contact #map_canvas {
		height: 300px;
		margin-bottom: 20px;
		width: 559px;
	}

.pullquote {
	background: #f3f3f3;
	border-bottom: 1px dotted #999;
	border-top: 1px dotted #999;
	padding: 10px 15px;
}

	.pullquote p {
		font-style: italic;
		line-height: 1.6;
		text-align: justify;
	}

		.pullquote .attrib {
			font-weight: bold;
			line-height: 1.3;
			margin-bottom: 0;
			text-align: right;
		}

.social {
	font-size: 11px;
	line-height: 1.4;
	padding: 18px 15px 18px 40px;
	vertical-align: middle;
	width: 115px !important;
}

	#facebook {
		background: url('style/images/icon_facebook.png') left center no-repeat;
	}

	#twitter {
		background: url('style/images/icon_twitter.png') left center no-repeat;
	}

#adpframe {
	border: 1px solid #049;
	padding-left: 65px;
	width: 698px;
}

#backtojobs,
#sharecell {
	background: #def;
	font-weight: bold;
	padding: 0 20px;
}

#deductions {
	border: 1px solid #000;
	margin: 0 0 20px;
	width: 100%;
}

	#deductions td,
	#deductions th {
		border: 1px solid #000;
		padding: 5px 7px;
		text-align: center;
	}

		#deductions th {
			background: #049;
			color: #fff;
			font-weight: bold;
		}
		
			#deductions .bighead {
				background: #7ac;
				color: #000;
			}

		#deductions .po {
			background: #eee;
			font-weight: bold;
		}

#divisions {
	margin: 10px auto;
}

	#divisions li {
		border-right: 1px solid #000;
		display: inline;
		list-style: none;
		margin: 0;
		padding: 0;
	}

		#divisions li:last-child,
		#divisions li.lastchild {
			border-right: none;
		}

		#divisions li a {
			color: #000;
			display: inline-block;
			font-size: 11px;
			padding: 0 7px;
			text-decoration: none;
		}
	
			#divisions li a:hover {
				text-decoration: none;
			}

/* Default WordPress Styles */

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
   margin-bottom: 15px;
   margin-left: 15px;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

/* AddThis Styles */

.addthis_toolbox {
	margin: 18px auto 10px;
	width: 412px;
}

.addthis_toolbox a {
	float: left;
	margin-top: -3px;
}

	.addthis_toolbox a.addthis_button_email {
		background-image: url('style/images/email.png');
		background-position: 0 0;
		height: 19px;
		margin: -2px 2px 0 0;
		padding: 0 !important;
		width: 125px;
	}
	
		.addthis_toolbox a.addthis_button_email:active {
			background-position: 0 -40px;
		}
		
		.addthis_toolbox a.addthis_button_email:focus,
		.addthis_toolbox a.addthis_button_email:hover {
			background-position: 0 -20px;
		}
	
	.addthis_toolbox a.addthis_button_facebook_like {
		margin-top: -3px;
	}
	
.addthis_toolbox span {
	color: #049;
	float: left;
	margin-right: 5px;
}

#at16meo,
#at16pf,
#at_promo,
#at_success a,
.addthis_button_email span {
	display: none !important;
}
