/*







	Theme Name: Osha







	Theme URL: http://www.mojobitz.com







	Description: 3 Column theme







	Author: Ryan







	Author URI: http://www.mojobitz.com







	Version: 1.5







	Tags: three-columns, fixed-width, sidebar-widgets, threaded-comments







	







*/















body {







	background: #EBEBEB url(images/o_bg.png) scroll;







	color: #333333;







	font-size: 12px;







	font-family: Arial, Tahoma, Verdana;







	margin: 0px auto 0px;







	padding: 0px;







	}







	





.social {padding:5px; border:1px solid #dedde0;background:#f6f5f5;}
.socialBottom {padding:5px; border:1px solid #dedde0;margin-bottom:10px;background:#f6f5f5;}
.socialLeft {float:left;100px;}
.socialRight  {float:right;280px;background:#fff;padding:2px 5px 2px 15px; text-align:right;border:1px solid #dedde0;}
.clear {clear:both;}

#wrap {







	background: #EAEAEA url(images/o_wrapper.png) repeat-y;







	width: 1000px;







	margin: 0px auto 0px;







	padding: 0px;







	}















hr {







	border: none;







	border-bottom: 1px solid #C0C0C0;







	margin-bottom: 10px;







	padding: 0px 0px 10px 0px;







	height: 0px;







	clear: both;







	}







	







.clear {







	clear: both;







	}







	







.thumb {







	float: left;







	margin: 0px 10px 0px 0px;







	}















.tabber {







	display: none;







	}







	







/************************************************







*	Hyperlinks									*







************************************************/















a, a:visited {







	color: #0b66ff;







	text-decoration: none;







	}







	







a:hover {







	color: #0b66ff;







	text-decoration: underline;







	}







	







a img {







	border: none;







	}







	







a:focus, a:hover, a:active {







	outline: none 







	}







	







/************************************************







*	Header  									*







************************************************/















#header {







	background: #111111 url(images/o_header.png);







	width: 981px;







	height: 93px;







	margin: 0px auto 0px 11px;







	padding: 0px;







	overflow: hidden;







	}







	







#header p {







	padding: 0px 0px 5px 10px;







	margin: 0px;







	line-height: 20px;







	}







	







#header #imageheader {







	width: 556px;







	height: 76px;







	text-indent: -10000px;







	background: url(images/o_logo3.png) left top no-repeat; margin-left:10px; margin-top:10px;







	}















#header #imageheader a {	







	display: block;







	width: 340px;







	height: 80px;







	}















#header h1, #header h4 {







	color: #FFFFFF;







	font-size: 24px;







	font-family: Tahoma, Arial, Verdana;







	font-weight: normal;







	margin: 0px;







	padding: 15px 0px 0px 10px;







	text-decoration: none;







	}







	







#header h1 a, #header h1 a:visited, #header h4 a, #header h4 a:visited {







	color: #FFFFFF;







	font-size: 24px;







	font-family: Tahoma, Arial, Verdana;







	font-weight: normal;







	margin: 0px;







	padding: 0px;







	text-decoration: none;







	}







	







#header h1 a:hover, #header h4 a:hover {







	color: #FFFFFF;







	text-decoration: none;







	}















.headerleft {







	width: 350px;







	float: left;







	margin: 0px;







	padding: 0px;







	overflow: hidden;







	}















.headerleft p {







	color: #FFFFFF;







	font-size: 14px;







	margin: 0px;







	padding: 0px 0px 0px 10px;







	}







	







.headerright {







	width: 600px;







	float: right;







	margin: 0px;







	padding: 50px 0px 0px 0px;







	}















/************************************************







*	TopNav          							*







************************************************/















#topnav {







	margin: 0px;







	padding: 0px 5px 0px 0px;







	float: right;







	}







	







#topnav ul {







	float: left;







	list-style: none;







	margin: 0px;







	padding: 0px;







	}







	







#topnav li {







	float: left;







	list-style: none;







	margin: 0px;







	padding: 0px;







	}







	







#topnav li a, #topnav li a:link {







	background: #484848;







	color: #FFFFFF;







	display: block;







	font-family: Arial, Tahoma, Verdana;







	font-size: 12px;







	font-weight: bold;







    margin: 0px 5px 0px 0px;







	padding: 8px 15px 7px 15px;







	text-decoration: none;







	text-transform: uppercase;







	-moz-border-radius-topleft: 5px;







	-moz-border-radius-topright: 5px;







	-khtml-border-radius: 5px;







	-webkit-border-top-left-radius: 5px;







	-webkit-border-top-right-radius: 5px;







	-webkit-border-bottom-left-radius: 0px;







	-webkit-border-bottom-right-radius: 0px;







	}















#topnav li a:hover {







	background: #6C6C6C;







	color: #FFFFFF;







	margin: 0px 5px 0px 0px;







	padding: 8px 15px 7px 15px;







	-moz-border-radius-topleft: 5px;







	-moz-border-radius-topright: 5px;







	-khtml-border-radius: 5px;







	-webkit-border-top-left-radius: 5px;







	-webkit-border-top-right-radius: 5px;







	-webkit-border-bottom-left-radius: 0px;







	-webkit-border-bottom-right-radius: 0px;







	}







	







#topnav li li a, #topnav li li a:link, #topnav li li a:visited {







	background: #6C6C6C;







	width: 150px;







	color: #FFFFFF;







	float: none;







	margin: 0px 0px 0px -1px;







	padding: 7px 10px 7px 10px;







	border-bottom: 1px solid #111111;







	border-left: 1px solid #111111;







	border-right: 1px solid #111111;







	-moz-border-radius-topleft: 0px;







	-moz-border-radius-topright: 0px;







	-khtml-border-radius: 0px;







	-webkit-border-top-left-radius: 0px;







	-webkit-border-top-right-radius: 0px;







	-webkit-border-bottom-left-radius: 0px;







	-webkit-border-bottom-right-radius: 0px;







	}







	







