/* 

blue 	= 296fd8
red		= db2929
black	= 140120

/* reset */

  html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}ins{background-color:#ff9;color:#140120;text-decoration:none}mark{background-color:#ff9;color:#140120;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}
img{border:0;outline:0;font-size:100%;background:transparent;margin:0;padding:0}


/* clears */

 .clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.clearfix{zoom:1}
 
 
/* container */
 
  body{min-width:960px}.container{position:relative; margin-left:auto;margin-right:auto;width:960px}
  
  
/* fancybox */

  #fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(img/fancybox/fancybox.png)}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}#fancybox-tmp{border:0;overflow:auto;display:none;margin:0;padding:0}#fancybox-wrap{position:absolute;top:0;left:0;z-index:1101;outline:none;display:none;padding:20px}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}#fancybox-content{width:0;height:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff;padding:0}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url(img/fancybox/fancybox.png) -40px 0;cursor:pointer;z-index:1103;display:none}#fancybox-error{color:#444;font:normal 14px/20px Arial;margin:0;padding:14px}#fancybox-img{width:100%;height:100%;border:none;outline:none;line-height:0;vertical-align:top;margin:0;padding:0}#fancybox-frame{width:100%;height:100%;border:none;display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url(img/fancybox/blank.gif);z-index:1102;display:none}#fancybox-left{left:0}#fancybox-right{right:0}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url(img/fancybox/fancybox.png);background-position:-40px -30px}#fancybox-right-ico{background-image:url(img/fancybox/fancybox.png);background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancybox-bg{position:absolute;border:0;width:20px;height:20px;z-index:1001;margin:0;padding:0}#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url(img/fancybox/fancybox-x.png)}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url(img/fancybox/fancybox.png);background-position:-40px -162px}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url(img/fancybox/fancybox-y.png);background-position:-20px 0}#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url(img/fancybox/fancybox.png);background-position:-40px -182px}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url(img/fancybox/fancybox-x.png);background-position:0 -20px}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url(img/fancybox/fancybox.png);background-position:-40px -142px}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url(img/fancybox/fancybox-y.png)}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url(img/fancybox/fancybox.png);background-position:-40px -124px}#fancybox-title{font-family:Helvetica;font-size:14px;z-index:1102}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}#fancybox-title-over{background-image:url(img/fancybox/fancy_title_over.png);display:block;padding:10px}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}#fancybox-title-float-wrap td{border:none;white-space:nowrap}#fancybox-title-float-left{background:url(img/fancybox/fancybox.png) -40px -90px no-repeat;padding:0 0 0 15px}#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:700;background:url(img/fancybox/fancybox-x.png) 0 -40px;padding:0 0 3px}#fancybox-title-float-right{background:url(img/fancybox/fancybox.png) -55px -90px no-repeat;padding:0 0 0 15px}.fancybox-ie6 #fancybox-close{background:transparent;}.fancybox-ie6 #fancybox-left-ico{background:transparent;}.fancybox-ie6 #fancybox-right-ico{background:transparent;}.fancybox-ie6 #fancybox-title-over{background:transparent;zoom:1}.fancybox-ie6 #fancybox-title-float-left{background:transparent;}.fancybox-ie6 #fancybox-title-float-main{background:transparent;}.fancybox-ie6 #fancybox-title-float-right{background:transparent;}.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight+"px")}#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20+(document.documentElement.clientHeight?document.documentElement.clientHeight/2:document.body.clientHeight/2) 0 (ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)) 0 px)}#fancybox-loading.fancybox-ie6 div{background:transparent;}.fancybox-ie .fancybox-bg{background:transparent!important}
  
  
/* to top */

  #toTop{display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:51px;height:51px;border:none;text-indent:100%;background:url(img/totop/totop.png) no-repeat left top}#toTopHover{background:url(img/totop/totop.png) no-repeat left -51px;width:51px;height:51px;display:block;overflow:hidden;float:left;opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}#toTop:active,#toTop:focus{outline:none}


/* selections */

  ::selection,::-moz-selection{background:#140120;color:#fff}img::selection,img::-moz-selection{background:transparent}
  
  
/* placeholders */

  ::-webkit-input-placeholder{color:#ccc}-moz-placeholder{color:#ccc}-ms-input-placeholder{color:#ccc}.placeholder{color:#ccc}
  
  
/* fonts */

/*
  @font-face {

    font-family:'asdf';
    src:url('fonts/asdf.eot');
    src:url('fonts/asdf.eot?#iefix') 		format('embedded-opentype'),
         url('fonts/asdf.woff') 			format('woff'),
         url('fonts/asdf.ttf') 				format('truetype'),
         url('fonts/asdf.svg#Knockout') 	format('svg');
    font-weight:bold;
    font-style:normal;

}

*/


/* next wave, the */

  body {

	background:#fff;
	font:normal 14px "Lato", sans-serif;
	line-height:24px;
	color:#140120;
	
} /* body.sticky {

	
} body.sticky_with_wpadminbar {

	
} */ input, select, option, textarea {

	font:normal 14px "Lato", sans-serif;
	
} a {

	color:#8dc857;
	text-decoration:none;
	
} a:hover {

	color:#6c9e3d;
	text-decoration:none;
	

} .alignright {

	float:right;
	margin:14px 0 14px 14px;

} .alignleft {

	float:left;
	margin:14px 14px 14px 0;

} .aligncenter {

	display:block;
	margin:0 auto;
	text-align:center;

} li{

	list-style-position:outside;	
	
} abbr[title],
  dfn[title]{
	
	border:none;
	
}


/* top */

  #top_wrapper{
	
	background:#140120;
	
} #top{

	height:30px;
	max-height:30px;
	line-height:27px;
	
} #top img{
	
	vertical-align:middle;
	
}


