@import url(https://fonts.googleapis.com/css?family=Goblin+One);


body {
    margin: 0 auto;
	min-width: 1000px;
}
a {
	color: #936E00;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: 0;
}
img {
    max-width: 100%;
    height: auto;
}
h1, h1 a {
	font-family: "Book Antiqua", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;
	font-size: 39px;
	color: #664793;
	font-weight: bold;
	margin: 0;
}
h2, h2 a {
	font-family: 'Goblin One', cursive;
	font-size: 25px;
	color: #664793;
	font-weight: normal;
	margin: 0;
}
h3, h3 a {
	font-family: "Book Antiqua", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;
	font-size: 25px;
	color: #463b39;
	font-weight: bold;
	margin: 0;
}
h4, h4 a {
	font-family: 'Goblin One', cursive;
	font-size: 16px;
	color: #ffffff;
	font-weight: normal;
	margin: 0;
}
h5, h5 a {
	font-family: "Book Antiqua", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	margin: 0;
}
h6, h6 a {
	font-family: "Book Antiqua", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;
	font-size: 18px;
	color: #5a5a5a;
	font-weight: bold;
	margin: 0;
}
p, ul, .le_form {
	font-family: "Book Antiqua", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;
	font-size: 15px;
	color: #5a5a5a;
	font-weight: normal;
	margin: 0;
}
.wrapper {
	width: 100%;
}

hr {
    border-top:1px dotted #c1c1c1;
    border-bottom:none;
}

/*-------------------------HEADER START----------------------------*/

.headerwide {
	width: 100%; 
}
.header {
	margin: auto;
	width: 960px;
}
.headerleft {
	float: left;
	width: 440px;
	padding:0 20px;
}
.logo {
	padding: 20px 10px;
}
.headerright {
	float: right;
	width: 440px;
	padding:20px;
}
.header1 {
	padding: 0 10px;
}

/*-------------------------HEADER END------------------------------*/

/*-------------------------CUSTOMIZED CLASS START------------------------------*/
.welcome {
    padding: 15px;
    border: 1px dotted #c0c0c0;    
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
}
.bluebox {
	background-color:#fbc079;
	padding:8px;
    height: 85px;
}
.bluebox:hover {
    background-image:url(https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/yogalincoln/bikram-yoga-lincoln/bluebox_hover.png);
    background-repeat:no-repeat;
    background-position:0% 0%;
}
.bluebox h2 a, .bluebox2 h2 a, .orangebox h2 a, .greenbox h2 a, .brownbox h2 a {
    text-decoration:none;    
    color: #ffffff !important;
}
.bluebox2 {
	background-color:#00a6b7;
	padding:8px;
    height: 85px;
}
.bluebox2:hover {
    background-image:url(https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/yogalincoln/bikram-yoga-lincoln/bluebox_hover.png);
    background-repeat:no-repeat;
    background-position:0% 0%;
}
.orangebox {
	background-color:#936E00;
	padding:8px;
    height: 85px;
}
.orangebox:hover {
    background-image:url(https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/yogalincoln/bikram-yoga-lincoln/ornage_box_hover.png);
    background-repeat:no-repeat;
    background-position:0% 0%;
}
.greenbox {
	background-color:#79C896;
	padding:8px;
    height: 85px;
}
.greenbox:hover {
    background-image:url(https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/yogalincoln/bikram-yoga-lincoln/green_box_hover.png);
    background-repeat:no-repeat;
    background-position:0% 0%;
}
.brownbox {
	background-color:#1c1410;
	padding:8px;
    height: 85px;
}
.brownbox:hover {
    /*background-image:url(https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/yogalincoln/bikram-yoga-lincoln/sign_up_hover.png);*/
    background-repeat:no-repeat;
    background-position:0% 0%;
}
.signup {
    background-color:#88421e;
	padding:8px;  
    color: white;
    font-weight: bold;
}
.signup:hover {
    background-image:url(https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/yogalincoln/bikram-yoga-lincoln/sign_up_hover.png);
    background-repeat:no-repeat;
    background-position:0% 0%;
}
.announcements {
    background-color:#88421e;
	padding:8px;
}
.contactus {
    border:1px solid #ef7c02;
    padding: 10px 10px 10px 10px;
}

.stafflist {
    padding: 33px 10px 10px 10px;       
}
.stafflist:hover {
    background-color:#3F3F3F;
}
.stafflist:hover p a {
    color:#ffffff;    
}
.weekly {
    padding:15px;
    border: 1px solid;        
}
.tableborder {
    padding:5px;
    border:1px dotted #88421e;
}
.tableborder:hover {
    background-color:#88421e;
}
.tableborder:hover p a {
    color:#ffffff; 
    text-decoration:none;
}
/*-------------------------CUSTOMIZED CLASS END------------------------------*/

/*-------------------------360 REVIEWS CUSTOMIZED START--------------------*/
#reviews {
    
}
.public-review {
    border: 1px solid #a2a2a2;
    margin-bottom: 5px;
    padding: 15px;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius:7px;
}
#reviews .details {
    color: #d02700 !important;
    font-size: 17px !important;
    font-weight: bold !important;
}
#reviews .comments {
    padding-bottom: 5px !important;   
}
/*-------------------------360 REVIEWS CUSTOMIZED END--------------------*/