#topnav li li a:hover {







	background: #484848;







	color: #FFFFFF;







	margin: 0px 0px 0px -1px;







	padding: 7px 10px 7px 10px;







	-moz-border-radius-topleft: 0px;







	-moz-border-radius-topright: 0px;







	-khtml-border-radius: 0px;







	-webkit-border-top-left-radius: 0px;







	-webkit-border-top-right-radius: 0px;







	-webkit-border-bottom-left-radius: 0px;







	-webkit-border-bottom-right-radius: 0px;







	}















#topnav li ul {







	z-index: 9999;







	position: absolute;







	left: -999em;







	height: auto;







	width: 180px;







	margin: 0px;







	padding: 0px;







	}















#topnav li li { 







	}















#topnav li ul a { 







	width: 150px;







	}















#topnav li ul a:hover, #topnav li ul a:active { 







	}















#topnav li ul ul {







	margin: -30px 0 0 171px;







	}















#topnav li:hover ul ul, #topnav li:hover ul ul ul, #topnav li.sfhover1 ul ul, #topnav li.sfhover1 ul ul ul {







	left: -999em;







	}















#topnav li:hover ul, #topnav li li:hover ul, #topnav li li li:hover ul, #topnav li.sfhover1 ul, #topnav li li.sfhover1 ul, #topnav li li li.sfhover ul {







	left: auto;







	}















#topnav li:hover, #topnav li.sfhover1 { 







	position: static;







	}







	







#topnav .current_page_item a {







	background: #6C6C6C;







	color: #FFFFFF;







	-moz-border-radius-topleft: 5px;







	-moz-border-radius-topright: 5px;







	-khtml-border-radius: 5px;







	-webkit-border-top-left-radius: 5px;







	-webkit-border-top-right-radius: 5px;







	-webkit-border-bottom-left-radius: 0px;







	-webkit-border-bottom-right-radius: 0px;







	}















/************************************************







*	Navbar      								*







************************************************/















#navbar {







	background: url(images/o_navbg.png);







	width: 981px;







	height: 36px;







	font-size: 12px;







	font-family: Arial, Tahoma, Verdana;







	color: #FFFFFF;







	font-weight: bold;







	margin: 0px auto 0px 11px;







	padding: 0px;







	}















#navbar p {







	margin: 0px;







	padding: 8px 0px 0px 15px;







	text-transform: uppercase;







	}







	







#nav {







	margin: 0px;







	padding: 0px;







	}







	







#nav ul {







	float: left;







	list-style: none;







	margin: 0px;







	padding: 0px;







	}







	







#nav li {







	float: left;







	list-style: none;







	margin: 0px 17px 0 0;







	padding: 0px;







	}







	







#nav li a, #nav li a:link, #nav li a:visited {







	background: url(images/navsidex.png) right no-repeat;







	color: #FFFFFF;







	display: block;







	font-size: 12px;







	font-family: Arial, Tahoma, Verdana;







	font-weight: bold;















	text-decoration: none;







    margin: 0px;







	/*padding: 11px 17px 10px 15px;*/







	padding: 11px 0px 10px 15px;







	}















#nav li a:hover, #nav li a:active, #nav li a.current{







	background:#ffffff url(images/o_navtopleft.png) no-repeat top left;







	color: #0361ff;







	margin: 4px 0px 0px 4px;







	padding: 7px 0px 10px 11px;







	text-decoration: none; 



	



	height:15px;







	}



	



#nav li ul li a:hover, #nav li ul li a:active, #nav li ul li a.current{



	height:auto;



}







#nav li a:hover span,#nav li a.current span{display:block;width:auto;background:#ffffff url(images/o_navtopright.png) no-repeat right top;}







#nav li span{padding:7px 10px 0 0; margin-top:-7px; height:20px; border:0px solid #666;}















#nav li li a, #nav li li a:link, #nav li li a:visited {







	background: #ffffff;







	color: #0361ff;







	width: 155px;







	font-size: 12px;







	font-family: Arial, Tahoma, Verdana;







	font-weight: bold;	







	float: none;







	margin: 0px;







	padding: 7px 10px 7px 10px;







	border-bottom: 1px solid #d9d9d9;







	border-left: 1px solid #d9d9d9;







	border-right: 1px solid #d9d9d9;







	}







	







#nav li li a:hover, #nav li li a:active {







	background: #0361ff;







	color: #FFFFFF;







	margin: 0px;







	padding: 7px 10px 7px 10px;







	}















#nav li ul {







	z-index: 9999;







	position: absolute;







	left: -999em;







	height: auto;







	width: 170px;







	margin: 0px;







	padding: 0px;







	}















#nav li li { 







	}















#nav li ul a { 







	width: 140px;







	}















#nav li ul a:hover, #nav li ul a:active { 







	}















#nav li ul ul {







	margin: -30px 0 0 171px;







	}















#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {







	left: -999em;







	}















#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {







	left: auto;







	}















#nav li:hover, #nav li.sfhover { 







	position: static;







	}







	







/************************************************







*	Searchbar      								*







************************************************/















