/*  
Theme Name: LFS
Theme URI: http://www.bartellbartell.com
Description: This is my theme for LFS.
Version: 1.0
Author: Aaron Rothrock
Author URI: http://www.bartellbartell.com/

*/

html, body{
margin: 0;
padding: 0;
font-family: Tahoma, Arial, Helvetica, Georgia, Sans-serif;
font-size: 14px;
text-align: center;
vertical-align: top;
background: #d9d9d9;
color: #000000;
}


#pagewidth{
border: 2px solid #3e3e3e;
width: 779px;
text-align: left;
margin-left: auto;
margin-right: auto;
}


#header{
margin: 0;
position: relative;
font-family: Tahoma, Arial, Helvetica, Georgia, Sans-serif;
font-size: 12px;
text-align: center;
margin-top: 0px;
vertical-align: top;
border-bottom: 2px solid #d9d9d9;
background: #06549e;
background-image: url('images/header.gif');
background-repeat: no-repeat;
width: 100%;
height: 112px;
}

.ratingsbg {
background-image: url('images/ratingsbg.gif');
}

#leftcol{
border-right: 0px solid #d9d9d9;
width:239px;

float:left; 
position:relative;
vertical-align: top;
}
 
 
#maincol{
border-left: 2px solid #d9d9d9;

float: right; 
display:inline; 
position: relative; 
width:538px; 
}

.entry{
border: 0px solid #000;
min-height: 600px;
}


#wrapper{
margin: 0 auto;
padding: 0 auto;
background: #ffffff;
height: 100%;
}

.container{
font-family: Tahoma, Arial, Helvetica, Georgia, Sans-serif;
font-size: 12px;
text-align: center;
vertical-align: top;
background: #3e3e3e;
float: center;
width: 787px;
height: 100%;
}


.inner_body{
text-align: left;
margin-left: 4px;
margin-right: 4px;
margin-bottom: 4px;
background: #d9d9d9;
height: 100%;
}


div#navigation {
height: auto;
width: 239px;
border-right: 0px solid;
float: left;
}

div#menu {
margin-left: 0px;
border: 0px solid red;
height: 30px;
width: 239px;
line-height: 200%;
background-image: url('images/button-normal.gif');
}

div#menu a{
margin-left: 7px;
margin-right: 0px;
padding: 0px;
text-transform:uppercase;
text-decoration: none;
font-family: Tahoma, Arial, Helvetica, Georgia, Sans-serif;
font-size: 12px;
color: #ffffff;
font-weight: bold;
display: block;
}

div#menu a:hover{
margin-left: 7px;
color: #cccccc;
}



.flash_anim{
border-top: 1px solid #d9d9d9;
border-left: 0px solid #d9d9d9;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding: 0;
width: 538px;
height: 269px;
text-align: right;
}




#current_schedule_content{
border-top: 2px solid #d9d9d9;
border-right: 0px solid #d9d9d9;
float: left;
clear: both;
text-align: left;
font-family: Tahoma, Arial, Helvetica, Georgia, Sans-serif;
font-size: 12px;
text-align: left;
vertical-align: top;
background-image: url('images/current-schedule.gif');
background-repeat: no-repeat;
width: 239px;
}


.welcome_text_content{
border-right: 0px solid #d9d9d9;
border-top: 2px solid #d9d9d9;
float: left;
margin: 0 auto;
padding: 7px 10px 6px 10px;
font-family: Tahoma, Arial, Helvetica, Georgia, Sans-serif;
font-size: 14px;
text-align: left;
vertical-align: top;
background: #ffffff;
background-image: url('images/live-the-thrill.gif');
background-repeat: no-repeat;
width: 518px;

}

.sub_page_content{
border-left: 0px solid #d9d9d9;
border-top: 1px solid #d9d9d9;
float: left;
margin: 0 auto;
padding: 7px 10px 6px 10px;
font-family: Tahoma, Arial, Helvetica, Georgia, Sans-serif;
font-size: 14px;
text-align: left;
vertical-align: top;
background: #ffffff;
width: 518px;
min-height: 600px;
}

#main_col{
min-height: 600px;
}

.main_content_area{
border-top: 1px solid #d9d9d9;
border-left: 0px solid #d9d9d9;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
vertical-align: top;
background: #ffffff;

float: left;
text-align: left;
min-height: 600px;
}

.main_content{
margin: 0px auto;
padding: 7px 10px 6px 10px;
vertical-align: top;
width: 509px;
font-family: Tahoma, Arial, Helvetica, Georgia, Sans-serif;
font-size: 14px;
text-align: left;
height: 100%;
}

.myfooter, .myfooter a{
clear: both;
border-top: 2px solid #d9d9d9;
width: 100%;
height: 20px;
text-align: center;
padding: 10px 0px 5px 0px;
font-family: Tahoma, Arial, Helvetica, Georgia, Sans-serif;
font-size: 12px;
font-weight: bold;
color: #ffffff;
background: #838383;
}

.cancellationinfo {
font-family: Tahoma, Arial, Helvetica, Georgia, Sans-serif;
font-size: 11px;
}


 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  




/*sub menu*/
.submenu{
position:absolute;
visibility: hidden;
border:1px solid gray;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;
background-color: #296ab3;
width: 145px;
}

.submenu a{
text-align: left;
color: #ffffff;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid gray;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
}

.submenu a:hover{ /*hover background color*/
color: #d1d1d1;
}
/*end submenu*/