/* search */

  #search_form{
	
	float:right;
	
} #s{
	
	width:190px;
	font-size:12px;
	border:1px solid #000;
	margin:0 4px 0 0;
	padding:1px 2px;
	
}

/* social */

  #social_wrapper{
	
	margin:0 0 0 24px;
	float:right;
	
} #social a{
	
	margin:0 0 0 6px;
	
}

/* header */

  #header_wrapper{

	background:#8ec858 url(img/header_background_green.png) top repeat-x;
	position:relative;
	width:100%;
	margin:0 auto 24px auto;
	
} #header{

	position:relative;
	color:#fff;
	padding:0 0 6px 0;
	
} #header img{

	vertical-align:middle;
	
} #logo{
	
	float:left;
	margin:14px 0 0 0;
	padding:0 0 6px 0;
	
}


/* nav */

  .nav_wrapper{
	
	z-index:998;
	position:absolute;
	top:0px;
	right:0px;
	width:700px;
	text-transform:lowercase;
	
} .nav{
	
	text-align:center;
	font-size:0px;
	
} .nav li{
	
	font:normal 16px 'Abel', 'Helvetica Neue', "Lato", sans-serif;
	border-left:1px solid #e3e3e3;
	color:#fff;
	display:inline;
	padding:0 11px 0 12px;
	
} .nav li.first{
	
	
} .nav li.last{
	
	border-right:1px solid #e3e3e3;
	
} .nav li a{
	
	height:48px;
	line-height:48px;
	color:#fff;
	display:inline-block;
	
} .nav li a:hover{
	
	color:#8dc857;
	
} .nav li .sub-menu{
	
	display:none;
	
} /* #nav_wrapper.sticky{

	-webkit-box-shadow:0px 0px 6px 2px rgba(0, 0, 0, 0.50);
	-moz-box-shadow:   0px 0px 6px 2px rgba(0, 0, 0, 0.50);
	box-shadow:        0px 0px 6px 2px rgba(0, 0, 0, 0.50);
	position:fixed;
	background:#6C6C6C;
	top:0px;
	left:0px;
	width:100%;
	
} #nav_wrapper.sticky a{

	color:#fff;
	
} #nav_wrapper.sticky li a:hover{

	color:#8dc857;

} #nav_wrapper.sticky li .sub-menu{

	top:48px;

} #nav_wrapper.sticky li .sub-menu a{


} #nav_wrapper.sticky li .sub-menu a:hover{


} #nav_wrapper.sticky_with_wpadminbar{

	top:28px;
	
} */


