html{height:100%;}
body{background:#4A4543 url('/vimedia/lm/bg.jpg') no-repeat scroll center top;text-align:left;height:100%;font-family:sans-serif;color:#FFF;line-height:1.5em;font-size:14px;margin:0;padding:0;}
form{margin:0;}
p{padding:10px 0;}
a{text-decoration:underline;color:#EEE;}
a:hover{text-decoration:underline;}
.noUnderline{text-decoration:none;}
ul{list-style-position:inside;list-line-height:1.5em;list-style-type:disc;margin:0;padding:0;}
ul li{background:transparent;list-style:disc;margin:0 0 0 1em;padding:0;}
h1{padding-top:1px; font-size:15px;letter-spacing:.15em;text-transform:uppercase;}
h2{font-size:13px;letter-spacing:.15em;text-transform:uppercase;}
h3{font-size:12px;font-weight:bold;letter-spacing:.15em;text-transform:uppercase;}
.banner{margin-top:50px;text-align:left;height:34px;width:389px;display:block;}
.banner a{text-align:left;height:34px; width:389px; display:block;}
.nav {height:68px; margin-top:10px; padding:0;}
.nav a { color:black; width:187px; text-decoration:none; display:block; padding-top:46px; text-indent:5px; position:relative; font-weight:bold;}
.nav a:hover{width:187px; height:22px; text-decoration:none; display:block; padding-top:46px; text-indent:5px; position:relative;}
.inner{margin-top:10px;}
.bottomTab{margin-top:10px;}
.bottomTab a{height:190px;width:187px;display:block;padding:0;}
.errorText{color:#CE4241;font-weight:bold;font-size:15px;}
.button{outline:0;text-decoration:none !important;cursor:pointer;position:relative;text-align:center;letter-spacing:1px;text-transform:uppercase;font-weight:bold;margin:.1em 0;padding:.1em .6em;}
.buttonSmall{font-size:10px;outline:0;text-decoration:none !important;cursor:pointer;position:relative;text-align:center;letter-spacing:1px;text-transform:uppercase;font-weight:bold;margin:.3em .2em;padding:0 .3em;}
#logoBanner{background:transparent url("/vimedia/lm/banner-sprites2.png") 0 -390px no-repeat;}
/*
#navAbout{background:transparent url("/vimedia/lm/banner-sprites2.png") 0 0 no-repeat;}
#navAbout a:hover{background:transparent url("/vimedia/lm/banner-sprites2.png") -187px 0 no-repeat;}
#navStore{background:transparent url("/vimedia/lm/banner-sprites2.png") 0 -78px no-repeat;}
#navStore a:hover{background:transparent url("/vimedia/lm/banner-sprites2.png") -187px -78px no-repeat;}
#navLessons{background:transparent url("/vimedia/lm/banner-sprites2.png") 0 -157px no-repeat;}
#navLessons a:hover{background:transparent url("/vimedia/lm/banner-sprites2.png") -187px -157px no-repeat;}
#navCauses{background:transparent url("/vimedia/lm/banner-sprites2.png") 0 -236px no-repeat;}
#navCauses a:hover{background:transparent url("/vimedia/lm/banner-sprites2.png") -187px -236px no-repeat;}
#navHelp{background:transparent url("/vimedia/lm/banner-sprites2.png") 0 -315px no-repeat;}
#navHelp a:hover{background:transparent url("/vimedia/lm/banner-sprites2.png") -187px -315px no-repeat;}
*/
#navAbout, #navStore, #navLessons, #navCauses, #navHelp {background:#767473;}
#navAbout a:hover, #navStore a:hover, #navLessons a:hover, #navCauses a:hover, #navHelp  a:hover {background:#999999;}
.content{background:#3D3C3B;height:100%;}
.pages{background:#3D3C3B; font-weight:bold; padding:5px; font-size:18px;}
.content table{width:100%;}
.content table td {vertical-align:top; padding:10px;} 
.ribbon{background-color:#1F1E1C;}
.content table .ribbon td{vertical-align:middle; height:40px;}}
.alternate{background:#bdbcba;}
.freebieContainer{width:47%;padding:10px;}
.bigHeader{color:#FFFFFF;}
.bottomTab a:hover:before{content:url("/vimedia/lm/bottom-tab-rollover.png");position:absolute;right:0;top:0;}
.footer{padding-top:10px;padding-bottom:10px;color:#FFF;font-size:11px;margin-top:10px;background-color:#7E7B79;text-transform:uppercase;}
.footer a{color:#FFF;}
.footerLeft{float:left;width:300px;text-align:left;margin-left:10px;font-size:9px;}
.footerRight{float:right;width:300px;text-align:right;margin-right:10px;font-size:9px;}
.quote{font-size:1.2em;font-weight:bold;}
#unlockPrompt{text-align:center;}
.main,.divInsteadOfTable{padding:10px;}
.storeButtonContainer{width:100px;}