#searchbar {







	background: #6C6C6C;







	width: 960px;







	height: 44px;







	font-size: 12px;







	font-family: Arial, Tahoma, Verdana;







	color: #FFFFFF;







	font-weight: bold;







	margin: 0px auto 0px;







	padding: 0px;







	-moz-border-radius-bottomleft: 10px;







	-moz-border-radius-bottomright: 10px;







	-khtml-border-radius: 5px;







	-webkit-border-top-left-radius: 0px;







	-webkit-border-top-right-radius: 0px;







	-webkit-border-bottom-left-radius: 10px;







	-webkit-border-bottom-right-radius: 10px;







	}







	







#searchbarleft {







	width: 350px;







	float: left;







	margin: 0px;







	padding: 10px 0px 0px 10px;







	}







	







#searchbarmiddle {







	width: 290px;







	float: left;







	margin: 0px;







	padding: 10px 0px 0px 0px;







	}







	







#searchbarright {







	width: 295px;







	float: left;







	margin: 0px;







	padding: 2px 0px 0px 0px;







	}







	







#searchbarright a, #searchbarright a:visited {







	font-weight: bold;







	color: #FFFFFF;







	text-decoration: none;







	}







	







#searchbarright a:hover {







	text-decoration: underline;







	}







	







#searchbarright a img {







	border: none;







	margin: 0px 3px 1px 0px;







	padding: 0px;







	}	







	







#searchbarform {







	margin: 10px 0px 0px 0px;







	display: inline;







	overflow: hidden;







	}







	







#searchbarformheader {







	margin: 0px;







	}







	







#searchbarsearch {







	background: #FFFFFF url(images/searchbar.png) repeat-x;







	width: 130px;







	color: #222222;







	font-family: Arial, Tahoma, Verdana;







	padding: 3px 0px 3px 5px;







	margin: 2px 5px 0px 3px;







	border: 1px solid #666666;







	display: inline;







	}







	







#searchbarsubmit {







	background: #222222;







	color: #FFFFFF;







	-moz-border-radius: 3px;







	-khtml-border-radius: 3px;







	-webkit-border-radius: 3px;







	font-family: Arial, Tahoma, Verdana;







	font-size: 11px;







	font-weight: bold;







	text-decoration: none;







	margin: 0px;







	padding: 2px 3px 2px 3px;







	border: 1px solid #222222;







	}







	







#cat {







	background: #FFFFFF url(images/searchbar.png) repeat-x;







	width: 220px;







	color: #222222;







	font-family: Arial, Tahoma, Verdana;







	padding: 3px 2px 2px 2px;







	margin: 0px 3px 0px 3px;







	border: 1px solid #666666;







	display: inline;







	}







	







.postform {







	color: #222222;







	font-size: 12px;







	font-family: Arial, Tahoma, Verdana;







	margin: 5px 0px 0px 0px;







	padding: 5px;







	display: inline;







	}







	







.rsslink {







	padding: 2px 5px 2px 15px;







	background: url(images/rss.png) no-repeat left center;







	}







	







/************************************************







*	Homepage 					     		    * 







************************************************/







	







.hptabber {







	background: #FFFFFF;







	margin: 0px 0px 10px 0px;







	padding: 15px 10px 0px 10px;







	border: 1px solid #C0C0C0;







	}







	







.hpfeatured {







	background: #FFFFFF;







	margin: 0px 0px 10px 0px;







	padding: 10px 10px 10px 10px;







	border: 1px solid #C0C0C0;







	}







	







.hpfeatured p {







	margin: 0px;







	padding: 0px;







	}







	







.homeleft {







	float: left;







	width: 200px;







	margin: 0px 0px 0px -10px;







	padding: 0px;







	}







	







.homeright {







	float: right;







	width: 500px;







	margin: 0px;







	padding: 0px;







	}







	







.homeblock {







	background:none;







	margin: 0px 0px 10px 0px;







	padding: 10px 10px 10px 10px;







	border: 0px solid #C0C0C0;







	}







	







.homeblockcenter {







	background:none;







	margin: 0px 0px 10px 7px;







	padding: 10px 10px 10px 10px;







	border: 0px solid #C0C0C0;







	}	







.homeblockcenter ul{ list-style:none;}







.homeblockcenter ul li{ margin:0px; background:url(images/o_greencheck.png) no-repeat 0px 2px; padding-left:15px;}















.homeblock p {







	margin: 0px;







	padding: 0px;







	}







	







 .homeblock embed, .homeblock object {







	width: 277px; 







	height: 225px;







	margin: 0px; 







	padding: 0px;







	}







	







/************************************************







*	Content 					     		    * 







************************************************/















#content {







	width: 940px;







	margin: 0px auto 0px;







	padding: 10px 0px 0px 0px;







	line-height: 18px;







	}







#space {height: 58px;}











#contentleft {







	float: left;







	width: 490px;







	margin: 0px 15px 0px 15px;







	padding: 0px;







	}







.contentleftCommunity {







	float: left;







	width: 300px;







        padding-left: 40px;







	}







.contentCommunityRight {







	float: right;







	width: 350px;







	padding: 0px;







	}















#contentlefthome {	float: left;	width: 700px;	margin: 0px 0px 0px 0px;	padding: 0px;	}	















#contentfull {







	float: left;







	width: 940px;







	margin: 0px;







	padding: 0px;







	}















#contentleft h1, #contentfull h1 {







	color: #0b66ff;







	font-size: 20px;







	font-family: Tahoma, Arial, Verdana;







	font-weight: normal;







	margin: 0px 0px 10px 0px;







	padding: 0px;







	line-height:22px;







	}







	







#contentleft h1 a, #contentfull h1 a {







	color: #0b66ff;







	font-size: 20px;







	font-family: Tahoma, Arial, Verdana;







	font-weight: normal;







	margin: 0px;







	padding: 0px;







	text-decoration: none;







	line-height:22px;







	}















