/*
Theme Name: LoadTraining
Theme URI: http://fivepints.com/
Description: Custom WordPress theme.
Author: 5 Pints Productions
Version: 1.0
*/
@charset "utf-8";
/* css document */
	
*, body	{margin:0; padding:0; text-shadow: -1px 1px 1px #CCC}
body 	{
		font-family: Arial, Helvetica, sans-serif;
/*
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;*/
	font-size: 14px;
	background:url(images/bodybg2.jpg) repeat left top;
		}
ul		{}
ul li, ol li 	{
	margin:0 0 1px 20px;
	list-style-position: outside;
}
.inline {list-style-type:none; }
.inline li{display:inline;}
.nobul li {list-style-type:none; margin-left:0; padding:0;}
.spc li {margin:0 0 10px 0;}
.nobulspc li {list-style-type:none; margin:0 0 10px 0; padding:0;}

img 	{border: 0;}
h1, h2, h3, h4, h5
		{color:#333333;}
h1 		
		{
	margin: 0 0 15px 0;
	font-size: 22px;
	font-weight: 900;
		}
/*.home h1 {margin-bottom:34px;}*/

h1.full {text-align:center; font-stretch:wider;}

h1 a:hover {text-decoration:none;}
h2 	{
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	margin: 0 0 15px 0;
	}


p 		{margin-bottom: 15px;}
/*.home p {margin-bottom: 34px;}*/

label 	{font-size:12px;}
input, textarea {background:url(images/inputbg.png) no-repeat right top; border:none; padding:2px; font-family: Arial, Helvetica, sans-serif;}
hr 		{
		margin: 25px 0 25px 0;
		border: 100% solid 858585;
		}

a, a:visited, a:active {color:#cc6733; text-decoration:none; text-shadow: -1px 1px 1px #CCC}
a:hover {text-decoration:underline;}
blockquote {padding:10px; font-size:13px; background-color:#fce8dd; margin:10px 0 10px 0;}
.center 	{text-align: center;}
.left-align {text-align:left;}
.equidistant{margin:auto;}
.left 		{float: left;}
.right 		{float: right;}
.clear 		{clear: both;}
.middle		{margin:0 auto 0 auto;}

.hidden		{display:none;}

.white 		{color:#ffffff;}
.black 		{color:#000000;}
.yellow		{color:#fcb165}
.brown, .brown a, h1 span, h2 span, h3 span, h4 span, h5 span 		
			{color: #9a3200;}
.sup 		{vertical-align:20%; color:#333;}
.red 		{color: #cc6633;}

.whitebg 	{background: #fff;}	
.top {margin-top:-15px; font-size:12px;}

.freedvd {}

.fiftypercent {width:45%; margin-right:5%;}
.twentyfivepercent {width:20%; margin-right:5%;}
.seventyfivepercent {width:75%;}


#container 	{
	text-align: left;
	height:100%;
	margin: 0px auto 0px auto;
	width: 980px;
			}
#header 	{
	width:980px;
	height: 138px;
	overflow: hidden;
			}
#header #logo {
	margin:50px 0 0 40px;
}
#animation {
	position: absolute;
	width: 980px;
	height: 15px;
	top: 27px;
}
#animation #dd {
	display:none;
	position: absolute;
	left: 90px;
}
#animation #truck {
	position: absolute;
	left: 0px;
}
#animation img#truck {display:none;}

#free_dvd 	{
	background: url(images/free-dvd.png) no-repeat right bottom;
	width:325px;
	height:116px;
	margin:0 0 0 100px;
	padding:22px 0 0 0;
	overflow: hidden;
			}
#free_dvd img {
	/*overflow: hidden;
	position:absolute;
	clip:rect(0px,325px, 116px 0px)*/
	margin-top:0px;
			}
#free_dvd img:hover {
			}
#flash		{
			width:976px;
			height:205px;
			border: #cc6633 2px solid;
			border-top:none;
			border-bottom:none;
			background:url(images/flashbg.jpg) no-repeat left top;
			}
#content {
	width: 976px;
	background:#fff url(images/roadbg.jpg) no-repeat center bottom;
	border: #cc6633 2px solid;
	border-top:none;
}
#content #roadbg {
	width: 896px;
	padding: 40px 40px 0 40px;
	background:url(images/content-bg.jpg) no-repeat center top;
}
.home #content #roadbg {background: url(images/seals.png) no-repeat right bottom;}	
#columna {
	width: 506px;
	margin: 0;
}
#columna img  {
	margin: 0 10px 5px 0;
}
#columna h1 img  {
	margin: 0;
}

