/*

Theme Name: National Transport LLC custom WordPress theme

Theme URL: http://nationaltransportllc.com

Description: Custom WordPress theme designed for National Transport LLC.

Author: Jon Phillips

Author URI: http://spyrestudios.com

Version: v.1

*/





body {



	background-color: #ffffff;



	background-image: url(images/body_bg_y.jpg);



	background-repeat: repeat-y;



	background-position: center; 



	width: 980px;



	color: #333333;



	font-size: 13px;



	font-family: Helvetica, Arial, Verdana, Sans-Serif;



	margin: 0px auto 0px auto;



	padding: 0px 0 0 0;



}







#wrap {



	width: 905px;



	margin: 0px auto 0px auto;



	padding: 0px;



}







h1{



	padding: 0 0 0 0;



}







h3{



	font-size: 18px;



	font-weight: bold;



	color: #222;



	padding: 10px 0 0 0;



}







h4{



	padding: 0 0 0 15px;



	font-size: 13px;



}







a:link{



	text-decoration: underline;



	font-weight: normal;



	color:#254769;



}







a:hover{



	text-decoration: underline;



	font-weight: normal;



	color: #980000;



}







a:visited{



	text-decoration: underline;



	font-weight: normal;



	color:#666666;



}







a img {



	border: none;



}





.img_right {

  margin-left:20px;

  margin-right:10px;

}



.img_left {

  margin-left:10px;

  margin-right:20px;

}



.entry img.left { 



	padding: 6px 10px 10px 0; 



	border: none;



	float: left; 	



	clear: left; 



}







.entry img.right { 



	padding: 6px 0 10px 10px; 



	border: none;



	float: right; 



	clear: right; 



}







.entry img.center { 



	display: block; 



	padding: 8px; 



	margin: 0 auto 1.5em auto; 



	border: none;



	float: none; 



	clear: both; 



}







.entry img.frame { 



	padding: 6px; 



	margin: 0.5em 0 0.5em 15px; 



	border: 1px solid #CCC;



	background: #EEE;



	float: right; 



	clear: right; 



}







.entry img.frameleft { 



	padding: 6px; 



	margin: 0.5em 15px 0.5em 0; 



	border: 1px solid #CCC;



	background: #EEE;



	float: left; 



	clear: both; 



}







.entry img.stack { 



	clear: none !important; 



}







/************************************************



*	Header     *



************************************************/







#header {



	width: 905px;



	height: 95px;



	margin: 0px auto 0px auto;



	padding: 0px 0px 0px 0px;



	overflow: hidden;



}











/************************************************



*	Boxes     *



************************************************/







#boxwrap {



	float: left;



	width: 905px;



	height: 160px;



	background-color: #fff;



	background-image: url(images/boxes_bg_full.jpg);



	color: #000000;



	border-top: 5px solid #456687;



	margin: 0px auto 0px auto;



	padding: 0px 0px 0px 0px;



	overflow: hidden;



}







#boxwrap a {



	font-family: Helvetica, Arial, Verdana, Sans-Serif;



	font-size: 12px;



	text-decoration: none;



	padding: 0px;



	margin: 0px;



}







#box1 {



	width: 320px;



	height: 160px;



	float: left;



	font-size: 14px;



	overflow: hidden;



}







#box1title {



	width: 290px;



	height: 25px;



	margin: 7px 0 0 12px;



	float: left;



	font-size: 12px;



	font-weight: bold;



	color: #fff;



	font-family: Helvetica, Verdana, Sans-Serif;



	overflow: hidden;



}







#box1content {



	width: 290px;



	margin: 0 12px 5px 10px;



	float: left;



	font-size: 13px;



	color: #222222;



	font-family: Helvetica, Verdana, Arial, Sans-Serif;



	overflow: hidden;



}







#box1content a {



	color: #222222;



	overflow: hidden;



}







#box1content a:hover {



	color: #980000;



	overflow: hidden;



}







#box1content a:visited {



	color: #444444;



	overflow: hidden;



}







#box1content a:visited:hover {



	color: #980000;



	overflow: hidden;



}







#box2 {



	width: 320px;



	height: 160px;



	float: left;



	font-size: 14px;



	overflow: hidden;



}