#contentleft h1 a:hover, #contentfull h1 a:hover {







	color: #1e1d00;







	font-size: 20px;







	font-family: Tahoma, Arial, Verdana;







	font-weight: normal;







	margin: 0px;







	padding: 0px;







	text-decoration: none;







	}







	







#contentleft h2, #contentfull h2 {







	color: #111111;







	font-size: 18px;







	font-family: Tahoma, Arial, Verdana;







	font-weight: normal;







	margin: 0px 0px 5px 0px;







	padding: 0px;







	}







	







#contentleft h2 a, #contentfull h2 a {







	color: #111111;







	font-size: 18px;







	font-family: Tahoma, Arial, Verdana;







	font-weight: normal;







	margin: 0px;







	padding: 0px;







	text-decoration: none;







	}















#contentleft h2 a:hover, #contentfull h2 a:hover {







	color: #0b66ff;







	font-size: 18px;







	font-family: Tahoma, Arial, Verdana;







	font-weight: normal;







	margin: 0px;







	padding: 0px;







	text-decoration: none;







	}







	







#contentleft h3, #contentfull h3 {







	color: #0b66ff;







	font-size: 14px;







	font-family: Tahoma, Arial, Verdana;







	font-weight: normal;







	margin: 0px 0px 5px 0px;







	padding: 0px;







	}







	







#contentleft h4, #contentfull h4 {







	color: #111111;







	font-size: 14px;







	font-family: Tahoma, Arial, Verdana;







	font-weight: normal;







	margin: 0px 0px 5px 0px;







	padding: 0px;







	}







	







#contentleft h4 a {







	color: #111111;







	font-size: 14px;







	font-family: Tahoma, Arial, Verdana;







	font-weight: normal;







	margin: 0px;







	padding: 0px;







	text-decoration: none;







	}















#contentleft h4 a:hover {







	color: #0b66ff;







	font-size: 14px;







	font-family: Tahoma, Arial, Verdana;







	font-weight: normal;







	margin: 0px;







	padding: 0px;







	text-decoration: none;







	}







	







#contentleft h5, #contentfull h5 {







	color: #111111;







	font-size: 12px;







	font-family: Tahoma, Arial, Verdana;







	font-weight: normal;







	margin: 0px 0px 5px 0px;







	padding: 0px;







	}







	







#contentleft h6, #contentfull h6 {







	color: #111111;







	font-size: 10px;







	font-family: Tahoma, Arial, Verdana;







	font-weight: normal;







	margin: 0px 0px 5px 0px;







	padding: 0px;







	}	







	







#contentleft img.wp-smiley {







	float: none;







	border: none;







	padding: 0px;







	margin: 0px;







	}















#contentleft img.wp-wink {







	float: none;







	border: none;







	padding: 0px;







	margin: 0px;







	}















.post {







	margin: 0px 0px 50px 0px;







	}







	







.postarea {







	/*background: #FFFFFF;*/







	margin: 10px 0px 10px 0px;







	padding: 10px 10px 10px 10px;







	border: 0px solid #C0C0C0;







	}















.postarea .breadcrumb {







	background: #F7F7F7;







	font-size: 11px;







	text-transform: uppercase;







	margin: 0px 0px 20px 0px;







	padding: 5px 0px 5px 10px;







	border: 1px solid #E6E6E6;







	}







	







.postarea p {







	margin: 0px;







	padding: 0px 0px 10px 0px;







	}







	







.postarea ol {







	margin: 0px 0px 0px 20px;







	padding: 0px 0px 10px 0px;







	}







	







.postarea ol li {







	margin: 0px;







	padding: 0px 0px 5px 0px;







	}







	







.postarea ul {







	list-style-type: none;







	margin: 0px;







	padding: 0px 0px 10px 0px;







	}







	







.postarea ul ul {







	list-style-type: none;







	margin: 0px;







	padding: 0px 0px 0px 0px;







	}







	







.postarea ul li {







	background: url(images/arrow.gif) no-repeat top left;







	margin: 0px 0px 5px 0px;







	padding: 0px 0px 0px 20px;







	}







	







.postarea ul.check{ list-style:none; margin-left:20px;}







.postarea ul.check li{ margin:0px; background:url(images/o_greencheck.png) no-repeat 0px 2px; padding-left:15px;}	







	







.postarea ul ul li {







	background: url(images/icon.gif) no-repeat top left;







	margin: 0px 0px 5px 0px;







	padding: 0px 0px 0px 20px;







	}







	







blockquote {







	background: #F7F7F7;







	margin: 0px 25px 15px 25px;







	padding: 0px 25px 0px 10px;







	border: 1px solid #E6E6E6;







	}







	







#content blockquote p {







	margin: 0px;







	padding: 10px 0px 10px 0px;







	}







	







.postauthor {







	margin: 0px 0px 15px 0px;







	padding: 0px 0px 5px 0px;







	border-bottom: 1px solid #999999;







	}







	







.postauthor p {







	margin: 0px;







	padding: 0px;







	}







	







.postmeta {







	background: #deeaff;







	font-size: 11px;







	text-transform: uppercase;







	margin: 0px 0px 40px 0px;







	padding: 5px 10px 5px 10px;







	border: 1px solid #084ab8;







	}







	







.postmeta p {







	margin: 0px;







	padding: 0px;







	}















code {







	background: #F7F7F7;







	margin: 0px 25px 15px 25px;







	padding: 10px;







	display: block;







	font-family: Verdana, Tahoma, Verdana;







	border: 1px solid #E6E6E6;







	}







	