/* next event */

  #next_event_wrapper{
	
	z-index:996;
	position:absolute;
	top:56px;
	right:0px;
	width:700px;
	
} #next_event{
	
	text-align:center;
	text-transform:uppercase;
	font:900 14px "Ruda", sans-serif;
	
} #next_event a{
	
	color:#404040;
	
} #next_event a:hover{
	
	color:#140120;
	
}


/* wrapper */

  #_wrapper{
  	  
	background:#fff;
	margin:0 auto 24px auto;
	
} #_{
	
	float:left;
	width:500px;
	
} #_title{
	
	color:#aaa;
	font:900 36px "Abel", sans-serif;
	margin:0 0 14px 0;
	
} #_title small{
	
	font:normal 14px "Lato", sans-serif;
	margin:0 0 24px 0;
	display:block;
	font-style:italic;
	color:#ccc;
}


/* sidebar */


  #sidebar_wrapper{
	
	float:right;
	width:420px;
		
} #sidebar{
	
	font-size:12px;
	line-height:20px;
	color:#404040;
	
} #sidebar a{
	
	color:#6c9e3d;
	
} #sidebar a:hover{
	
	color:#334820;
	
} .sidebar{

	float:left;
	width:190px;
	margin:0 20px 0 0;
	
} .sidebar input,
  .sidebar select,
  .sidebar textarea{

	width:190px;

} #sidebar_right{

	margin:0;
	
} .widget{
	
	margin:0 0 24px 0;
	
} .widget.last{
	
	margin:0;
	
} .widget_title{
	
	color:#140120;
	font:bold 14px "Ruda", sans-serif;
	list-style-type:none;
	margin:0 0 4px 0;
	
} .widget p,
  .widget ol,
  .widget ul,
  .widget table,
  .widget blockquote{

	margin:0 0 24px 0;
	
} .widget ol,
  .widget ul,
  .widget blockquote{

	margin-left:24px;
	
} .widget ul .children{

	margin-bottom:0;
	
}


/* custom widgets */

#sidebar_right .newsletter_form{

	color:#969696;
	margin:0 0 24px 0;
	width:190px;
	padding:0;
	float:none;
	
} #sidebar_right .newsletter_form_row label{

	color:#6c9e3d;
	font-size:12px;
	width:70px;
	
} #sidebar_right .newsletter_form_row input{

	width:116px;
	height:auto;
	
} #sidebar_right .newsletter_form_row .newsletter_subscribe,
  #sidebar_right .newsletter_form_row .newsletter_unsubscribe{

	width:auto;
	
} #sidebar_right .newsletter_form_row.end {

	padding:0 0 0 70px;
	
} #sidebar_right input.newsletter_signup{

	width:118px;
	height:auto;
	
} #sidebar_right #upcoming_events{

	width:190px;
	margin:0 0 24px 0;
	padding:0;
	float:none;
	
} #sidebar_right .upcoming_event_date{

	width:30px;
	
} #sidebar_right .upcoming_event_month{

	font-size:14px;
	
} #sidebar_right .upcoming_event_day{

	font-size:18px;
	
} #sidebar_right .upcoming_event a{

	font:bold 16px "Ruda", sans-serif;
	margin:0 0 0 4px;
	display: block;
	width:152px;
	padding:0;
	
} #sidebar_right .upcoming_event.last .upcoming_event_date{

	padding:0;
	
} #sidebar_right #upcoming_events .upcoming_events_register{
	
	margin:6px 0 0 34px;
	
} #sidebar_right #upcoming_events .upcoming_events_register img{
	
	width:80px;
	height:auto;
	
}


