/* Stylesheet: html5-reset Modified On 2012-06-09 16:18:25 */
/*
	HTML5 Reset :: style.css
	----------------------------------------------------------
	We have learned much from/been inspired by/taken code where offered from:
	
	Eric Meyer					:: http://ericmeyer.com
	HTML5 Doctor				:: http://html5doctor.com
	and the HTML5 Boilerplate	:: http://html5boilerplate.com
	
-------------------------------------------------------------------------------*/

/* Let's default this puppy out
-------------------------------------------------------------------------------*/

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}									

article, aside, figure, footer, header, hgroup, nav, section {display: block;}

/* Responsive images and other embedded objects
   Note: keeping IMG here will cause problems if you're using foreground images as sprites.
   If this default setting for images is causing issues, you might want to replace it with a .responsive class instead. */
img,
object,
embed {max-width: 100%;}

/* force a vertical scrollbar to prevent a jumpy page */
html {overflow-y: scroll;}

/* we use a lot of ULs that aren't bulleted. 
	don't forget to restore the bullets within content. */
ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, 
blockquote:after, 
q:before, 
q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

input, select {vertical-align: middle;}

pre {
	white-space: pre; /* CSS2 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
}

input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom; *vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}

select, input, textarea {font: 99% sans-serif;}

table {font-size: inherit; font: 100%;}
 
/* Accessible focus treatment
	people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active {outline: none;}

small {font-size: 85%;}

strong, th {font-weight: bold;}

td, td img {vertical-align: top;} 

/* Make sure sup and sub don't screw with your line-heights
	gist.github.com/413930 */
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable,
label, 
input[type=button], 
input[type=submit], 
button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

/* make buttons play nice in IE */
button {width: auto; overflow: visible;}
 
/* scale images in IE7 more attractively */
.ie7 img {-ms-interpolation-mode: bicubic;}

/* prevent BG image flicker upon hover */
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

/* let's clear some floats */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }  


/* Stylesheet: 960_12_col Modified On 2012-06-09 16:17:55 */
/*
  960 Grid System ~ Core CSS.
  Learn more ~ http://960.gs/

  Licensed under GPL and MIT.
*/

/*
  Forces backgrounds to span full width,
  even if there is horizontal scrolling.
  Increase this if your layout is wider.

  Note: IE6 works fine without this fix.
*/

body {
  min-width: 960px;
}

/* `Container
----------------------------------------------------------------------------------------------------*/

.container_12 {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
}

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}

.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11 {
  position: relative;
}

/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
  margin-left: 0;
}

.omega {
  margin-right: 0;
}

/* `Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1 {
  width: 60px;
}

.container_12 .grid_2 {
  width: 140px;
}

.container_12 .grid_3 {
  width: 220px;
}

.container_12 .grid_4 {
  width: 300px;
}

.container_12 .grid_5 {
  width: 380px;
}

.container_12 .grid_6 {
  width: 460px;
}

.container_12 .grid_7 {
  width: 540px;
}

.container_12 .grid_8 {
  width: 620px;
}

.container_12 .grid_9 {
  width: 700px;
}

.container_12 .grid_10 {
  width: 780px;
}

.container_12 .grid_11 {
  width: 860px;
}

.container_12 .grid_12 {
  width: 940px;
}

/* `Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_1 {
  padding-left: 80px;
}

.container_12 .prefix_2 {
  padding-left: 160px;
}

.container_12 .prefix_3 {
  padding-left: 240px;
}

.container_12 .prefix_4 {
  padding-left: 320px;
}

.container_12 .prefix_5 {
  padding-left: 400px;
}

.container_12 .prefix_6 {
  padding-left: 480px;
}

.container_12 .prefix_7 {
  padding-left: 560px;
}

.container_12 .prefix_8 {
  padding-left: 640px;
}

.container_12 .prefix_9 {
  padding-left: 720px;
}

.container_12 .prefix_10 {
  padding-left: 800px;
}

.container_12 .prefix_11 {
  padding-left: 880px;
}

/* `Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_1 {
  padding-right: 80px;
}

.container_12 .suffix_2 {
  padding-right: 160px;
}

.container_12 .suffix_3 {
  padding-right: 240px;
}

.container_12 .suffix_4 {
  padding-right: 320px;
}

.container_12 .suffix_5 {
  padding-right: 400px;
}

.container_12 .suffix_6 {
  padding-right: 480px;
}

.container_12 .suffix_7 {
  padding-right: 560px;
}

.container_12 .suffix_8 {
  padding-right: 640px;
}

.container_12 .suffix_9 {
  padding-right: 720px;
}

.container_12 .suffix_10 {
  padding-right: 800px;
}

.container_12 .suffix_11 {
  padding-right: 880px;
}

/* `Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .push_1 {
  left: 80px;
}

.container_12 .push_2 {
  left: 160px;
}

.container_12 .push_3 {
  left: 240px;
}

.container_12 .push_4 {
  left: 320px;
}

.container_12 .push_5 {
  left: 400px;
}

.container_12 .push_6 {
  left: 480px;
}

.container_12 .push_7 {
  left: 560px;
}

.container_12 .push_8 {
  left: 640px;
}

.container_12 .push_9 {
  left: 720px;
}

.container_12 .push_10 {
  left: 800px;
}

.container_12 .push_11 {
  left: 880px;
}

/* `Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_1 {
  left: -80px;
}

.container_12 .pull_2 {
  left: -160px;
}

.container_12 .pull_3 {
  left: -240px;
}

.container_12 .pull_4 {
  left: -320px;
}

.container_12 .pull_5 {
  left: -400px;
}

.container_12 .pull_6 {
  left: -480px;
}

.container_12 .pull_7 {
  left: -560px;
}

.container_12 .pull_8 {
  left: -640px;
}

.container_12 .pull_9 {
  left: -720px;
}

.container_12 .pull_10 {
  left: -800px;
}

.container_12 .pull_11 {
  left: -880px;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before,
.clearfix:after,
.container_12:before,
.container_12:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}

.clearfix:after,
.container_12:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix,
.container_12 {
  zoom: 1;
}
/* Stylesheet: shortcodes Modified On 2013-03-10 14:03:25 */
@charset "utf-8";
/* CSS Document */


/* Theme Information
--------------------------------------------------------------------------------
Name: Mundus
Description: Business & Portfolio Theme
Version: 2.0
Author: Alina Rusu
Author URI: http://www.ixtendo.com
-------------------------------------------------------------------------------- */


/* Mundus Shortcode Styles
-------------------------------------------------------------------------------- 
TABLE OF CONTENTS

1 Buttons
	1.1 Large Button
	1.2 Generic Button
	1.3 Simple Button
2 Dropcaps 
3 Highlights
4 Quote & Blockquote
5 Computer Code
6 Lists
	6.1 Unordered 
	6.2 Ordered
	6.3 Thumbnail
7 Text Columns
8 Images
9 Tables
10 Notification Boxes
11 Tabs
12 Toggle & Accordion
13 Dividers
-------------------------------------------------------------------------------- */


/* 1 Buttons
-------------------------------------------------------------------------------- */