#box2title {



	width: 290px;



	height: 25px;



	margin: 7px 0 0 12px;



	float: left;



	font-size: 12px;



	font-weight: bold;



	color: #fff;



	font-family: Helvetica, Verdana, Sans-Serif;



	overflow: hidden;



}







#box2content {



	width: 290px;



	padding: 6px 0px 6px 15px;



	font-size: 13px;



	color: #ffffff;



	font-family: Helvetica, Verdana, Arial, Sans-Serif;



}







#box2content a {



	color: #fff;



	font-size: 14px;



	overflow: hidden;



	font-weight: bold;



	text-decoration: underline;



}







#box2content a:hover {



	color: #ddd;



	font-size: 14px;



	overflow: hidden;



	font-weight: bold;



	text-decoration: underline;



}







#box2content a:visited {



	color: #eee;



	font-size: 14px;



	overflow: hidden;



	font-weight: bold;



	text-decoration: underline;



}







#box2content a:visited:hover {



	color: #ddd;



	font-size: 14px;



	overflow: hidden;



	font-weight: bold;



	text-decoration: underline;



}







#box2content img {



	padding: 0px; 



	border: none;



	float: right; 	



	margin: 0px;



}







#box3 {



	width: 320px;



	height: 160px;



	float: left;



	font-size: 14px;



	overflow: hidden;



}







#box3title {



	width: 290px;



	height: 25px;



	margin: 7px 0 0 12px;



	float: left;



	font-size: 12px;



	font-weight: bold;



	color: #fff;



	font-family: Helvetica, Verdana, Sans-Serif;



	overflow: hidden;



}







#box3content {



	width: 290px;



	margin: 5px 0 15px 10px;



	float: left;



	font-size: 12px;



	color: #333333;



	font-family: Helvetica, Verdana, Arial, Sans-Serif;



	overflow: hidden;



}







#box3content a {



	text-decoration: underline;



}







/************************************************



*	Navbar         *



************************************************/







#top-menu{



	width: 905px;



	float: left;



	font-family: Arial, sans-serif, georgia;



	text-transform: normal;



	text-align: left;



	height: 30px;



	background: #fff url(images/menu_bg_full.jpg) repeat-x;



}







#top-menu a{



	text-decoration: none;



	font-weight: bold;



	font-size: 13px;



	padding: 10px 10px 10px;



	color: #333333;



}







#top-menu a:hover{



	font-weight: bold;



	text-decoration: none;



	font-size: 13px;



	padding: 10px 10px 10px;



	color: #000000;



}







#top-menu ul{



	margin: 0 0 0 0px;



	padding: 7px 0;



	text-align: left;



}







#top-menu ul li{



	display: inline;



	padding: 0 0 0 0;



	font-size: 13px;



}







#top-menu ul li.current_page_item{



	text-decoration: none;



	color: #980000;



}







#top-menu ul li.current_page_item a{



	text-decoration: none;



	color: #980000;



}







/************************************************



*	Content 	 * 



************************************************/







#container{



	float: left;



	width: 510px;



	padding: 15px 5px 0 10px;



	font-family: Helvetica, Verdana, Arial, Sans-Serif;



}







.post{



	padding: 20px 10px 50px 10px;



}







.post h2{



	font-family: Georgia, Sans-serif;



	font-size: 24px;



	font-weight: normal;



	padding: 0 0 0 0;



	margin: 0 0 6px 0;



}







.post h2 a:link{



	text-decoration: none;



	font-weight: normal;



	color: #980000;



}







.post h2 a:hover{



	text-decoration: none;



	font-weight: normal;



	color: #000000;



}







.post h2 a:visited{



	text-decoration: none;



	font-weight: normal;



	color: #550000;



}







.post h2 a:visited:hover{



	text-decoration: none;



	font-weight: normal;



	color: #000000;



}







.entry{



	line-height: 22px;



	padding: 0 0 0 0px;



}







.postinfo{



	font-family: Helvetica, Verdana, Georgia, Sans-serif;



	font-size: 12px;



	text-decoration: none;



	color: #999999;



	margin: 0 0 0 0;



	padding: 0 0 5px 0;



}







.postinfo a:link{



	text-decoration: none;



	color:#888888;



}