.archives {







	float: left;







	width: 250px;







	margin: 0px;







	padding: 0px 25px 20px 0px;







	}







	







.adblock {







	background: #FFFFFF;







	margin: 0px 0px 10px 0px;







	padding: 10px 10px 10px 10px;







	border: 1px solid #C0C0C0;







	}







	







.postcomments {







	background: #FFFFFF;







	margin: 0px 0px 10px 0px;







	padding: 15px 10px 10px 10px;







	border: 1px solid #C0C0C0;







	}















/************************************************







*	Images  					     		    * 







************************************************/















img.centered  {







	display: block;







	margin-left: auto;







	margin-right: auto;







	margin-bottom: 10px;







	padding: 0px;







	}







	







img.alignnone {







	padding: 0px;







	margin: 0px 0px 10px 0px;







	display: inline;







	}















img.alignright {







	padding: 0px;







	margin: 0px 0px 10px 10px;







	display: inline;







	}















img.alignleft {







	padding: 0px;







	margin: 0px 10px 10px 0px;







	display: inline;







	}







	







.aligncenter {







	display: block;







	margin-left: auto;







	margin-right: auto;







	margin-bottom: 10px;







	}















.alignright {







	float: right;







	margin: 0px 0px 10px 10px;







	}















.alignleft {







	float: left;







	margin: 0px 10px 10px 0px;







	}







	







.wp-caption {







	background: #F7F7F7;







	text-align: center;







	padding: 4px 0px 5px 0px;







	border: 1px solid #E6E6E6;







	}















.wp-caption img {







	margin: 0px 0px 5px 0px;







	padding: 0px;







	border: 0px;







	}















.wp-caption p.wp-caption-text {







	margin: 0px;







	padding: 0px 0px 0px 0px;







	font-size: 11px;







	font-weight: normal;







	line-height: 12px;







	}







	







/************************************************







*	Sidebar 	        			            * 







************************************************/







	







#sidebar {







	float: right;







	width: 210px;







	margin: 0px;







	padding: 0px 0px 0px 0px;







	line-height: 20px;







	}







	







#sidebarleft {	float: left;	width: 200px;	margin: 0px;	padding: 0px 0px 0px 0px;	line-height: 20px;	}	







	







#sidebar a, #sidebar a:visited{







	color: #0b66ff;







	text-decoration: none;







}







	







#sidebarleft a, #sidebarleft a:visited  {







	/*color: #0b66ff;*/







	color:#FFFFFF;







	text-decoration: none;







}







	







#sidebar a:hover,#sidebarleft a:hover {







	color:#99FF33;







	text-decoration: underline;







}







	







#sidebarleft .translate:hover{







	text-decoration:none;







}







	







#sidebar h2, #sidebar h4 {







	color: #0b66ff;







	font-size: 16px;







	font-family: Tahoma, Arial, Verdana;







	font-weight: bold;







	margin: 0px 0px 10px 5px;







	padding: 0px;







	/*list-style:*/







}















#sidebarleft h2, #sidebar h4 {	color:#FFFFFF;	font-size: 16px;	font-family: Tahoma, Arial, Verdana;	font-weight: bold;	margin: 0px 0px 10px 5px;	padding: 0px;	}







#sidebar h2 a,a:visited{color:#0b66ff;}







#sidebar p {







	margin: 0px;







	padding: 0px;







	line-height: 20px;







	}







#sidebarleft p {	margin: 0px;	padding: 0px;	line-height: 20px;	}	







	







#sidebar img {







	margin: 5px 0px 0px 0px;







	padding: 0px;







	}















#sidebarleft img {	margin: 5px 0px 0px 0px;	padding: 0px;	}















/*#sidebar embed, #sidebar object {







	width: 300px; 







	height: 250px;







	margin: 5px 0px 0px 0px; 







	padding: 0px;







	}







*/







#sidebar .widget  {	background: none;







	margin: 0px 0px 0px 0px;







	padding: 5px 5px 0px 2px;







	border: 0px solid #C0C0C0;







	}















#sidebarleft .widget  {	background: none;	margin: 0px 0px 0px -12px;	padding: 5px 5px 0px 2px;	border: 0px solid #C0C0C0; color:#FFFFFF;	}







	







#sidebar ul {







	list-style-type: none;







	margin: 0px;







	padding: 0px;







	}







	







#sidebarleft ul {	list-style-type: none;	margin: 0px 0px 0px 10px;	padding: 0px;	}	







	







#sidebar ul li {







	list-style-type: none;







	margin: 0px 0px 5px 0px;







	padding: 0px;







	}







#sidebar ul li.widget_wp_shopping_cart	{ border:1px solid #CCC; padding:10px; margin-left:2px; width:199px;}







#sidebar ul li.widget ul.classlocations{ list-style:none; background:none; margin:0px 0px 0px -14px}







#sidebar ul li.widget ul.classlocations li{ float:left; display:block; width:210px; height:74px; background:none;}







#sidebar ul li.widget ul.classlocations li a:hover{color:#a8c6f9;	text-decoration: underline;}















span.blue{ color:#0b66ff; font-weight:bold; line-height:12px;}







#sidebar ul ul li a, #sidebar ul ul li a:visited{







	color: #eea00c;







	text-decoration: none;







	}







#sidebarleft ul ul li a, #sidebarleft ul ul li a:visited {	color:#FFFF00; text-decoration: none;}	







	







#sidebar ul ul li a:hover {







	color:#99FF33;







	text-decoration: underline;







	}







#sidebarleft ul ul li a:hover{	color: #99FF33;	text-decoration: underline;}	















#sidebar ul ul {







	list-style-type: none;







	margin: 0px;







	padding: 0px;







	}







	