#columnb {
	width: 348px;
	margin: 0 0 0 40px;
}
#columnb h1		{
	margin: 0 auto 10px auto;
	text-align:center;
				}
#columnb .thumb	{
				margin:13px 0 13px 17px;
				width:138px;
				}
#links div {font-size:.85em; margin-bottom:25px;}

#seals {width:100%; padding:40px 0 20px 0;}
.home #seals img {margin:0 20px 0 20px;}
#footer 	{
	color:#fcb165;
	text-align: center;
	background:#cc6633 url(images/Load-web-form.jpg) repeat-x center 17px;
	padding:30px 0 0 0;
	height:54px;
	margin: 25px 0 10px 0;
	width: 100%;
}
#footer a {font-size:12px;}
#footer ul {margin:10px 0 10px 0;}
#footer ul li {
	margin: 0 8px 0 0;
	display: inline;
	list-style-type: disc;
	list-style-position: outside;
}
#footer hr {margin:10px 50px 0 50px;}
#bottoma {font-size:11px;}
.fivepints {text-align:center; margin:0 0 15px 0;}
.fivepints a, .fivepints a:visited, .fivepints a:active {color:#999;}
.fivepints a:hover {color:#000;}

/* menu menu menu */
#navigation {
	color:#fcb165;
	height: 18px;
	width: 980px;
	padding:5px 0 5px 0;
	background-color: #cc6633;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
	text-align: center;
			}
/*.home #navigation {color:#9a3200;}*/
#navigation ul {margin: 0 auto 0 auto; display:inline-block;}
#navigation ul li	{
					list-style-type:none;
					list-style-position: outside;
					float: left;
					margin:0 0 0 5px;
					}
#navigation a:link, #navigation a:visited, #navigation a:active	{color: #000; text-decoration:none;} /* menu at rest */
#navigation a.top_parent, #footer a, #footer a:visited, #footer a:active {color: #fff; text-decoration:none; text-shadow: -1px 1px 1px #333;}
#navigation ul li a:hover, #navigation a.top_parent:hover {color: #000; text-decoration:none; text-shadow: -1px 1px 1px #CCC;}
#navigation ul li ul li a:hover	{color: #993300; text-decoration:none; background-color: none; text-shadow: -1px 1px 1px #CCC;} /* menu on mouse-over  */
#navigation ul li ul li a:active {color: #000;}
#navigation ul li ul li a:visted {color: #000;}
#navigation a.parent, #navigation a.parent:hover {color: #fff; text-decoration:none;}
#navigation li
	{
	position:relative;
	min-height: 1px;		/* Sophie Dennis contribution for IE7 */
	vertical-align: bottom;		/* Sophie Dennis contribution for IE7 */
	width:100%;
	}
#navigation ul ul/*, #navigation ul ul ul*/
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 32px 5px 0 0;
	margin:0px 0 -10px -10px;
	background: url(images/menu-drop-down.png) no-repeat left 8px;
	width: 255px;
	text-align:left;
	font-size:12px;
	font-weight:normal;
	}
#navigation ul li ul li {list-style:none; padding:0 10px 0 18px; margin:0 0 5px 0; clear:both; line-height:1.6em; width:237px; font-size:13px;}
#navigation ul li ul li div {padding:0 0 0 20px;}
div#navigation li:hover	{cursor:pointer; z-index:100;}
div#navigation li:hover ul ul,
div#navigation li li:hover ul ul,
div#navigation li li li:hover ul ul,
div.menuend:hover ul ul
{display:none;}

div#navigation li:hover ul,
div#navigation li li:hover ul,
div#navigation li li li:hover ul,
div#navigation li li li li:hover ul,
div.menuend:hover ul
{display:block;}

#navigation #first {margin:0;}
#navigation ul#secondtolast ul,
#navigation ul#last ul {background-image: url(images/menu-drop-down-r.png); margin-left:-188px;}

#navigation .menu-end 	{
			background:url(images/menu-drop-bottom.png) no-repeat left bottom;
			height:12px;
			width:260px;
			padding:0;
			margin:0;
			position:relative;
			top:12px;
			}
#navigation .sub-menu-end 	{
			/*background:url(images/menu-slideout-bot.png) no-repeat left bottom;
			height:11px;
			width:200px;
			padding:0;
			margin:0;
			position:relative;
			top:11px;*/
			}
.menuend {margin: 0 auto 0 auto; display:inline-block;}
/* End CSS Drop Down Menu */

#content #main_img, #loadschool_img {border: #cc6633 2px solid; width:506px;}
#content #main_img img, #loadschool_img img {margin:0;}
#content #palette {
	position: relative;
	margin-top: -20px;
	z-index: 25;
}
#content #loadschool {
	margin: 25px;
	padding-right: 35px;
}

