﻿/*
Theme Name: Tristate Equipment
Theme URI: http://www.allurenyc.com
Description: Heavily modified and fortified custom theme
Author: Allure NYC
Author URI: http://www.allurenyc.com
*/
html,html body {height:100%;}

body {
	/*font: 12px arial,verdana,sans-serif;*/
	font: 12px georgia;
	padding:0px;
	margin:0px;
	background:#040404 url("images/line_art-BG.jpg") no-repeat fixed center;
}

#wrap {
	clear: both;     
	width: 1004px;
	padding:8px;	
	margin:4px auto 0px auto;
	background:#040404;	
}
#content-container {
	float: left;
	width: 1004px;
	padding:0px;	
	margin-top:0px;
	margin:0px;
	background:#040404;
}
#content {
margin:0 0 0 20px;
}

#header {
	height:404px;
	width: 1004px;
	padding:0px;
	margin:0px auto;
	background:url(images/header.jpg) no-repeat top center;
	float:none;
}
#header h1 
{
font:36px 'times new roman';
text-align:center;
padding-left:630px;
padding-top:5px;
font-weight:bold;
width:350px;
}
#header h1, h1 a, h1 a:visited {
text-decoration: none;
margin:0;
color:#ffffff;
}
#header h1 a:hover {
text-decoration: none;
color:#ffffff;
}
#subtitle {
	padding-left:680px;
	color: #ffffff;
	font:14px 'times new roman';
	text-align:left;
	font-weight:bold;
}


#navlist-container{	
	position:absolute;
	top:72px;
	height:30px;
	float:left;	
	}
#navlist{
	position:relative;
	display:block;
	height:40px;
	font-size:1.1em;
	font-weight:normal;
	font-weight:bold;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	}
#navlist ul{
	margin:0px;
	padding:0px 0px 0 20px;
	list-style-type:none;
	width:auto;
	float:left;
	}
#navlist ul li{
	display:block;
	float:left;
	margin:0 ;
	width:110px;
	}
#navlist ul li a{
	display:block;
	float:left;
	color:#fff;
	padding:17px 0px 0px 0px;
	width: 110px; 
	height: 30px;
	background:url(images/menu.gif) no-repeat right top;
	text-align: center;
	text-decoration:none;
	}
#navlist ul li a:hover,#navlist ul li.current_page_item a{
	color:#fff;
	background:url(images/menu.gif) no-repeat top left;
	width: 110px; height: 30px;
	text-align: center;
	}
#navlist ul li .current_page_item a,#navlist ul li .current_page_item a:hover{
	color:#3A5978;
	width: 110px; height: 30px;
	background:url(images/menu.gif) no-repeat top left;
	}


#navlist ul li.current-cat a{
	color:#fff;
	background:url(images/menu.gif) no-repeat top left;
	width: 110px; height: 30px;
	text-align: center;
	}


#navlist ul li .current-cat a,#navlist ul li .current-cat a:hover{
	color:#3A5978;
	width: 110px; height: 30px;
	background:url(images/menu.gif) no-repeat top left;
	}

	
#footer {	
	color:#fff;
	font: 11px georgia;
	text-align:left;
	height:80px;
	float:left;
	position:relative;
	width:1004px;
	margin:0px;
	background:url(images/footer.gif) no-repeat bottom center;
}
.footerlinks 
{
	color:#fff;
	text-align:center;
	margin-top:20px;

}
.footerlinks  a
{
	color:#e5e5e5;
	text-decoration:underline;

}

.footerdev {
	font: 9px georgia;
}
/* General Header Styles */
h2 {
	margin-top:0;
	font-size:16px;	
}
h3 {
	margin:0;
	font-size:14px;	
}


/* Post Related */
h2 a:hover, h2 a:visited, h2 a {
	text-decoration:none;
}
.post-container
{
	float:left; 
	width:522px; 	
	margin-top:-40px;
	
}
.post {
	width:522px;
	margin:0;
	padding:0;
	color:#fff;
	float:none;
	display:block;
	margin-bottom:30px;	
	margin-top:20px;	
	clear:both;	
	background:url(images/post-bg.gif) repeat-y left ;
}
.posttop {
	width:522px;
	height:40px;
	margin:0;
	color:#e5e5e5;
	padding-top:10px;
	background:url(images/post-top.gif) no-repeat top left;
}

.post p {
	margin:0px;
}


.post a:hover {
	color:#999999;
}

.posttop h2 {
	font: 18px Georgia;
	text-align:left;
	overflow:visible;
	margin-bottom:10px;
	padding:0;
	float:left;
	font-weight:bold;
	margin-left:10px;
	width:510px;
}
.posttop h2 a {
	color:#ffffff;
}