#sidebar ul ul ul {







	list-style-type: none;







	margin: 0px 0px 0px 0px;







	padding: 0px;







	}







	







#sidebar ul li li {







	background: url(images/icon.gif) no-repeat top left;







	padding: 0px 0px 0px 20px;







	margin: 0px 0px 0px 0px;







	}















#sidebar ul li ul.underlined li {







	background: url(images/iconx.gif) no-repeat top left;







	padding: 0px 0px 0px 0px;







	margin: 0px 0px 0px 0px; 







	height:35px; text-decoration:none; text-align:left;







	}







#sidebar ul li ul.underlined li a{ display:block; border-bottom:1px dotted #CCC; color:#0b66ff; padding-top:5px;}	







#sidebar ul li ul.underlined li a:hover{ text-decoration:none; color:#a8c6f9}







	







#sidebar ul li ul li {







	background: url(images/icon.gif) no-repeat top left;







	padding: 0px 0px 0px 20px;







	margin: 0px 0px 0px 0px;







	}















#sidebar .textwidget {







	margin: 0px;







	padding: 0px;







	}















.widget_tag_cloud {







	margin: 0px;







	padding: 0px 0px 0px 10px;







	}















.enews {







	background: #FFFFFF url(images/enews.gif) top right no-repeat;







	margin: 0px;







	padding: 0px;







	}







	







/************************************************







*	Searchform  								*







************************************************/















#searchform {







	color: #111111;







	font-size: 14px;







	font-family: Tahoma, Arial, Verdana;







	font-weight: normal;







	margin: 10px 0px 0px 0px;







	padding: 0px;







	display: inline;







	}







	







#searchformheader {







	margin: 0px;







	}















#s {







	background: #FFFFFF url(images/searchbar.png) repeat-x;







	width: 200px;







	color: #222222;







	font-family: Arial, Tahoma, Verdana;







	padding: 3px;







	margin: 5px 5px 0px 3px;







	border-top: 1px solid #666666;







	border-left: 1px solid #BBBBBB;







	border-right: 1px solid #BBBBBB;







	border-bottom: 1px solid #EEEEEE;







	}







	







#searchsubmit {







	background: #0b66ff;







	color: #FFFFFF;







	-moz-border-radius: 3px;







	-khtml-border-radius: 3px;







	-webkit-border-radius: 3px;







	font-family: Arial, Tahoma, Verdana;







	font-size: 11px;







	font-weight: bold;







	text-decoration: none;







	margin: 0px;







	padding: 3px 2px 2px 2px;







	border: 1px solid #0b66ff;







	}















/************************************************







*	Footer  									*







************************************************/







	







#footer {







	background:#727071;







	width: 982px;







	height: 190px;







	margin: 0px auto 0px 11px;







	padding: 0px;







	font-family: Arial, Tahoma, Verdana;







	font-size: 12px;







	}







	







#footer p {







	color: #FFFFFF;







	margin: 0px;	







	padding: 0px 0px 5px 0px;







	}







	







#footer a {







	color: #FFFFFF;







	text-decoration: none;







	}















#footer a:hover {







	color: #FFFFFF;







	text-decoration: underline;







	}







	







#footer a img {







	border: none;







	margin: 0px 4px 1px 0px;







	padding: 0px;







	}







#logoslink	{background:#FFF;







	width: 681px;	height: 110px;	margin: 0px auto 0px 11px;	padding-left: 290px;	font-family: Arial, Tahoma, Verdana;	font-size: 12px; border-top:1px dotted #999;}







#logoslink1	{background:#FFF;







	width: 981px;	height: 125px;	margin: 0px auto 0px 11px;	padding: 0px;	font-family: Arial, Tahoma, Verdana;	font-size: 12px;}







ul.logolist	{ list-style:none; /* margin:13px 112px; */ margin:auto 0; float:left; padding-left:33px;}







ul.logolist1 { list-style:none; margin:13px 14px 0; float:left; padding-left:40px;}







ul.logolist	li{ list-style:none; float:left; display: block; width:83px; height:64px; margin:0px 3px;}







ul.logolist1 li{ list-style:none; float:left; display: block; width:63px; height:75px; margin:0px 3px;}







.footerleft {







	float: left;







	width: 900px;







	margin: 0px;







	padding: 11px 0px 0px 30px;







	}







	







.footerright {







	float: right;







	width: 600px;







	margin: 0px;







	padding: 11px 10px 0px 0px;







	text-align: right;







	}







	







/************************************************







*	eNews Subscribe								*







************************************************/















#subscribe {







	margin: 0px;







	padding: 0px 0px 5px 0px;







	overflow: hidden;







	}















#subbox {







	background: #FFFFFF url(images/searchbar.png) repeat-x;







	width: 220px;







	color: #222222;







	font-family: Arial, Tahoma, Verdana;







	padding: 3px;







	margin: 5px 5px 0px 0px;







	border-top: 1px solid #666666;







	border-left: 1px solid #BBBBBB;







	border-right: 1px solid #BBBBBB;







	border-bottom: 1px solid #EEEEEE;







	}







	







#subbutton {







	background: #222222;







	color: #FFFFFF;







	-moz-border-radius: 3px;







	-khtml-border-radius: 3px;







	-webkit-border-radius: 3px;







	font-family: Arial, Tahoma, Verdana;







	font-size: 11px;







	font-weight: bold;







	text-decoration: none;







	margin: 0px;







	padding: 2px 3px 2px 3px;







	border: 1px solid #222222;







	}







	