/* 1.1 Large Button
-------------------------------------------------------------------------------- */
.large-button-wrap {
	display: inline-block;
	background: url(https://www.lst393.org/uploads/images/large-btn-shadow.png) no-repeat center bottom;
	padding: 0 10px 5px;	
	margin-bottom: 20px;	
}

.large-button-wrap-2 { /* for rounded corners in IE9 */
	overflow: hidden; 
	border-radius: 5px;
}

a.large-button {
	display: inline-block;
	padding: 1px;
	border-radius: 5px;
	font: 400 22px "Terminal Dosis", sans-serif;	
	color: #fff !important;
	text-decoration: none !important;
	text-shadow: 0 1px rgba(0,0,0,0.4);
}

a.large-button span {
	display: inline-block;	
}

a.large-button span.inner {
	border-radius: 5px;
	padding: 12px 40px;
}

a.large-button span.text {
	background: url(https://www.lst393.org/uploads/images/large-btn-arrow-right.png) no-repeat right 8px;
	padding-right: 23px;
}

/* Large Button Colors */

a.large-button.red {
	background: #e62918; /* Old browsers */
	background: -moz-linear-gradient(top,  #e62918 0%, #ad0b06 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e62918), color-stop(100%,#ad0b06)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e62918 0%,#ad0b06 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e62918 0%,#ad0b06 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e62918 0%,#ad0b06 100%); /* IE10+ */
	background: linear-gradient(top,  #e62918 0%,#ad0b06 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e62918', endColorstr='#ad0b06',GradientType=0 ); /* IE6-9 */
}

a.large-button.red:link span.inner, a.large-button.red:visited span.inner {
	box-shadow: 0 1px #f15e40 inset;
	-webkit-box-shadow: 0 1px #f15e40 inset;
	
	background: #e7442f; /* Old browsers */
	background: -moz-linear-gradient(top,  #e7442f 0%, #cc2117 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7442f), color-stop(100%,#cc2117)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e7442f 0%,#cc2117 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e7442f 0%,#cc2117 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e7442f 0%,#cc2117 100%); /* IE10+ */
	background: linear-gradient(top,  #e7442f 0%,#cc2117 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7442f', endColorstr='#cc2117',GradientType=0 ); /* IE6-9 */
}

a.large-button.red:hover span.inner, a.large-button.red:active span.inner {
	background: #cc2117; /* Old browsers */
	background: -moz-linear-gradient(top,  #cc2117 0%, #e7442f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc2117), color-stop(100%,#e7442f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cc2117 0%,#e7442f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cc2117 0%,#e7442f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cc2117 0%,#e7442f 100%); /* IE10+ */
	background: linear-gradient(top,  #cc2117 0%,#e7442f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc2117', endColorstr='#e7442f',GradientType=0 ); /* IE6-9 */
}

/* 1.2 Generic Button
-------------------------------------------------------------------------------- */
a.generic-button:link, a.generic-button:visited { 
	display: inline-block;
	line-height: normal;
	margin-bottom: 20px;
	color: #7a7a7a;
	text-decoration: none;
	box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	border-radius: 3px;
	overflow: hidden; /* for rounded corners in IE9 */
}

a.generic-button span {
	display: block;	
}

a.generic-button span.inner {
	overflow: hidden;
	border-radius: 3px;
	box-shadow: 0 1px rgba(255,255,255,0.75) inset, 1px 0 rgba(255,255,255,0.75) inset, 0 -1px rgba(255,255,255,0.75) inset, -1px 0 rgba(255,255,255,0.75) inset;
	-webkit-box-shadow: 0 1px rgba(255,255,255,0.75) inset, 1px 0 rgba(255,255,255,0.75) inset, 0 -1px rgba(255,255,255,0.75) inset, -1px 0 rgba(255,255,255,0.75) inset;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */
}

a.generic-button span.text {
	float: left;
	padding: 8px 15px;
}

a.generic-button span.arrow-wrap {
	float: right;
	padding: 11px 11px 10px 11px;
	border-left: 1px solid rgba(0,0,0,0.1);
	box-shadow: 0 1px rgba(255,255,255,0.25) inset, 1px 0 rgba(255,255,255,0.25) inset, 0 -1px rgba(255,255,255,0.25) inset, -1px 0 rgba(255,255,255,0.25) inset;
	-webkit-box-shadow: 0 1px rgba(255,255,255,0.25) inset, 1px 0 rgba(255,255,255,0.25) inset, 0 -1px rgba(255,255,255,0.25) inset, -1px 0 rgba(255,255,255,0.25) inset;	
	background: #f7f7f7; /* Old browsers */
	background: -moz-linear-gradient(top,  #f7f7f7 0%, #d9d9d9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#d9d9d9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f7f7f7 0%,#d9d9d9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f7f7f7 0%,#d9d9d9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f7f7f7 0%,#d9d9d9 100%); /* IE10+ */
	background: linear-gradient(top,  #f7f7f7 0%,#d9d9d9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#d9d9d9',GradientType=0 ); /* IE6-9 */
}
	
a.generic-button span.arrow { 
	background: url(https://www.lst393.org/uploads/images/generic-btn-arrow-right.png) no-repeat left top;
	width: 5px;
	height: 10px;
}

/* 1.3 Simple Button
-------------------------------------------------------------------------------- */
.button {
	display: inline-block;	
	cursor: pointer;
	line-height: normal;
	margin: 0 10px 20px 0;
	border-radius: 3px;
	color: #fff !important;
	text-decoration: none !important;
	text-shadow: 0 1px rgba(0,0,0,0.2);
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	overflow: hidden; /* for rounded corners in IE9 */
}

.button span {
	display: inline-block;	
}

.button span.inner {
	padding: 1px;
	border-radius: 3px;
}

.button span.text {
	padding: 7px 15px;
	border-radius: 3px;
}

/* Simple Button Colors */

/* Red */

.button.red span.inner {
	background: #e62918; /* Old browsers */
	background: -moz-linear-gradient(top,  #e62918 0%, #ad0b06 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e62918), color-stop(100%,#ad0b06)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e62918 0%,#ad0b06 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e62918 0%,#ad0b06 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e62918 0%,#ad0b06 100%); /* IE10+ */
	background: linear-gradient(top,  #e62918 0%,#ad0b06 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e62918', endColorstr='#ad0b06',GradientType=0 ); /* IE6-9 */	
}

.button.red span.text {
	box-shadow: 0 1px #f15e40 inset;
	-webkit-box-shadow: 0 1px #f15e40 inset;
	
	background: #e6432e; /* Old browsers */
	background: -moz-linear-gradient(top,  #e6432e 0%, #cd2218 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6432e), color-stop(100%,#cd2218)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e6432e 0%,#cd2218 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e6432e 0%,#cd2218 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e6432e 0%,#cd2218 100%); /* IE10+ */
	background: linear-gradient(top,  #e6432e 0%,#cd2218 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6432e', endColorstr='#cd2218',GradientType=0 ); /* IE6-9 */
}

.button.red:hover span.text {
	background: #cd2218; /* Old browsers */
	background: -moz-linear-gradient(top,  #cd2218 0%, #e6432e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cd2218), color-stop(100%,#e6432e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cd2218 0%,#e6432e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cd2218 0%,#e6432e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cd2218 0%,#e6432e 100%); /* IE10+ */
	background: linear-gradient(top,  #cd2218 0%,#e6432e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cd2218', endColorstr='#e6432e',GradientType=0 ); /* IE6-9 */
}

/* Gray */

.button.gray {
	color: #474747 !important;
	text-shadow: 0 1px rgba(255,255,255,0.4);
	box-shadow: 0 1px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
}

.button.gray span.inner {
	background: #bfbfbf; /* Old browsers */
	background: -moz-linear-gradient(top,  #bfbfbf 0%, #a6a6a6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfbfbf), color-stop(100%,#a6a6a6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bfbfbf 0%,#a6a6a6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bfbfbf 0%,#a6a6a6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bfbfbf 0%,#a6a6a6 100%); /* IE10+ */
	background: linear-gradient(top,  #bfbfbf 0%,#a6a6a6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfbfbf', endColorstr='#a6a6a6',GradientType=0 ); /* IE6-9 */	
}

.button.gray span.text {
	box-shadow: 0 1px #ebebeb inset;
	-webkit-box-shadow: 0 1px #ebebeb inset;
	background: #dcdcdc; /* Old browsers */
	background: -moz-linear-gradient(top,  #dcdcdc 0%, #bcbcbc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dcdcdc), color-stop(100%,#bcbcbc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dcdcdc 0%,#bcbcbc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dcdcdc 0%,#bcbcbc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dcdcdc 0%,#bcbcbc 100%); /* IE10+ */
	background: linear-gradient(top,  #dcdcdc 0%,#bcbcbc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcdcdc', endColorstr='#bcbcbc',GradientType=0 ); /* IE6-9 */
}

.button.gray:hover span.text {
	background: #bcbcbc; /* Old browsers */
	background: -moz-linear-gradient(top,  #bcbcbc 0%, #dcdcdc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bcbcbc), color-stop(100%,#dcdcdc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bcbcbc 0%,#dcdcdc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bcbcbc 0%,#dcdcdc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bcbcbc 0%,#dcdcdc 100%); /* IE10+ */
	background: linear-gradient(top,  #bcbcbc 0%,#dcdcdc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcbcbc', endColorstr='#dcdcdc',GradientType=0 ); /* IE6-9 */
}

/* Black */

.button.black {
	text-shadow: 0 1px rgba(0,0,0,0.4);
}

.button.black span.inner {
	background: #434343; /* Old browsers */
	background: -moz-linear-gradient(top,  #434343 0%, #111111 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#434343), color-stop(100%,#111111)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #434343 0%,#111111 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #434343 0%,#111111 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #434343 0%,#111111 100%); /* IE10+ */
	background: linear-gradient(top,  #434343 0%,#111111 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#434343', endColorstr='#111111',GradientType=0 ); /* IE6-9 */
}

.button.black span.text {
	box-shadow: 0 1px #848484 inset;
	-webkit-box-shadow: 0 1px #848484 inset;
	
	background: #5e5e5e; /* Old browsers */
	background: -moz-linear-gradient(top,  #5e5e5e 0%, #2f2f2f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5e5e5e), color-stop(100%,#2f2f2f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #5e5e5e 0%,#2f2f2f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #5e5e5e 0%,#2f2f2f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #5e5e5e 0%,#2f2f2f 100%); /* IE10+ */
	background: linear-gradient(top,  #5e5e5e 0%,#2f2f2f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e5e5e', endColorstr='#2f2f2f',GradientType=0 ); /* IE6-9 */
}

.button.black:hover span.text {
	background: #2f2f2f; /* Old browsers */
	background: -moz-linear-gradient(top,  #2f2f2f 0%, #5e5e5e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2f2f2f), color-stop(100%,#5e5e5e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #2f2f2f 0%,#5e5e5e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #2f2f2f 0%,#5e5e5e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #2f2f2f 0%,#5e5e5e 100%); /* IE10+ */
	background: linear-gradient(top,  #2f2f2f 0%,#5e5e5e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f2f2f', endColorstr='#5e5e5e',GradientType=0 ); /* IE6-9 */
}

/* Green */

.button.green span.inner {
	background: #74c029; /* Old browsers */
	background: -moz-linear-gradient(top,  #74c029 0%, #1b440b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#74c029), color-stop(100%,#1b440b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #74c029 0%,#1b440b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #74c029 0%,#1b440b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #74c029 0%,#1b440b 100%); /* IE10+ */
	background: linear-gradient(top,  #74c029 0%,#1b440b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#74c029', endColorstr='#1b440b',GradientType=0 ); /* IE6-9 */
}

.button.green span.text {
	box-shadow: 0 1px #b5d65e inset;
	-webkit-box-shadow: 0 1px #b5d65e inset;
	
	background: #83ba43; /* Old browsers */
	background: -moz-linear-gradient(top,  #83ba43 0%, #427722 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#83ba43), color-stop(100%,#427722)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #83ba43 0%,#427722 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #83ba43 0%,#427722 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #83ba43 0%,#427722 100%); /* IE10+ */
	background: linear-gradient(top,  #83ba43 0%,#427722 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#83ba43', endColorstr='#427722',GradientType=0 ); /* IE6-9 */
}

.button.green:hover span.text {
	background: #427722; /* Old browsers */
	background: -moz-linear-gradient(top,  #427722 0%, #83ba43 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#427722), color-stop(100%,#83ba43)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #427722 0%,#83ba43 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #427722 0%,#83ba43 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #427722 0%,#83ba43 100%); /* IE10+ */
	background: linear-gradient(top,  #427722 0%,#83ba43 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#427722', endColorstr='#83ba43',GradientType=0 ); /* IE6-9 */
}

/* Blue */

.button.blue span.inner {
	background: #0dbec5; /* Old browsers */
	background: -moz-linear-gradient(top,  #0dbec5 0%, #043f51 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0dbec5), color-stop(100%,#043f51)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0dbec5 0%,#043f51 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0dbec5 0%,#043f51 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0dbec5 0%,#043f51 100%); /* IE10+ */
	background: linear-gradient(top,  #0dbec5 0%,#043f51 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0dbec5', endColorstr='#043f51',GradientType=0 ); /* IE6-9 */
}

.button.blue span.text {
	box-shadow: 0 1px #27d4da inset;
	-webkit-box-shadow: 0 1px #27d4da inset;
	
	background: #1db7c1; /* Old browsers */
	background: -moz-linear-gradient(top,  #1db7c1 0%, #0f7284 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1db7c1), color-stop(100%,#0f7284)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1db7c1 0%,#0f7284 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1db7c1 0%,#0f7284 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1db7c1 0%,#0f7284 100%); /* IE10+ */
	background: linear-gradient(top,  #1db7c1 0%,#0f7284 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1db7c1', endColorstr='#0f7284',GradientType=0 ); /* IE6-9 */
}

.button.blue:hover span.text {
	background: #0f7284; /* Old browsers */
	background: -moz-linear-gradient(top,  #0f7284 0%, #1db7c1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f7284), color-stop(100%,#1db7c1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0f7284 0%,#1db7c1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0f7284 0%,#1db7c1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0f7284 0%,#1db7c1 100%); /* IE10+ */
	background: linear-gradient(top,  #0f7284 0%,#1db7c1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f7284', endColorstr='#1db7c1',GradientType=0 ); /* IE6-9 */
}

/* Orange */

.button.orange span.inner {
	background: #f1b000; /* Old browsers */
	background: -moz-linear-gradient(top,  #f1b000 0%, #d12700 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1b000), color-stop(100%,#d12700)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f1b000 0%,#d12700 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f1b000 0%,#d12700 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f1b000 0%,#d12700 100%); /* IE10+ */
	background: linear-gradient(top,  #f1b000 0%,#d12700 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1b000', endColorstr='#d12700',GradientType=0 ); /* IE6-9 */
}

.button.orange span.text {
	box-shadow: 0 1px #f7cb00 inset;
	-webkit-box-shadow: 0 1px #f7cb00 inset;
	
	background: #f1a800; /* Old browsers */
	background: -moz-linear-gradient(top,  #f1a800 0%, #e55500 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1a800), color-stop(100%,#e55500)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f1a800 0%,#e55500 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f1a800 0%,#e55500 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f1a800 0%,#e55500 100%); /* IE10+ */
	background: linear-gradient(top,  #f1a800 0%,#e55500 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1a800', endColorstr='#e55500',GradientType=0 ); /* IE6-9 */
}

.button.orange:hover span.text {
	background: #e55500; /* Old browsers */
	background: -moz-linear-gradient(top,  #e55500 0%, #f1a800 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e55500), color-stop(100%,#f1a800)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e55500 0%,#f1a800 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e55500 0%,#f1a800 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e55500 0%,#f1a800 100%); /* IE10+ */
	background: linear-gradient(top,  #e55500 0%,#f1a800 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e55500', endColorstr='#f1a800',GradientType=0 ); /* IE6-9 */
}

/* Bordeaux */

.button.bordeaux span.inner {
	background: #c0346c; /* Old browsers */
	background: -moz-linear-gradient(top,  #c0346c 0%, #440d19 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c0346c), color-stop(100%,#440d19)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c0346c 0%,#440d19 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c0346c 0%,#440d19 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c0346c 0%,#440d19 100%); /* IE10+ */
	background: linear-gradient(top,  #c0346c 0%,#440d19 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0346c', endColorstr='#440d19',GradientType=0 ); /* IE6-9 */
}

.button.bordeaux span.text {
	box-shadow: 0 1px #d671b0 inset;
	-webkit-box-shadow: 0 1px #d671b0 inset;
	
	background: #ba517e; /* Old browsers */
	background: -moz-linear-gradient(top,  #ba517e 0%, #77283f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ba517e), color-stop(100%,#77283f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ba517e 0%,#77283f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ba517e 0%,#77283f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ba517e 0%,#77283f 100%); /* IE10+ */
	background: linear-gradient(top,  #ba517e 0%,#77283f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba517e', endColorstr='#77283f',GradientType=0 ); /* IE6-9 */
}

.button.bordeaux:hover span.text {
	background: #77283f; /* Old browsers */
	background: -moz-linear-gradient(top,  #77283f 0%, #ba517e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#77283f), color-stop(100%,#ba517e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #77283f 0%,#ba517e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #77283f 0%,#ba517e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #77283f 0%,#ba517e 100%); /* IE10+ */
	background: linear-gradient(top,  #77283f 0%,#ba517e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77283f', endColorstr='#ba517e',GradientType=0 ); /* IE6-9 */
}

/* Pink */

.button.pink span.inner {
	background: #da8684; /* Old browsers */
	background: -moz-linear-gradient(top,  #da8684 0%, #8c1e1e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#da8684), color-stop(100%,#8c1e1e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #da8684 0%,#8c1e1e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #da8684 0%,#8c1e1e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #da8684 0%,#8c1e1e 100%); /* IE10+ */
	background: linear-gradient(top,  #da8684 0%,#8c1e1e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da8684', endColorstr='#8c1e1e',GradientType=0 ); /* IE6-9 */
}

.button.pink span.text {
	box-shadow: 0 1px #e8bcbb inset;
	-webkit-box-shadow: 0 1px #e8bcbb inset;
	
	background: #da8f8e; /* Old browsers */
	background: -moz-linear-gradient(top,  #da8f8e 0%, #b54847 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#da8f8e), color-stop(100%,#b54847)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #da8f8e 0%,#b54847 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #da8f8e 0%,#b54847 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #da8f8e 0%,#b54847 100%); /* IE10+ */
	background: linear-gradient(top,  #da8f8e 0%,#b54847 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da8f8e', endColorstr='#b54847',GradientType=0 ); /* IE6-9 */
}

.button.pink:hover span.text {
	background: #b54847; /* Old browsers */
	background: -moz-linear-gradient(top,  #b54847 0%, #da8f8e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b54847), color-stop(100%,#da8f8e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b54847 0%,#da8f8e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b54847 0%,#da8f8e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b54847 0%,#da8f8e 100%); /* IE10+ */
	background: linear-gradient(top,  #b54847 0%,#da8f8e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b54847', endColorstr='#da8f8e',GradientType=0 ); /* IE6-9 */
}

/* Purple */

.button.purple span.inner {
	background: #c465b3; /* Old browsers */
	background: -moz-linear-gradient(top,  #c465b3 0%, #4e1728 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c465b3), color-stop(100%,#4e1728)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c465b3 0%,#4e1728 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c465b3 0%,#4e1728 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c465b3 0%,#4e1728 100%); /* IE10+ */
	background: linear-gradient(top,  #c465b3 0%,#4e1728 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c465b3', endColorstr='#4e1728',GradientType=0 ); /* IE6-9 */
}

.button.purple span.text {
	box-shadow: 0 1px #d9a9cd inset;
	-webkit-box-shadow: 0 1px #d9a9cd inset;
	
	background: #bf78a9; /* Old browsers */
	background: -moz-linear-gradient(top,  #bf78a9 0%, #823d58 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bf78a9), color-stop(100%,#823d58)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bf78a9 0%,#823d58 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bf78a9 0%,#823d58 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bf78a9 0%,#823d58 100%); /* IE10+ */
	background: linear-gradient(top,  #bf78a9 0%,#823d58 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf78a9', endColorstr='#823d58',GradientType=0 ); /* IE6-9 */
}

.button.purple:hover span.text {
	background: #823d58; /* Old browsers */
	background: -moz-linear-gradient(top,  #823d58 0%, #bf78a9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#823d58), color-stop(100%,#bf78a9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #823d58 0%,#bf78a9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #823d58 0%,#bf78a9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #823d58 0%,#bf78a9 100%); /* IE10+ */
	background: linear-gradient(top,  #823d58 0%,#bf78a9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#823d58', endColorstr='#bf78a9',GradientType=0 ); /* IE6-9 */
}

/* Navy */

.button.navy span.inner {
	background: #4d5381; /* Old browsers */
	background: -moz-linear-gradient(top,  #4d5381 0%, #12141d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d5381), color-stop(100%,#12141d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4d5381 0%,#12141d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4d5381 0%,#12141d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4d5381 0%,#12141d 100%); /* IE10+ */
	background: linear-gradient(top,  #4d5381 0%,#12141d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d5381', endColorstr='#12141d',GradientType=0 ); /* IE6-9 */
}

.button.navy span.text {
	box-shadow: 0 1px #9296ba inset;
	-webkit-box-shadow: 0 1px #9296ba inset;
	
	background: #676b8b; /* Old browsers */
	background: -moz-linear-gradient(top,  #676b8b 0%, #343646 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#676b8b), color-stop(100%,#343646)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #676b8b 0%,#343646 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #676b8b 0%,#343646 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #676b8b 0%,#343646 100%); /* IE10+ */
	background: linear-gradient(top,  #676b8b 0%,#343646 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#676b8b', endColorstr='#343646',GradientType=0 ); /* IE6-9 */
}

.button.navy:hover span.text {
	background: #343646; /* Old browsers */
	background: -moz-linear-gradient(top,  #343646 0%, #676b8b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#343646), color-stop(100%,#676b8b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #343646 0%,#676b8b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #343646 0%,#676b8b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #343646 0%,#676b8b 100%); /* IE10+ */
	background: linear-gradient(top,  #343646 0%,#676b8b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#343646', endColorstr='#676b8b',GradientType=0 ); /* IE6-9 */
}

/* 2 Dropcaps 
-------------------------------------------------------------------------------- */
.dropcap{
	float: left;
	font-size: 20px;
	text-transform: uppercase;
    padding: 8px 10px;
	margin-right: 5px;
	color: #fff;
	text-shadow: 0 1px rgba(0,0,0,0.4);
    border-radius: 50%; /* For a perfect circle, the radius must be half of the box width and height. */
}

.dropcap.red, .highlight.red {
	background-color: #E44036;	
}

.dropcap.green, .highlight.green {
	background-color: #639933;	
}

.dropcap.blue, .highlight.blue {
	background-color: #1695A3;	
}

.dropcap.black, .highlight.black {
	background-color: #474747;	
}

/* 3 Highlights
-------------------------------------------------------------------------------- */
.highlight {
	color: #fff;
	text-shadow: 0 1px rgba(0,0,0,0.4);	
	padding: 3px 4px;
}

/* 4 Quote & Blockquote
-------------------------------------------------------------------------------- */
q, blockquote {
	/* color: #999; */
	font-style: italic;	
}

q {
	background: url(https://www.lst393.org/uploads/images/quote.png) no-repeat left 3px;
	padding-left: 22px;	
}

blockquote {
	background: url(https://www.lst393.org/uploads/images/blockquote.png) no-repeat left 5px;
	padding-left: 34px;	
}

blockquote p {
	margin-bottom: 0;
	margin-top: 20px;	
}

blockquote > p:first-child {
	margin: 0;
}

/* 5 Computer Code
-------------------------------------------------------------------------------- */
pre {
	font-family: "Courier New", Courier, monospace;
	color: #888;
	background-color: #fff;
	border-left: 2px solid #474747;
	padding: 10px;
	white-space: pre-wrap;
	word-wrap: break-word;
	margin-bottom: 20px;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
}

/* 6 Lists
-------------------------------------------------------------------------------- */
ul.disc,
ul.square,
ul.checkmarked, 
ul.checkboxed,
ol.decimal,
ol.upper-roman, 
ol.lower-latin, 
ol.upper-latin {
	margin-bottom: 20px;
}

ul.disc, ul.disc ul, 
ul.square, ul.square ul,
ul.checkmarked ul,
ul.checkboxed ul {
	margin-left: 14px;
}

ol.decimal, ol.decimal ol,
ol.upper-roman, ol.upper-roman ol,
ol.lower-latin, ol.lower-latin ol,
ol.upper-latin, ol.upper-latin ol {
	margin-left: 18px;	
}

/* 6.1 Unordered
-------------------------------------------------------------------------------- */

/* Disc */

ul.disc, ul.disc ul {
	list-style: disc;
}

/* Square */

ul.square, ul.square ul {
	list-style: square;	
}

/* Checkmarked */

ul.checkmarked li {
	background: url(https://www.lst393.org/uploads/images/checkmark.png) no-repeat left 3px;
	padding-left: 20px;	
}

/* Checkboxed */

ul.checkboxed li {
	background: url(https://www.lst393.org/uploads/images/checkbox.png) no-repeat left 3px;
	padding-left: 20px;	
}

/* 6.2 Ordered
-------------------------------------------------------------------------------- */

/* Decimal */

ol.decimal {
	list-style: decimal;	
}

/* Upper Roman */

ol.upper-roman {
	list-style: upper-roman;	
}

/* Lower Latin */

ol.lower-latin {
	list-style: lower-latin;	
}

/* Upper Latin */

ol.upper-latin {
	list-style: upper-latin;	
}

/* 7 Text Columns
-------------------------------------------------------------------------------- */
.one-half, .one-third, .one-fourth, .two-thirds, .three-fourths {
	display: inline;
	float: left;
    margin-right: 4%;
}

.column-last { /* Workaround for IE7 misinterpretation of percentages */
	margin-right: 0;
	width: auto;
	overflow: hidden;
	float: none;	
}

.one-half {
	width: 48%;	
}

.one-third {
	width: 30.66%;	
}

.one-fourth {
	width: 22%;	
}

.two-thirds {
	width: 61.32%;		
}

.three-fourths {
	width: 66%;		
}

.third-column-last {
  	margin: 0;
	width: 33%;
	overflow: hidden;
	float: right;	
}

/* 8 Images
-------------------------------------------------------------------------------- */
.entry-thumb.float-left,
.float-left.caption {
    margin: 5px 20px 15px 0;
}

.entry-thumb.float-right,
.float-right.caption {
    margin: 5px 0 15px 20px;
}

.caption .entry-thumb {
    margin-bottom: 10px;
}

.caption-text {
    margin: 0;
}

/* 9 Tables
-------------------------------------------------------------------------------- */

/* Generic Table */

.gen-table {
	width: 100%;	
	background-color: #FFF;
	margin-bottom: 20px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.gen-table caption {
	margin-bottom: 10px;
}

.gen-table th, .gen-table td {
	padding: 5px;	
	text-align: center;
	border: 1px solid #E5E5E5;	
	box-shadow: 0 1px rgba(255,255,255,0.75) inset;
	-webkit-box-shadow: 0 1px rgba(255,255,255,0.75) inset;
}

.gen-table td.top-left {
	text-align: left;
	vertical-align: top;
}

.gen-table tr.odd th, .gen-table tr.odd td, .gen-table thead th, .gen-table tfoot td {
	background-color: #F7F7F7;
}

.gen-table thead th {
	text-transform: uppercase;	
}

.gen-table tfoot td {
	font-style: italic;
	font-size: 11px;
}

.gen-table tfoot .button {
	font-style: normal;
	font-size: 12px;
	margin: 5px 0;
}

/* Pricing Table */

.pricing-table .title {
	display: block;
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 2px;
}

.pricing-table th, .pricing-table td {
	padding: 10px;
}

.pricing-table span.price {
	font-size: 14px;
}

.pricing-table sup {
	font-weight: normal;	
	text-transform: none;
}

.gen-table span.checkmark, .gen-table span.cross {
	display: inline-block;
	width: 16px;
	height: 16px; 
}

.gen-table span.checkmark {
	background: url(https://www.lst393.org/uploads/images/tick-16.png) no-repeat left top;
}

.gen-table span.cross {
	background: url(https://www.lst393.org/uploads/images/delete-16.png) no-repeat left top;
}

.pricing-table span.price.red {
	color: #E44036;	
}

/* 10 Notification Boxes
-------------------------------------------------------------------------------- */
.notification-box {
	position: relative;
	margin-bottom: 20px;
	border-radius: 3px;	
	padding: 10px 24px 10px 32px;
	background-repeat: no-repeat;
	background-position: 10px 11px;
	border: 1px solid;
	text-shadow: 0 1px rgba(255,255,255,0.5);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px rgba(255,255,255,0.4) inset;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px rgba(255,255,255,0.4) inset;
}

a.notification-close {
	position: absolute;
	right: 10px;
	top: 10px;	
	color: #666 !important;
	text-decoration: none !important;
	font-weight: bold;
	font-size: 14px;
	line-height: normal;
}

.notification-box p, .notification-box ul.disc {
	margin-bottom: 0;
	margin-top: 20px;	
}

.notification-box > p:first-child {
	margin: 0;	
}

.notification-box-info {
	background-color: #cfe6fc;
	background-image: url(https://www.lst393.org/uploads/images/info-16.png);
	border-color: #a4c8f5; 	
}

.notification-box-success {
	background-color: #d2f7ad;
	background-image: url(https://www.lst393.org/uploads/images/tick-16.png);
	border-color: #aedb2e; 	
}

.notification-box-warning {
	background-color: #fae7a2;
	background-image: url(https://www.lst393.org/uploads/images/warning-16.png);
	border-color: #f5c558; 	
}

.notification-box-error {
	background-color: #ffd5af;
	background-image: url(https://www.lst393.org/uploads/images/delete-16.png);
	border-color: #f8b472; 	
}

/* 11 Tabs
-------------------------------------------------------------------------------- */
.tabs {
	margin-bottom: 20px;	
}

.ui-tabs .ui-tabs-hide { 
	position: absolute;
    left: -10000px;
}

.tabs ul.nav li {
    float: left;
	margin: 0 2px -1px 0;
    position: relative;
    z-index: 10;
}

.tabs ul.nav li a:link, .tabs ul.nav li a:visited {
    display: block;
	text-decoration: none;
	padding: 5px 10px;
	background-color: #f7f7f7;
	border: 1px solid #ccc;
	border-bottom: none;
    border-radius: 3px 3px 0 0;
	box-shadow: 0 1px rgba(255,255,255,0.75) inset;
	-webkit-box-shadow: 0 1px rgba(255,255,255,0.75) inset;
}

.tabs ul.nav li a:hover, .tabs ul.nav li a:active, .tabs ul.nav li.ui-tabs-selected a {
	color: #474747; 
}

.tabs ul.nav li.ui-tabs-selected a {
    background-color: #fff;
	padding-bottom: 6px; /* makes the unselected tabs appear above the border */
	cursor: default;
}

.tabs .tab {
    padding: 15px 10px;
    background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 0 3px 3px 3px;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
}

/* 12 Toggle & Accordion
-------------------------------------------------------------------------------- */
.toggle, .accordion > div {
	margin-bottom: 20px;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
}

.toggle h4, .accordion h4 {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	padding: 10px;
	margin: 0;
	cursor: pointer;
	background-color: #f7f7f7;
	border: 1px solid #ccc;
	border-radius: 3px;
	box-shadow: 0 1px rgba(255,255,255,0.75) inset;
	-webkit-box-shadow: 0 1px rgba(255,255,255,0.75) inset;
}

.toggle .ui-state-active, .accordion .ui-state-active {
	border-radius: 3px 3px 0 0;
}

.toggle-inner, .accordion-inner {
    padding: 10px 10px 15px 10px;
	background-color: #fff;
	border: 1px solid #ccc;
	border-top: none;
	border-radius: 0 0 3px 3px;
}

.toggle .ui-icon, .accordion .ui-icon {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(https://www.lst393.org/uploads/images/toggle-plus.png);
	float: left;
	width: 15px;
	height: 16px;
	margin: 2px 10px 0 0;
}

.toggle .ui-state-active .ui-icon, .accordion .ui-state-active .ui-icon {
	background-image: url(https://www.lst393.org/uploads/images/toggle-minus.png);
}

/* 13 Dividers
-------------------------------------------------------------------------------- */
.hr {
	background: url(https://www.lst393.org/uploads/images/content-dotted-divider.png) repeat-x left top;
	margin: 20px 10px 40px;
	clear: both;
	width: 100%;	
	height: 6px;
}

.grid_1 .hr,
.grid_2 .hr,
.grid_3 .hr,
.grid_4 .hr,
.grid_5 .hr,
.grid_6 .hr,
.grid_7 .hr,
.grid_8 .hr,
.grid_9 .hr,
.grid_10 .hr,
.grid_11 .hr,
.grid_12 .hr {
	margin: 20px 0 40px;
}

hr {
	display: none;
}	

.hr-invisible {
	width: 100%;
	height: 20px;
	clear: both;
}

.back-top-container {
    position: relative;
}

.back-top-container a.back-top:link, .back-top-container a.back-top:visited {
    position: absolute;
    bottom: 10px;
    right: 0;
	color: #888;
	font-style: italic;
	text-decoration: none;
}


/* Stylesheet: red Modified On 2012-06-09 16:21:05 */
@charset "utf-8";
/* CSS Document */


/* Theme Information
--------------------------------------------------------------------------------
Name: Mundus
Description: Business & Portfolio Theme
Version: 2.0
Author: Alina Rusu
Author URI: http://www.ixtendo.com
-------------------------------------------------------------------------------- */


/* Mundus Red Styles
-------------------------------------------------------------------------------- 
TABLE OF CONTENTS

1 Text
2 Background Colors
-------------------------------------------------------------------------------- */


/* 1 Text
-------------------------------------------------------------------------------- */
a:link, a:visited,
em.colored,
a.generic-button:hover, a.generic-button:active,
.entry-title a:hover, .entry-title a:active,
.entry-meta a:hover, .entry-meta a:active,
.back-top-container a.back-top:hover, .back-top-container a.back-top:active,
ul.thumb-list .comment a:hover, ul.thumb-list .comment a:active,
ul.tags a:hover, ul.tags a:active,
ol.comment-list .comment-author a:hover, ol.comment-list .comment-author a:active,
ul#search-results h2 a:hover, ul#search-results h2 a:active {
	color: #E44036;
}

#footer-top a {
	color: #fa7254;	
}

/* 2 Background Colors
-------------------------------------------------------------------------------- */
.flickr-widget ul a:hover, .flickr-widget ul a:active {
	background-color: #E44036;	
}

/* Stylesheet: style Modified On 2021-11-28 19:25:12 */
@charset "utf-8";
/* CSS Document */


/* Theme Information
--------------------------------------------------------------------------------
Name: Mundus
Description: Business & Portfolio Theme
Version: 2.0
Author: Alina Rusu
Author URI: http://www.ixtendo.com
-------------------------------------------------------------------------------- */


/* Mundus Styles
--------------------------------------------------------------------------------
TABLE OF CONTENTS

1 Generic
2 Headings
3 Links
4 Text & Content Blocks
5 Header
	5.1 Logo & Tagline
	5.2 Social Bookmarks
6 Homepage
7 Navigation
8 Forms
9 Icon Boxes
10 Portfolio
11 Blog
12 Testimonial
13 Carousel
14 Thumbnail Overlay
15 Footer
16 Widgets
17 Page Title & Breadcrumbs
18 404 Error Page
19 Pagination
20 Search Results
-------------------------------------------------------------------------------- */

/* 1 Generic 
-------------------------------------------------------------------------------- */
* {
	margin: 0;
	padding: 0;
	outline: none;
}

body {
	font: 12px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #474747;
	text-shadow: 0 1px #FFF;
	background-color: #F2F2F2;
	background-repeat: repeat;
	background-position: left top;
	/* possible background patterns */
	background-image: url(https://www.lst393.org/uploads/images/background-patterns/body-backgrounds/body-diagonal.png);
	/*
	background-image: url(https://www.lst393.org/uploads/images/background-patterns/body-backgrounds/body-circle.png);
	background-image: url(https://www.lst393.org/uploads/images/background-patterns/body-backgrounds/body-cross.png);
	background-image: url(https://www.lst393.org/uploads/images/background-patterns/body-backgrounds/body-diamond.png);
	background-image: url(https://www.lst393.org/uploads/images/background-patterns/body-backgrounds/body-square.png);
	*/
}

iframe {
	display: block;	
}

img {
	max-width: none; /* fixes a display problem caused by html5-reset.css */	
}

/* 2 Headings
-------------------------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
	font-family: "Terminal Dosis", sans-serif;
	margin-bottom: 10px;
}

h1 {
	font-size: 26px;
	font-weight: 400;
	line-height: 32px;
}

h2 {
	font-size: 22px;
	font-weight: 500;	
	line-height: 28px;
}

h2 {
	margin-bottom: 20px;	
}

.post-entry h2.entry-title {
	margin-bottom: 5px;	
}

.iconbox h2, .side-content h2, h3.entry-title, .homepage h2 {
	margin-bottom: 10px;	
}

h3 {
	margin-bottom: 15px;	
}

h3, .iconbox h2, .side-content h2, .homepage h2, #footer h2, #sidebar h2 {
	font-size: 18px;
	font-weight: 500;	
	line-height: 24px;	
}

h3.entry-title {
	font: bold 12px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

h4 {
	font-size: 16px;
	font-weight: 500;	
	line-height: 22px;	
}

h5 {
	font-size: 14px;
	font-weight: 600;	
	line-height: 20px;	
}

h6 {
	font-size: 12px;
	font-weight: 700;	
	line-height: 18px;	
}

.headings h1, .headings h2, .headings h3, .headings h4, .headings h5, .headings h6 {
	margin-bottom: 10px;	
}

/* 3 Links
-------------------------------------------------------------------------------- */
a:link, a:visited {
	text-decoration: none;
}

a:hover, a:active {
	text-decoration: underline;
}

/* 4 Text & Content Blocks
-------------------------------------------------------------------------------- */
p {
	margin-bottom: 20px;
}

em.colored {
	font-style: normal;	
}

section {
	margin-bottom: 40px;	
}

#content section {
	margin-bottom: 20px;	
}

.float-left {
	float: left;	
}

.float-right {
	float: right;	
}

.asterisk {
	font-family: Tahoma, Geneva, sans-serif;	
	font-style: normal;
}

.note {
	color: #e44036;	
}

.tip,
caption, .caption {
	color: #888;
	font-size: 11px;
	font-style: italic;	
}

/* 5 Header
-------------------------------------------------------------------------------- */
#header {
	position: relative;	
	margin-bottom: 40px;
	color: #8c8c8c;	
	text-shadow: 0 1px rgba(0,0,0,0.5);
	border-bottom: 2px solid #2e2e2e;	
	background-color: #383838;
	background-repeat: no-repeat;
	background-position: center top;
	/* possible background patterns */
	background-image: url(https://www.lst393.org/uploads/images/header.jpg);
	/*
	background-image: url(https://www.lst393.org/uploads/images/background-patterns/header-footer-backgrounds/hf-diamond.png);
	background-image: url(https://www.lst393.org/uploads/images/background-patterns/header-footer-backgrounds/hf-circle.png);
	background-image: url(https://www.lst393.org/uploads/images/background-patterns/header-footer-backgrounds/hf-cross.png);
	background-image: url(https://www.lst393.org/uploads/images/background-patterns/header-footer-backgrounds/hf-diagonal.png);
	background-image: url(https://www.lst393.org/uploads/images/background-patterns/header-footer-backgrounds/hf-square.png);
	*/
}

#header .border-top {
	width: 100%;
	height: 1px;
	background-color: #474747;	
	position: absolute;
	top: 1px;
	left: 0;
}

#header .border-bottom {
	width: 100%;
	height: 6px;
	background: url(https://www.lst393.org/uploads/images/hf-dotted-border.png) repeat-x left top;
	position: absolute;
	left: 0;
	bottom: -9px;
}

#header-top {
	margin-bottom: 30px;
}

#sliderover {
  position:absolute;
  width:770px;
  height:140px;
  left:90px;
  top:-34px;
  background: transparent url(https://www.lst393.org/uploads/images/headeroverlap.png) no-repeat center top;
  z-index:1000;
  display:none;
}

/* 5.1 Logo & Tagline
-------------------------------------------------------------------------------- */
h1#logo {
	font: 41px/1em MarketingScriptRegular, sans-serif;
	float: left;
	margin-top: 30px;
	margin-bottom: 0;
}

h1#logo a {
	display: block;
	color: #FFF;
	text-decoration: none;
}

h1#logo a img {
	display: block;
}

#tagline {
	float: left;
	margin: 58px 0 0 15px;
	line-height: 1em;
}

/* 5.2 Social Bookmarks
-------------------------------------------------------------------------------- */
ul.social-bookmarks {
	margin-top: 72px;
	float: right;
}

ul.social-bookmarks li {
	float: left;
	margin-left: 6px;
}

ul.social-bookmarks a:link, ul.social-bookmarks a:visited {
	display: block;
	width: 24px;
	height: 24px;
	text-indent: -10000px;
	color: #8c8c8c;
	background-repeat: no-repeat;
	background-position: left top;
}

ul.social-bookmarks a:hover, ul.social-bookmarks a:active {
	color: #FFF;
	background-position: left -25px;	
}

ul.social-bookmarks li.tripadvisor a:link, ul.social-bookmarks li.tripadvisor a:visited {
	background-image: url(https://www.lst393.org/uploads/images/social-media/tripadvisor.png);	
}

ul.social-bookmarks li.twitter a:link, ul.social-bookmarks li.twitter a:visited {
	background-image: url(https://www.lst393.org/uploads/images/social-media/twitter.png);	
}

ul.social-bookmarks li.facebook a:link, ul.social-bookmarks li.facebook a:visited {
	background-image: url(https://www.lst393.org/uploads/images/social-media/facebook.png);
}

ul.social-bookmarks li.linkedin a:link, ul.social-bookmarks li.linkedin a:visited {
	background-image: url(https://www.lst393.org/uploads/images/social-media/linkedin.png);
}

ul.social-bookmarks li.flickr a:link, ul.social-bookmarks li.flickr a:visited {
	background-image: url(https://www.lst393.org/uploads/images/social-media/flickr.png);
}

ul.social-bookmarks li.rss a:link, ul.social-bookmarks li.rss a:visited {
	background-image: url(https://www.lst393.org/uploads/images/social-media/rss.png);
}

/* 6 Homepage
-------------------------------------------------------------------------------- */
.homepage #header {
	height: 496px;	
}

#home-intro {
	font-size: 14px;
	line-height: 20px;
}

/* 7 Navigation Bar
-------------------------------------------------------------------------------- */
#navbar {	
	position: relative;
	z-index: 99;
	border-radius: 5px;	
	height: 38px;
	padding: 1px;
	color: #ffffff;
	text-shadow: 0 1px rgba(0,0,0,0.4);
        background: #DC281D; /* Old browsers */
	background: -moz-linear-gradient(top,  #DC281D 0%, #BA1802 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DC281D), color-stop(100%,#BA1802)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #DC281D 0%,#BA1802 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #DC281D 0%,#BA1802 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #DC281D 0%,#BA1802 100%); /* IE10+ */
	background: linear-gradient(top,  #DC281D 0%,#BA1802 100%); /* W3C */
}

#navbar-inner {
	border-radius: 5px;	
        background: #DC281D; /* Old browsers */
	background: -moz-linear-gradient(top,  #DC281D 0%, #BA1802 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DC281D), color-stop(100%,#BA1802)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #DC281D 0%,#BA1802 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #DC281D 0%,#BA1802 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #DC281D 0%,#BA1802 100%); /* IE10+ */
	background: linear-gradient(top,  #DC281D 0%,#BA1802 100%); /* W3C */
}

/* Navigation */

#nav {
	float: left;	
}

/* Navigation List */

ul#navlist {
	border-right: 1px solid rgba(255,255,255,0.05);
}

ul#navlist > li {
	float: left;
	border-left: 1px solid rgba(255,255,255,0.05);
	border-right: 1px solid rgba(0,0,0,0.15);
}

ul#navlist > li.current, ul#navlist > li:hover {
        font-weight:bold;
	background: #7e1003; /* Old browsers */
	background: -moz-linear-gradient(top,   0%, #cc2117 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e94138), color-stop(100%,#cc2117)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #7e1003 0%,#cc2117 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7e1003 0%,#cc2117 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #7e1003 0%,#cc2117 100%); /* IE10+ */
	background: linear-gradient(top,  #7e1003 0%,#cc2117 100%); /* W3C */
}

ul#navlist > li:first-child {
	border-left: none;
	border-radius: 5px 0 0 5px;
}

ul#navlist a:link, ul#navlist a:visited {
	display: block;
	color: #ffffff;
	text-decoration: none;
}

ul#navlist a:hover, ul#navlist a:active, ul#navlist > li.current > a {
	color: #fff;
}

ul#navlist > li > a {
	font-weight: bold;
	padding: 10px 15px;	
}

ul#navlist > li > a.trigger:link span, ul#navlist > li > a.trigger:visited span {
/*
	background: url(https://www.lst393.org/uploads/images/arrow-down.png) no-repeat right 5px;	
	padding-right: 12px;
*/
}

ul#navlist > li > a.trigger:hover span, ul#navlist > li > a.trigger:active span, ul#navlist > li.current > a.trigger span {
/*
	background-position: right -145px;	
*/
}

ul#navlist span {
	display: block;	
}

/* First-Level Drop-Down */

ul#navlist ul {
	border: 1px solid rgba(24,41,82,0.9);
	border-radius: 0 0 3px 3px;
}

ul#navlist ul li {
	background-color: rgba(46,79,154,0.9);
	border-top: 1px dotted rgba(255,255,255,0.15);
}

ul#navlist ul li:hover {	
	background-color: rgba(24,41,82,0.9);
}

ul#navlist ul li:first-child {	
	border-top: none;
}

ul#navlist ul a {	
	padding: 5px 15px;
}

ul#navlist ul a.trigger:link span, ul#navlist ul a.trigger:visited span {
	background: url(https://www.lst393.org/uploads/images/arrow-right.png) no-repeat right 7px;
	padding-right: 9px;
}

ul#navlist ul a.trigger:hover span, ul#navlist ul a.trigger:active span {
	background-position: right -143px;
}

/* Second-Level Drop-Down */

ul#navlist ul ul {
	border-radius: 0 3px 3px 3px;
}

/* Drop-Down Menu Activation */

ul#navlist ul {
	position: absolute;
	top: -999em;
	width: 198px; /* left offset of submenus need to match (see below) */
}

ul#navlist ul li {
	width: 100%;
}

ul#navlist li:hover {
	visibility: inherit; /* fixes IE7 'sticky bug' */
}

ul#navlist li {
	float: left;
	position: relative;
}

ul#navlist a {
	display: block;
	position: relative;
}

ul#navlist li:hover ul,
ul#navlist li.sfHover ul {
	left: -1px;
	top: 38px; /* match top ul list item height */
	z-index: 99;
}

ul#navlist li:hover li ul,
ul#navlist li.sfHover li ul {
	top: -999em;
}

ul#navlist li li:hover ul,
ul#navlist li li.sfHover ul {
	left: 198px; /* match ul width */
	top: -1px;
}

ul#navlist li li:hover li ul,
ul#navlist li li.sfHover li ul {
	top: -999em;
}

ul#navlist li li li:hover ul,
ul#navlist li li li.sfHover ul {
	left: 198px; /* match ul width */
	top: -1px;
}

/* 8 Forms
-------------------------------------------------------------------------------- */
input, textarea, button {
	font: inherit;
	color: inherit;	
	text-shadow: inherit;
}

input, button {
	line-height: normal;	
}

textarea {
	overflow: auto; /* removes scrollbar in IE */	
}

button {
	border: none;	
	background: none;
}

::-moz-focus-inner { /* removes the extra padding and dotted border on buttons in Firefox */	      
	padding: 0;         
	border: none;
}

input[type="submit"] {
	overflow: visible;	/* removes extra horizontal padding in IE7 */
}

::-webkit-input-placeholder {
	color: #999;
}

:-moz-placeholder {
   color: #999;
}

/* Search Form */

#search-form {
	float: right;	
	margin-top: 70px;
	position: relative;
	width: 250px;
	height: 28px;
	margin-right: 0px;
        margin-left:10px
}

#s {
	color: #fff;
	background-color: #5c5c5c;
	border: 1px solid #616161;
	border-radius: 3px;	
	padding: 5px 36px 4px 6px;
	width: 206px;
	height: 17px;
	box-shadow: 0 5px 6px rgba(0,0,0,0.08) inset;
	-webkit-box-shadow: 0 5px 6px rgba(0,0,0,0.08) inset;
	position: absolute;
	left: 0;
	top: 0;
}

#s::-webkit-input-placeholder {
	color: #bfbfbf;
}

#s:-moz-placeholder {
   color: #bfbfbf;
}

#search-submit {
	position: absolute;
	top: 0;	
	right: 0;
	background: url(https://www.lst393.org/uploads/images/search.png) no-repeat center 6px;
	width: 37px;
	height: 28px;
	text-indent: -10000px;
	border: none;
	cursor: pointer;
}

/* Content Form */

.content-form li {
    margin-bottom: 10px;
}

.content-form input, .content-form textarea {
	padding: 7px 6px;
	margin-bottom: 15px;
	border: 1px solid #ccc;
	border-radius: 3px;
	box-shadow: 0 5px 6px rgba(0,0,0,0.08) inset, 0 1px 3px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 5px 6px rgba(0,0,0,0.08) inset, 0 1px 3px rgba(0,0,0,0.1);
}

.content-form input {
	width: 340px;	
}

.content-form label, .content-form input, .content-form textarea {
    margin-bottom: 5px;
}

.content-form label {
	display: block;
	clear: both;
}

.content-form .error {
	color: #E44036;
}

.content-form textarea, .content-form select {
	width: 420px;
	height: 160px;
}

.content-form input[type="file"] {
    padding: 0;
    border: none;
	box-shadow: none;
	-webkit-box-shadow: none;
}

/* Newsletter Form */

#newsletter-form {
	margin-bottom: 15px;	
}

input#newsletter {
	float: left;
	width: 348px;
	margin-right: 10px;
}

button#subscribe {
	float: right;
	margin: 0 0 5px;	
}

/* 9 Icon Boxes
-------------------------------------------------------------------------------- */
.iconbox, .iconbox-content {
    overflow: hidden;
}

.iconbox-icon {
	float: left;
	margin-right: 10px;	
}

.iconbox a.generic-button {
	margin: 3px 4px 20px;	
}

/* 10 Portfolio
-------------------------------------------------------------------------------- */
.entry-thumb {
	margin-bottom: 5px;	
}

.entry-thumb a, .entry-thumb img {
	display: block;
}

.entry-thumb a {
	position: relative; /* sets the initial position for the thumbnail overlay */
}

.entry-thumb img {
	border: 5px solid #fff;
	box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
}

.entry-title a {
	color: #474747;
	text-decoration: none;
}

.entry-excerpt {
	/* text-align:center; */
}

.entry-excerpt p {
	margin: 0;
}

/* Gallery */

ul#gallery li {
        min-height:150px;
	/* margin-bottom: 20px; */	
}

/* Filter */

#filter {
	margin-bottom: 40px;	
}

#filter > span {
	margin-right: 20px;
}

#filter ul, #filter li {
	display: inline-block;
}

#filter li {
	margin-right: 10px;	
}

#filter li, #filter > span {
	vertical-align: middle;	
}

#filter a:link, #filter a:visited {
	display: block;
	line-height: normal;
	color: #7a7a7a;
	text-decoration: none;
	border-radius: 3px;
	overflow: hidden; /* for rounded corners in IE9 */
}

#filter a:hover, #filter a:active, #filter li.active a {
	color: #474747;
	box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
}

#filter a span {
	display: block;	
	padding: 8px 15px;
	border-radius: 3px;
}

#filter a:hover span, #filter a:active span, #filter li.active a span {
	box-shadow: 0 1px rgba(255,255,255,0.75) inset, 1px 0 rgba(255,255,255,0.75) inset, 0 -1px rgba(255,255,255,0.75) inset, -1px 0 rgba(255,255,255,0.75) inset;
	-webkit-box-shadow: 0 1px rgba(255,255,255,0.75) inset, 1px 0 rgba(255,255,255,0.75) inset, 0 -1px rgba(255,255,255,0.75) inset, -1px 0 rgba(255,255,255,0.75) inset;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */	
}

/* Project Details */

#project-detail-wrap {
	margin-bottom: 20px;	
	position: relative;
}

#project-detail-wrap img {
	display: block;	
	width: 700px;
	height: 380px;
}

/* Project Detail Pager */

#project-detail-wrap ul.pager li {
	position: absolute;
	top: 45%;
}

#project-detail-wrap ul.pager li.prev {
	left: 10px;
}

#project-detail-wrap ul.pager li.next {
	right: 10px;
}

#project-detail-wrap ul.pager a {
	display: block;
	width: 30px;
	height: 30px;
	background-image: url(https://www.lst393.org/uploads/images/slider/arrows.png);
	background-repeat: no-repeat;
	text-indent: -10000px;
}

#project-detail-wrap ul.pager li.prev a {
	background-position: left top;	
}

#project-detail-wrap ul.pager li.next a {
	background-position: -31px top;	
}

/* 11 Blog
-------------------------------------------------------------------------------- */
.entry-meta {
	font-size: 11px;
	margin-bottom: 10px;	
}

.entry-meta, .entry-meta a {
	color: #888;
}

.entry-meta a {
	text-decoration: none;	
}

.entry-meta > span {
	padding: 1px 0;	
}

.entry-meta .date {
	background: url(https://www.lst393.org/uploads/images/blog-icons/calendar.png) no-repeat left center;
	padding-left: 20px;	
}

.entry-meta .comment-count {
	background: url(https://www.lst393.org/uploads/images/blog-icons/comment.png) no-repeat left center;
	padding-left: 21px;	
}

.entry-meta .author {
	background: url(https://www.lst393.org/uploads/images/blog-icons/user.png) no-repeat left center;
	padding-left: 21px;	
}

.entry-meta .category {
	background: url(https://www.lst393.org/uploads/images/blog-icons/folder.png) no-repeat left center;
	padding-left: 23px;	
}

/* Blog Post */

.post-entry {
	margin-bottom: 20px;	
}

.post-entry .entry-meta {
	margin-bottom: 15px;
}

/* Author Info */

.entry-author-info {
    overflow: hidden;
	background-color: #fff;
    padding: 10px;
	margin-bottom: 40px;
	border-radius: 3px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.author-avatar {
    float: left;
	padding: 5px;
    margin: 0 15px 15px 0;
	background-color: #f7f7f7;
	border: 1px solid #d4d4d4;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

.author-avatar img {
    display: block;
}

.author-description h3 {
    margin-bottom: 5px;
}

.author-description p {
    margin-bottom: 0;
	margin-top: 20px;
}

.author-description > div > p:first-child {
	margin-top: 0;
}

/* Tags */

.entry-tags {
	margin-bottom: 40px;	
}

.entry-tags {
	background: url(https://www.lst393.org/uploads/images/blog-icons/tags.png) no-repeat left 2px;
	padding-left: 23px;
}

/* Share */

.entry-social {
	margin-bottom: 40px;	
	overflow: hidden;
}

.entry-social > strong:first-child, .entry-social li {
	float: left;
	margin-right: 10px;
}

.entry-social {
	background: url(https://www.lst393.org/uploads/images/blog-icons/share.png) no-repeat left 1px;
	padding-left: 22px;
}

.entry-social ul {
	overflow: hidden;	
}

.entry-social li {
	width: 80px;
	height: 21px;
}

/* Related Posts */

.related-posts {
	margin-bottom: 40px;	
}

/* Comments */

#comments {
	margin-bottom: 20px;
}

/* Comments Header */

#comments > header {
    overflow: hidden;
	margin-bottom: 20px;
}

#comments > header h3 {
	float: left;
	margin: 0;
}

#comments > header a {
	float: right;	
	margin-left: 20px;
}

/* Comment List */

ol.comment-list {
	margin-bottom: 20px;
}

ol.comment-list, ol.children {
	list-style: none;
}

li.comment .comment-wrap {
	padding: 20px 0;
	border-top: 1px dotted #bfbfbf;	
}

li.comment ol.children {
	margin-left: 66px;	
}

/* Comment List Content */

ol.comment-list .avatar {
	float: left;
	margin-right: 15px;
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

ol.comment-list .avatar img {
	display: block;
}

ol.comment-list .comment-details {
	overflow: hidden;
}

ol.comment-list .comment-author {
	font-weight: bold;	
}

ol.comment-list .comment-author a {
	color: #474747;
	text-decoration: none;
}

ol.comment-list .post-author {
	color: #E44036;	
}

ol.comment-list .comment-meta {
	margin-bottom: 15px;	
}


/* Leave Comment */

#leave-comment {
	margin-bottom: 40px;	
}

/* 12 Testimonial
-------------------------------------------------------------------------------- */
.testimonial {
	margin-bottom: 20px;	
}

.testimonial-content .top {
	background: url(https://www.lst393.org/uploads/images/testimonial-left-top.png) no-repeat left top;
	padding-left: 18px;	
}

.testimonial-content .top div {
	background: url(https://www.lst393.org/uploads/images/testimonial-right-top.png) no-repeat right top;
	padding-right: 18px;
	padding-top: 17px;
}

.testimonial-content .bottom {
	background: url(https://www.lst393.org/uploads/images/testimonial-left-bottom.png) no-repeat left bottom;
	padding-left: 18px;	
}

.testimonial-content .bottom div {
	background: url(https://www.lst393.org/uploads/images/testimonial-right-bottom.png) no-repeat right bottom;
	padding-right: 18px;
	padding-bottom: 31px;
}

.testimonial-score{
        float:left;
	padding: 0 10px 0 18px;
	text-align: left;	
	margin-top: 5px;
}

.testimonial-meta {
	padding: 0 18px;
	text-align: right;	
	margin-top: 5px;
}

.testimonial-meta .company {
	color: #888;
}

/* 13 Carousel
-------------------------------------------------------------------------------- */
.carousel > header {
	overflow: hidden;
	margin-bottom: 10px;
}

.carousel > header h2 {
	float: left;
	margin-bottom: 0;
}

.carousel > header img {
        float: left;
        padding:0px 10px 0px 0px;
}

.carousel > header ul.pager {
	float: right;
	margin-left: 15px;	
	overflow: hidden;
}

.carousel > header ul.pager li {
	float: left;
	margin-left: 5px;
}

.carousel > header ul.pager a {
	display: block;
	width: 15px;
	height: 16px;
	background-image: url(https://www.lst393.org/uploads/images/carousel-arrows.png);
	background-repeat: no-repeat;	
	text-indent: -10000px;
}

.carousel > header ul.pager li.prev a {
	background-position: left top;
}

.carousel > header ul.pager li.next a {
	background-position: -16px top;
}

/* 14 Thumbnail Overlay
-------------------------------------------------------------------------------- */
.entry-thumb span.overlay {
  	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;	
	filter: Alpha(opacity=0); /* IE */
	background: #FFF no-repeat center center; 
}

.entry-thumb span.overlay.image {
	background-image: url(https://www.lst393.org/uploads/images/zoom-image.png);
}

.entry-thumb span.overlay.video {
	background-image: url(https://www.lst393.org/uploads/images/zoom-video.png);
}

.entry-thumb span.overlay.link {
	background-image: url(https://www.lst393.org/uploads/images/link.png);
}

/* 15 Footer
-------------------------------------------------------------------------------- */
#footer-top {
	/* background: #383838 url(https://www.lst393.org/uploads/images/background-patterns/header-footer-backgrounds/hf-diamond.png) repeat left top; */
	background: #383838 url(https://www.lst393.org/uploads/images/footer1.jpg) no-repeat center top;
	border-top: 2px solid #2E2E2E;
	border-bottom: 1px solid #3D3D3D;
	position: relative;
	color: #bfbfbf;
	text-shadow: 0 1px rgba(0,0,0,0.4);
}

#footer .border-top {
    background: url(https://www.lst393.org/uploads/images/hf-dotted-border.png) repeat-x left top;
    position: absolute;
    width: 100%;
    height: 6px;
    left: 0;
    top: -8px;
}

#footer-top > .inner {
	padding: 31px 0 20px;	
}

#footer h2 {
	color: #ffffff;	
	margin-top: 3px;
	margin-bottom: 30px;
}

#footer .text-widget h2 {
/*
	font: 33px MarketingScriptRegular, sans-serif;
	margin-top: 0;
	margin-bottom: 10px;
*/
}

#footer-bottom {
	/* background: #292929 url(https://www.lst393.org/uploads/images/background-patterns/header-footer-backgrounds/hf-diamond.png) repeat left top; */
        background: #292929 url(https://www.lst393.org/uploads/images/footer2.jpg) no-repeat center top;	
	color: #808080;
	text-shadow: 0 1px rgba(0,0,0,0.5);
	border-top: 1px solid #1f1f1f;
	font-size: 11px;
	position: relative;
}

#footer-bottom > .inner {
	padding: 25px 0;
}

#footer-bottom p {
	margin: 0;
}

#footer-bottom a:link, #footer-bottom a:visited {
	color: #999;
	text-decoration: none;	
}

#footer-bottom a:hover, #footer-bottom a:active {
	color: #bfbfbf;
}

#footer-nav {
	float: right;	
}

#footer-nav ul li {
	display: inline;
}

#footer-bottom a.back-top {
	background: url(https://www.lst393.org/uploads/images/footer/back-top.png) no-repeat left top;
	width: 30px;
	height: 30px;
	text-indent: -10000px;
	position: absolute;
	top: 19px;
	right: 15px;
}

/* 16 Widgets
-------------------------------------------------------------------------------- */
.widget {
	margin-bottom: 20px;	
}

#sidebar .widget {
	margin-bottom: 30px;	
}

/* Twitter */

.twitter-widget ul li {
	background: url(https://www.lst393.org/uploads/images/footer/twitter-bullet.png) no-repeat left 4px;
	padding-left: 30px;	
	margin-bottom: 20px;
}

.twitter-widget ul li > span, .twitter-widget ul li > a {
	display: block;
}

.twitter-widget ul li > a:link, .twitter-widget ul li > a:visited {
	font-size: 11px;
	color: #8c8c8c !important;	
	text-decoration: none;
}

.twitter-widget ul li > a:hover, .twitter-widget ul li > a:active {
	color: #bfbfbf !important;	
}

/* Contact Details */

.contact-details p {
	background-repeat: no-repeat;
	padding-left: 26px;
}

.contact-details .address {
	background-image: url(https://www.lst393.org/uploads/images/contact/marker.png);	
	background-position: left 1px;
}

.contact-details .phone {
	background-image: url(https://www.lst393.org/uploads/images/contact/phone.png);	
	background-position: left 0;
}

.contact-details .fax {
	background-image: url(https://www.lst393.org/uploads/images/contact/fax.png);	
	background-position: left 2px;
}

.contact-details .email {
	background-image: url(https://www.lst393.org/uploads/images/contact/mail.png);	
	background-position: left 3px;
}

#footer .contact-details .address {
	background-image: url(https://www.lst393.org/uploads/images/footer/contact/marker.png);	
}

#footer .contact-details .phone {
	background-image: url(https://www.lst393.org/uploads/images/footer/contact/phone.png);	
}

#footer .contact-details .fax {
	background-image: url(https://www.lst393.org/uploads/images/footer/contact/fax.png);	
}

#footer .contact-details .email {
	background-image: url(https://www.lst393.org/uploads/images/footer/contact/mail.png);	
}



/* Tour Details */

.tour-details p {
	background-repeat: no-repeat;
	padding-left: 26px;
}

#footer .tour-details .open {
	background-image: url(https://www.lst393.org/uploads/images/footer/tours/open.png);	
}

#footer .tour-details .hours {
	background-image: url(https://www.lst393.org/uploads/images/footer/tours/hours.png);	
}

#footer .tour-details .prices {
	background-image: url(https://www.lst393.org/uploads/images/footer/tours/prices.png);	
}


/* Flickr Photostream */

.flickr-widget ul {
	width: 228px;
	overflow: hidden;	
}

.flickr-widget ul li {
	float: left;
	margin-right: 8px;	
	margin-bottom: 8px;
}

.flickr-widget ul a, .flickr-widget ul img {
	display: block;	
}

.flickr-widget ul a {
	background-color: #525252;
	padding: 3px;
	border: 1px solid #303030;	
}

/* Video */

.widget .video {
	margin-bottom: 20px;	
}

/* Simple Menu */

ul.simple-menu {
	margin-bottom: 20px;	
}

ul.simple-menu li {
	margin-bottom: 5px;
}

ul.group span {
	color: #888;	
}

/* Thumbnail List */

ul.thumb-list {
	margin-bottom: 20px;	
}

ul.thumb-list .entry-thumb {
	float: left;
	margin-right: 10px;
	margin-bottom: 0;
}

ul.thumb-list li {
	padding: 10px 0;
}

ul.thumb-list .entry-details {
	overflow: hidden;
}

ul.thumb-list .entry-title, ul.thumb-list .entry-excerpt p {
	margin: 0;
}

ul.thumb-list .entry-thumb a:link, ul.thumb-list .entry-thumb a:visited {
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

ul.thumb-list .entry-thumb a:hover, ul.thumb-list .entry-thumb a:active {
	border-color: #bdbdbd;
	background-color: #f7f7f7;
}

ul.thumb-list .entry-thumb img {
    border: none;
    box-shadow: none;
	-webkit-box-shadow: none;
}

ul.thumb-list .entry-meta {
	margin: 0;
}

ul.thumb-list .entry-meta span {
	background: none;
	padding: 0;
}

ul.thumb-list .comment a {
	color: #474747;
	text-decoration: none;
}

/* Menu with Separators */

ul.sep-menu {
	border-bottom: 1px dotted #bfbfbf;
	margin-bottom: 20px;
}

ul.sep-menu li {
	border-top: 1px dotted #bfbfbf;
}

ul.sep-menu li > a:link, ul.sep-menu li > a:visited {
	display: block;
	padding: 5px;
	text-decoration: none;
}

ul.sep-menu li > a:hover, ul.sep-menu li > a:active, ul.sep-menu li.current > a {
	color: #474747;
	background-color: rgba(0,0,0,0.05);
}

ul.sep-menu li.current > a {
	/* cursor: default; */	
}

/* Menu with Separators in Tabs */

.tabs ul.sep-menu {
	border-bottom: none;
	margin-bottom: 0;	
}

.tabs ul.sep-menu li:first-child {
	border-top: none;
	padding-top: 0;
}

.tabs ul.tags {
	margin: 0;	
}

/* Tags */

ul.tags {
	margin-bottom: 20px;
}

ul.tags li {
    float: left;
    margin: 0 5px 5px 0;
}

ul.tags a {
    display: block;
	text-decoration: none;
    padding: 3px 5px;
	color: #474747;
    background-color: #F7F7F7;
    border: 1px solid #ccc;
    border-radius: 3px;
	box-shadow: 0 1px rgba(255, 255, 255, 0.75) inset;
	-webkit-box-shadow: 0 1px rgba(255, 255, 255, 0.75) inset;
}

/* 17 Page Title & Breadcrumbs
-------------------------------------------------------------------------------- */
#page-title {
	background: url(https://www.lst393.org/uploads/images/content-dotted-divider.png) repeat-x left bottom;
	padding-bottom: 20px;	
	margin-bottom: 40px;
}

#breadcrumbs span, #breadcrumbs ul, #breadcrumbs ul li {
	display: inline;	
}

#breadcrumbs span {
	color: #888;	
}

/* 18 404 Error Page
-------------------------------------------------------------------------------- */
.error-page #page-title h1 {
	background: url(https://www.lst393.org/uploads/images/warning-48.png) no-repeat left center;
	padding: 8px 0 8px 58px;	
}

/* 19 Pagination
-------------------------------------------------------------------------------- */
.page-nav {	
	margin-bottom: 40px;
}

.page-nav > span {
	margin-right: 20px;
}

.page-nav ul, .page-nav li {
	display: inline-block;
}

.page-nav li, .page-nav > span {
	vertical-align: middle;
}

.page-nav li {
	margin-right: 5px;
}

.page-nav a, .page-nav a span {
	display: block;	
}

.page-nav a {
	line-height: normal;
	color: #fff !important;
	text-decoration: none !important;
	text-shadow: 0 1px rgba(0,0,0,0.4);
	border-radius: 3px;
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	overflow: hidden; /* for rounded corners in IE9 */
}

.page-nav a span.inner {
	padding: 1px;
	border-radius: 3px;
	background: #434343; /* Old browsers */
	background: -moz-linear-gradient(top,  #434343 0%, #111111 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#434343), color-stop(100%,#111111)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #434343 0%,#111111 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #434343 0%,#111111 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #434343 0%,#111111 100%); /* IE10+ */
	background: linear-gradient(top,  #434343 0%,#111111 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#434343', endColorstr='#111111',GradientType=0 ); /* IE6-9 */	
}

.page-nav a span.text {
	border-radius: 3px;
	padding: 6px 10px;
	box-shadow: 0 1px #848484 inset;
	-webkit-box-shadow: 0 1px #848484 inset;
	background: #5e5e5e; /* Old browsers */
	background: -moz-linear-gradient(top,  #5e5e5e 0%, #2f2f2f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5e5e5e), color-stop(100%,#2f2f2f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #5e5e5e 0%,#2f2f2f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #5e5e5e 0%,#2f2f2f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #5e5e5e 0%,#2f2f2f 100%); /* IE10+ */
	background: linear-gradient(top,  #5e5e5e 0%,#2f2f2f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e5e5e', endColorstr='#2f2f2f',GradientType=0 ); /* IE6-9 */
}

.page-nav a:hover span.text {
	background: #2f2f2f; /* Old browsers */
	background: -moz-linear-gradient(top,  #2f2f2f 0%, #5e5e5e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2f2f2f), color-stop(100%,#5e5e5e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #2f2f2f 0%,#5e5e5e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #2f2f2f 0%,#5e5e5e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #2f2f2f 0%,#5e5e5e 100%); /* IE10+ */
	background: linear-gradient(top,  #2f2f2f 0%,#5e5e5e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f2f2f', endColorstr='#5e5e5e',GradientType=0 ); /* IE6-9 */
}

.page-nav li.current a {
	color: #474747 !important;
	text-shadow: 0 1px rgba(255,255,255,0.4);
	box-shadow: 0 1px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
	cursor: default;
}

.page-nav li.current a span.inner {
	background: #bfbfbf; /* Old browsers */
	background: -moz-linear-gradient(top,  #bfbfbf 0%, #a6a6a6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfbfbf), color-stop(100%,#a6a6a6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bfbfbf 0%,#a6a6a6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bfbfbf 0%,#a6a6a6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bfbfbf 0%,#a6a6a6 100%); /* IE10+ */
	background: linear-gradient(top,  #bfbfbf 0%,#a6a6a6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfbfbf', endColorstr='#a6a6a6',GradientType=0 ); /* IE6-9 */	
}

.page-nav li.current a span.text {
	box-shadow: 0 1px #ebebeb inset;
	-webkit-box-shadow: 0 1px #ebebeb inset;
	background: #dcdcdc; /* Old browsers */
	background: -moz-linear-gradient(top,  #dcdcdc 0%, #bcbcbc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dcdcdc), color-stop(100%,#bcbcbc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dcdcdc 0%,#bcbcbc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dcdcdc 0%,#bcbcbc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dcdcdc 0%,#bcbcbc 100%); /* IE10+ */
	background: linear-gradient(top,  #dcdcdc 0%,#bcbcbc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcdcdc', endColorstr='#bcbcbc',GradientType=0 ); /* IE6-9 */
}

/* 20 Search Results
-------------------------------------------------------------------------------- */
ul#search-results li {
	padding-top: 20px;
	border-top: 1px solid #d4d4d4;
	margin-bottom: 20px;
}

ul#search-results li:first-child {
	padding: 0;
	border: none;
}

ul#search-results h2 {
	margin-bottom: 5px;
}

ul#search-results h2 a {
	color: #474747;
	text-decoration: none;
}

ul#search-results p {
	margin: 0;
}

/* 21 Calendar
-------------------------------------------------------------------------------- */

#home-cal {
   margin:0px 0px 20px 0px;
}

#home-cal #home-cal-date {
   float:left;
   width:45px;
}

#home-cal #home-cal-title {
   float:left;
   width:175px;
}

/* Stylesheet: nivo-slider Modified On 2012-06-11 17:02:09 */
/*
 * jQuery Nivo Slider v2.7.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
#slider-wrapper {
	position: relative;
	background: url(https://www.lst393.org/uploads/images/slider/slider.png) no-repeat left top;
	width: 944px;
	height: 381px;	
	margin: -1px 8px 31px 8px;
	text-shadow: 0 1px rgba(0,0,0,0.4);
}

/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width: 930px;
	height: 345px;
	margin-left: 7px;
	margin-top: 6px;
	background: url(https://www.lst393.org/uploads/images/slider/loading.gif) no-repeat 50% 50%;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
    width:930px; /* Make sure your images are the same size */
    height:345px; /* Make sure your images are the same size */
}
.nivoSlider a {
    border:0;
    display:block;
	color: #fff;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}

/* Caption styles */
.nivo-caption {
	position:absolute;
	left: auto;
	right:0px;
	bottom:50px;
	background: rgba(0,0,0,0.8);
	color:#fff;
	text-shadow: 0 1px #000;
	opacity:0.8; /* Overridden by captionOpacity setting */
	z-index:8;
	width: 425px;
	padding: 15px;
	overflow: hidden;
}
.nivo-caption p {
	padding:0;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
	border-bottom: 1px dotted #fff;
}
.nivo-caption a:hover {
	border-bottom-style: solid;
	text-decoration: none;
}
.nivo-html-caption {
    display:none;
}

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
	text-indent: -10000px;
	width: 30px;
	height: 30px;
	background-image: url(https://www.lst393.org/uploads/images/slider/arrows.png);
	background-repeat: no-repeat;
}
.nivo-prevNav {
	left:15px;
	background-position: left top;
}
.nivo-nextNav {
	right:15px;
	background-position: -31px top;
}

/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
    background: url(https://www.lst393.org/uploads/images/slider/control-nav-200.png) no-repeat left top;
    width:238px;
    height:12px;
    position:absolute;
    left:345px; /* Tweak this to center bullets */
    bottom:-22px;
    padding: 12px 18px 13px 18px;
    z-index:20;
}
.nivo-controlNav a {
    display:block;
    width:11px;
    height:12px;
    background:url(https://www.lst393.org/uploads/images/slider/bullets.png) no-repeat left top;
	position:relative;
	z-index:9;
	cursor:pointer;
    text-indent:-10000px;
    border:0;
    margin-left:10px;
    float:left;
}
.nivo-controlNav a:first-child {
	margin-left:0;
}
.nivo-controlNav a.active {
    background-position:0 -13px;
	font-weight:bold;
}





/* Stylesheet: prettyPhoto Modified On 2012-06-10 01:12:24 */
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(https://www.lst393.org/uploads/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(https://www.lst393.org/uploads/images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(https://www.lst393.org/uploads/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(https://www.lst393.org/uploads/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(https://www.lst393.org/uploads/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(https://www.lst393.org/uploads/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(https://www.lst393.org/uploads/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(https://www.lst393.org/uploads/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_expand:hover{background:url(https://www.lst393.org/uploads/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(https://www.lst393.org/uploads/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_contract:hover{background:url(https://www.lst393.org/uploads/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{background:url(https://www.lst393.org/uploads/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer;height:30px;width:30px}
div.pp_default .pp_gallery ul li a{background:url(https://www.lst393.org/uploads/images/prettyPhoto/default/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(https://www.lst393.org/uploads/images/prettyPhoto/default/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(https://www.lst393.org/uploads/images/prettyPhoto/default/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:10px 50px 10px 0}
div.pp_default .pp_bottom .pp_left{background:url(https://www.lst393.org/uploads/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(https://www.lst393.org/uploads/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(https://www.lst393.org/uploads/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(https://www.lst393.org/uploads/images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(https://www.lst393.org/uploads/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(https://www.lst393.org/uploads/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(https://www.lst393.org/uploads/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(https://www.lst393.org/uploads/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(https://www.lst393.org/uploads/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(https://www.lst393.org/uploads/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(https://www.lst393.org/uploads/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(https://www.lst393.org/uploads/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{background:url(https://www.lst393.org/uploads/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_rounded .pp_nav .pp_play{background:url(https://www.lst393.org/uploads/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(https://www.lst393.org/uploads/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(https://www.lst393.org/uploads/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(https://www.lst393.org/uploads/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(https://www.lst393.org/uploads/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(https://www.lst393.org/uploads/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(https://www.lst393.org/uploads/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(https://www.lst393.org/uploads/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(https://www.lst393.org/uploads/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(https://www.lst393.org/uploads/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(https://www.lst393.org/uploads/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(https://www.lst393.org/uploads/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(https://www.lst393.org/uploads/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(https://www.lst393.org/uploads/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(https://www.lst393.org/uploads/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(https://www.lst393.org/uploads/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{background:url(https://www.lst393.org/uploads/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_rounded .pp_description{color:#fff;margin-right:85px}
div.dark_rounded .pp_nav .pp_play{background:url(https://www.lst393.org/uploads/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(https://www.lst393.org/uploads/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(https://www.lst393.org/uploads/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(https://www.lst393.org/uploads/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(https://www.lst393.org/uploads/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(https://www.lst393.org/uploads/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(https://www.lst393.org/uploads/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(https://www.lst393.org/uploads/images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(https://www.lst393.org/uploads/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(https://www.lst393.org/uploads/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(https://www.lst393.org/uploads/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(https://www.lst393.org/uploads/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{background:url(https://www.lst393.org/uploads/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(https://www.lst393.org/uploads/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(https://www.lst393.org/uploads/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(https://www.lst393.org/uploads/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(https://www.lst393.org/uploads/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(https://www.lst393.org/uploads/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(https://www.lst393.org/uploads/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(https://www.lst393.org/uploads/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(https://www.lst393.org/uploads/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(https://www.lst393.org/uploads/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(https://www.lst393.org/uploads/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{background:url(https://www.lst393.org/uploads/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_square .pp_nav .pp_play{background:url(https://www.lst393.org/uploads/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(https://www.lst393.org/uploads/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(https://www.lst393.org/uploads/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(https://www.lst393.org/uploads/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(https://www.lst393.org/uploads/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(https://www.lst393.org/uploads/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(https://www.lst393.org/uploads/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(https://www.lst393.org/uploads/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(https://www.lst393.org/uploads/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(https://www.lst393.org/uploads/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(https://www.lst393.org/uploads/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(https://www.lst393.org/uploads/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(https://www.lst393.org/uploads/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(https://www.lst393.org/uploads/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(https://www.lst393.org/uploads/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{background:url(https://www.lst393.org/uploads/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:22px}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(https://www.lst393.org/uploads/images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(https://www.lst393.org/uploads/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(https://www.lst393.org/uploads/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(https://www.lst393.org/uploads/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(https://www.lst393.org/uploads/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(https://www.lst393.org/uploads/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(https://www.lst393.org/uploads/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(https://www.lst393.org/uploads/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(https://www.lst393.org/uploads/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(https://www.lst393.org/uploads/images/prettyPhoto/facebook/sprite.png) -110px -80px 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:55px}
.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(https://www.lst393.org/uploads/images/prettyPhoto/facebook/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(https://www.lst393.org/uploads/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(https://www.lst393.org/uploads/images/prettyPhoto/light_rounded/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}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(https://www.lst393.org/uploads/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(https://www.lst393.org/uploads/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.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}