#le_form_container_1 .le_form_float_elements > * {
    float: left;
    padding: 4px 5px;
    font-family: "Book Antiqua", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;
	font-size: 15px;    
}

#le_form_container_1 input[type=checkbox] {
    margin-left: -145px !important;
    float:left;
}
.le_form_optin_label {
    margin-left:-124px    ;
}
#le_form_container_1 input[type=submit], .le_form_submit input[type="submit"], #chose_product {
    padding: 3px 13px;
    background-color: #936E00;
    color: #fff;
    font-size: 16px;  
}
#le_form_container_1 input[type=submit]:hover, .le_form_submit input[type="submit"]:hover, #chose_product:hover {
    background-color: #936E00;    
}
/*----------MINDBODY CUSTOMIZED CLASSES-----*/
.mb_staff_image {
    float: right;
    padding: 10px 10px;
    border: 1px dotted #ffffff;
    background: #8F3B03;
    margin-left: 10px;
}
.mb_instructor_bio {
    border: 1px dotted #000;
    padding: 15px;
    min-height: 270px;
}
.class_list a {
    font-size: 20px;   
}

.le_mb_button input[type="submit"] {
    padding: 9px 40px;
    background-color: #936E00;
    color: #fff;
    font-size: 20px;   
    margin-left: 255px;
}
.le_mb_button input[type="submit"]:hover {
    background-color: #936E00;       
}
#mb_mobilebar_schedulebar_classname {
font-family: "Book Antiqua", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif !important; 
    font-size: 18px !important;
}
#mb_mobilebar a {
font-family: "Book Antiqua", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif !important;     
}
.le_mb_wrapper {
font-family: "Book Antiqua", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif !important; 
}
#mb_mobilebar_schedulebar_time {
font-family: "Book Antiqua", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif !important; 
}
.instructs_list {
font-family: "Book Antiqua", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif !important; 
    font-size: 18px !important;
}
.mb_listview_date, .mb_listview_date a {
    font-family: "Book Antiqua", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif !important; 
    color:#936E00 !important; 
    font-size: 23px !important; 
}
#le_mb_get_staff {
   
}
.master_date {
    font-family: "Book Antiqua", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif !important; 
    font-size: 1.15em !important; 
}
.title_date {
     font-family: "Book Antiqua", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif !important;   

}
table td {
font-family: "Book Antiqua", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif !important; 
}
#class_info .class_name {
    font-size: 15px !important;
font-family: "Book Antiqua", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif !important;     
}
.class_desc {
 font-family: "Book Antiqua", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif !important; 
}
.class_name {
    font-size: 28px !important;
font-family: "Book Antiqua", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif !important; 
}
.le_mb_wrapper p {
font-family: "Book Antiqua", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif !important;    
  }
#item_list li {       
font-family: "Book Antiqua", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif !important; 
}
#le_mb_get_classes {
font-family: "Book Antiqua", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif !important; 
}

#upcoming_classes ul {
font-family: "Book Antiqua", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif !important; 
}
#le_mb_class_page h2 {
font-family: "Book Antiqua", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif !important; 
}
.desc {
font-family: "Book Antiqua", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif !important;    
}
#le_mb_enrollments h2 {
font-family: "Book Antiqua", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif !important;  
}

/*----------MINDBODY CUSTOMIZED CLASSES-----*/

/*-------------------------MENU START------------------------------*/

