html,body,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent }


/* =============================================================================
   HTML5 Boilerplate CSS: h5bp.com/css
   ========================================================================== */

article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { font-family: sans-serif; color: #222; }
body { margin: 0; font-size: 1em; line-height: 1; }
:focus{ outline:1 }
::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
::selection { background: #fe57a1; color: #fff; text-shadow: none; }

a { color: #000; }
a:hover { color: #06e; }
a:focus { outline: none; }
a:hover, a:active { outline: 0; }

abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; clear: both;}
hr.dashed { border-style: dashed }
hr.shadow { border: none; border-top: 1px solid #ccc; background-color: #ddd; color: #ddd; border-bottom: 1px solid #eee; height: 1px; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }

svg:not(:root) { overflow: hidden; }

figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px;  width: auto !important;}
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }

.chromeframe {          margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }

table {                 border-collapse: collapse; border-spacing: 0;  background-color:#fff; border-spacing:0; margin-bottom:20px; border:1px solid #ededed; width:100%;}
table, td, th {	        text-align:center; 	               vertical-align:middle;       color:#777; }
th,  td { 	            border-top:1px solid #ededed;	   font-size:.90em;	            padding: 2% 2.4%; }
th { 	                font-size:.9em;	                   text-transform:uppercase;	letter-spacing:1px;}
td {                    vertical-align: top; }
tfoot { 	            font-style:italic; }

thead th, th[scope="col"], tr{
	                    background-color:#fff; }
tr:nth-child(even){  	background-color:#f9f9f9; }
tr:hover{           	background-color:#eee; }

b.caps, span.caps {font-weight: inherit }


/* GENERAL TYPOGRAPHY (Standard HTML tags)
----------------------------------------------------------------*/
html, body {	margin: 0;	padding: 0;	height: 100%; }
body:before {   content: "";   position: fixed;   top: -10px;   left: 0;   width: 100%;   height: 10px;   z-index: 100;
   -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);   -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);   box-shadow: 0px 0px 10px rgba(0,0,0,.8);  }

body, input, textarea { 	color: #666;	font: 12px/1.625  Arial, "Helvetica Neue", Helvetica, sans-serif; }

h1, h2, h3, h4, h5, h6 { 	clear: both;	font-weight: bold;	line-height: 1.15em;	margin: .5em 0 1em 0;	font-size: 2em; }
h5, h6  {	                line-height: 1.6em;	margin: 0 0 .5em 0;	font-size: 1em;}
h2 {	font-size: 1.75em; }
h3 {	font-size: 1.5em; }
h4 {	font-size: 1.25em; }
h6 {	font-size: .75em; }

a,
a:hover {						text-decoration: none; }
p {								margin-bottom: 1.5em; }
ul, ol {						margin: 0 0 1.625em 2.5em; }
ul {							list-style: square; }
ol {      						list-style-type: decimal; }
ol ol { 						list-style: upper-alpha; }
ol ol ol { 						list-style: lower-roman; }
ol ol ol ol {					list-style: lower-alpha; }
ul ul, ol ol, ul ol, ol ul { 	margin-bottom: 0; }
dt { 			font-weight: bold; }
dd {			margin-bottom: 1.625em; }
strong { 		font-weight: bold; }
cite, em, i { 	font-style: italic; }
blockquote {	border-left: 1px solid #ccc; font-family: Georgia, "Bitstream Charter", serif; font-style: italic; font-weight: normal;margin: 0 2em; padding-left: 1em; }
blockquote em, blockquote i, blockquote cite {	font-style: normal; }

img { 	max-width: 100%; }

img.big {	max-width: 100%; width: auto; /* Prevent stretching of full-size images in IE8 */ }

.featured-image {
	border: 1px solid #d1d1d1;
	max-width: 98.5%;
	padding: 4px;
	text-align: center;
	overflow: hidden;
}
img.left,
img.right,
img.center {
	margin-bottom: 1.625em;
}
p .featured-image-wrapper {
	margin-top: 0.4em; margin-bottom: .8em;
}
.featured-image-wrapper.thumb {
	float: left; margin-right: 1.5em;
}
.featured-image-wrapper.stretch img{
	width: 100%;
}
.featured-image-wrapper.stretch,
.featured-image-wrapper.full {
	text-align: left;
	clear: both;
}
.full img{
	margin: 0 auto
}
#content .gallery-columns-4 .gallery-item {
	margin: 0 0 1.625em 0;
}
/* Featured Image */
.featured-image-wrapper {	            margin-bottom: 10px;  max-width: 100%;}
.featured-image-wrapper.full img, .featured-image-wrapper {
	                                    border: 1px solid #ccc;	padding: 2px; }
.featured-image-wrapper.full {	        border: none;	padding: 0; }
.featured-image-wrapper a {  	        position: relative;	display: block; }

img.featured {	                        display: none; }
.featured-image-wrapper img.featured {	display: block;}
.featured-image-wrapper .image-overlay {
	/* no styles needed in this theme - this wraps the following 2 */
}
.image-overlay .image-overlay-bg, 
.image-overlay .image-overlay-icon {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 	filter: alpha(opacity=0); 	-moz-opacity: 0;	-khtml-opacity: 0;	opacity: 0;
	cursor: pointer; display: block; position: absolute; top: 0;	right: 0;	bottom: 0;	left: 0;	z-index: 1;	background: #fff;	}
	
.image-overlay .image-overlay-icon {    	     margin: -21px 0 0 -22px; left: 50%; top: 50%; width: 44px; height: 42px; z-index: 2;
		                                         background: url(/jscripts/img/image-overlay-icons.png) no-repeat; }
a.video .image-overlay .image-overlay-icon {	 background-position: 0 0; }
a.image .image-overlay .image-overlay-icon {	 background-position: 0 -42px; }
a.post .image-overlay .image-overlay-icon {      background-position: 0 -84px; }
a.external .image-overlay .image-overlay-icon {	 background-position: 0 -126px;
}
/* CONTAINERS
----------------------------------------------------------------*/
#wrapper { 	                    height: 100%; 	margin: 0 10px; /* gutters responsive layout */ }
#container { 	                margin: 0 auto;	max-width: 960px;	min-height: 100%; }
#header_content .container { 	padding: 20px; 	position: relative; }
.branding { 	                float: left; 	margin-right: 1%; 	width: 39%; }
#featured {                     padding: 25px 25px 0 25px; }
#content .inner { 	            padding: 0 15px; }
#content .inner .inner {	    padding: 0 0; }
.main-bottom {               	text-align: center;	padding: 10px;}
.footer_content {	            padding: 20px 30px;}
#credits p{                     padding: 15px; 	margin: 0 0; text-align: center; }

.stretched #wrapper { 	        margin: 0; }
.stretched #container {	        margin: 0;	max-width: inherit;	min-height: 100%; }

.stretched #top .container, .stretched #header_content .container, .stretched #access .content, .stretched #featured .featured-inner, .stretched #main #breadcrumbs .breadcrumbs-inner, .stretched #main #sidebar_layout, .stretched #footerContent #foot {
	                            margin: 0 auto; max-width: 960px; }
.stretched #featured {	        padding: 0; }
.stretched #featured .featured-content {
	                            padding: 25px 25px 0 25px; }




/* SIDEBAR LAYOUTS
----------------------------------------------------------------*/

/*#content, #breadcrumbs, .fixed-sidebar { float:left; margin:0 1%; min-height:100px; } */
#content, .fixed-sidebar { float:left; margin:0 1%; min-height:100px; }




.grid_row .grid-item, .grid-row .grid-item{   margin-bottom: 2em;}

.grid_row .grid_3:nth-child(4n),
.grid_row .grid_4:nth-child(3n) {   margin-right: 0;
}

.sidebar_left #main  #content { float:right; }

/* Full Width 
Origin 	=> 	10px	+	940px	+	10px	= 	960px
Result 	=> 	1%		+	98%		+	1%		= 	100%	*/

.full-width #content, #breadcrumbs { width:98%; }

/* Sidebar Left/Right
Origin 	=> 	10px	+	620px	+	10px	+	10px	+	300px	+	10px	= 	960px
Result 	=> 	1%		+	64.75%	+	1%		+	1%		+	31.25%	+	1%  	= 	100%	*/

.one-sidebar #content { width:64.75%; }
.one-sidebar .fixed-sidebar { width:31.25%; }
.fixed_sidebar.sidebar_left #content { float: right }

/* Double Sidebar
Origin 	=> 	10px	+	160px	+	10px	+	10px	+	580px	+	10px	+	10px	+	160px	+	10px	= 	960px
Result 	=> 	1%		+	16.65%	+	1%		+	1%		+	60.7%	+	1%		+	1%		+	16.65%	+	1%  	= 	100% 	*/

/*.double_sidebar #content { width:60.7%; }
.double_sidebar .fixed-sidebar { width:16.65%; }
*/


.double_sidebar .fixed-sidebar { width:31.25%; }

.double_sidebar .layout-inner {  width: 66.75%; float: right; }

.double_sidebar .left-sidebar { width:31.25% }

.double_sidebar .right-sidebar { width:26.75%; }

.double_left .layout-inner,
.double_right  .layout-inner{  width: 66.75%; float: right; }

.double_left .left-sidebar,
.double_right .left-sidebar { width:31.25%; }

.double_sidebar #content { width:69%; }

.double_left #content,
.double_right #content { width:69%; float: right }

.double_left .sidebar_right, .double_right .sidebar_right { width:38.45%; }

.double_right #content, .double_right .layout-inner { float: left }
.double_right .sidebar_right { float: right }




/* Double Left/Right Sidebars 
Origin 	=> 	10px	+	440px	+	10px	+	10px	+	300px	+	10px	+	10px	+	160px	+	10px	= 	960px
Result 	=> 	1%		+	46.1%	+	1%		+	1%		+	31.25%	+	1%		+	1%		+	16.65%	+	1%  	= 	100% 	*/

/*
.double_left #content, .double_right #content { width:74.25%; }
.double_left .sidebar_right, .double_right .sidebar_left { width:31.25%; }
.double_left .sidebar_left, .double_right .sidebar_right { width:16.65%; }
*/












/* SOME NICE GRIDS
----------------------------------------------------------------*/
.grid_2,
.grid_3,
.grid_4,
.grid_6,
.grid_8,
.grid_9,
.grid_12,
.column { float:left; margin-right:4%; min-height:20px; }
.tight>div, .last { margin-right: 0!important; }


/* Standard 12 Column Setup */
.grid_2 { width: 13.33%; }
.grid_3 { width: 22%; }
.grid_4 { width: 30.66%; }
.grid_6 { width: 48%; }
.grid_8 { width: 65.33%; }
.grid_9 { width: 74%; }
.grid_12 { width: 100%; }

/* Tight 12 Column Setup */
.tight .grid_2 { width: 50%; }
.tight .grid_3 { width: 25%; }
.tight .grid_4 { width: 33.33%; }
.tight .grid_6 { width: 50%; }
.tight .grid_8 { width: 66.66%; }
.tight .grid_9 { width: 75%; }
.tight .grid_12 { width: 100%; }

/* Standard Fifths */
.grid_fifth_1 { width: 16.8%; }  
.grid_fifth_2 { width: 37.6%; }
.grid_fifth_3 { width: 57.6%; }
.grid_fifth_4 { width: 79.2%; }

/* Tight Fifths */
.tight .grid_fifth_1 { width: 20%; }  
.tight .grid_fifth_2 { width: 40%; }
.tight .grid_fifth_3 { width: 60%; }
.tight .grid_fifth_4 { width: 80%; }

/* Tenths */
.grid_tenth_3 { width: 26%; }
.last.grid_tenth_3 { width: 30%; }
.grid_tenth_7 { width: 66%; }
.last.grid_tenth_7 { width: 70%; }

/* Tight Tenths */
.tight .grid_tenth_3 { width: 30%; }
.tight .grid_tenth_7 { width: 70%; }

/* RESPONSIVE ELEMENTS
-------------------------------------------------------------- */

/* Videos (oEmbed) */
div.video { position:relative; margin-bottom: 1em}
div.video>.media { padding-bottom:56.25%; /* 16:9 */ padding-top:25px; height:0!important; width: auto!important }
div.video iframe, div.video embed, div.video object { position:absolute; top:0; left:0; width:100%; height:100%; }

/* Audio (oEmbed) */
.audio-wrapper { position:relative; }
.audio-wrapper .audio-inner { padding-bottom:0; padding-top:27px; height:0; }
.audio-wrapper iframe, .audio-wrapper embed, .audio-wrapper object { position:absolute; top:0; left:0; width:100%; height:100%; }

/* NAVIGATION
-------------------------------------------------------------- */

.sf-menu,.sf-menu * {             list-style:none;margin:0;padding:0; }
.sf-menu {                        line-height:1.0; }
.sf-menu ul {                     position:absolute;top:-999em;width:12em; }
.sf-menu ul li {                  width:100%; }
.sf-menu li:hover {               visibility:inherit; }
.sf-menu li {                     float:left;position:relative; }
.sf-menu a {                      display:block;position:relative; }
.sf-menu li:hover ul, .sf-menu li.sfhover ul { 
                                  left:0;top: 2.5em;z-index:999; }
ul.sf-menu li:hover li ul,ul.sf-menu li.sfhover li ul,ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfhover li ul { 
                                  top:-999em; }
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfhover ul,ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfhover ul { 
                                  left:12em;top:0; }	
								  					  
/*** arrows **/					  
.sf-menu a.sf-with-ul {           padding-right:2.25em;min-width:1px; }
.sf-sub-indicator {               background: url(/jscripts/base/img/sf-arrows-fff.png) no-repeat -10px -100px; 
                                  position:absolute;display:block;right:.75em;top:1.05em;
                                  width:10px;height:10px;text-indent:-999em;overflow:hidden; }
a > .sf-sub-indicator {           top:.8em;background-position:0 -100px; }
a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfhover > a > .sf-sub-indicator { 
                                  background-position:-10px -100px; }
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }								  
.sf-menu ul a > .sf-sub-indicator { background-position:0 0; }
.sf-shadow ul.sf-shadow-off {     background:transparent; }

.sf-menu ul .sf-sub-indicator,.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfhover > a > .sf-sub-indicator { 
                                  background-position:-10px 0; }




.sf-menu a {	    padding: .75em 1em;	text-decoration:none;	color:#999; }
.sf-menu li li {	background:		#ccc; }
/*.sf-menu li:hover, .sf-menu li.sfhover, */
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	               color: #666; outline: 0; }
					
#access {           background-color: #ccc }
#access a {         line-height: 40px;	}	
#access li li a {   line-height: 30px;	}	
.use_home-icon #access li.home {   text-indent: -9999px;    width: 38px;;}		
.use_home-icon #access li.home a {  width: 38px; display: block; padding: 0; background: url(img/menu_home.png) no-repeat center center transparent	}								  


/* =Moveable Parts
-------------------------------------------------------------- */

/* Breadcrumbs */
#main #breadcrumbs { float:none; min-height:0; }
#main #breadcrumbs .current { font-weight:bold; }

/* Contact Bar */
.contact-bar ul{ margin:0; padding: 0;}
.contact-bar li { float:left; list-style:none; padding:1px; }
.contact-bar li a { display:block; width:24px; height:24px; text-indent:-9999px; background-repeat: no-repeat; padding: 0!important }
.contact-bar li a { background-image:url(img/social-media-dark.png); opacity: 0.8; }
.contact-bar li a:hover {  opacity: 1; }
.contact-bar.grey li a { background-image:url(img/social-media-grey.png); }
.contact-bar.light li a { background-image:url(img/social-media-light.png); }
.contact-bar.color li a { background-image:url(img/social-media-color.png); }

.ico-amazon     { 	background-position:0 0; }
.ico-contact    { 	background-position:0 -50px; }
.ico-delicious  { 	background-position:0 -100px; }
.ico-digg       { 	background-position:0 -200px; }
.ico-dribbble   { 	background-position:0 -250px; }
.ico-ebay       { 	background-position:0 -300px; }
.ico-email      { 	background-position:0 -350px; }
.ico-facebook   { 	background-position:0 -400px; }
.ico-feedburner { 	background-position:0 -450px; }
.ico-flickr     { 	background-position:0 -500px; }
.ico-forrst     { 	background-position:0 -550px; }
.ico-foursquare { 	background-position:0 -550px; }
.ico-github     { 	background-position:0 -600px; }
.ico-google     { 	background-position:0 -650px; }
.ico-instagram  { 	background-position:0 -700px; }
.ico-linkedin   { 	background-position:0 -750px; }
.ico-myspace    { 	background-position:0 -800px; }
.ico-paypal     {	background-position:0 -850px; }
.ico-picassa    { 	background-position:0 -900px; }
.ico-pinterest  { 	background-position:0 -950px; }
.ico-reddit     { 	background-position:0 -1000px; }
.ico-rss        { 	background-position:0 -1050px; }
.ico-skype    	{ 	background-position:0 -1100px; }
.ico-stumbleupon { 	background-position:0 -1150px; }
.ico-skribd		{ 	background-position:0 -1200px; }
.ico-tumblr     { 	background-position:0 -1250px; }
.ico-twitter    { 	background-position:0 -1250px; }
.ico-vimeo      { 	background-position:0 -1300px; }
.ico-xbox       { 	background-position:0 -1350px; }
.ico-yahoo      { 	background-position:0 -1400px; }
.ico-youtube    { 	background-position:0 -1450px; }
.ical           { 	background-position:0 -1500px; }


a.button, input.button {
  font: 700 12px/15px  Arial, Helvetica, sans-serif;  text-decoration: none!important;  cursor: pointer;  display: inline-block;  position: relative;  padding: .6em 1.25em;
  color: #4c4c4c;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px;  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);  -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 0 6px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.4);  -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 0 6px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.4);  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 0 6px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.4);  background:   url("http://www.lucidserver.com/jscripts/base/img/nav_gradient.png") repeat-x scroll 0 0 #f6f6f6;  border: 1px solid #a1a1a1; outline: none }
.button:hover, input[type=submit]:hover { color: #ffffff; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.button:-moz-focus-inner { border:0; padding:0; }
a.button:active, input.button:active {  top: 1px;  -webkit-box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.4), 0 1px 0 0 #fff;  -moz-box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.4), 0 1px 0 0 #fff;  box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.4), 0 1px 0 0 #fff; }

.button.button-large {           font-size: 1.285em !important;   padding: .75em 1.5em; }
.button.button-small{            font-size: 0.857em !important;   padding: .3em .75em; }
.button.button-rounded {         -webkit-border-radius: 2em;     -moz-border-radius: 2em;  border-radius: 2em; }


/* Search Form */
.search-form fieldset { border:1px solid #e1e1e1; padding:5px; background-color: #fff }
.entry-content .search fieldset { max-width:40%; }
.search-form input.search-input { background:transparent; border:none; float:left; margin:0; max-width:80%; padding:2px; width:200px; }
.sidebar .search input.search-input { width: 65%; }
.search-form input[type="submit"] { background-image:url(/jscripts/base/img/search.png); background-color:transparent !important; background-repeat:no-repeat; border:none; cursor:pointer; display:block; float:right; margin:3px 5px 0 0; padding:0; width:16px !important; height:16px; }
.search-form input[type="submit"]:hover { background-color:transparent !important; }

.mini-post-list ul { list-style:none; margin:0; padding: 0; }
.mini-post-list ul li { padding-bottom:10px; position:relative; }
.mini-post-list ul li .featured-image-wrapper { position:absolute; top:0; left:0; }
.mini-post-list ul .mini-post-list-content h4 { margin-bottom:0; }
.mini-post-list ul .mini-post-list-content .mini-meta { font-size:10px; }
.mini-post-list ul.small-thumbs .mini-post-list-content { margin-left:155px; min-height:140px; }
.mini-post-list ul.small-thumbs .mini-post-list-content h4 { font-size:16px; padding-top:10px; }
.mini-post-list ul.smaller-thumbs .mini-post-list-content { margin-left:95px; min-height:80px; }
.mini-post-list ul.smaller-thumbs .mini-post-list-content h4 {font-size:14px; padding-top:5px; }
.mini-post-list ul.smaller-thumbs img { width: 70px; }
.mini-post-list ul.smallest-thumbs .mini-post-list-content { margin-left:70px; min-height:55px; }
.mini-post-list ul.smallest-thumbs .mini-post-list-content h4 { font-size:12px; padding-top:0; }
.mini-post-list ul.smallest-thumbs .mini-post-list-content h4 { font-size:12px; padding-top:0; }

.mini-post-grid ul { list-style:none; margin:0; padding: 5px 0 0 0; }
.mini-post-grid ul.grid-align-left li { float:left; }
.mini-post-grid ul.grid-align-right li { float:right; }
.mini-post-grid ul.grid-align-center { text-align:center; }
.mini-post-grid ul.grid-align-center li { display:inline-block; float:none; }
.mini-post-grid ul li .featured-image-wrapper { margin:0; }
.mini-post-grid ul.small-thumbs li { margin:6px; }
.mini-post-grid ul.smaller-thumbs li { margin:3px; }
.mini-post-grid ul.smallest-thumbs li { margin:1px; }

input.text, textarea, select { padding: 7px;  }
input.text {	               line-height: 100%; }
textarea {	                   width: 98%; }
input:focus, textarea:focus {  border: 1px solid #bbb; }
.oneField {                    margin-bottom: 1em; }
.oneField label{	           display: block; }
.oneField input.text,
.oneField select {             margin-right: 10px;	width: 40%; }
.column .oneField input.text,
.column .oneField select {     margin-right: 0;	width: 90%; }
.oneField .list-item {         display: block;
}
.oneField .list-item input {   width:auto; }
.oneField textarea {           width: 96%; }
.widget .oneField input,
.widget .oneField select {     width: inherit;
}

/* Pagination */
#paging, .paging {			overflow: hidden;	clear: both; padding: 15px 0;}
.paging a  {		border: 1px solid #d1d1d1;	display: block;	line-height: 100%;	padding: .5em .75em;	background: #fff;	color: #666; }
#paging a:hover, .paging a:hover {	background: #f4f4f4;	color: #666;}
#paging span.left, .paging span.left { float: left }
#paging span.right, .paging span.right {float: right }

/* COLORS AND TEXTURES
-------------------------------------------------------------- */

div.default, .button.default { background-color: #111; border-color: #111;  }
.black { 		background-color: #111 !important; 		border-color: #111 !important; }
.blue { 		background-color: #00437f !important; 	border-color: #00437f !important; }
.brown { 		background-color: #6b3c02 !important; 	border-color: #6b3c02 !important; }
.dark_blue { 	background-color: #092334 !important; 	border-color: #092334 !important; }
.dark_brown { 	background-color: #372e25 !important;	border-color: #372e25 !important; }
.dark_green { 	background-color: #3a491a !important;	border-color: #3a491a !important; }
.green { 		background-color: #74941f !important; 	border-color: #74941f !important; }
.mauve { 		background-color: #625b56 !important; 	border-color: #625b56 !important; }
.orange { 		background-color: #e98813 !important; 	border-color: #e98813 !important; }
.pearl{ 		background-color: #ab998f !important; 	border-color: #ab998f !important; }
.pink { 		background-color: #bc006e !important; 	border-color: #bc006e !important; }
.purple { 		background-color: #4b2c5a !important; 	border-color: #4b2c5a !important; }
.red { 			background-color: #700 !important; 		border-color: #700 !important; }
.slate_grey { 	background-color: #3b424a !important; 	border-color: #3b424a !important; }
.silver { 		background-color: #ddd !important; 		border-color: #d0d0d0 !important; color:#444!important; }
.steel_blue { 	background-color: #788794 !important; 	border-color: #788794 !important; }
.teal { 		background-color: #089 !important; 		border-color: #089 !important; }
.yellow { 		background-color: #f7c808 !important; 	border-color: #f7c808 !important; }
.wheat { 		background-color: #79745d !important; 	border-color: #79745d !important; }
.white { 		background-color: #fff !important; 		border-color: #e1e1e1 !important; color:#666!important; }


.boxy {				background-image:url(/jscripts/base/img/_boxy.png) }
.checks { 			background-image:url(/jscripts/base/img/_checks.png) }
.concrete {			background-image:url(/jscripts/base/img/_concrete.png) }
.cross {			background-image:url(/jscripts/base/img/_cross.png) }
.diagonal_thin {	background-image:url(/jscripts/base/img/_diagonal_thin.png) }
.diagonal_thick {	background-image:url(/jscripts/base/img/_diagonal_thick.png) }
.grid {				background-image:url(/jscripts/base/img/_grid.png) }
.grunge {			background-image:url(/jscripts/base/img/_grunge.png) }
.leather {			background-image:url(/jscripts/base/img/_leather.png) }
.mosaic {			background-image:url(/jscripts/base/img/_mosaic.png) }
.noise {			background-image:url(/jscripts/base/img/_noise.png) }
.paper {			background-image:url(/jscripts/base/img/_paper.png) }
.textile {			background-image:url(/jscripts/base/img/_textile.png) }
.wood {				background-image:url(/jscripts/base/img/_wood.png) }

.gradient {			background-image:url(/jscripts/base/img/nav_gradient.png) }
.glass {			background-image:url(/jscripts/base/img/nav_glass.png) }

.button.black {  background-color:        #111;     color: #ddd;     border: 1px solid #111;  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.9); }
.button.red {    background-color:        #c62323;  color: #ffefef;  border: 1px solid #930000;  }
.button.orange { background-color:        #E98813;  color: #ffffef;  border: 1px solid #933100;  }
.button.yellow { background-color:        #e8c745;  color: #ffffef;  border: 1px solid #937200;  }
.button.green {  background-color:        #90b61e;  color: #ffffea;  border: 1px solid #5d8300;  }
.button.blue {   background-color:        #1982a5;  color: #e5ffff;  border: 1px solid #004f72;  }
.button.indigo { background-color:        #3119a5;  color: #fde5ff;  border: 1px solid #000072;  }
.button.violet { background-color:        #ae1c71;  color: #ffe8ff;  border: 1px solid #7b003e;  }


/* =Shortcodes
-------------------------------------------------------------- */

/* Icon List */
.icon-list {margin-left: 0; padding-left: 20px }
.icon-list li { background-position:0 1em; background-repeat:no-repeat; list-style:none; padding-top: .5em; padding-left:25px; }
.icon-check li { background-image: url(/jscripts/base/img/list_check.png); }
.icon-crank li { background-image: url(../jscripts/base/tex/shortcodes/list/crank.png); }
.icon-delete li { background-image: url(../jscripts/base/tex/shortcodes/list/delete.png); }
.icon-doc li { background-image: url(../jscripts/base/tex/shortcodes/list/doc.png); }
.icon-plus li { background-image: url(/jscripts/base/img/list_plus.png); }
.icon-star li { background-image: url(../jscripts/base/tex/shortcodes/list/star.png); }
.icon-star2 li { background-image: url(../jscripts/base/tex/shortcodes/list/star2.png); }
.icon-warning li { background-image: url(../jscripts/base/tex/shortcodes/list/warning.png); }
.icon-write li { background-image: url(../jscripts/base/tex/shortcodes/list/write.png); }

/* Icon Link */
.icon-link { padding:0 5px; }
.icon-link a { background-position:0 0;background-repeat:no-repeat;display:inline-block;padding:0 0 0 25px; }
.icon-link .icon-link-alert { background-image:url(/jscripts/base/tex/box_alert-icon.png); }
.icon-link .icon-link-approved { background-image:url(/jscripts/base/tex/box_approved-icon.png); }
.icon-link .icon-link-camera { background-image:url(/jscripts/base/tex/box_camera-icon.png); }
.icon-link .icon-link-cart { background-image:url(/jscripts/base/tex/box_cart-icon.png); }
.icon-link .icon-link-doc { background-image:url(/jscripts/base/tex/box_doc-icon.png); }
.icon-link .icon-link-download { background-image:url(/jscripts/base/tex/box_download-icon.png); }
.icon-link .icon-link-media { background-image:url(/jscripts/base/tex/box_media-icon.png); }
.icon-link .icon-link-note { background-image:url(/jscripts/base/tex/box_note-icon.png); }
.icon-link .icon-link-notice { background-image:url(../jscripts/base/tex/shortcodes/notice/alert-icon.png); }
.icon-link .icon-link-quote { background-image:url(/jscripts/base/tex/box_quote-icon.png); }
.icon-link .icon-link-warning { background-image:url(/jscripts/base/tex/box_warning-icon.png); }

/* Info Boxes */
#errormsg p, .info-box { 		background-position:0 100%; background-repeat:repeat-x; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, .2); -moz-box-shadow:0 1px 3px rgba(0, 0, 0, .2); box-shadow:0 1px 3px rgba(0, 0, 0, .2); display:block; margin:15px 0; padding: 10px }
.info-box .icon { 				background-position:12px 16px; background-repeat:no-repeat; display:block; margin:0; padding:15px 17px 15px 36px; }
#errormsg p, .info-box-alert { 	background-color:#FFFBFB;background-image:url(/jscripts/base/tex/box_alert.png);border:1px solid #F8C9BB;color:#D0583F; }
.info-box-alert .icon { 		background-image:url(/jscripts/base/tex/box_alert-icon.png); }
.info-box-approved { 			background-color:#FAFDF9;background-image:url(/jscripts/base/tex/box_approved.png);border:1px solid #C1CEC1;color:#6CB656; }
.info-box-approved .icon { 		background-image:url(/jscripts/base/tex/box_approved-icon.png); }
.info-box-camera { 				background-color:#F6FBFB;background-image:url(/jscripts/base/tex/box_camera.png);border:1px solid #C9D5D8;color:#55A0B4; }
.info-box-camera .icon { 		background-image:url(/jscripts/base/tex/box_camera-icon.png); }
.info-box-cart { 				background-color:#FCFCFC;background-image:url(/jscripts/base/tex/box_cart.png);border:1px solid #D3D3D3;color:#559726; }
.info-box-cart .icon { 			background-image:url(/jscripts/base/tex/box_cart-icon.png); }
.info-box-doc { 				background-color:#FFFFFF;background-image:url(/jscripts/base/tex/box_doc.png);border:1px solid #E5E5E5;color:#666666; }
.info-box-doc .icon { 			background-image:url(/jscripts/base/tex/box_doc-icon.png); }
.info-box-download { 			background-color:#FCFCFC;background-image:url(/jscripts/base/tex/box_download.png);border:1px solid #D3D3D3;color:#666666; }
.info-box-download .icon { 		background-image:url(/jscripts/base/tex/box_download-icon.png); }
.info-box-media { 				background-color:#FBF9FD;background-image:url(/jscripts/base/tex/box_media.png);border:1px solid #DBE1E6;color:#8D79A9; }
.info-box-media .icon { 		background-image:url(/jscripts/base/tex/box_media-icon.png); }
.info-box-note { 				background-color:#FFFAF6;background-image:url(/jscripts/base/tex/box_note.png);border:1px solid #E6DAD2;color:#B76F38; }
.info-box-note .icon { 			background-image:url(/jscripts/base/tex/box_note-icon.png); }
.info-box-notice { 				background-color:#FAFCFD;background-image:url(/jscripts/base/tex/box_notice.png);border:1px solid #C7CDDA;color:#6187B3; }
.info-box-notice .icon { 		background-image:url(/jscripts/base/tex/box_notice-icon.png); }
.info-box-quote { 				background-color:#F3F3F3;background-image:url(/jscripts/base/tex/box_quote.png);border:1px solid #D4D4D4;color:#727272; }
.info-box-quote .icon { 		background-image:url(/jscripts/base/tex/box_quote-icon.png); }
.info-box-warning { 			background-color:#FFFDF6;background-image:url(/jscripts/base/tex/box_warning.png);border:1px solid #E4E4D5;color:#E1B42F; }
.info-box-warning .icon { 		background-image:url(/jscripts/base/tex/box_warning-icon.png); }

/* Text Highlighting */
.text-highlight { background-color:#FFFFAA; color:#666666; padding:3px 2px; }

/* Drop Caps */
.dropcap { float:left; font-size:300%; font-weight:bold; line-height:100%; margin:5px 7px 0 0; position:relative; }

/* Toggle */
.toggle { border:1px solid #e5e5e5; border-bottom:none; }
.toggle:last-of-type, .toggle-last { border-bottom:1px solid #e5e5e5; }
.toggle a.toggle-trigger { color:inherit; display:block; font-size: 12px; padding:8px 8px 8px 33px; position:relative; }
.toggle a.toggle-trigger:hover, .toggle a.active { background:#f8f8f8; }
.toggle a.toggle-trigger span { background:url(/jscripts/base/img/toggle.png); display:block; position:absolute; top:9px; left:10px; width:15px; height:15px;  }
.toggle a.active { border-bottom: 1px solid #e5e5e5; font-weight: bold; }
.toggle a.active span { background-position:-15px 0; } 
.toggle .toggle-content { /* display:none; */  padding:15px; }

/* =Widgets
-------------------------------------------------------------- */

.loader { 	background: #ffffff url(/jscripts/base/img/loader.gif) center center no-repeat; -moz-border-radius: 4px; -webkit-border-radius: 4px; 
	        border-radius: 4px; 	position: absolute; 	top: 0; 	right: 0; 	bottom: 0; 	left: 0;	z-index: 999; }
			
.widget {		clear: both; margin: 0 0 .75em 0; }
.widget ul {			list-style: none;	margin: 0; padding: 0;}
.widget ul ul {			margin-left: 1.5em;}
.widget ul li {			margin: 0 0 5px 0;}
.widget ul li a {		color: inherit;	font-weight: normal;	font-family: inherit;	font-style: normal;	padding: 1px 0; }
.fixed-sidebar h3 {		font-size: 1.25em;	margin-top: 0;	margin-bottom: 1em; }
.fixed-sidebar .widget {margin: 0 0 1em 0; }
.fixed-sidebar .inner {	padding: 1.5em; }

/* Video */
.video_widget .video_description { display:block; margin:10px 0 0 0; }

.googleMap { min-width: 100%; margin-bottom: 10px; color: #000!important }
.googleMap img{ max-width: none }

ul.contact-list {            list-style:none; margin:0; padding:0;}
ul.contact-list>li{          clear: both}
ul.contact-list li i{        background:url(/jscripts/base/img/contact-list.png) 0 0 no-repeat;border:none;margin:2px 5px 2px 0; display: block; width: 20px; height: 20px; float: left}
ul.contact-list li a i{      border:none;}
ul.contact-list li.link i{   background-position:0 0;height: 20px;}
ul.contact-list li.phone i{  background-position:0 -20px;}
ul.contact-list li.email i{  background-position:0 -40px;}
ul.contact-list li.contact,
ul.contact-list li.address i{background-position:0 -60px;}
ul.contact-list li.skype i{	 background-position:0 -80px;}

ul.contact-list ul.contact-bar {margin:5px 0 0 0;padding:0;}



/* =Elements
-------------------------------------------------------------- */

/* General Classes */
.element { clear:both; padding-bottom:20px; }

/* Post List/Post Grid */
.lead-link,
.lead-link { display:block; margin-top:20px; }

/* Slider (universal) */
.slider-wrapper, .slides-wrapper { position: relative; }
.slider .slide { overflow:hidden; position:relative; }
.slider ul { list-style:none; margin:0; }
.slider .alignright, .slider .alignleft { margin:0; }

/* Standard Slider */
.standard-slider .loader { /* only use loader in featured slider */ display: none; }
.standard-slider-wrapper .slides-wrapper { background:#f5f5f5; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; padding:0 0 40px 0; }
.standard-slider .slide .image-link { position:absolute;top:0;right:0;bottom:0;left:0;z-index:1; }
.standard-slider .media-full .content { position:absolute;right:0;bottom:0;left:0;z-index:2; }
.standard-slider .media-align-left .grid_fifth_2, .standard-slider .media-align-right .grid_fifth_3 { float:right; }
.standard-slider .media-align-left .grid_fifth_3, .standard-slider .media-align-right .grid_fifth_2 { float:left; }
.standard-slider .media-align-left .slide-title, .standard-slider .media-align-right .slide-title { margin-bottom: 10px; }
.standard-slider .media-align-left .slide-title span, .standard-slider .media-align-right .slide-title span { font-size:2em; font-weight:bold; }
.standard-slider .media-align-left .content-inner, .standard-slider .media-align-right .content-inner { padding: 20px; }
.flex-control-nav{ position:absolute;bottom:15px;left:10px;text-align:center;width:100%;height:11px;z-index:3; }
.flex-control-nav li{ float:left;padding:2px; }
.flex-control-nav li a{ background:url(/jscripts/base/img/slider-nav.png) no-repeat;cursor:pointer;display:block;text-indent:-9999px;width:10px;height:11px; }
.flex-control-nav li a.flex-active{ background-position:-10px 0; }
.standard-slider-wrapper .flex-direction-nav{ position:absolute;bottom:15px;right:10px;height:11px;z-index:4; }
.standard-slider-wrapper .flex-direction-nav li{ float:left;padding:0 2px; }
.standard-slider-wrapper .flex-prev, .standard-slider-wrapper .flex-next, .standard-slider-wrapper .pause, .standard-slider-wrapper .play{ background:url(/jscripts/base/img/arrows.png) no-repeat;display:block;width:15px;height:15px;text-indent:-9999px;padding: 0 ; }
.standard-slider-wrapper .flex-prev{ background-position:0 0; }
.standard-slider-wrapper .flex-next{ background-position:-15px 0; }
.standard-slider-wrapper .play{ background-position:0 -30px; }
.standard-slider-wrapper .pause{ background-position:-15px -30px; }
.standard-slider-wrapper .flex-prev:hover{ background-position:0 -15px; }
.standard-slider-wrapper .flex-next:hover{ background-position:-15px -15px; }
.standard-slider-wrapper .play:hover{ background-position:0 -45px; }
.standard-slider-wrapper .pause:hover{ background-position:-15px -45px; }
.sidebar_right .standard-slider, 
.sidebar_left.standard-slider, 
.double_right .standard-slider,
.double_left .standard-slider, 
.double_sidebar .standard-slider { font-size: 10px; }
.sidebar_right .standard-slider p, 
.sidebar_left.standard-slider p, 
.double_right .standard-slider p,
.double_left .standard-slider p, 
.double_sidebar .standard-slider p { margin-bottom: 1em; }
.sidebar_right .standard-slider .media-align-left .slide-title span, 
.sidebar_left .standard-slider .media-align-left .slide-title span, 
.double_right .standard-slider .media-align-left .slide-title span, 
.double_left .standard-slider .media-align-left .slide-title span, 
.double_sidebar .standard-slider .media-align-left .slide-title span, 
.sidebar_right .standard-slider .media-align-right .slide-title span, 
.sidebar_left .standard-slider .media-align-right .slide-title span, 
.double_right .standard-slider .media-align-right .slide-title span, 
.double_left .standard-slider .media-align-right .slide-title span, 
.double_sidebar .standard-slider .media-align-right .slide-title span { font-size: 1.25em; }
.sidebar_right .standard-slider .button, 
.sidebar_left .standard-slider .button, 
.double_right .standard-slider .button, 
.double_left .standard-slider .button, 
.double_sidebar .standard-slider .button { line-height:10px; font-size:10px; padding:8px 15px; } /* Convert from medium to small button */

/* carousel Slider (Roundabout jQuery plugin) */

#featured .carousel-slider-wrapper { padding-top:20px;}
#content .element-slider-carousel { padding-top:20px; }
.carousel-slider-wrapper { font-size:12px; position:relative; height:18em; }
.carousel-slider-wrapper .slider-inner { display: none; }
.carousel-slider-wrapper .carousel-slider { list-style: none; margin: 0 auto; padding: 0; width: 70%; height: 18em; }
.carousel-slider-wrapper .carousel-slider .stage { padding:.4em; }
.carousel-slider-wrapper .roundabout-moveable-item { overflow:hidden; }
.carousel-slider-wrapper .roundabout-moveable-item .slide-body { background:transparent url(/jscripts/base/img/carousel-shadow.png) center bottom no-repeat; cursor:pointer; padding: 0 0 23px 0; }
.carousel-slider-wrapper .roundabout-in-focus .slide-body { background-image: url(/jscripts/base/img/carousel-shadow-focus.png); cursor: auto; padding: 0 0 30px 0; }
.carousel-slider-wrapper .roundabout-moveable-item img { display: block; max-width: 100%; }
.carousel-slider-wrapper .roundabout-nav a { background: url(/jscripts/base/img/arrows-large.png) no-repeat; display:block; margin-top:-15px; position:absolute; top: 50%; text-indent: -9999px; width: 30px; height: 30px; z-index: 998; }
.carousel-slider-wrapper .roundabout-nav a.prev { background-position:0 0; left: 5px; }
.carousel-slider-wrapper .roundabout-nav a.prev:hover { background-position:0 -30px; }
.carousel-slider-wrapper .roundabout-nav a.next { background-position:-30px 0; right: 5px; }
.carousel-slider-wrapper .roundabout-nav a.next:hover { background-position:-30px -30px; }
.carousel-slider-wrapper .carousel-slider .slide { position:relative; /* width:320px; height:200px; */}
.sidebar_right .carousel-slider-wrapper .carousel-slider,
.sidebar_left .carousel-slider-wrapper .carousel-slider,
.double_right .carousel-slider-wrapper .carousel-slider,
.double_left .carousel-slider-wrapper .carousel-slider,
.double_sidebar .carousel-slider-wrapper .carousel-slider { width:50%; }
.double_right .carousel-slider-wrapper .carousel-slider li,
.double_left .carousel-slider-wrapper .carousel-slider li, 
.double_sidebar .carousel-slider-wrapper .carousel-slider li { max-height: 138px; max-width: 200px; }

/* callouts */
.element-callout .callout { font-size: 1.7em; line-height: 125%; }
.element-callout .text-only { text-align: center; }
.element-callout .text-only .button {    display: none }
.element-callout .has-button .button {
    float: right;     margin: 0 0 0 20px;
}
/* Tabs */
.tabs { list-style-type:none; margin:0; padding:0; }
.tabs .tab-nav ul { margin:0; padding:0; }
.tabs .tab-nav ul li { float:left; list-style:none; margin:0; padding:0; }
.tabs .tab-nav ul li a { display:block; line-height:100%; text-decoration:none; }
.tabs .tab-nav ul li a:hover { text-decoration:none; }
.tabs .tab-nav ul li.active a { cursor:default; }
.tabs-framed .tab-nav { border-bottom:1px solid #e5e5e5; height: 29px; }
.tabs-framed .tab-nav ul li a { background:#fafafa; border:1px solid #e5e5e5; -moz-border-radius:4px 4px 0 0; -webkit-border-top-right-radius:4px; -webkit-border-top-left-radius:4px; border-radius:4px 4px 0 0; font-size: 12px; margin:0 2px 0 0; padding:8px 24px; color:#aaaaaa; }
.tabs-framed .tab-nav ul li a:hover { background:#ffffff; color:#777777; }
.tabs-framed .tab-nav ul li.active a { background:#ffffff; border-bottom:1px solid #ffffff; color:#333333; }
.tabs-framed .tab-content { background:#ffffff; border:1px solid #e5e5e5; border-top:none; color:#333333; padding:2.5em; overflow: hidden;}
.tabs-open .tab-nav { background:transparent url(/jscripts/base/img/tabs-nav-open.png) 0 bottom repeat-x; }
.tabs-open .tab-nav ul li a { margin:0 2px 0 0; padding:1.5em 1.25em; color:#aaaaaa; }
.tabs-open .tab-nav ul li a:hover { color:#777777; }
.tabs-open .tab-nav ul li.active a { background:transparent url(/jscripts/base/img/tabs-nav-open-active.png) center bottom no-repeat; color:#333333; }
.tabs-open .tab-content { padding:1.2em; }


/*---------------------------------
	BREADCRUMBS
-----------------------------------*/
.breadcrumbs-wrapper {	                            overflow: hidden;	padding: 1% 0; }
#breadcrumbs {      	                            float: left; 	font-size: .93em; line-height: 30px; margin: 0;	width: inherit; }
.breadcrumbs-wrapper .search {	                    float: right; }
.breadcrumbs-wrapper .search input.search-input {	width: inherit; }
ul.breadcrumbs{  	                       margin: 0;	padding:0;	overflow: hidden;	float:left;	display: inline }
	.breadcrumbs li{	                   list-style-type:none;	margin:0;	padding:0;	display:block;	float:left;	}
	.breadcrumbs li a{	                   color: #999;	display:block;	float:left;	padding:0 12px 0 0;	margin-right: 5px;
	                                       background:url(/jscripts/base/img/icon-arrow-right.png) no-repeat right center; }
						
	.breadcrumbs li:nth-last-child(1) a{   color:#333;	cursor: default; text-decoration:none;	background:none;	}
	.breadcrumbs li.last a:hover{	       text-decoration:none;	}
	
	.breadcrumbs.alt{                      border:1px solid #efefef;	}
	.breadcrumbs.alt li a{                 padding:10px 25px 10px 15px; text-decoration:none;
	                                       background:url(/jscripts/base/img/breadcrumbs-bg.gif) no-repeat right center;	}
	.breadcrumbs.alt a:hover{	           text-decoration:underline;	}
	.breadcrumbs.alt li.last a{            background:none;
	}


/* EXTRA CLASSES EVERY CSS HACKER NEEDS
----------------------------------------------------------------*/
.clear { 	clear: both; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
.block {	display: block;}
.clear { clear:both; }
.hide { display:none; }
.warning { background-color:#f9f9ec;border:1px solid #E4E4D5;color:#E1B42F;padding:15px; }
.text-left { text-align:left; }
.text-right { text-align:right; }
.text-center { text-align:center; }
a.thickbox { display:block; position:relative; }
a.thickbox .enlarge { background:transparent url(/jscripts/base/img/image-overlay-icons.png) 0 -40px no-repeat;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;top:50%; left:50%; width: 44px; height: 42px;z-index:2; margin: -21px 0 0 -22px; } 
a.thickbox.widget, a.thickbox.widget * { display: inline;  background: none}
.responsive-nav { display:none; }

/* CMS standard styles
----------------------------------------------------------------*/

#errormsg p, .error {    border: 1px solid #fbc2c4!important;    background: #fbe3e4 url(/jscripts/images/alert.gif) no-repeat center left;
                         text-indent: 15px; 	color:#d12f19!important;	padding:15px;}
#errormsg p  {	         clear: both;	margin: 5px 0!important;	text-align: left;	text-indent: 0; }
img.errorIndicator { 	 display: none; }
.captcha {	             display: none!important; }
input.submit {  	     width: auto;	}
img.right { 	         float:right;	margin-left: 1em; }
img.left {	             float:left;	margin-right: 1em;}
a.pdf {                	 background: transparent url(/jscripts/images/pdficon_small.gif) no-repeat 0 0;	padding: 1px 4px 3px 18px; text-decoration: none }


/*---------------------------------
	LOTSA BUTTONS
-----------------------------------*/



/* PLUGINS AND WIDGETS
----------------------------------------------------------------*/
.element {
    padding: 0 0 25px 0;
}
.lead-link {
	margin-top: 5px;
}
/* callout */
.element-callout .element-inner {
	background: #f4f4f4;
	padding: 10px;
}
/* Headline */
.element-headline {
	padding: 15px 0 5px 0;
}
.element-headline h1,
.element-headline h2,
.element-headline h3,
.element-headline h4,
.element-headline h5,
.element-headline h6 {
	margin: 0;
}
.element-headline p {
	margin: 5px 0 0 0;
}
/* Divider */
.divider-dashed, 
.divider-solid, 
.divider-shadow {
	margin-bottom: 20px; /* Minus 10px from the framework's 30px bottom margin for this design */
}
.divider-dashed, 
.divider-solid {
	border-color: #d1d1d1;
}
/* Tabs */
.tabs-framed .tab-content,
.tabs-framed .tab-nav ul li.active a,
.tabs-open .tab-content {
	background-color: #fff;
}
.tabs-framed .tab-nav ul li.active a {
	border-bottom-color: #fff;
}
.tabs-framed .tab-nav ul li a,
.tabs-framed .tab-content {
	border-color: #d1d1d1;
}
.tabs-open .tab-content {
	border: 1px solid #d1d1d1;
}
.tabs-open .tab-nav {
	margin-bottom: -1px;
}
.tabs-open .tab-nav ul li a {
	font-weight: bold;
}
/* All Sliders */
.element-slider .media {
	position: relative;
}
.element-slider .slide .image-link {
	background: url(/jscripts/base/img/slider-icons.png) 0 0 no-repeat;
	display: block;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	position: absolute;
	top: 10px;
	right: inherit;
	bottom: inherit;
	left: 10px;
	text-indent: -9999px;
	width: 24px;
	height: 24px;
}
.element-slider .slide .image-link:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.element-slider .slide .enlarge {
	background-position: -24px 0;
}


/* jQuery FlexSlider v1.7 */
.flex-container a:active,
.flexslider a:active {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 
.flexslider {width: 100%; margin: 0; padding: 0;}
.flexslider .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; display: block; height: auto}
.flex-pauseplay span {text-transform: capitalize;}
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}
.no-js .slides > li:first-child {display: block;}
/* END jQuery FlexSlider v1.7 */

.element-slider .media {
	position: relative;
}
.element-slider .slide .image-link { 	background: url(/jscripts/base/img/slider-icons.png) 0 0 no-repeat;
	display: block;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	position: absolute;
	top: 10px;
	right: inherit;
	bottom: inherit;
	left: 10px;
	text-indent: -9999px;
	width: 24px;
	height: 24px;
}
.element-slider .slide .image-link:hover { 	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 	filter: alpha(opacity=100); 	-moz-opacity: 1;
	-khtml-opacity: 1; 	opacity: 1; }
.element-slider .slide .enlarge {	                background-position: -24px 0; }
.element-slider .slide a.thickbox span.enlarge {	display: none; /* Override framework default actionf or lightbox images */ }
/* Standard Sliders */
#featured .standard-slider .full-image .media {	    max-height: 335px;}
.standard-slider .loader {	                        display: block; }
.standard-slider-wrapper .slides-wrapper {	        background: #eee;	border: 1px solid #ccc;	-moz-border-radius: 0; 	-webkit-border-radius: 0; 	border-radius: 0; }
.standard-slider-wrapper .slides-inner {	        border-bottom: 1px solid #ccc; }
.standard-slider .slide .slide-body {	            overflow: hidden; padding: 20px 20px 18px 20px; /* -2px on btm margin matches height of full-width image slide */ }
.standard-slider .slide .media-inner {	            border: 1px solid #cbcbcb;	padding: 4px; }
.standard-slider .media-full .slide-body {	        padding: 0;}
.standard-slider .media-full .media-inner {	        border: none;	padding: 0; }
.sidebar_right .element-slider-standard .video-wrapper,
.sidebar_left .element-slider-standard .video-wrapper { max-height: 230px; /* Limit height on primary area slider */ }
.double_sidebar .element-slider-stanard .video-wrapper {max-height: 215px; /* Limit height on primary area slider */ }
.double_left .element-slider-standard .video-wrapper,
.double_right .element-slider-standard .video-wrapper { max-height: 163px;/* Limit height on primary area slider */ }
.standard-slider .media-full .content { 	          background: #333; /* Set by accent color on theme options */
	                                                  color: #fff; 	left: 10px; 	bottom: 10px; 	max-width: 75%;
	                                                  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
													  filter: alpha(opacity=40);	-moz-opacity: 0.4;	-khtml-opacity: 0.4;	opacity: 0.4 }										
.standard-slider .media-full .content .content-inner {padding: 1.2em; }
.standard-slider .media-full .slide-title {	          font-size: 1.5em;	line-height: 1.1em;	margin-bottom: 10px; }
.standard-slider .media-full .button {	              background: transparent;	border: none;	color: #fff;	margin: 5px 0 0 0;	padding: 0;}
.standard-slider .media-full .button:before {	      content: "\00bb"; }
.standard-slider .media-full p {	                  margin-bottom: 5px;}
.standard-slider .media-align-left .content-inner, 
.standard-slider .media-align-right .content-inner {  padding-top: 5px;	padding-bottom: 0;
}

/* ROUNDABOUT Slider */
.carousel-slider-wrapper .loader {	-moz-border-radius: 99px; 	-webkit-border-radius: 99px; 	border-radius: 99px;	-webkit-box-shadow: 0 1px 2px #bbb;	-moz-box-shadow: 0 1px 2px #bbb;	box-shadow: 0 1px 2px #bbb;	margin: -25px -25px 0 0;	top: 50%;	right: 50%;	bottom: inherit;	left: inherit;
	width: 50px;	height: 50px;	z-index: 999;
}
.element-slider .carousel-slider-wrapper .slide .image-link {	left: 5px;    top: 5px;}
.element-slider .carousel-slider-wrapper .slide .external span {	text-indent: -9999px;}

/* Post Grid Slider */
.slide .post_grid {	padding: 20px 20px 0;}
.slide .post_grid .grid-row {	margin-bottom: 20px;}
/* Post List Slider */ 
.slide .post_list {	padding: 20px;}
/* Featured Slider */
.featured-posts-slider .slide .entry-date {	background: #f6f6f6;	font-size: 11px;	line-height: 100%;	position: absolute;	top: 0;	right: 0;    padding: 7px 9px; }
/* post slider */
.element-post_grid_slider .featured-image-inner {	height: 100px;	overflow: hidden; }

.peKenBurns{position:relative;overflow:hidden}.peKenBurns>div{display:none}.peKenBurns>div.peKb_active{overflow:hidden;width:inherit;height:inherit;display:block}.peKenBurns>div>h1,.peKenBurns>div>h2,.peKenBurns>div>h3,.peKenBurns>div>h4,.peKenBurns>div>p{display:none}.peKenBurns>div.peKb_active>h1,.peKenBurns>div.peKb_active>h2,.peKenBurns>div.peKb_active>h3,.peKenBurns>div.peKb_active>h4,.peKenBurns>div.peKb_active>p{display:block}.peKenBurns a:focus{outline:0}.peKenBurns img{border:0}.peKenBurns .peKb_noBack{background:transparent!important}.peKenBurns ul,.peKenBurns li{margin:0;padding:0;border:0;outline:0}.peKenBurns .peKb_slides{display:block;position:relative;overflow:hidden;padding:15px}.peKenBurns .peKb_slides>div{position:absolute;overflow:hidden;display:none;z-index:1}.peKenBurns .peKb_slides div.peKb_active{z-index:2;display:block}.peKenBurns .peKb_slides .peKb_caption{display:inline;position:absolute;left:0;top:0;z-index:200;margin:0 5px 10px 5px}.peKenBurns .peKb_slides .peKb_caption .peKb_holder{position:absolute}.peKenBurns .peKb_slides .peKb_caption .peKb_real{padding:30px;overflow:hidden;position:absolute;z-index:10}.peKenBurns .peKb_slides .peKb_caption .peKb_real>h1,.peKenBurns .peKb_slides .peKb_caption .peKb_real>h2,.peKenBurns .peKb_slides .peKb_caption .peKb_real>h3,.peKenBurns .peKb_slides .peKb_caption .peKb_real>h4,.peKenBurns .peKb_slides .peKb_caption .peKb_real>p{display:block;margin:0;padding:0;background:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:0;white-space:nowrap}.peKenBurns .peKb_slides .peKb_caption .peKb_background{display:block;position:absolute;z-index:9}.peKenBurns .peKb_slides .peKb_frame{z-index:0;width:100%;height:100%;display:block}.peKenBurns .peKb_slides .peKb_spinner{z-index:201;width:100%;height:100%;display:block}.peKenBurns .peKb_slides .peKb_videooverlay{z-index:202;width:100%;height:100%;cursor:pointer;display:block}.peKenBurns .peKb_controls{display:block;position:relative;height:50px;overflow:hidden;margin-top:-16px}.peKenBurns .peKb_controls .peKb_holder{height:50px;position:relative;overflow:hidden;margin-top:-6px}.peKenBurns .peKb_controls .peKb_mainPanel{position:relative;overflow:hidden;height:50px;float:left}.peKenBurns .peKb_controls .peKb_slideBtns{margin-top:15px;margin-bottom:15px;padding-left:15px;padding-right:15px;list-style-type:none;text-align:center;height:23px;float:left;position:relative}.peKenBurns .peKb_controls .peKb_slideBtns li{float:left;display:block;margin:0;height:23px;text-indent:-9999px}.peKenBurns .peKb_controls .peKb_slideBtns li a{display:block;width:22px;height:23px;line-height:23px;margin:0;overflow:hidden;outline:0}.peKenBurns .peKb_controls .peKb_arrows{float:left;margin-top:15px;margin-bottom:15px;padding-left:8px;padding-right:8px;line-height:23px;width:76px;text-indent:-9999px}.peKenBurns .peKb_controls .peKb_arrows .peKb_prev,.peKb_controls .peKb_arrows .peKb_next{height:23px;width:22px;display:block;float:left}.peKenBurns .peKb_controls .peKb_arrows .peKb_prev{padding-left:10px;padding-right:5px}.peKenBurns .peKb_controls .peKb_arrows .peKb_next{padding-left:5px;padding-right:10px}.peKenBurns .peKb_timer{z-index:210;position:absolute;display:none;width:22px;height:24px}.peKenBurns .peKb_timer .peKb_overlay{width:22px;height:24px;position:absolute;z-index:1}.peKenBurns .peKb_timer .peKb_sprite{margin-top:1px;position:absolute;width:22px;height:22px;z-index:0}.peKenBurns .peKb_videoClose{display:block;height:50px;width:46px;float:left;position:relative;margin-left:2px;text-indent:-9999px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.peKenBurns .peKb_videoClose a{height:45px;width:45px;display:block}.peKenBurns .peKb_logoLabel{display:none;}.peKenBurns .peKb_shadow .peKb_middle{float:left;height:82px}.ie7 .peKenBurns .peKb_controls .peKb_arrows .peKb_next{padding-right:8px}.ie7 .peKenBurns .peKb_controls .peKb_slideBtns{padding-left:5px}.ie7 .peKenBurns .peKb_controls .peKb_arrows{padding-right:0}.ie7 .peKenBurns .peKb_controls .peKb_mainPanel div.peKb_iebg{overflow:hidden;margin-left:10px;margin-right:10px;height:51px}.ie7 .peKenBurns .peKb_controls .peKb_mainPanel span.peKb_iebgRight{position:absolute;bottom:0;right:0;width:10px;height:51px}.ie7 .peKenBurns .peKb_noBack{background-color:black!important;filter:alpha(opacity=0)!important}.ie8 .peKenBurns .peKb_controls .peKb_arrows .peKb_next{padding-right:8px}.ie8 .peKenBurns .peKb_controls .peKb_slideBtns{padding-left:5px}.ie8 .peKenBurns .peKb_controls .peKb_arrows{padding-right:0}.ie8 .peKenBurns .peKb_controls .peKb_mainPanel div.peKb_iebg{overflow:hidden;margin-left:10px;margin-right:10px;height:51px}.ie8 .peKenBurns .peKb_controls .peKb_mainPanel span.peKb_iebgRight{position:absolute;bottom:0;right:0;width:10px;height:51px}.ie8 .peKenBurns .peKb_noBack{background-color:black!important;filter:alpha(opacity=0)!important}.ie9 .peKenBurns .peKb_noBack{background-color:black!important;opacity:0!important}.peKenBurns .peKb_Thumb{position:absolute;z-index:212;width:98px;height:76px;overflow:hidden}.peKenBurns .peKb_Thumb div{width:84px;height:48px;margin:7px 0 0 7px;overflow:hidden}.peKenBurns .peKb_controlsInner{z-index:209}.peKenBurns .peKb_controlsInner .peKb_holder{height:40px;margin:0 15px 0 15px}.peKenBurns .peKb_controlsInner .peKb_slideBtns{margin-top:8px}.peKenBurns .peKb_controlsInner .peKb_arrows{margin-top:8px}.peKenBurns .peKb_videoCloseInner{background:transparent!important;padding-top:20px!important;padding-left:10px!important}.peKenBurns .peKb_videoCloseInner a{width:32px!important;height:32px!important}.peKenBurns iframe{padding:0!important;margin:0!important;border-width:0!important;background-color:black!important}.peKenBurns .peKb_slides .peKb_frame{background-color:black}.peKenBurns .peKb_slides .peKb_spinner{background:url("/jscripts/base/img/kbSlider/spinner.gif") no-repeat center center}.peKenBurns .peKb_slides .peKb_videooverlay{background:url("/jscripts/base/img/kbSlider/video.png") no-repeat center center}.peKenBurns .peKb_slides .peKb_caption h1,.peKenBurns .peKb_slides .peKb_caption h2,.peKenBurns .peKb_slides .peKb_caption h3,.peKenBurns .peKb_slides .peKb_caption h4,.peKenBurns .peKb_slides .peKb_caption p{color:#fff;font-size:16px;line-height:18px;font-weight:bold;font-family:helvetica,arial,sans-serif;line-height:24px;text-align:left}.peKenBurns .peKb_slides .peKb_caption .peKb_background{background:#000;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.peKenBurns .peKb_controls .peKb_mainPanel{background:url("/jscripts/base/img/kbSlider/controls_bg.png") repeat-x;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.peKenBurns .peKb_controls .peKb_slideBtns{border-right:1px solid #ccc}.peKenBurns .peKb_controls .peKb_slideBtns li a{background:url("/jscripts/base/img/kbSlider/buttons.png") no-repeat}.peKenBurns .peKb_controls .peKb_slideBtns a:hover{background-position:0 -23px}.peKenBurns .peKb_controls .peKb_slideBtns .peKb_currentSlide{background-position:0 -46px;cursor:default}.peKenBurns .peKb_controls .peKb_slideBtns .peKb_currentSlide:hover{background-position:0 -46px}.peKenBurns .peKb_controls .peKb_arrows{border-left:1px solid #fff}.peKenBurns .peKb_controls .peKb_arrows .peKb_prev{background:url("/jscripts/base/img/kbSlider/buttons.png") no-repeat 10px -70px}.peKenBurns .peKb_controls .peKb_arrows .peKb_next{background:url("/jscripts/base/img/kbSlider/buttons.png") no-repeat 10px -93px}.peKenBurns .peKb_controls .peKb_arrows .peKb_prev:hover{background-position:-35px -70px}.peKenBurns .peKb_controls .peKb_arrows .peKb_next:hover{background-position:-34px -93px}.peKenBurns .peKb_timer{color:#999}.peKenBurns .peKb_timer .peKb_overlay{background:url("/jscripts/base/img/kbSlider/buttons.png") no-repeat -45px -46px}.peKenBurns .peKb_timer .peKb_sprite{background:url("/jscripts/base/img/kbSlider/time_sprite.png") no-repeat 0 0}.peKenBurns .peKb_videoClose{background:url("/jscripts/base/img/kbSlider/close_video_bg.png") repeat-x}.peKenBurns .peKb_videoClose a{background:url("/jscripts/base/img/kbSlider/buttons.png") no-repeat 12px -122px}.peKenBurns .peKb_videoClose a:hover{background-position:-32px -122px}.peKenBurns .peKb_logoLabel{background:url("/jscripts/base/img/kbSlider/logo_bg_ie.png") no-repeat}.peKenBurns .peKb_logoLabel a{background:url("/jscripts/base/img/kbSlider/logo.png") no-repeat 0 2px}.peKenBurns .peKb_shadow .peKb_left{background:url("/jscripts/base/img/kbSlider/shad_lhs.png") no-repeat 0 0}.peKenBurns .peKb_shadow .peKb_middle{background:url("/jscripts/base/img/kbSlider/shad_tile.png") repeat-x 0 0}.peKenBurns .peKb_shadow .peKb_right{background:url("/jscripts/base/img/kbSlider/shad_rhs.png") no-repeat 0 0}.ie7 .peKenBurns .peKb_controls .peKb_mainPanel{background:url("/jscripts/base/img/kbSlider/controls_bg_left.png") no-repeat 0 7px}.ie7 .peKenBurns .peKb_controls .peKb_mainPanel div.peKb_iebg{background:url("/jscripts/base/img/kbSlider/controls_bg_ie.png") repeat-x 0 7px}.ie7 .peKenBurns .peKb_controls .peKb_mainPanel span.peKb_iebgRight{background:url("/jscripts/base/img/kbSlider/controls_bg_right.png") no-repeat 0 8px}.ie7 .peKenBurns .peKb_videoClose{background:url("/jscripts/base/img/kbSlider/close_video_bg_ie.png") no-repeat 0 7px}.ie7 .peKenBurns .peKb_logoLabel{background:url("/jscripts/base/img/kbSlider/logo_bg_ie.png") no-repeat}.ie8 .peKenBurns .peKb_controls .peKb_mainPanel{background:url("/jscripts/base/img/kbSlider/controls_bg_left.png") no-repeat 0 7px}.ie8 .peKenBurns .peKb_controls .peKb_mainPanel div.peKb_iebg{background:url("/jscripts/base/img/kbSlider/controls_bg_ie.png") repeat-x 0 7px}.ie8 .peKenBurns .peKb_controls .peKb_mainPanel span.peKb_iebgRight{background:url("/jscripts/base/img/kbSlider/controls_bg_right.png") no-repeat 0 8px}.ie8 .peKenBurns .peKb_videoClose{background:url("/jscripts/base/img/kbSlider/close_video_bg_ie.png") no-repeat 0 7px}.ie8 .peKenBurns .peKb_logoLabel{background:url("/jscripts/base/img/kbSlider/logo_bg_ie.png") no-repeat}.peKenBurns .peKb_Thumb{background:url("/jscripts/base/img/kbSlider/thumb_bg.png") no-repeat center center}.peKenBurns .peKb_Thumb div{background:url("/jscripts/base/img/kbSlider/spinner.gif") no-repeat center center}.peKenBurns .peKb_controlsInner .peKb_mainPanel{background:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.peKenBurns .peKb_controlsInner .peKb_holder{background:url("/jscripts/base/img/kbSlider/controls_bg.png") -0px -10px repeat-x}.peKenBurns .peKb_controlsInner div.peKb_iebg,.peKenBurns .peKb_controlsInner span.peKb_iebgRight,.peKenBurns .peKb_controlsInner .peKb_mainPanel{background:transparent!important}.peKenBurns .peKb_videoCloseInner a{background:url("/jscripts/base/img/kbSlider/inner_vid_close.png") no-repeat 0 0!important}.peKenBurns .peKb_videoCloseInner a:hover{background-position:-44px 0!important}
	
.peKenBurns {
			height: 300px;
			width: 100%;
			margin-bottom: -50px
		}
		.peKenBurns .peKb_slides .peKb_frame ,
		.peKenBurns .peKb_slides div.peKb_active ,
		.peKenBurns .peKb_slides > div,
		.peKenBurns .peKb_slides ,
.peKenBurns .peKb_slides .peKb_caption .peKb_holder,
.peKenBurns .peKb_slides .peKb_caption {
	width: 100%!important; padding: 0; }
.peKenBurns .peKb_slides .peKb_caption .peKb_real {
    width: 94%!important;
    padding: 0; height: auto!important; bottom: 0;
}
.peKenBurns .peKb_slides .peKb_caption .peKb_real h1{
    padding: 2% 4%;

}	
.peKenBurns img{
	max-width: none;
	width: auto;
}
@media (max-width: 480px) {
.peKenBurns  {
	height: 200px;
}
.peKenBurns .peKb_slides .peKb_caption h1 {
    		font-size: 11px;
    	}
}


/* PRETTYPHOTO PLUGIN
----------------------------------------------------------------*/
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(/jscripts/base/prettyPhoto/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(/jscripts/base/prettyPhoto/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(/jscripts/base/prettyPhoto/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(/jscripts/base/prettyPhoto/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(/jscripts/base/prettyPhoto/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(/jscripts/base/prettyPhoto/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(/jscripts/base/prettyPhoto/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(/jscripts/base/prettyPhoto/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_expand:hover{background:url(/jscripts/base/prettyPhoto/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(/jscripts/base/prettyPhoto/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_contract:hover{background:url(/jscripts/base/prettyPhoto/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{background:url(/jscripts/base/prettyPhoto/sprite.png) 2px 1px no-repeat;cursor:pointer;height:30px;width:30px}
div.pp_default .pp_gallery ul li a{background:url(/jscripts/base/prettyPhoto/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{left:auto;position:static}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(/jscripts/base/prettyPhoto/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(/jscripts/base/prettyPhoto/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px}
div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;position:relative;width:110px}
div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(/jscripts/base/prettyPhoto/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(/jscripts/base/prettyPhoto/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(/jscripts/base/prettyPhoto/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(/jscripts/base/prettyPhoto/loader.gif) center center no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:50px}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(/jscripts/base/prettyPhoto/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(/jscripts/base/prettyPhoto/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(/jscripts/base/prettyPhoto/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}

div.pp_default .pp_description {
	color: #666;
}



/* =============================================================================
   Print Styles
   ========================================================================== */
 
@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}

/* RESPONSIVE MAGIC!
----------------------------------------------------------------*/

@media (max-width: 800px) {
	#featured, #main, #footerContent { font-size:10px; }
	#top-menu { padding-top: 9px; }
	#top-menu li a { font-size: 10px; }
	#access li a { font-size: 11px; line-height: 1em; padding: 12px 12px; }
	/*#access li.home a { width: 30px; height:35px; } */
	#access .sf-menu li:hover ul, #access .sf-menu li.sfhover ul { top: 35px; }
	#access li a > .sf-sub-indicator { top: 14px; }
	.entry-meta { font-size: 9px; }
}


@media (max-width: 480px) {
	/* Font Size */
	#featured, #main, #footerContent { font-size:9px; }
	/* Grids */
	#branding #ad_header,
	#main #content, #main .fixed-sidebar, .column, .double_sidebar .layout-inner, #branding .branding { float:none; margin:0; width:100%; }
	/* General Classes */
	.responsive-nav { display:block; }
	.responsive-nav select { width:100%; -webkit-appearance:menulist; background:#fff}
	/* Header */
	#main-menu, #header_top .today { display:none; } 
	/*#header_top .menu, #header_top .today { display:none; }  */
	#header_top .contact { float:none; margin:0; text-align:center; }
	#branding .branding, #branding #ad_header { float:none; text-align:center; width:100%;  }
	#branding #ad_header .widget-area-collapsible .widget { text-align:center; width:100%; }
	#branding .contact-bar li { display:inline-block; float:none; }
	#access { border-bottom-width:1px; margin:10px; }
	#access .container { background-image:none; }
	#access li { float:none; }
	#access li a { background: url(/jscripts/base/nav_gradient.png) repeat-x; }
	/* Main */
	.breadcrumbs-wrapper { display:none; }
	/* Slider */
	.standard-slider .media-full .content { left:0; bottom:0; max-width:inherit; width:100%; }
	.standard-slider .media-full .slide-title { font-size:12px; }
	.standard-slider .media-full .content .content-inner { padding:5px; }
	.standard-slider .slide-description-text { display:none; }
	#featured .standard-slider .media-align-left .content-inner,
	#featured .standard-slider .media-align-right .content-inner,
	#content .standard-slider .media-align-left .content-inner,
	#content .standard-slider .media-align-right .content-inner  { padding:3px; }
	#featured .standard-slider .media-align-right .slide-title span, 
	#featured .standard-slider .media-align-left .slide-title span,
	#content .standard-slider .media-align-right .slide-title span, 
	#content .standard-slider .media-align-left .slide-title span { font-size: 12px; }
	/* Element Padding */
	.element-content .element-inner, .element-post_grid .element-inner,
	.element-post_list .element-inner,
	#content .element-columns .element-inner,
	#content .element-callout .element-inner,
	#content .element-tweet .element-inner,
	#content .element-post_list .element-inner,
	#content .element-post_grid_slider .post_grid,
	#content .element-post_list_slider .post_list,
	.tabs-open .tab-content { padding: 8px; }
	/* Tabs */
	.tabs-open .tab-nav ul li.active a { background-image:none; }
	.tabs .tab-nav ul li { float:none; }
	.tab-content .grid-protection { height:inherit !important; }
	.tabs-framed .tab-nav { height:inherit; }
	.tabs-framed .tab-nav ul li a { border-bottom:none; border-radius:inherit; margin:0; }
	/* Blog */
	.attachment-small { float:none; margin-right:0; }
	.attachment-small img { width:100%; }
	.widget .button {  margin-bottom: 20px }
}


/* added for engine changes */

.date-label {
    float: left;
    margin-right: 7.5px;
    padding: 2px 3px 4px;
}
.label {
    border-radius: 3px 3px 3px 3px;
}
.label, .badge {
    background-color: #136887;
    color: #FFFFFF;
    display: inline-block;
    font-size: 11.844px;
    font-weight: bold;
    line-height: 14px;
    padding: 2px 4px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    vertical-align: baseline;
    white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif
}
.date-label span {
    display: block;
    font-size: 12px;
    line-height: 12px;
    text-align: center;
    text-transform: uppercase;
}
.date-label span:last-child {
    font-size: 14px;
    font-weight: normal;
    line-height: 14px;
}
.pagination {
  margin: 20px 0;
}
.pagination ul {
  display: inline-block;
  /* IE7 inline-block hack */
  *display: inline;
  *zoom: 1;
  /* IE7 inline-block hack */
  *display: inline;
  *zoom: 1;
  margin-left: 0;
  margin-bottom: 0;
  padding-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
  box-shadow: 0 1px 2px rgba(0,0,0,0.05);
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
  box-shadow: 0 1px 2px rgba(0,0,0,0.05);
}
.pagination ul > li {
  display: inline;
}
.pagination ul > li > a,
.pagination ul > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
  border-left-width: 0;
}
.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span {
  background-color: #f5f5f5;
}
.pagination ul > .active > a,
.pagination ul > .active > span {
  color: #999;
  cursor: default;
}
.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {
  color: #999;
  background-color: #fff;
  cursor: default;
}
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.pagination-centered {
  text-align: center;
}
.pagination-right {
  text-align: right;
}
.pagination-large ul > li > a,
.pagination-large ul > li > span {
  padding: 11px 19px;
  font-size: 17.5px;
}
.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-left-radius: 6px;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  border-bottom-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  border-bottom-right-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  border-bottom-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-mini ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > a,
.pagination-small ul > li:first-child > span {
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-mini ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > a,
.pagination-small ul > li:last-child > span {
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  border-top-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  border-bottom-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  border-top-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  border-bottom-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  border-bottom-right-radius: 3px;
}

ul.unstyled {
	    list-style: none outside none;
    margin-left: 0;
}
ul.unstyled li{
	  margin-bottom: 1em
}

.fc{direction:ltr;text-align:left;}.fc table{border-collapse:collapse;border-spacing:0;}html .fc,.fc table{font-size:1em;}.fc td,.fc th{vertical-align:top;padding:0;}.fc-header td{white-space:nowrap;}.fc-header-left{width:25%;text-align:left;}.fc-header-right{width:25%;text-align:right;}.fc-header-title{display:inline-block;vertical-align:top;}.fc-header-title h2{margin-top:0;white-space:nowrap;}.fc .fc-header-space{padding-left:10px;}.fc-header .fc-button{margin-bottom:1em;vertical-align:top;margin-right:-1px;}.fc-header .ui-corner-right{margin-right:0;}.fc-header .fc-state-hover,.fc-header .ui-state-hover{z-index:2;}.fc-header .fc-state-down{z-index:3;}.fc-header .fc-state-active,.fc-header .ui-state-active{z-index:4;}.fc-content{clear:both;}.fc-view{width:100%;overflow:hidden;}.fc-widget-header,/* <th>,usually */
.fc-widget-content{border:1px solid #ccc;}.fc-state-highlight{background:#ffc;}.fc-cell-overlay{background:#9cf;opacity:.2;filter:alpha(opacity=20);}.fc-button{position:relative;display:inline-block;cursor:pointer;}.fc-state-default{border-style:solid;border-width:1px 0;}.fc-button-inner{position:relative;float:left;overflow:hidden;}.fc-state-default .fc-button-inner{border-style:solid;border-width:0 1px;}.fc-button-content{position:relative;float:left;height:1.9em;line-height:1.9em;white-space:nowrap;padding:0 .6em;}.fc-button-content .fc-icon-wrap{position:relative;float:left;top:50%;}.fc-button-content .ui-icon{position:relative;float:left;margin-top:0;top:-50%;}.fc-state-default .fc-button-effect{position:absolute;top:50%;left:0;}.fc-state-default .fc-button-effect span{position:absolute;top:-100px;left:0;width:500px;height:100px;background:#444;opacity:.09;filter:alpha(opacity=9);border-color:#fff;border-style:solid;border-width:100px 0 0 1px;}.fc-state-default,.fc-state-default .fc-button-inner{background:#F3F3F3;color:#000;border-color:#ccc #bbb #aaa;border-style:solid;}.fc-state-hover,.fc-state-hover .fc-button-inner{border-color:#999;}.fc-state-down,.fc-state-down .fc-button-inner{background:#777;border-color:#555;}.fc-state-active,.fc-state-active .fc-button-inner{background:#777;color:#fff;border-color:#555;}.fc-state-disabled,.fc-state-disabled .fc-button-inner{color:#999;border-color:#ddd;}.fc-state-disabled{cursor:default;}.fc-state-disabled .fc-button-effect{display:none;}.fc-event{font-size:.85em;cursor:default;border-style:solid;border-width:0;}a.fc-event,.fc-event-draggable{cursor:pointer;}a.fc-event{text-decoration:none;}.fc-rtl .fc-event{text-align:right;}.fc-event-skin{background-color:#36c;color:#fff;border-color:#36c;}.fc-event-inner{position:relative;width:100%;height:100%;overflow:hidden;border-style:solid;border-width:0;}.fc-event-time,.fc-event-title{padding:0 1px;}.fc .ui-resizable-handle{display:block;position:absolute;z-index:99999;overflow:hidden;font-size:300%;line-height:50%;}.fc-event-hori{margin-bottom:1px;border-width:1px 0;}.fc-event-hori .ui-resizable-e{top:0!important;right:-3px!important;width:7px!important;height:100%!important;cursor:e-resize;}.fc-event-hori .ui-resizable-w{top:0!important;left:-3px!important;width:7px!important;height:100%!important;cursor:w-resize;}.fc-event-hori .ui-resizable-handle{_padding-bottom:14px;}.fc-corner-left{margin-left:1px;}.fc-corner-left .fc-button-inner,.fc-corner-left .fc-event-inner{margin-left:-1px;}.fc-corner-right .fc-button-inner,.fc-corner-right .fc-event-inner{margin-right:-1px;}.fc-corner-top{margin-top:1px;}.fc-corner-top .fc-event-inner{margin-top:-1px;border-top-width:1px;}.fc-corner-bottom{margin-bottom:1px;}.fc-corner-bottom .fc-event-inner{margin-bottom:-1px;border-bottom-width:1px;}.fc-corner-left .fc-event-inner{border-left-width:1px;}.fc-border-separate th,.fc-border-separate td{border-width:1px 0 0 1px;}.fc-border-separate tr.fc-last th,.fc-border-separate tr.fc-last td{border-bottom-width:1px;}.fc-grid .fc-day-number{float:right;padding:0 2px;}.fc-grid .fc-other-month .fc-day-number{opacity:0.3;filter:alpha(opacity=30);}.fc-grid .fc-day-content{clear:both;padding:2px 2px 1px;}.fc-grid .fc-event-time{font-weight:700;}.fc-rtl .fc-grid .fc-day-number{float:left;}.fc-rtl .fc-grid .fc-event-time{float:right;}.fc-agenda .fc-agenda-axis{width:50px;vertical-align:middle;text-align:right;white-space:nowrap;font-weight:400;padding:0 4px;}.fc-agenda .fc-day-content{padding:2px 2px 1px;}.fc-agenda-days .fc-col0{border-left-width:0;}.fc-agenda-allday .fc-day-content{min-height:34px;_height:34px;}.fc-agenda-divider-inner{height:2px;overflow:hidden;}.fc-widget-header .fc-agenda-divider-inner{background:#eee;}.fc-agenda-slots th{border-width:1px 1px 0;}.fc-agenda-slots td{background:none;border-width:1px 0 0;}.fc-agenda-slots td div{height:20px;}.fc-agenda-slots tr.fc-minor th,.fc-agenda-slots tr.fc-minor td{border-top-style:dotted;}.fc-agenda-slots tr.fc-minor th.ui-widget-header{border-top-style:solid;}.fc-event-vert .fc-event-head,.fc-event-vert .fc-event-content{position:relative;z-index:2;width:100%;overflow:hidden;}.fc-event-vert .fc-event-time{white-space:nowrap;font-size:10px;}.fc-event-vert .fc-event-bg{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.3;filter:alpha(opacity=30);}.fc .ui-draggable-dragging .fc-event-bg,/* TODO: something nicer like .fc-opacity */
.fc-select-helper .fc-event-bg{display:none\9;}.fc-event-vert .ui-resizable-s{bottom:0!important;width:100%!important;height:8px!important;overflow:hidden!important;line-height:8px!important;font-size:11px!important;font-family:monospace;text-align:center;cursor:s-resize;}.fc-agenda .ui-resizable-resizing{_overflow:hidden;}.fc-header-center,.fc-grid th,.fc-agenda-days th{text-align:center;}.fc-header .fc-corner-right,.fc-corner-right{margin-right:1px;}.fc-corner-right .fc-event-inner,.fc-border-separate th.fc-last,.fc-border-separate td.fc-last,.fc-agenda-days .fc-agenda-axis{border-right-width:1px;}table.fc-border-separate,.fc-agenda table{border-collapse:separate;}.fc-border-separate tbody tr.fc-first td,.fc-border-separate tbody tr.fc-first th,.fc-agenda-slots tr.fc-slot0 th,.fc-agenda-slots tr.fc-slot0 td{border-top-width:0;}.fc-agenda-allday th,.fc-event-vert{border-width:0 1px;}

.fc-event a {color: #fff!important; padding: 0 2px; }