/*
Theme Name: WTF Theme
Theme URI: http://westerntruckfab.com/
Description: Custom Theme built for WTF.
Version: 1.0
Author: Landon Ritchie
Author URI: http://vigilsoft.net/
Tags: blue, custom header, fixed width, two columns, widgets
*/

/* Begin Typography & Colors */
html, body {
	font-size: 10px; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background: #000000;
	color: #ffffff;
      margin:0;
      padding:0;
      height:100%;
      border:none

	}
	
b 	{
	font-size: 10px; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #ffffff;
	font-weight: bold;

	}
	
	.red 	{
	font-size: 12px; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #ff0000;
	font-weight: bold;

	}

	
	a	{
	font-size: 10px; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #ffffff;
	font-weight: none;
	text-decoration: none;

	}	

	a:hover	{
	font-size: 10px; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #00ff00;
	font-weight: none;
	text-decoration: none;
	
	}	
	
ul
{
list-style: none;

}

li
{
list-style: none;

}
	
table.noborder { border: none ! important; }
	
table.sample {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: green green green green;
	border-collapse: separate;

}
table.sample th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: none none none none;
	border-color: green green green green;
	background-color: rgb(0, 0, 0);

}
table.sample td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: none none none none;
	border-color: green green green green;
	background-color: rgb(0, 0, 0);

}	


table.sample2 {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: green green green green;
	border-collapse: separate;

}
table.sample2 th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: none none none none;
	border-color: green green green green;
	background-color: #171717;

}
table.sample2 td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: none none none none;
	border-color: green green green green;
	background-color: #171717;

}	


table.sample3 {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: rgb(255, 255, 240);
	font-size: 12px; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #000000;
	font-weight: bold;
}
table.sample3 th {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: rgb(255, 255, 240);
	-moz-border-radius: 0px 0px 0px 0px;
}
table.sample3 td {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: rgb(255, 255, 240);
	-moz-border-radius: 0px 0px 0px 0px;
}


	
div#header
{
	font-size: 14px; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background: #000000 url('headerbg.jpg') repeat-x;
	height: 150px;
	color: #00ff00;
	text-align: left;
	vertical-align: text-bottom;
}

div#footer
{
	font-size: 10px; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background: #000000 url('footer.jpg') repeat-x;
	height: 150px;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
}	
div#wrapper
{
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: green green green green;
	border-collapse: separate;	
	height: 500px;
	min-height: 100%;
	background: #171717;
}


div#sidebar
{
	font-size: 10px; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background: #171717;
	height: 100%;
	width: 200px;
	color: #ffffff;
	text-align: left;
	vertical-align: text-top;
	float: left;
	min-height: 100%;
	
}	



	
		
div#content
{
	font-size: 10px; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background: #171717;
	height: 100%;
	
	color: #ffffff;
	text-align: left;
	vertical-align: text-top;
	margin: 2px 2px 2px 2px; 
	min-height: 100%
}		


	
#sidebar ul li li a
{
list-style: none;
display: block;
width: 141px;
height: 31px;
background: url('images/bar.png');
text-align: center;
position: relative;
left: -40px;

line-height: 2em;
font-size: 12px; /* Resets 1em to 10px */
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
color: #ffffff;

}	

#sidebar ul li li a:hover
{
background: url('images/barhover.png');
color: #ffffff;
}

.select input
{
color: #ffffff;
background: #3B3B3B;
border: 1px solid #000000;
font-family: book antiqua; 
font-size: 14px;
}
TEXTAREA
{
color: #ffffff;
background: #3B3B3B;
border: 1px solid #000000;
font-family: book antiqua; 
font-size: 14px;
}
 input
{
color: #ffffff;
background: #3B3B3B;
border: 1px solid #000000;
font-family: book antiqua; 
font-size: 14px;
}
input#s { width: 95%; }

.image
{
color: #ffffff;
background: #3B3B3B;
border: 0px solid #000000;
font-family: book antiqua; 
font-size: 14px;
}
.submit input
{
color: #ffffff;
background: #3B3B3B;
border: 1px solid #000000;
font-family: book antiqua; 
font-size: 14px;
}

/* Page Template styles */
#Page-Template, 
#Service-Bodies-Test { height: auto; }

#Service-Bodies-Test #footer,
#Page-Template #footer { 
clear: both;
border-top: 1px solid green;
}

#Service-Bodies-Test #content-section,
#Page-Template #content-section { 
margin: 0 0 0 201px; 
padding: 15px; 
height: 100%;
}

#Service-Bodies-Test #content-section h1,
#Page-Template #content-section h1 { 
color: #00ff00;
font-size: xx-large;
}

#Service-Bodies-Test #content-section hr,
#Page-Template #content-section hr { color: #00ff00; }

#Service-Bodies-Test #content-section p,
#Page-Template #content-section p { font-size: medium; }

/* Utility styles */
.no-margin  { margin: 0; }
.no-padding { padding: 0; }
.clear { clear: both; }