.navigationwide {
	width: 100%;
    background: #936E00  ; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88421e', endColorstr='#ef7c02',GradientType=0 ); /* IE6-8 */       
}
.navigation {
	margin: auto;
	width: 960px;
    color:#ac8854 ;
    background-repeat: no-repeat;
    background-position: 26% 0%; 
    height: 40px;
    padding: 10px 0;    
}
.MainMenu {
	padding: 0 10px;
    text-align:center;
}
.MainMenu ul.le_menu_level_0 {
	display: inline-block;
	margin: 0;
	padding: 0;
	text-align: center;
}
.MainMenu li {
	list-style-type: none;
	text-decoration: none;
}
.MainMenu li.le_menuitem_level_0 {
	float: left;
	color:#936E00 !important;
}
.MainMenu li.le_menuitem_level_0 a {
	display: block;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 18px;
	color: #ffffff;
	font-weight: normal;	
	padding: 10px 20px;
	text-decoration: none;
    text-transform:uppercase;
    text-align:center;
}
.MainMenu li.le_menuitem_level_0 a:hover {
/*	background-image:url(https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/yogalincoln/bikram-yoga-lincoln/selector.jpg);*/
	background-repeat:repeat-x;
	background-position:0% 50%;
}
/*--------1st level submenu-------*/
.MainMenu ul.le_menu_level_1 {
	position: absolute;
	z-index: 1;
	display: none;
	margin: 0;
	padding: 0;
	text-align: left;
}
.MainMenu li.le_menuitem_level_0:hover ul.le_menu_level_1 {
	display: block;
    text-align: left;
}
.MainMenu li.le_menuitem_level_1 a {
    display: block;
    font-family: Georgia, Times, "Times New Roman", serif;
    font-size: 15px;
    color: #ffffff;
    font-weight: normal;
    padding: 8px 10px;
    text-decoration: none;
    background-color: #936E00;
    text-transform: uppercase;
    text-align: left;      
}
.MainMenu li.le_menuitem_level_1 a:hover {
	background-color: #936E00;
	background-image:url(https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/yogalincoln/bikram-yoga-lincoln/menu_img_bg.png);
	background-repeat:repeat-x;	
}
/*----------2nd level submenu-----*/
.MainMenu .le_menu_level_2_container {
	float: right;
	margin-top: -37px;
	padding: 0;
}
.MainMenu ul.le_menu_level_2 {
	position: absolute;
	z-index: 1;
	display: none;
	margin: 0;
	padding: 0;
	text-align: left;
}
.MainMenu li.le_menuitem_level_1:hover ul.le_menu_level_2 {
	display: block;
}
.MainMenu li.le_menuitem_level_2 a {
    display: block;
    font-family: Georgia, Times, "Times New Roman", serif;
    font-size: 15px;
    color: #ffffff;
    font-weight: normal;
    padding: 8px 10px;
    text-decoration: none;
    background-color: #936E00;
    text-transform: uppercase;
    text-align: left;
}
.MainMenu li.le_menuitem_level_2 a:hover {
	background-color: #936E00;
	background-image:url(https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/yogalincoln/bikram-yoga-lincoln/menu_img_bg.png);
	background-repeat:repeat-x;	
}

/*-------------------------MENU END--------------------------------*/


/*-------------------------CONTENT START---------------------------*/

.contenttopwide {
    width: 100%;
}
.contentmidwide {
	width: 100%;
    border-top:1px dashed #c0c0c0;
    border-bottom:1px dashed #c0c0c0;
}
.contentbottomwide {
	width: 100%;
}
.contenttop {
	margin: auto;
	width: 960px;
    position:relative;
}
.contentmid {
    margin: auto;
	width: 960px;
}
.contentbottom {
    margin: auto;
	width: 960px;
}
.content1 {
    position: relative;
    z-index: 0;    
}
.content2 {
    position:absolute;
	padding: 0 10px;
    top:0;
    left:20px;
    z-index:150;
}
.content3 {
	padding: 0;
	float:left;
	width:135px;
}
.content4 {
	padding: 0 10px;
	float:left;
	width:155px;
}
.content5 {
	float:left;
	width:280px;
} 
.content6 {
	padding: 0 10px;
	float:left;
	width:175px
}
.content7 {
	float:left;
	width:175px;
}
.content8 {
	padding: 0 10px;
}
.content9 {
	float:left;
	width:300px;
	padding: 0 10px;
}
.content10 {
    float:left;
	width:300px;
	padding: 0 10px;
}
.content11 {
    float:left;
	width:300px;
	padding: 0 10px;
}
.content12 {
    float:left;
    width:460px;
	padding: 0 10px;
}
.content13 {
    float:left;
    width:460px;
	padding: 0 10px;
}
.content14 {
    float:left;
    width:310px;
	padding: 0 10px;
}
.content15 {
    float:left;
    width:610px;
	padding: 0 10px;
}