.postinfo a:hover{



	text-decoration: none;



	color: #777777;



}







.postinfo a:visited{



	text-decoration: none;



	color:#777777;



}







.postdate{



	color: #999999;



}







p.postmetadata{



	font-family: georgia, arial, sans-serif;



	font-size: 12px;



	color: #666666;



	text-decoration: none;



	background: #eeeeee;



	border-top: 1px solid #cccccc;



	border-bottom: 1px solid #cccccc;



	margin: 0 0 12px 0;



	padding: 0 0 0 10px;



}







p.postmetadata a:link{



	text-decoration: none;



	color:#888888;



}







p.postmetadata a:hover{



	text-decoration: none;



	color: #980000;



}







p.postmetadata a:visited{



	text-decoration: none;



	color:#555555;



}







p.postmetadata a:visited{



	text-decoration: none;



	color:#980000;



}







p.postmetadata strong{



	float: right;



}







/* This is the link at the bottom of a post which lets you go to the next or previous post */







.postnav{



	padding: 10px 15px 10px 15px;



	font-size: 14px;



	font-weight: bold;



	line-height: 18px;



}







.postnav a:link{



	text-decoration: none;



	color:#000000;



}







.postnav a:hover{



	text-decoration: none;



	color: #666666;



}







.postnav a:visited{



	text-decoration: none;



	color:#555555;



}







	



/************************************************



*	Sidebar 	 * 



************************************************/







.sidebar {



	float: right;



	margin-top: 35px;



	width: 220px;



	color: #444444;



	display: inline;



	overflow: hidden;



	font-family: helvetica, verdana, arial, sans-serif;



}







.sidebar ul{



	list-style: none;



	margin: 0;



	padding: 0 5px 0 0px;



}







.sidebar li{



	padding: 0px 0 20px 0px;



}







.sidebar li h2{



	font-size: 12px;



	font-weight: bold;



	color: #fff;



	font-family: Helvetica, Verdana, Sans-Serif;



	width: 220px;



	text-align: left;



	background: url(images/sidebar_h2bg.jpg) repeat-x;



	padding: 5px 5px 5px 10px;



	margin: 0 0 5px 0;



}







.sidebar ul ul li{



	padding: 0;



	margin: 0 0 0 22px;



	line-height: 24px;



	font-size: 12px;



}







.sidebar a:link{



	text-decoration: none;



	color:#444444;



}







.sidebar a:visited{



	text-decoration: none;



	color:#000000;



}







.sidebar a:hover{



	text-decoration: underline;



	color: #254769;



}







/************************************************



*	Left Sidebar 	 * 



************************************************/







.leftbar {



	float: left;



	margin-top: 35px;



	width: 150px;



	color: #444444;



	display: inline;



	overflow: hidden;



	font-family: arial, sans-serif;



}







.leftbar ul{



	list-style: none;



	margin: 0;



	padding: 0 5px 0 0px;



}







.leftbar li{



	padding: 0px 0 20px 0px;







}















.leftbar li h2{







	font-size: 12px;







	font-weight: bold;







	color: #fff;







	font-family: Helvetica, Verdana, Sans-Serif;







	width: 150px;







	text-align: left;







	background: url(images/sidebar_h2bg.jpg) repeat-x;







	padding: 5px 5px 5px 12px;







	margin: 0 0 5px 0;







}















.leftbar ul ul li{







	padding: 0;







	margin: 0 0 0 22px;







	line-height: 24px;







	font-size: 12px;







}















.leftbar a:link{







	text-decoration: none;







	color:#444444;







}















.leftbar a:visited{







	text-decoration: none;







	color:#000000;







}















.leftbar a:hover{







	text-decoration: underline;







	color: #254769;







}















/************************************************



*	RSS Custom      *



************************************************/







.sidebaradvertsimg {



	border: 0;



	padding: 5px;



}







.sidebarsearch {



	padding: 0 0 0 22px;



}







.archivespad {



	color: #000000;



	font-weight: bold;



	font-size: 14px;



	padding: 10px 0 6px 12px;



}







.archive_head {



	line-height: 22px;



	padding: 0 0 0 50px;



}







/************************************************



*	Custom      *



************************************************/















