/* ________________________________________________________________________________________________________________
	                                              01. GLOBAL STRUCTURE 
   ________________________________________________________________________________________________________________ */

body{background:#cfcfcf;}
#header{background:url(oetc/menu1.png) no-repeat scroll center bottom transparent;height:140px;}
#logo{ left:-38px; position:absolute; top:0px; width:750px;}
#header .inner h1 {left:288px; position:absolute; top:26px;}
#main_navigation{ font-size:11px;height:60px; left:-15px;position:absolute; top:80px;letter-spacing:1px;text-transform:uppercase;}
#menu_search{top:57px;}
.tabbed  #intro_blurb .inner{margin:0px auto 5px;}
#main {margin-top:12px;}
.footer_background{background:url(oetc/footer_background.png) repeat-y scroll center top transparent;}
#footer{background: url(oetc/footer.png) no-repeat scroll center bottom transparent;}
.partial_gradient_slide{background: url(oetc/oetc_gradient_slide.png) 0px 0px no-repeat;}
.jqueryslidemenu ul li a:hover, .jqueryslidemenu .current_page_parent, .jqueryslidemenu .current_page_item, .jqueryslidemenu ul li:hover a{background: url(oetc/menu_hover_2.png) no-repeat scroll center -4px transparent;}



/* ________________________________________________________________________________________________________________
	                                              02. TYPOGRAPHY 
   ________________________________________________________________________________________________________________ */

/* ------- General ------- */
html {-webkit-font-smoothing:subpixel-antialiased;}
html, body, div, li, form, fieldset, input, textarea, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, pre, table, blockquote{color:#000};
#main_navigation, .jqueryslidemenu, .jqueryslidemenu ul, #main_navigation .jqueryslidemenu ul li a, #footer {-webkit-font-smoothing:subpixel-antialiased;}
.teaser {color: #797979;}
table.fancy_table td {color: #5e5e5e;text-align: left;}

/* ------- Header ------- */
#header .inner h1{font-family: palatino, times, georgia; font-style:italic;color: #424242;font-size: 14px; letter-spacing: normal;}


/* ------- Links ------- */
a, p a, a:hover, .webtreats_subnav_widget li.current_page_item a, .commentmetadata a,
.contact_widget_email,.fancy_link,.download_link,.email_link,.toggle, table.fancy_table a, .gform_wrapper input.button
{color: #4e7c35;}
h2.blog_header a{color: #000;}
h2.blog_header a:hover {color: #183d2b;}

/* ------- Misc ------- */
.slider_title{font-size:32px; color:#fff;}

/* ------- Misc ------- */
blockquote, .bullet_list, h5, .rss-date, .date, .awaiting_moderation, .dropcap4{color: #2e491f;}
.inputError{border-color:#20770D !important;}
.fancy_header span{background-color: #2e491f;}
blockquote.simple {	background: none; padding-left: 25px; margin-left: 19px;	border-left: 1px solid #13301f; font-size: 12px;}


/* ------- Footer ------- */
#footer{color: #2e491f;}
#footer a{color: white;}
#footer a:hover{color:#ccc;}
.footer_widgettitle,.partial_gradient_slide .slider_content,.partial_gradient_slide h2{color:#ccc;}

/* ------- Buttons ------- */
input[type=button],input[type=reset],input[type=submit],.fancy_button, .fancy_button span,
.button_link,.button_link span, h6.color_scheme_box_header, h6.color_scheme_box_header span {
	background-image:url(oetc/button_sprite.png);}

/* ________________________________________________________________________________________________________________
	                                              03. ICONS 
   ________________________________________________________________________________________________________________ */

.dropcap1,.dropcap3,blockquote{background-image: url(oetc/sprite.png);}
ul.arrow_list li,ul.check_list li,ul.star_list li,ul.colored_bullet_list li,a.download_link,a.email_link{background-image: url(oetc/mini_icons.png);}
.toggle,.active,.toggle_frame .toggle,.toggle_frame .active{background-image: url(oetc/toggle_sprite.png);}
a.fancy_link{color: #4e7c35;background-image: url(oetc/fancy_link.png)}

#body_block .widget_recent_comments ul li.recentcomments span,
#body_block .webtreats_twitter_widget ul li,
#body_block .contact_widget_name,
#body_block .contact_widget_phone,
#body_block .contact_widget_email{background-image: url(oetc/mini_icons.png);}

/* ________________________________________________________________________________________________________________
	                                              04. SLIDERS 
   ________________________________________________________________________________________________________________ */
   

.slider_content p, .slider_content ul li {color:#fff;}
.partial_staged_slide{background: url(oetc/oetc_half_staged_slide.png) 0px 0px no-repeat;}
.staged_slide{background: url(oetc/oetc_staged_slide.png) 0px 0px no-repeat; }
.floating_slide{background: url(oetc/oetc_floating_slide.png) 0px 0px no-repeat;}
.single_tabbed_slide.staged_slide .slider_content, .single_tabbed_slide.full_slide .slider_content, .floating_slide div.slider_content {display: none;}
#webtreats_tabbed_slider {background: url(oetc/oetc_slider_bg.jpg) no-repeat;}

/* ________________________________________________________________________________________________________________
	                                              05. Menu 
   ________________________________________________________________________________________________________________ */
   
.jqueryslidemenu ul {border-right: 1px solid #29441b;border-left: 1px solid #0d1d04;float: left;}
.jqueryslidemenu ul li{border-left: 1px solid #29441b;border-right: 1px solid #0d1d04;}
.jqueryslidemenu ul li a{padding:0 12px;min-width: 75px;text-align: center;}
.jqueryslidemenu ul li a, .jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{height:57px;line-height:56px;color:#eee;}
.jqueryslidemenu ul ul, .jqueryslidemenu ul li ul li {border: none;}
/* .jqueryslidemenu ul li ul {margin-top: 3px;} */


/* ________________________________________________________________________________________________________________
	                                              06. Alert Boxes 
   ________________________________________________________________________________________________________________ */


.download_box a {color:#fff;}
.info_box a {color: #316096; border-bottom: 1px dotted;}
.warning_box a, .note_box a{color: #b3b3b3;}
.download_box{background: #5d8b4e url(_shared/icons/down_alt.png) no-repeat scroll 10px 15px;border: 1px solid #183d2b;color:#fff;}

/* ________________________________________________________________________________________________________________
	                                              07. Posts
   ________________________________________________________________________________________________________________ */
.comment_bubble {display: none;}
.blog_meta h5, .blog-meta h5 a {letter-spacing:normal; text-transform:none;color:#666;}


/* ________________________________________________________________________________________________________________
	                                              08. Sidebar & Widgets
   ________________________________________________________________________________________________________________ */
   
/*WP125 Ad Widget CSS so that the 4 ads make a square grid*/

#wp125adwrap_2c .wp125ad.odd {padding: 2px 10px 2px 0px; margin-left: -6px;}
#wp125adwrap_2c .wp125ad.even {padding: 2px 0px 0px 0px;}

/*Footer Contact Widget*/
#footer .contact-widget {color: #fff;}
.contact_widget_fax{padding-left:26px;}


/* ________________________________________________________________________________________________________________
	                                              09. Gravity Forms
   ________________________________________________________________________________________________________________ */
   

.gform_wrapper label.gfield_label, .gfrom_wrapper label {color: #000;}
body .gform_wrapper input.button {padding: 10px; color: #fff;}

.gfield { margin-bottom: 10px; }
.gform_wrapper input.button { padding: 5px 10px 6px !important; border: 0px !important; }
.gform_wrapper input { padding: 7px 3px !important; border: 1px solid; }
.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea { width: 400px !important; padding: 7px 3px !important; border: 1px solid; }
.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea, .gform_wrapper input { background-color: #cfcdb6; border-color: #b5b39e; }
.gform_wrapper .gfield_label {font-size: 11px;}
.gform_wrapper select.gfield_select {height: 24px;	font-size: 12;	border-color: #b5b39e; }
.gform_wrapper .gform_footer.top_label { margin-top: 0; }


/* ________________________________________________________________________________________________________________
	                                              10. Premium Calendar Plugin
   ________________________________________________________________________________________________________________ */
   
#tec-events-loop .tec-event{margin-bottom:40px;}
.eventsListWidget ul li {padding-bottom: 10px; border-bottom: 1px dotted #627169;}
.eventsListWidget ul li.alt {padding-top: 5px;}
#footer .inner div.when {color:#ccc;}
.eventsListWidget li {margin-bottom: 10px;}
div#body_block.right_sidebar #body_block_background.events #main {width:900px;}

/* ________________________________________________________________________________________________________________
	                                             Event Espresso
   ________________________________________________________________________________________________________________ */
table#event_espresso_attendee_verify td, table#event_espresso_attendee_verify th, table#event_espresso_attendee_verify_questions td {
	text-align: left;
	vertical-align: bottom;
	font-size: 14px;
}