/* post */

  .post{
	
	border-bottom:1px solid #140120;
	margin:0 0 24px 0;
	padding:0 0 24px 0;
	
} .post.last{
	
	border:0;
	margin:0;
	padding:0;
	
} .post h2{
	
	color:#aaa;
	font:900 36px "Abel", sans-serif;
	margin:0 0 4px 0;
	
} .post h3{
	
	font:900 24px "Ruda", sans-serif;
	margin:0 0 4px 0;
	
} .post h3 a{
	
	color:#8ec858;
	
} .post h3 a:hover{
	
	color:#6c9e3d;
	
} .post_title{

	font:900 48px "Abel", sans-serif;
	
} .post a{

} .post_comments_number{

	background:url(img/post_comments_number_background.png) center no-repeat;
	color:#fff;
	width:44px;
	display:block;
	height:37px;
	max-height:37px;
	padding:6px 0 0 0;
	text-align:center;
	float:right;
	font-size:11px;
	margin:-14px 0 6px 14px;
	
} .post_comments_number:hover{

	background:url(img/post_comments_number_background_alt.png) center no-repeat;
	color:#e3e3e3;
	
} .post p,
  .post ol,
  .post ul,
  .post table,
  .post blockquote{

	margin:0 0 24px 0;
	
} .post ol,
  .post ul,
  .post blockquote{

	margin-left:36px;
	
} .post blockquote{

	color:#969696;
	padding:0 0 0 24px;
	border-left:2px solid #8ec858;
	
} .post_meta{

	color:#040404;
	font-size:12px;
		
} .post_meta a{

	color:#969696;
		
} .post_meta a:hover{

	color:#404040;
		
} .post_nav{
	
	margin:24px 0 0 0;
	text-align:center;
	
}

/* home */

.home #header_wrapper{
	
	margin:0 auto;
	
}
/* home top */

  #home_top_wrapper{
	
	background:#8ec858;
    box-shadow:0px 24px 48px #140120;
    -moz-box-shadow:0px 24px 48px #140120;
    -webkit-box-shadow:0px 24px 48px #140120;
        
} #home_top{
	
	position:relative;
	height:300px;
	
}


/* utility nav */

  #utility_nav{
	
	float:left;
	width:220px;
	margin:36px 0 0 0;
	
} #utility_nav li{
	
	float:left;
	background:url(img/home_monitor_register.png) top left no-repeat;
	padding:10px 0 0 60px;
	margin:0 0 30px 0;
	height:38px;
	list-style-type:none;
	line-height:18px;
	
} #utility_nav li.schedule{
	
	background:url(img/home_monitor_schedule.png) top left no-repeat;
	
} #utility_nav li.traveling_speaker{
	
	background:url(img/home_monitor_traveling_speaker.png) top left no-repeat;
	padding:1px 0 0 60px;
	
} #utility_nav li.newsletter{
	
	background:url(img/home_monitor_newsletter.png) top left no-repeat;
	
} #utility_nav li img{
	
	float:left;
	
} #utility_nav li a{
	
	text-transform:uppercase;
	color:#fff;
	font:18px "Arial Black", Arial, sans-serif;
	line-height:10px;
	
} #utility_nav li a:hover{
	
	color:#404042;
	
} #utility_nav li img{
	
	vertical-align:middle;
	
}

