/*
// Name:  xtraleancorp
// Color Labels:Background, Content, Text, Border, Alt Bkgnd, Hi Lite
// Colors:Grey Scale, 000000 333333 FFFFFF 999999 666666 CCCCCC
// Colors:White & Gray, FFFFFF CCCCCC 000000 666666 999999 333333
// Colors:Black & Purple, 000000 22232F BBAAAA 444444 333333 666677
// Images:XLS_Logo
*/
body {
background-color: #FFFFFF; 
padding: 0px; 
margin: 0px; 
font-family: Verdana, Arial, Helvetica, san-serif;
}
h6 {
font-size: 0.6em;
font-weight: normal;
color: #001F3E;
text-align: center;
margin-left: 20px;
margin-right: 20px;
clear: both;
}
div.nav {
display:block;
position: absolute; 
top: 150px; 
left: 25px; 
width: 152px; 
height: 700px; 
font-height: 16px; 
z-index: 100;
}
div.nav h4 {
display: none;
}
div.nav a {
display: block; 
text-align: center; 
font-weight: bold; 
padding: 5px 10px; 
margin: 0 0 1px; 
border-width: 0; 
text-decoration: none; 
color: #FDB217; 
background: #001F3E;
border-right: 0px solid #FDB217;
}
div.nav a:hover {
background-color: #FDB217;
color: #001F3E;
border-right: 0px solid #000000;
}
div.links {
display: none;
}
a:link { text-decoration: none;
color : #000066; }
a:active {color : #000066; }
a:visited {color : #4F4F4F; }
a:hover { text-decoration: underline; color : #FDB217; 
}
div.masthead {
width: 724px;
margin: 10px;
padding: 10px 10px 40px 10px;
background-color: #FDB217;
color: #000000;
border: solid 2px #001F3E;
background-image: url(http://www.xtralean.com/XLS_Logo.jpg);
voice-family:  "\"}\"";
voice-family: inherit;
width:  700px;
height: 7px;
}
html>body div.masthead {
width: 700px;
}
div.masthead h1 {
margin: 0px;
font: 32px/32px Georgia, serif;
}
div.masthead h2 {
position: absolute;
top: 16px;
left: 250px;
width: 470px;
text-align: right;
font: 22px/22px Georgia, serif;
color: #000000;
}
div.content {
background-color: #FFFFFF;
color: #000000;
position: absolute; 
top: 60px; 
left: 175px; 
width: 604px;
font-height: 13px;  
padding: 0px; 
border: solid 2px #FDB217;
voice-family:  "\"}\"";
voice-family: inherit;
width:  600px;
}
html>body   .content {
width: 600px;
}
div.content p
{
margin: 1.5em 2em 1em;
font-size: 0.75em;
}
div.content ul
{
margin: 0px 20px 0px 20px;
}
div.content  li
{
margin: 0;
font-size: 0.75em;
}
div.content p td
{
margin: 0 2em 1em;
font-size: 0.7em;
color: #001F3E;
}
div.content h3 {
margin-left:  24 em;
margin-bottom: 0.5em; 
font-size: 0.72em;
color: #001F3E;
}
div.content h2 {
margin: 0px; 
padding: 15px 10px 5px; 
text-align: right; 
background: #001F3E; 
color: #FFFEFB; 
letter-spacing: 0.1em; 
text-transform: lowercase; 
font-height: 37px;
font-weight: bold;
height: 45px; 
vertical-align: middle; 
white-space: nowrap;
}
div.picture {
margin: 10px auto;
padding: 3px;
}
div.picture h5 {
margin: 0px;
text-align: center;
}
div.floatpicture {
float: right;
clear:right;
margin: 0px 10px 10px;
padding: 3px;
}
div.floatpicture h5 {
margin: 0px;
text-align: center;
}
span.snippet  {
display: block;
clear: both;
margin: 10px auto;
margin-left: 15 em;
padding: 10 px;
font-size: 16px;
color: #FDB217;
text-align: center;
font-weight: bold;
}
span.snippet  p {
margin: 0px;
padding: 0px;
color: #FDB217;
}
span.floating {
display: block;
width: 160px;
text-align: center;
float: right;
clear: right;
margin: 0px;
padding: 10px;
font-size: 16px;
font-style: italic;
}
span.floating  p {
margin: 0px;
padding: 0px;
} 
div.album {
width:160px;
margin: 15px;
float: left;
}
div.falbum {
width: 160px;
height: 120px;
padding: 2px;
text-align: center;
background-color: #000000;
}
div.falbum img {
position: relative;
}
div.album h5 {
margin: 0px;
text-align: center;
}
div.albumstart {
clear: both;
}
div.albumsection {
width: 600px;
}
span.albumsep {
display:block;
clear: left;
font-size:1px;
margin: 0px;
}