body {
    background-color: #ffffff;
}

/*-------------------------CONTENT START---------------------------*/
.pwrapper {
    padding: 20px;
    min-height: 300px;    
}
.subcontentwide {
	margin: auto;
	width: 100%;
}
.subcontent {
	margin: auto;
	width: 960px;
	padding: 20px 0;
}
.subcontent1 {
	padding: 0 10px;
}
.subcontent2 {
	float: left;
	width: 460px;
	padding: 0 10px;
}
.subcontent3 {
	float: left;
	width: 460px;
	padding: 0 10px;
}
.subcontentleft {
	float: left;
	width: 640px;
}
.subcontent4 {
	padding: 0 10px;
}
.subcontent5 {
    float: left;
	width: 300px;
	padding: 0 10px;
}
.subcontent6 {
	float: left;
	width: 300px;
	padding: 0 10px;
}
.subcontentright {
	float: left;
	width: 320px;
}
.subcontent7 {
    padding: 0 10px;
}
.subcontentleft2 {
    float: left;
	width: 320px;
}
.subcontent8 {
    padding: 0 10px;    
}
.subcontentright2 {
    float: left;
	width: 640px;
}
.subcontent9 {
    padding: 0 10px;
}
.subcontent10 {
	float: left;
	width: 300px;
	padding: 0 10px;
}
.subcontent11 {
	float: left;
	width: 300px;
	padding: 0 10px;
}
.subcontent12 {
	padding: 0 10px;
}
.subcontent13 {
	float: left;
	width: 300px;
	padding: 0 10px;
}
.subcontent14 {
	float: left;
	width: 300px;
	padding: 0 10px;
}
.subcontent15 {
	float: left;
	width: 300px;
	padding: 0 10px;
}

/*-------------------------CONTENT END-----------------------------*/

/*-------------------------CLEAR START-----------------------------*/

/* Clear Floated Elements */
/* http://sonspring.com/journal/clearing-floats */
.clear {
    clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */
.clearfix:after {
	clear: both;
	content:' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/*-------------------------CLEAR END-------------------------------*/

/*-------------------------FOOTER START----------------------------*/

.footertopwide {
	width: 100%;
    background-color:#936E00;
}
.footerbottomwide {
    width: 100%;
    background-color:#936E00;
   /* background-image:url(https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/yogalincoln/bikram-yoga-lincoln/menu_img_bg.png);*/
    background-position:50% 50%;   
    background-repeat:no-repeat;
}
.footertop {
	margin: auto;
	width: 960px;
}
.footerbottom {
    margin: auto;
	width: 960px;
}
.footerbottom p {
    font-family: "Book Antiqua", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;
	font-size: 15px;
	color: #ffffff;
	font-weight: normal;
}
.FooterMenu {
	padding: 0 10px;
    text-align:center;
}
.FooterMenu ul {
	display: inline-block;
	margin: 0;
	padding: 0;
}
.FooterMenu ul li {
	display: block;
	float: left;
}
.FooterMenu ul li a {
    display: block;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 16px;
	color: #ffffff;
	font-weight: normal;	
	padding: 10px 20px;
	text-decoration: none;
    text-transform:uppercase;
}
.FooterMenu ul li a:hover {
	text-decoration: none;
	color:#000000;
}
/*--------1st level submenu-------*/
.FooterMenu li.le_menuitem_level_1 a {
	display: none;
}
/*--------2nd level submenu-------*/
.FooterMenu li.le_menuitem_level_2 a {
	display: none;
}
.footerleft {
	float: left;
    width:500px;
    padding:10px;
}
.footer1 {
	padding: 0 10px;
}
.le_view_mobile {
    float: left;
    width:150px;
    padding:10px;
}
.le_view_mobile a {
    font-family: Georgia, Times, "Times New Roman", serif;
    font-size: 15px;
	color: #ffffff;
	text-decoration: none;
}
.le_view_mobile a:hover {
	text-decoration: underline;
}
.footerright {
    float: left;
    width:250px;
    padding:10px;
}
.footer2 {
	padding: 0 10px;
}

/*-------------------------FOOTER END------------------------------*/


/*-------------------------CLEAR START-----------------------------*/

/* Clear Floated Elements */
/* http://sonspring.com/journal/clearing-floats */
.clear {
    clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */
.clearfix:after {
	clear: both;
	content:' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/*-------------------------CLEAR END-------------------------------*/