/* slideshow */

  #slideshow{

	position:absolute;
	z-index:999;
	top:-12px;
	right:0;
	width:700px;
	height:300px;
	border-top:3px solid #777;
	border-bottom:3px solid #777;
	
} .anythingSlider{
	
	padding:0px !important;
	overflow:hidden;
	
} div.anythingSlider .anythingWindow{
	
	border:none !important;
	
} div.anythingSlider-minimalist-square .anythingControls{
	
	bottom:12px !important;
	
} div.anythingSlider-minimalist-square .arrow a{
	
	background:url(img/anythingSlider/arrows-minimalist.png) no-repeat !important;
	
} div.anythingSlider-minimalist-square .forward a {

	background-position:right bottom !important;
	
} div.anythingSlider-minimalist-square .back a {

	background-position:left bottom !important;

} div.anythingSlider-minimalist-square .forward{

	right:-40px !important;
	
} div.anythingSlider-minimalist-square .back{

	left:-40px !important;

} div.anythingSlider-minimalist-square .forward a:hover,
  div.anythingSlider-minimalist-square .forward a.hover {

	background-position:right top !important;

} div.anythingSlider-minimalist-square .back a:hover,
  div.anythingSlider-minimalist-square .back a.hover {
  
	background-position:left top !important;
  
} div.anythingSlider-minimalist-square.activeSlider .anythingControls ul a {

	border:none !important;
	background-color:#7C9127 !important;
	background-image:url(img/anythingSlider/default.png) !important;	
	background-position:center -288px;
	background-repeat:repeat-x;
}

/* home middle */

  #home_middle_wrapper{
	
	background:#404040 url(img/home_middle_wrapper_background.png) repeat;
	box-shadow:0px 24px 48px #140120;
	-moz-box-shadow:0px 24px 48px #140120;
	-webkit-box-shadow:0px 24px 48px #140120;
	color:#fff;
	
} #home_middle{
	
	background:url(img/home_middle_background.png) 480px 58px no-repeat;
	padding:24px 0;
	
} #home_middle h2{
	
	color:#8ec858;
    text-shadow:0px 0px 3px #140120;
	font:900 28px "Ruda", sans-serif;
	text-transform:uppercase;
	margin:0 0 12px 0;
	letter-spacing:1px;
		
}


/* newsletter */

  .newsletter{
	
	width:480px;
	float:left;
	
} .newsletter_pdf{

	float:left;
	
} .newsletter_form{

	float:left;
	width:250px;
	margin:0 0 0 20px;
	padding:0 24px 0 0;
	text-align:justify;
	text-justify:inner-word;
	
} .newsletter_form_row{

	clear:both;
	margin:0 0 6px 0;
	
} .newsletter_form_row.one_line label{

	padding:6px 0 0 0;
	
} .newsletter_form_row input{

	border:1px solid #140120;
	height:20px;
	width:166px;
	
} .newsletter_form_row label{

	display:block;
	float:left;
	width:80px;
	color:#8dc857;
	font:normal 15px/15px "Arial Black";
	
} .newsletter_form_row.end{
	
	line-height:20px;
	padding:0 0 0 80px;
	margin:4px 0 0 0;
	
} .newsletter_form_row.end label{
	
	float:none;
	width:auto;
	display:inline;
	
} .newsletter_form_row.end input{
	
	width:inherit;
	
} .newsletter_signup{
	
	 height:19px;
	 width:174px;
	 
} .newsletter_form_row.end .newsletter_signup{
	
	width:168px;
	height:auto;
	padding:0;
	
}


/* recent news */

  #recent_news{
	
	float:left;
	width:460px;
	padding:0 0 0 20px;
	color:#fff;
	font-size:12px;
	
} #recent_news h2{
	
	text-align:right;
	
} #recent_news .post{
	
	font-size:12px;
	border-bottom:1px solid #fff;
	
} #recent_news .post.last{
	
	border:0;
	
} #recent_news .post h3{
	
	color:#e3e3e3;
	font-size:16px;
	
} #recent_news .post h3 a{
	
	color:#8ec858;
	
} #recent_news .post h3 a:hover{
	
	color:#e3e3e3;
	
} #recent_news .post p{
	
	margin:0 0 4px 0;
	
} #recent_news .post_meta{
	
	background:none;
	border:0;
	padding:0;
	text-align:left;
	font-size:10px;
	color:#e3e3e3;
	
} #recent_news .post_meta a{
	
	color:#8ec858;
	
} #recent_news .post_meta a:hover{
	
	color:#e3e3e3;
	
} .recent_news_title{
	
	display:block;
	
}


