/*
Theme Name: Wyoming Safety
Theme URI: http://wyomingsafety.org/
Description: Created exclusively for Wyoming Safety.
Version: 1.0
Author: Warehouse Twenty One
Author URI: http://warehousetwentyone.com
Template: cep


*/
/*reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
/* remember to define focus styles! */
:focus { outline: 0; }
ol, ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
/*layout*/
a {text-decoration:none;color:#888888;}
strong, b {font-weight:bold;}
em, i {font-style:italic;}





/*misc*/
.clear {background:none;border:0;clear:both;display:block;float:none;font-size:0;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:10px}
.noheight {height:0;}
/*search box*/
form#searchform {display:none;margin:0 30px 0 0;padding:0 0 0 0;height:24px;width:280px;background:url(images/search_bar_bg.png) right top no-repeat;}
input#s {margin:3px 2px 0 0;display:block;line-height:normal;float:right;width:137px;background:0;border:0;position:relative;}
input#searchsubmit {float:right;width:26px;height:24px;}
input#search_btn {float:right;width:68px;}

.alignright {float:right}
.alignleft {float:left}
.wp-caption {font-size:80%; font-style:italic}

body {font:14px/1.5 Helvetica, "Arial Narrow Bold", Arial, sans-serif; background:#1a0102;color:#f26522;}

#header {height:200px;float:none;}
#header h1 {position:absolute;height:0;margin-left:-9999px;}
#logo {;margin:15px 0;width:100%;}


.entry h2 {color:white; font-size:30px; font-weight:bold;}
h2.pagetitle {letter-spacing:8px;font-size:24px; text-transform:uppercase;}


/*main nav*/
#nav {background: url(images/nav_bkg.jpg) repeat-x; height:35px;padding:10px;  -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;}
#nav ul {margin:0 0 0 0;}
	#nav ul li {  float:left;margin-right:9px;}
	#nav ul li a { color:#fff; display: block;font-size:15px; text-transform:lowercase;padding: 4px 15px 4px 15px;-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;text-decoration: none; background:transparent; }
	#nav ul li a:hover, #nav ul li:hover a {background:#1a0102}
	#nav ul li.current_page_item a, #nav ul li.current_page_ancestor a{ color:#fff; background:#1a0102}

	#nav ul li ul {position:absolute; z-index:50;margin-left:-10020px; background:#dce7f3; border:1px solid #004485; padding:0px 0;}
	#nav ul li:hover ul {margin:-2px 0 0 0;}
	#nav ul li ul li {float:none;}
	#nav ul li ul li a, #nav ul li:hover ul li a {background:none;display:block; height:1%;color:#004485; font-size:90%;padding:5px 10px 5px 10px;}
	#nav ul li ul li a:hover { color:#dce7f3; background:#2e5476;}


#content {margin:10px 0;}

#industryselect {margin:10px 0; background:#3e1713;padding:10px;  -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
#industryselect span { display:inline-block}
.selectbox {  background: url(images/industryselect_bkg.gif) no-repeat; width:380px;padding:1px 5px; height:21px;text-align:center; color:#f26522; border:none;font-size:13px;font-weight:bold; margin-left:20px;}
label { display: block;  }
div.selectbox-wrapper {position:absolute; width:306px;  background-color:#7b1105;  border:1px solid #f26522; border-top:none;  margin:-2px 0 0 148px;    padding:0px;  text-align:left;  max-height:200px;  overflow:auto; }
div.selectbox-wrapper ul {  list-style-type:none;  margin:0px;  padding:0px; }
div.selectbox-wrapper ul li.selected { background-color: #f26522; color:white; }
div.selectbox-wrapper ul li {font-size:11px;  list-style-type:none;  display:block; margin:0;  padding:2px 10px;  cursor:pointer; }

/* IMAGE SLIDER */
.safetyrotator {background: url(images/stories_bkg.jpg) repeat-x; display:block; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding:30px 20px 0 20px}
.storyphoto {float:left; width:202px; height:203px; background: url(images/storyphoto_bkg.jpg) no-repeat;}
.storyphoto img {margin:12px 0 0 28px}
.storycontent {width:250px; float:right;}
.storycontent h2 {color:white; font-size:18px; font-weight:normal;}

.scrollButtons {top:290px;position:absolute;z-index:400;cursor: pointer;} 
.scrollButtons img {display:none;}
.scrollButtons.left {display:none;} 
.scrollButtons.right {margin-left:400px; background: url(stories_btn_bkg.jpg) repeat-x} 
.hide { display: none;} 		

h2.heading {margin-bottom:10px;background: url(images/nav_bkg.jpg) repeat-x;  padding:5px 10px;  -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
h2.heading a {color:white;letter-spacing:1px;font-size:18px; text-transform:uppercase;}

.entry h2 {color:white; font-size:24px;}
.entry h3 a{color:white; font-size:15px;}
.entry h5 {font-size:11px; font-style:italic}


.footer {height:130px; background:url(images/footer_bkg.jpg)repeat-x;}
.footer_container{margin:0 auto; width:700px;}
.footer .emailform {color:#1a0102;width:300px; float:left;font-size:12px;padding-top:20px;}
.footer .emailform h2 {font-size:13px; font-weight:bold;}
.footer .emailform label {float:left;clear:left;display:none;}
.footer .emailform input {display:inline;float:left;margin-right:5px; background:#932f0b; color:white; border:1px solid #1a0102;}
.footer .emailform input[type="submit"] {border:none; background:#1a0102; color:white;}


.events {background:#640c0d; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;margin-bottom:10px;}
ul.ec3_events {padding:0 0px 0px 0px;float:none; margin:0 0px 10px 0px;}
ul.ec3_events li {padding:10px;color:#f26522}
ul.ec3_events li a{color:#f26522}
ul.ec3_events li a:hover{color:#f26522; text-decoration:underline}
ul.ec3_events li:hover {background:#932a20; color:white}
ul.ec3_events li:hover a{color:white}

ul.ec3_events li ul {padding:0; margin:0;}
ul.ec3_events li ul li {padding:0 0 0 10px; margin:0 0 0 10px;list-style:disc}

#supporters div span{font-size:15px;display:block;margin:0px 0 10px 0; width:290px; height:50px;background:#fff; text-align:center; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding:5px; }
.supporters li{font-size:15px;float:left; height:45px;width:46%;margin:0px 10px 10px 0; background:#fff; text-align:center; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding:5px; }