.socialicons {







	padding: 0 4px 0 1px;







}















.pollsquestions {







	background-color: #C0BFBE;







}























blockquote { 







	font-style: italic; 







	font-family: Helvetica, Arial, Sans-serif;







	font-size: 90%;







	color: #666666; 







	margin: 1.5em 30px 1.5em 30px; 







	padding: 4px 4px 4px 10px;







	background: #f1f0ed;







	border-left: 1px solid #980000;







}















code { 







	color: #9A2EFE; 







	font-family: Courier, monospace; 







}















.rssposts{







	font-family: Helvetica, Verdana, Georgia, Sans-serif;







	font-size: 14px;







	color: #666666;







	margin: 0 0 0 50px;







	padding: 15px 15px 15px 15px;







	border: 1px solid #333333;







	width: 490px;







	overflow: hidden;







	background: #f1f0ed;







}















.rssposts a:link{







	text-decoration: underline;







	color:#666666;







}















.rssposts a:hover{







	text-decoration: underline;







	color: #980000;







}















.rssposts a:visited{







	text-decoration: underline;







	color:#555555;







}















.rsspostsimage{







	margin: 0 7px 0 0; 







	border: none;







	float: left; 	







	clear: left; 







}















.sociallinks {







	font-family: Helvetica, Verdana, Georgia, Sans-serif;







	font-size: 14px;







	text-decoration: none;







	color: #666666;







	width: 490px;







	overflow: hidden;







}















.sociallinks a {







	font-family: Helvetica, Verdana, Georgia, Sans-serif;







	font-size: 14px;







	text-decoration: none;







	color: #666666;







	width: 490px;







	overflow: hidden;







}















.sociallinks a:hover {







	font-family: Helvetica, Verdana, Georgia, Sans-serif;







	font-size: 14px;







	text-decoration: none;







	color: #980000;







	width: 490px;







	overflow: hidden;







}















.custombgint {







	padding: 10px;







	border: 1px solid #666666;







	background: #EBEBDE;







}















.customintbg {







	padding: 10px;







	border: 1px solid #666666;







	background: #E4E4CD;







}















/************************************************







*	Footer      *







************************************************/















#footer {







	background: #000;







	border-top: 1px solid #777777;







	width: 905px;







	height: 40px;







	margin: 0px auto 0px;







	padding: 15px 0px 0px 0px;







}







	







#footer p {







	color: #dddddd;







	font-size: 12px;







	font-family: Helvetica, Arial, Verdana, Sans-Serif;







	margin: 0px;







	padding: 0px 10px 0px 10px;







}























#footer a, #footer a:visited {







	color: #cccccc;







	text-decoration: none;







}







	







#footer a:hover {







	text-decoration: none;







	color: #ffffff;







}







	







#footer a img {







	border: none;







	margin: 0px 0px 0px 10px;







	padding: 0px;







}























/************************************************







*	Search Form     *







************************************************/















#searchdiv {







	margin: 0px;







	padding: 0px;







}







	







#searchform {







	margin: 0px;







	padding: 0px;







	overflow: hidden;







}















#s-head {







	background: #FFFFFF;







	width: 240px;







	color: #333333;







	font-size: 12px;







	font-family: Helvetica, Arial, Verdana, Sans-Serif;







	padding: 4px;







	margin: 5px 0px 20px 0px;







	border-top: 1px solid #666666;







	border-right: 1px solid #DDDDDD;







	border-left: 1px solid #666666;







	border-bottom: 1px solid #DDDDDD;







}







	







#s {







	background: #FFFFFF;







	width: 220px;







	color: #333333;







	font-size: 12px;







	font-family: Helvetica, Arial, Verdana, Sans-Serif;







	padding: 4px;







	margin: 5px 0px 20px 0px;







	border-top: 1px solid #666666;







	border-right: 1px solid #DDDDDD;







	border-left: 1px solid #666666;







	border-bottom: 1px solid #DDDDDD;







}







	







#signup {







	background: #FFFFFF;







	width: 240px;







	color: #333333;







	font-size: 12px;







	font-family: Helvetica, Arial, Verdana, Sans-Serif;







	padding: 4px;







	margin: 0px;







	border-top: 1px solid #666666;







	border-right: 1px solid #DDDDDD;







	border-left: 1px solid #666666;







	border-bottom: 1px solid #DDDDDD;







}