.postinfo {
width:510px;
clear:both;
color:#777777;
font-size:11px;
padding:5px 0px 0 10px;
}

.postinfo a {
text-decoration:none;
color:#FF9B14;
}

.postinfo a:hover {
color:#FF9B14;
text-decoration:underline;
}

.postinfo .posted {
float:left;
background:url(images/filled.gif) no-repeat left;
padding-left:18px;
margin-right:0px;

}

 .postedx {
	height:20px;
}

.postinfo .published {
float:right;
background:url(images/date.gif) no-repeat left;
padding-left:20px;
width:120px;
margin-right:0px;
}

.postbottom
{
	font-size:11px;
	color:#C41407;
	text-align:left;
	width:522px;
	padding:0;	
	height:10px;
	background:url(images/post-bottom.gif) no-repeat bottom left;
}
.postbottom a
{
text-decoration:none;
color:#FF9B14;	
}
.postbottom a:hover
{
text-decoration:underline;
color:#cccccc;
}
.postbottom .comments {
float:right;
background:url(images/comments.gif) no-repeat left bottom;
height:16px;
position:relative;
padding:15px 20px 0 20px;
}

.navigation a {
	color:#cccccc;
	text-decoration:none;
}
.navigation a:hover 
{
	color:#999999;
	text-decoration:underline;
}

.navigation {
	text-align:left;
	width:520px;
	float:left;
	font-size:12px;
}
img.centered {
	display: block;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
.alignright {
	float: right;
}
.alignleft {
	float: left
}
.navigation .alignright {
	margin-bottom:10px;
}
.navigation .alignleft {
	margin-bottom:10px;
}	

.pagetitle{
	font: bold 26px verdana;
	margin-top:0;	
	margin-bottom:5px;
	text-align:left;
	color:#A90101;
	overflow:visible
}
blockquote {
	font-style:italic;
	margin:5px;
	border-left:5px solid #CD0100;
	padding-left:5px;
}
a img {
	border:0;
}
.entry {
	font: 14px Georgia;
	padding-right:20px;
	padding-left:15px;
	padding-bottom:0px;
	text-align:justify;
	clear:both;
	
}
.entry table{
	margin-left:15px;
}

.entry h1 {
	padding: 0px 0px 8px 0px;
	font:bold 18px georgia;
	color: #ff9b14;
	text-align: left;
	margin:0px;
}

.entry h2 {
	padding: 8px 0px 4px 0px;
	font:bold 14px georgia;
	color: #fff;
	text-align: left;
	margin:0px;
}

.entrytext .postmetadata {
	font: 12px arial,verdana,sans-serif;
}
.more-link {
	font: 10px arial,verdana,sans-serif;
}
#sidebar {
		float: left;
		width: 420px;
		margin-top:-137px;
		margin-left:10px;
		
	}
	
	#sidebar a {
		color: #fff;
		text-decoration: none;
	}
	
	#sidebar a:hover {
		text-decoration: underline;
	}
	
	/* Main - Sidebar - Sides */
	
	#sidebar #sidebar-left {
		float: left;
		width: 201px;
		
	}
	
	#sidebar #sidebar-right {
		float: right;
		width: 201px;
		
	}
	
	/* Main - Sidebar - Boxes */
	
	#sidebar .sidebar-box {
		width: 201px;
		margin-bottom: 7px;
		background: url("images/sidebar_box.gif") repeat-y;
	}
	
	#sidebar .sidebar-box-top {
		width: 201px;
		
	}
	
	#sidebar .sidebar-box-bottom {
		width: 201px;
		padding-bottom: 14px;
		min-height: 50px;
		background: url("images/sidebar_box_bottom.gif") no-repeat left bottom;
	}
	
	
	
	/* Sidebar - Menus */
	
	#sidebar ul {
		margin: 0;
		padding: 0 11px 6px 9px;
		list-style-type: none;
	}
	
	#sidebar ul li {
		color: #CCCCCC;
		font: 12px Arial, Verdana;
		border-bottom:1px solid #5A5A5A;
		
	}
	
	#sidebar ul li a {
		color: #CCCCCC;
		text-decoration: none;
		padding: 4px 0 0px 13px;
		display: block;
		height: 22px;
		background:url(images/arrow.gif) no-repeat left;
		
	}
	
	#sidebar ul li a:hover {
		text-decoration: underline;
	}
	
		/* Sidebar - Menus - Submenus */
		
		#sidebar ul li ul {
			padding: 0;
		}
		
		#sidebar ul li ul li a {
			padding: 0 0 2px 15px;
		}
	
	/* Sidebar - Forms */
	
	#sidebar #searchform {
		margin: 0;
		padding: 20px 11px 10px 9px;
		width: 158px;
		text-align: center;
	}
	
	#sidebar #searchform #s {
		width: 138px;
	}
	
	/* Sidebar - Tables */
	
	#sidebar #calendar_wrap {
		margin: 0 auto;
		padding-bottom: 2px;
		width: 128px;
	}
	
	#sidebar #calendar_wrap caption {
		font-weight: bold;
	}
	
	#sidebar #calendar_wrap tbody {
		text-align: right;
	}
	
	#sidebar #calendar_wrap tfoot #next {
		text-align: right;
	}
	
	#sidebar #calendar_wrap #today {
		font-weight: bold;
	}
	
	/* Sidebar - Texts */
	
	#sidebar .textwidget {
		padding: 0 15px 2px 13px;
	}