/* home bottom */

  #home_bottom_wrapper{
	
	background:#6c6c6c url(img/home_bottom_wrapper_background.png) repeat;
	box-shadow:0px 24px 48px #140120;
	-moz-box-shadow:0px 24px 48px #140120;
	-webkit-box-shadow:0px 24px 48px #140120;
	color:#fff;
	
} #home_bottom{
	
	padding:24px 0;
	
} #home_bottom h2{
	
	color:#8ec858;
    text-shadow:0px 0px 3px #140120;
	font:900 28px "Ruda", sans-serif;
	text-transform:uppercase;
	margin:0 0 12px 0;
	letter-spacing:1px;
		
} #home_bottom .newsletter h2{
	
	text-transform:none;
	color:#fff;
	
} #home_bottom .newsletter_form{
	
	padding:0;
	margin:0 0 0 44px;
	
} 


/* upcoming events */

  #upcoming_events{
	
	float:left;
	width:440px;
	padding:0 0 0 20px;
	margin:0 20px 0 0;
	
} .upcoming_event{
	
	color:#fff;
	list-style-type:none;
	
} .upcoming_event a{
	
	font:bold 32px "Abel", sans-serif;
	margin:0 0 0 14px;
	color:#fff;
	padding:6px 0 0 0;
	float:left;
	display:block;
	
} .upcoming_event a:hover{
	
	color:#e3e3e3;
	
} .upcoming_event_date{
	
	padding:0 0 10px 0;
	text-transform:uppercase;
	float:left;
	border-left:2px solid #140120;
	border-right:2px solid #140120;
	width:48px;
	text-align:center;
	font-weight:900;
	
} .upcoming_event.last .upcoming_event_date{
	
	
} .upcoming_event_month{
	
	color:#6c9e3d;
	font:bold 20px "Ruda", sans-serif;
	
	
} .upcoming_event_day{
	
	color:#8ec858;
	letter-spacing:1px;
	font-size:36px;
	
	
} .upcoming_events_register{
	
	display:block;
	width:122px;
	margin:6px auto 0 auto;
	
	
} #upcoming_events .upcoming_events_register{
	
	margin:6px 0 0 64px;
	
	
}

/* comments */

  #comments_wrapper{

	margin:24px 0 0 0;
	
} #comments_wrapper h2{

	font:900 24px "Ruda", sans-serif;
	margin:0 0 12px 0;
	
} #comments_wrapper a{

	color:#969696;
	
} #comments_wrapper a:hover{

	color:#8dc857;
	
} #comments{

	margin:0 24px;
	
} #comment_form{

	margin:0 0 24px 0;
	
} .comment,
  .pingback{

	list-style-type:none;
	margin:0 0 24px 0;
	
} .comment .children{

	margin:24px 0 0 24px;
	border-left:2px solid #ccc;
	padding:0 0 0 24px;
	
} .comment_form_row{

	clear:both;
	margin:0 0 12px 0;

} .comment_form_row input{

	width:300px;

} .comment_form_row label{

	float:left;
	width:100px;

} .comment_form_row textarea{

	width:400px;
	height:100px;

} .comment_form_row .req{

	color:#8dc857;

} .bypostauthor{
	
	
} .vcard{
	
	color:#040404;
	font:900 16px "Abel", sans-serif;
	font-style:normal;
	
} .comment p,
  .comment ol,
  .comment ul,
  .comment table,
  .comment blockquote{

	margin:0 0 12px 0;
	
} .comment ol,
  .comment ul,
  .comment blockquote{

	margin-left:12px;
	
} .comment blockquote{

	color:#969696;
	padding:0 0 0 12px;
	border-left:2px solid #8ec858;
	
} 

/* footer */

  #footer_wrapper{

	height:48px;
	line-height:48px;
	background:#140120;

} #footer{

	color:#fff;
	
} #footer img{

	vertical-align:middle;
	
} .mga_aff_footer{
	
	display:none;
	
}