#submit {







	background: url(images/subscribe_btn.jpg) no-repeat;







	color: #FFFFFF;







	/*







	-moz-border-radius: 3px;







	-khtml-border-radius: 3px;







	-webkit-border-radius: 3px;







	border: 1px solid #222222;







	*/







	font-family: Arial, Tahoma, Verdana;







	font-size: 11px;







	font-weight: bold;







	text-decoration: none;







	margin: 0px;







	padding: 2px 0px 2px 0px;







	border:0;







	width:93px;







	height:24px;







	}







	







#commentform #submit {







	background:#304a9f;







	background-image:none;







	-moz-border-radius: 3px;







	-khtml-border-radius: 3px;







	-webkit-border-radius: 3px;







	border: 1px solid #222222;







	font-family: Arial, Tahoma, Verdana;







	font-size: 11px;







	font-weight: bold;







	text-decoration: none;







	margin: 0px;







	padding: 2px 0px 2px 0px;







	border:0;







	height:24px;







	}







	







#author, #email, #url {







	background: #F7F7F7 !important;







	color: #222222;







	font-size: 12px;







	font-family: Arial, Tahoma, Verdana;







	margin: 0px;







	padding: 4px;







	border: 1px solid #F0E4E4;







	}







	







#comment {







	background: #F7F7F7 !important;







	color: #222222;







	font-size: 12px;







	font-family: Arial, Tahoma, Verdana;







	margin: 5px 0px 5px 0px;







	padding: 4px;







	border: 1px solid #E6E6E6;







	}







	







/************************************************







*	Comments									*







************************************************/







	







.commentlist li ul li {







	font-size: 12px;







	}















.commentlist li {







	font-weight: bold;







	}















.commentlist li .avatar { 







	background: #FFFFFF;







	float: right;







	border: 1px solid #EEEEEE;







	margin: 0px 5px 0px 10px;







	padding: 2px;







	}















.commentlist cite, .commentlist cite a {







	font-weight: bold;







	font-style: normal;







	font-size: 12px;







	}















.commentlist p {







	font-weight: normal;







	text-transform: none;







	}















.commentmetadata {







	font-weight: normal;







	}















#commentform input {







	width: 170px;







	padding: 2px;







	margin: 5px 5px 1px 0px;







	}















#commentform {







	margin: 5px 10px 0px 0px;







	}







	







#commentform textarea {







	width: 99%;







	padding: 2px;







	}







	







#respond:after {







	content: "."; 







	display: block; 







	height: 0px; 







	clear: both; 







	visibility: hidden;







	}







	







#commentform p {







	margin: 5px 0px 5px 0px;







	}







	







#commentform #submit {







	margin: 0px;







	float: left;







	}







	







.alt {







	margin: 0px;







	padding: 10px;







	}















.commentlist {







	margin: 0px;







	padding: 0px;







	}







	







.commentlist ol {







	margin: 0px;







	padding: 10px;







	}















.commentlist li {







	margin: 15px 0px 10px;







	padding: 10px 5px 10px 10px;







	list-style: none;















	}







.commentlist li ul li { 







	margin-right: -5px;







	margin-left: 10px;







	}















.commentlist p {







	margin: 10px 0px 10px 0px;







	padding: 0px;







	}







	







.children { 







	margin: 0px;







	padding: 0px;







	}















.nocomments {







	text-align: center;







	margin: 0px;







	padding: 0px;







	}







	







.reply a, .reply a:visited {







	background: #222222;







	color: #FFFFFF;







	-moz-border-radius: 3px;







	-khtml-border-radius: 3px;







	-webkit-border-radius: 3px;







	font-family: Arial, Tahoma, Verdana;







	font-size: 11px;







	text-decoration: none;







	margin: 0px;







	padding: 2px 5px 2px 5px;







	border: 1px solid #222222;







	}







	







.reply a:hover {







	background: #0b66ff;







	color: #FFFFFF;







	text-decoration: none;







	border: 1px solid #0b66ff;







	}















.commentmetadata {







	font-size: 10px;







	margin: 0px;







	display: block;







	}















.navigation {







	display: block;







	text-align: center;







	margin-top: 10px;







	margin-bottom: 10px;







	float:left;







	}







	







.alignright {







	float: right;







	width: 240px;







	text-align:right;







	}















.alignleft {







	float: left;







	width: 240px;







	text-align:left;







	}







	







.thread-alt {







	background: #FFFFFF;







	margin: 0px;







	padding: 0px;







	}







	







.thread-even {







	background: #F7F7F7;







	margin: 0px;







	padding: 0px;







	}







	







.depth-1 {







	border: 1px dotted #E6E6E6;







	margin: 0px;







	padding: 0px;







	}















.even, .alt {







	border-top: 1px solid #E6E6E6;







	border-bottom: 1px solid #E6E6E6;







	border-left: 1px solid #E6E6E6;







	margin: 0px;







	padding: 0px;







	}







	







.tabberlive .tabbertabhide {







	display: none;







	}















.tabber {







	/*0px;*/







	}















.tabberlive {







	margin-bottom: 10px;







	}















ul.tabbernav {







	margin: 0px;







	padding: 0px;







	color: #222222;







	font-size: 12px;







	font-family: Arial, Tahoma, Verdana;







	font-weight: normal;







	}















ul.tabbernav li {







	list-style: none;







	margin: 0;







	display: inline;







	}















ul.tabbernav li a {







	padding: 0px;







	border-bottom: none;







	text-decoration: none;







	}