/* User Comment Specific */
#comment
{
border:1px solid #333333;
color:#333333;
background:#ffffff;
height:160px;
width:450px
}
#respond
{
	padding-left:10px;
}
#commentform
{
	padding:10px;

}
#commentform input
{
color:#333333;
background-color:#ffffff;
border:1px solid #333333;
margin-bottom:5px;
}

ol.commentlist {
	margin-left:25px;
	padding:0;
}

ol.commentlist a {
	color:#c4c4c4;	
}
ol.commentlist p {
	margin-top:3px;
	margin-bottom:10px;
}
small.commentmetadata {
	font: 10px arial,verdana,sans-serif;
}
small.commentmetadata a {
	text-decoration:none;
}
#submit {
	height: 25px;
	background-color: #D6E5BD;
	margin: 10px 10px 0 0;
	color:#ffffff;
	font-size: 1.2em;

}

/************************/
/*     Search Design    */
/************************/
#searchform{
display:none;
}
#s
{
	width:140px;
	font:12px tahoma;
	color:#c4c4c4;
}
#menu_search_box{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	height:30px;
	float:left;
	margin-top:-46px;
	margin-left:50px;
}

#menu_search_box input.s{
	width:120px;
	font-size:11px;
	color:#c4c4c4;
	padding:5px;	
	background:none;
	border:none;
	height:15px;
	float:left;
}
#menu_search_box span{
	position:relative;
	top:-1px;
	font-weight:bold;
}
/*-------------Other------------------*/
hr {
	display: none;
}
a 
{
	color:#A90101;
}
#wp-calendar
{
width:150px;
color:#ffffff;	
margin-left:5px;
text-align:center;
}
#calendar
{

}
td
{
color:#999999;
}
#aboutus{
width:320px;
height:150px;
color:#8E929E;
padding:20px;
padding-top:5px;
overflow:hidden;
margin-top:-165px;
}
#aboutus a{
color:#ffffff;
text-decoration:none;
}

.sidebarDIV {
		float: left;
		margin:-10px 0 20px 8px;
		width:400px;
		height:105px;
		background: url("images/rightBG.png") no-repeat;
		color:#efefef;
		padding:10px 15px 20px 12px;
		font-size:12px;
		font-weight:bold;
		overflow:hidden;
	}
/* Sidebar - Titles */
	
	.sidebarDIV h3 {
		width: 400px;
		height: 16px;
		padding: 0px 0px 8px 0px;
		font:bold 16px georgia;
		color: #ff9b14;
		text-align: left;
	}
	.sideaddr{
		font-weight:bold;
		font-size:14px;
		text-align:left;
	
	}
	.distimg {
		padding:2px 2px 0px 2px;
		background:#000;
		border:1px solid #fff;
		margin:5px 15px 10px 5px;
		width:220px;
		float:left;
	}
	.distIndex {
		margin:40px 0 5px 0;
		padding: 0px 0px 2px 0px;
		font:bold 16px georgia;
		color: #ff9b14;
		text-align: left;
	}

img.size-full {
	padding:2px 2px 6px 2px;
	border:1px solid #ccc;
	background:#fff;
}

img.size-medium {
	padding:2px 2px 2px 2px;
	border:1px solid #ccc;
	background:#fff;
}

.inventory {
	width:400px;
	margin:0 auto 0 auto;
}

img.inventory-img {
	padding:2px 2px 2px 2px;
	border:1px solid #ccc;
	background:#fff;
	text-align:center;
	}
img.thumbspace {
	margin:2px;
}

.post-meta {
	margin: 5px 0 10px 40px;
	color:#fff;
	font-size:12px;
}
.post-meta li {
	list-style-type:none	
}
.post-meta-key {
	font-weight:bold; 
	padding:0px 5px 0px 0px;
	color:#fff;
}
span.post-meta-key {
	width:100px;
	display:-moz-inline-block; 
	display:-moz-inline-box; 
	display:inline-block; 
	}
.style-align-left {
	text-align: left;
	color:#fff;
}
.table_spacer {
	margin:20px;
}
	