#name, #email, #url, #submit {







	background: #FFFFFF;







	color: #333333;







	font-size: 12px;







	font-family: Helvetica, Arial, Verdana, Sans-Serif;







	padding: 4px;







	margin: 0px 0px 0px 0px;







	border-top: 1px solid #666666;







	border-right: 1px solid #DDDDDD;







	border-left: 1px solid #666666;







	border-bottom: 1px solid #DDDDDD;







}







	







#words {







	background: #FFFFFF;







	width: 500px;







	color: #333333;







	font-size: 12px;







	font-family: Helvetica, Arial, Verdana, Sans-Serif;







	padding: 4px;







	margin: 0px 0px 0px 0px;







	border-top: 1px solid #666666;







	border-right: 1px solid #DDDDDD;







	border-left: 1px solid #666666;







	border-bottom: 1px solid #DDDDDD;







}















/************************************************







*	Comments      *







************************************************/







	







#comment-form{







	width: 470px;







	background: #eeeeee;







	margin: 20px 0 0 0px;







	padding: 5px 5px 10px 10px;







	border: 1px solid #cccccc;







}















.comments-template a{







	text-decoration: underline;







	color: #666;







}























.comments-template a:hover{







	text-decoration: underline;







	color: #333;







}















.comments-template ol{







	width: 485px;







	margin: 10px 10px 10px 0px;







	padding: 0 0 10px;







	list-style: none;







}















.comments-template ol li{







	margin: 10px 0 0 0px;







	line-height: 18px;







	padding: 10px 0 5px 10px;







}























.comments-template h2, .comments-template h3{







	font-family: Helvetica, Arial, Verdana, Sans-Serif;







	font-size: 16px;







	color: #000000;







	margin: 0 0 0 0px;







	padding: 15px 0 20px 0;







}















.commentmetadata{







	font-size: 12px;







	color: #333;







	padding: 20px 0;







}















.commentmetadata strong { 







	font-size: 14px; 







}















.comments-template p.nocomments{







	padding: 0;







}















.comments-template input{







	font-family: Helvetica, Arial, Verdana, Sans-Serif;







	font-size: 12px;







	color: #000;







	margin: 30px 15px 15px 0;







	background: #FFF;









}















.comments-template textarea{







	font-family: Helvetica, Arial, Verdana, Sans-Serif;







	font-size: 12px;







	color: #000;







	margin: 30px 15px 15px 0;







	background: #FFF;













}















.even {







	background: #eeeeee;



	border: 1px solid #550000;



}















.alt {



	background: #dddddd;



	border: 1px solid #980000;



}

.alignleft { float: left; }

.alignright { float: right; }

.text
{
color:#666666;
font-family:verdana;
font-size:11px;
line-height:18px;
font-weight : none;
text-align:middle;
text-align:justify;
}

.quotehead
{
color:#E4C25A;
font-family:verdana;
font-size:12px;
font-weight : bold;
text-align:center;
}

.quoteinput
{
color:#ffffff;
font-family:verdana;
font-size:11px;
line-height:13px;
text-align:middle;
height:20px;
padding:0;
margin:0;
}

.selector1
{
color:#000000;
font-family:verdana;
font-size:9px;
line-height:12px;
margin-left : 1px;
margin-top : 5px;
margin-bottom : 3px;
font-weight : normal;
text-align:left;
}
.whtsmall
{
color:#ffffff;
font-family:verdana;
font-size:9px;
line-height:10px;
margin-left : 6px;
margin-top : 2px;
margin-bottom : 3px;
font-weight : normal;
text-align:middle;
}

.model {
	color:#000000;
	font-family:verdana;
	font-size:9px;
	line-height:12px;
	font-weight : normal;
	word-spacing : 2px;
	text-align:left;
  margin:0px 0px 0px 0px;
  width:192px;	
}

.model input{
	color:#000000;
	font-family:verdana;
	font-size:9px;
	line-height:12px;
	font-weight : normal;
	word-spacing : 2px;
	text-align:left;
  margin:0px 0px 0px 0px;
  width:192px;	
}