ul.tabbernav li a:link {







	background: #DADADA;







	color: #222222;







	margin: 0px 5px 0px 0px;







	padding: 5px 10px 4px 10px;







	-moz-border-radius-topleft: 5px;







	-moz-border-radius-topright: 5px;







	-khtml-border-radius: 5px;







	-webkit-border-top-left-radius: 5px;







	-webkit-border-top-right-radius: 5px;







	-webkit-border-bottom-left-radius: 0px;







	-webkit-border-bottom-right-radius: 0px;







	}















ul.tabbernav li a:visited {







	background: #DADADA;







	color: #222222;







	}















ul.tabbernav li a:hover {







	background: #F7F7F7;







	color: #222222;







	text-decoration: none;







	}















ul.tabbernav li.tabberactive a {







	background: #F7F7F7;







	color: #222222;







	padding: 5px 10px 5px 10px;







	text-decoration: none;







	-moz-border-radius-topleft: 5px;







	-moz-border-radius-topright: 5px;







	-khtml-border-radius: 5px;







	-webkit-border-top-left-radius: 5px;







	-webkit-border-top-right-radius: 5px;







	-webkit-border-bottom-left-radius: 0px;







	-webkit-border-bottom-right-radius: 0px;







	}















ul.tabbernav li.tabberactive a:hover {







	background: #DADADA;







	color: #222222;







	}















.tabberlive .tabbertab {







	background: #F7F7F7;







	color: #222222;







	margin: 3px 0px 0px 0px;







	padding: 15px 15px 5px 15px;







	-moz-border-radius-bottomleft: 5px;







	-moz-border-radius-bottomright: 5px;







	-moz-border-radius-topright: 5px;







	-khtml-border-radius: 5px;







	-webkit-border-top-left-radius: 0px;







	-webkit-border-top-right-radius: 5px;







	-webkit-border-bottom-left-radius: 5px;







	-webkit-border-bottom-right-radius: 5px;







	}















.tabberlive .tabbertab h2 {







	display: none;







	}















.tabberlive .tabbertab h3 {







	display: none;







	}















.tabbertab cite {







	font-size: 11px;







	margin: 0px;







	padding: 0px;







	}







	







.tabbertab p {







	font-size: 12px;







	margin: 0px 0px 10px 0px;







	}







.picture img { border: 0px solid #CCCCCC;vertical-align:middle; margin-bottom: 3px; } 







.picright { margin: 0.5em 0pt 0.5em 0.8em; float:right; font: 11px/1.4em Arial, sans-serif;  }







.picleft { margin: 0.5em 0.8em 0.5em 0; float:left; font: 11px/1.4em Arial, sans-serif;  } 	















table.standard {	background-color:transparent;	margin: 0px;	padding: 0px;	border: 1px solid #ddd;	border-spacing: 0px;		border-collapse: collapse;}















table.standard th {	margin: 0px;	padding: 6px 4px 2px 4px;	height: 25px;		background-repeat: repeat;	font-size: 11px;	color: #000;}







table.standard th.title {	text-align: left;}







table.standard th a:link, table.standard th a:visited {	color:#006699;	text-decoration: none;}















table.standard th a:hover {	text-decoration: underline;}















table.standard tr.row0 {	background-color: #F9F9F9;	text-align: left;}







table.standard tr.row1 {	background-color: #FFF;	text-align: left;}







table.standard td {	border-bottom: 1px solid #e5e5e5;	padding: 4px;	font-size: 11px;		}







table.standard td.grey { background:#efefef;border-bottom: 1px solid #e5e5e5;	padding: 4px;	font-size: 11px;	}







table.standard td a:link, table.standard td a:visited {	color:#3366FF;	text-decoration: none;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;}







table.standard tr.row0:hover {	background-color: #f1f1f1;}







table.standard tr.row1:hover {	background-color: #f1f1f1;}















form.wpcf7-form { border:1px solid #0B66FF; padding:10px;}







form.wpcf7-form input[type="submit"]{ border:1px solid #009; color:#900; font-weight:bold; width:100px; height:25px;}







#register-for registration-for span.wpcf7-list-item{



float:left;



margin-top:5px;



}











.box {



	margin-bottom: 10px;



	background: url('/shop/catalog/view/theme/OSHA/image/box_top.png') no-repeat;



}



.box .top {



	padding: 6px 0px 6px 7px;



	color: #000000;



	font-size: 14px;



	font-family: Arial, Helvetica, sans-serif;



	font-weight: bold;



	text-transform: uppercase;



}



.box .top img {



	float: left;



	margin-right: 5px;



}



.box .middle {



	border-left: 1px solid #DDDDDD;



	border-right: 1px solid #DDDDDD;



	background: #FFFFFF;



	padding: 10px;



}



.box .bottom {



	height: 5px;



	background: url('/shop/catalog/view/theme/OSHA/image/box_bottom.png') no-repeat;



}







/*Calendar View Option*/



#calendar_view #upcoming{



	background:url(images/list_view.jpg);



  font-size: 0;



	color: transparent;

  /*color: transparent;*/



	border:none;



	height:60px;



	width:200px;



	cursor:pointer;



}



#calendar_view #class{



	background:url(images/choose.jpg);



    font-size: 0;



  color: transparent;



	border:none;



	height:60px;



	width:200px;



	cursor:pointer;



}



#calendar_view #calendar{



	background:url(images/calendar_view.jpg);



	font-size: 0;



  color: transparent;



	text-indent:-10000000px;



	border:none;



	height:60px;



	width:200px;



	cursor:pointer;



}

.wp-pagenavi .pages{
		padding-right:10px;
}

.wp-pagenavi .current, .wp-pagenavi a{
	padding:0px 5px;	
}

#feeds{width:195px; padding:190px 10px 10px; background-image:url(images/subscribe.jpg);
	}
.space {height:10px;}