.home #content {background-image:none;}

#footer a:hover {color:#cc6633;}


/* FORMS */

#commentbox {width:348px; margin:0 0 15px 0; font-size:12px;}
#commentbox #bg {background:url(images/comment-rep.png) repeat-y; padding:5px 18px 5px 18px;}
#commentbox #bg img {margin:10px 0 10px 0;}
#commentbox input {width:150px; margin-bottom:15px; border:none;}
#commentbox label, .label {width:85px; display:block;}
#commentbox #submit_1, .submit {background:none; width:auto;}
#commentbox #info 	{width:130px; margin-left: 10px; font-size:10px;}
#commentbox #ddsb {width:312px;}
#commentbox #ddsb img {margin:0;}

#commentbox2 {width:348px; margin:0 0 15px 0; font-size:12px;}
#commentbox2 #bg2 {background:url(images/comment-rep2.png) repeat-y; padding:5px 18px 0 18px;}
#commentbox2 #bg2 img {margin:0 0 10px 0;}

/* contact form */

#contactform {font-size:12px;}
#contactform .input {width:200px; margin-bottom:15px; border:none; height:16px;}


/* video form */
#videoform {width:639px; position:absolute; top:15px; left:50%; margin-left:-315px; z-index:1000; display:none; font-size:12px; text-align:left;}
#videoform #vfbg {background:url(images/full-form-rep.png) repeat-y center center; padding:20px 40px 40px 40px;}
#videoform #close-video {position:absolute; top:20px; right: 20px;}
#videoform #col1 {width:200px; background-color:#fff; margin-top:30px;}
#videoform h2 {margin:15px 0 15px 0;}
#videoform .nobul li {margin-bottom:6px;}

#videoform #col2 {width:300px; margin:0 0 0 40px; background-color:#fff; margin-top:30px;}
#videoform .input {width:200px; margin-bottom:15px; border:none; height:16px;}


#fade {
	position:fixed;
	top:0;
	left:0;
	/*width:1920px;
	height:1200px;*/
	min-height:100%;
	min-width:100%;
	display:none;
	z-index:999;
	background:url(images/bodybg2.jpg) repeat left top;
	}

#freevideo {width:500px; height:334px;}

#columna #videoform {position: static; top: auto; left:auto; margin:0; display:block; margin:0 auto 0 auto;}
#columna #videoform img {margin:0;}

.cbox {border:0; margin:0 10px 0 0;}

.vidborder {border: #333 1px solid; z-index:1; margin:10px 0 10px 0;}
.vthumbs {width:100% ; display:inline-block;}
.vthumbs img, .vthumbs a img {border: #333 1px solid; margin:0 auto 0 auto;}
.vthumbs .vthumbd {width:147px; margin-right:10px; display:inline-block; vertical-align:top; font-size:10px;} 
embed {border: #333 1px solid; z-index:0;}
#clipholder {width:340px; height:226px;}

#homevid {background: url(images/vbg.png) no-repeat left bottom; width:340px; height:191px; padding:0 0 8px 8px;}
#homevid .vidborder {margin:0}
.rssfeed {/*font-size:11px;background-color:#fce8dd; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 2px solid #cc6633; padding: 10px;*/}
.paypal {width:122px;}
.paypal input { background:none;}

#refund1, #refund2, #refund3, #refund4, #refund5, #refund6, #refund7, #refund8,
#policy1, #policy2, #policy3, #policy4, #policy5, #policy6, #policy7, #policy8
{font-size:11px;}

.sitemap #columna {width:auto;}
.sitemap ul li {margin-bottom:15px; list-style:none; width:200px; display: inline-block; vertical-align:top; font-weight:bold; text-transform: uppercase;}
.sitemap ul li ul li{margin-bottom:0px; list-style: circle; display:list-item; font-weight: normal; text-transform:none;}
.sitemap ul li ul li ul {margin-bottom:5px;}

/* WP WP WP WP WP WP WP WP WP WP WP WP WP WP */

.post-edit-link {border: #cc6633 2px solid; padding:4px; margin:25px 0 0 0; float:left; display:block; }

.page-id-667 #free_dvd, .page-id-18 #free_dvd {display:none;}


/* plugins */


.rssfeed li {list-style:none; margin:0 0 5px 0;}
a.kbrsswidget img {float:right;}

#calmap {background:url(images/defualt.jpg) no-repeat left top; width:506px; height:324px; border: #333 1px solid}

li#event-calendar {list-style:none; display:block; width:100%;}

