@charset "utf-8";

* { padding: 0px; margin: 0px; }

body { background-color:#1F2A2C; text-align: center; }

body, td, th, p, div{  font-family:Arial,Helvetica,sans-serif; font-size:12px; color: #91A9AB; }

td, th { padding:3px; vertical-align:top; }

h1 { font-weight: bold; font-size: 16px; color: #fff;     margin: 0px 0px 0px 10px; } 
h2 { font-weight: bold; font-size: 18px; color: #fff;     margin: 0px 0px 0px 10px; }  
h3 { font-weight: bold; font-size: 16px; color: #fff;     margin: 0px 0px 0px 10px; } 
h4 { font-weight: bold; font-size: 14px; color: #0990CB;  margin: 0px 0px 0px 10px; }
h5 { font-weight: bold; font-size: 12px; color: #fff;     margin: 10px 0px 10px 10px; }
strong { font-weight: bolder; color: #93B90C; font-size: larger; }
hr { height: 1px; width: 100%; background: #91A9AB; background-color: #91A9AB; margin: 13px 0px 13px 0px; 
border: 0px solid #F00; }


a:link    { color:#fff; text-decoration:none; font-weight:normal; }
a:visited { color:#fff; text-decoration:none; font-weight:normal; }
a:hover   { color:#fff; text-decoration:underline; font-weight:normal; }
a:active  { color:#fff; text-decoration:none; font-weight:normal; }

a img { border-width: 0px; }

a.icon16 img { border-width: 0px; padding:0px; text-decoration:none; vertical-align:bottom;  }
a.icon16 { border-width: 0px; margin:0px; text-decoration:underline; vertical-align:top; }

#wrapper { width: 914px; margin: 0 auto; text-align: left; }

#header { width:914px; margin: 10px 0px 0px 0px; padding: 0px; background: transparent; }
#header a img { border: 0px dotted #fff; }

#banner { 
 float: left; 
 height: 206px; 
 width: 914px; 
 margin: 0px; 
 padding: 0px; 
 color: #333; 
 clear: both;
 background-image:url(../imgs/banner.png);
}

#navigation {
 float: left;
 margin: 0px;
 padding: 0px 0px 0px 10px;
 height: 40px; 
 width: 904px;
 clear: both;
 border: 0px dotted #fff;
 background-image:url(../imgs/bgNav.png); 
 color: #8ec700; 
 vertical-align: middle; 
 overflow: hidden; 
}

#navigation ul {  list-style-type: none; list-style-image: none;  }

#navigation a { 
 margin: 0px auto 0px auto;
 padding: 0px; 
 display: block; 
 color: #fff; 
 text-decoration: none; 
 font-weight: normal;
}

#navigation a:hover { 
 color: #000; 
 font-weight: bold; 
}

#navigation li { float:left; width:auto; margin: 0px; padding: 12px 15px; background-image: none; }
 
#navigation li img {  border-width: 0px; }

#navigation li.spacer {  padding: 12px 3px 12px 3px; } 

#navigation li ul {  
 position: absolute; 
 left: -999em;
 height: auto; 
 width: 210px; 
 margin: 12px 0px 0px -20px; 
 padding: 0px;
 background:#79A709;  
 border-left: 1px solid #8CC705; 
 border-right: 1px solid #8CC705; 
 border-bottom: 1px solid #8CC705; 
 border-top: 1px solid #aaa; 
 list-style: none; 
 z-index: 1001; 
} 

#navigation li li { margin: 0px; padding: 5px 5px 5px 20px; width: 193px; }
                      
#navigation li ul a { height: auto;  width: 190px;  text-decoration: none; }
      
#navigation li ul a:hover {  
 margin: -5px -5px -5px -15px; 
 padding: 5px 0px 5px 15px;  
 color: #000;  
 background: #79A709; 
 font-weight: normal;
}

#navigation li ul li a:hover { color: #000;  text-decoration: none; font-weight: bold; }

#navigation li ul ul { margin:-1.7em 0 0 16em; }         
                  
#navigation li:hover ul ul, #navigation li:hover ul ul ul {  left: -999em; }

#navigation li.sfhover ul ul, #navigation li.sfhover ul ul ul {  left: -999em; }

#navigation li:hover ul, #navigation li li:hover ul, #navigation li li li:hover ul {  left: auto; }

#navigation li.sfhover ul, #navigation li li.sfhover ul, #navigation li li li.sfhover ul {  left: auto; }

#navigation li:hover, #navigation li.sfhover { text-decoration: none; }

#navigation li:hover {  visibility: inherit; /* fixes IE 7 'sticky bug' */  }


/* balloons */

#tt {
position:absolute; display:block; background:url(../imgs/tt_left.gif) top left no-repeat;
}
#tttop {
display:block; height:5px; margin-left:5px; background:url(../imgs/tt_top.gif) top right no-repeat; overflow:hidden;
}

#ttcont {
display: block; 
padding: 2px 12px 3px 7px; 
margin-left:5px;
text-align: left; 
background: #79A709; 
color: #fff;
font-size:10px;
}

#ttbot {
 display: block; height: 5px; margin-left: 5px; 
 background:url(../imgs/tt_bottom.gif) top right no-repeat; overflow:hidden;
}

a.tip img { 
 position: relative; top: -5px; border-width: 0px; margin: 0px 5px 0px 5px; 
 text-decoration: none; vertical-align: top;  
}

div.playlist { text-align: center; }

div.playlist object, div.playlistleft object { z-index:1000; margin:0px; background-color: #333; border: 0px solid #7BB3FF; }

.audio { display:inline-block; z-index:1000;  margin:0px 0px 0px 10px; padding:0px; }
.audio object { margin:0px; padding:0px; border-width: 0px; }


#title {
 float: left;
 width: 894px;
 margin: 1px 0px 5px 0px;
 padding: 0px 20px 0px 0px;
 border: 0px dotted red;
 height: 36px;
 line-height: 36px;
 background-image:url(../imgs/bgTitle.png);
 font-family:"trebuchet ms", Arial, Helvetica, sans-serif;
 font-size:13px;
 color: #fff;
 text-align: right;
}

#nancy{ position: relative; left: 0px; top: 1px; z-index: 1; }
#freeButton{ position: relative; left: 500px; top: -100px; width:265px; z-index: 1; }
.signupFreeButton{ position: relative; left: 440px; top:-40px; width:60px; }
.signupButton{ position: relative; left: 440px; top:-20px; }
#pricingsignupButton{ position: relative; left: 750px; top:-20px }
#affiliatesButton{ position: relative; left: 400px; top:-20px }
#affiliatesignupButton{ position: relative; left: 725px; top:-20px }

#promotion {
 float: left;
 width: 914px;
 margin: 0px;
 padding: 0px;
 border: 0px dotted red;
 height: 250px;
 background-color: #42575B;
 background-image: url(../imgs/bgPromo.png);
 background-repeat: repeat-y;
 text-align: left;
 color: #fff;
}

.promotionBottom {
 float: left;
 height: 13px;
 width: 914px;
 margin: 0px 0px 15px 0px;
 padding: 0px;
 color: #333;
 border: 0px dotted #fff;
 background: #42575B url(../imgs/bgPromoBot.png) no-repeat bottom left;
}

dl.panel {
 float: left;
 width: 269px;
 height: 215px;
 margin: 15px 0px 0px 11px;
 padding: 5px 10px 10px 10px;
 font-size: 12px;
 color: #000;
 font-family: verdana,Arial, Helvetica, sans-serif;
 background: transparent url(../imgs/bgPanel.png) no-repeat top left;
 border: 0px dotted #000;
}

dl.panel dt{
 padding-left: 70px;
 line-height: 70px;
 color: #fff;
 font-size: 18px;
 background-position: 14px 16px;
 background-repeat: no-repeat;
}

dl.panel dd{
 margin:0px 17px 17px 17px;
 padding:8px 0px 0px 0px;
 color: #2A3839;
 background: transparent url(../imgs/rule.png) no-repeat top center;
}

dl.panel p { padding:5px 0px 5px 0px; }

dl#prep a, dl#guide a         { color: #4299d2; font-weight: bold; }
dl#preprod a, dl#packages a   { color: #7aab10; font-weight: bold; }
dl#postprod a, dl#directory a { color: #c87f1f; font-weight: bold; }

dl.panel dd a img{  border: none; }

dl#guide dt{     background-image:url(../imgs/icons/bgGuide.png); }
dl#packages dt{  background-image:url(../imgs/icons/bgPackages.png); }
dl#directory dt{ background-image:url(../imgs/icons/bgDirectory.png); }
dl#prep dt{      background-image:url(../imgs/icons/bgPrep.png); }
dl#preprod dt{   background-image:url(../imgs/icons/bgPreProd.png); }
dl#postprod dt{  background-image:url(../imgs/icons/bgPostProd.png); }


div#types { text-align: left; margin: 0px; padding: 15px 15px 0px 15px; }

div#types dl { position:relative; }
div#types h2 { margin: -15px 0px 20px 5px; }

div#types dl {
 margin: 0 20px 5px 0px;
 padding-bottom:5px;
 height:73px;
 background-repeat:no-repeat;
 background-position:0px 0px;
 text-align: left;
}

div#types dl#audio, div#types dl#video { border-bottom:1px solid #314144; }
div#types dl#audio a.icon{ background-image:url("../imgs/icons/bgAudio.png"); }
div#types dl#video a.icon{ background-image:url("../imgs/icons/bgVideo.png"); }
div#types dl#word a.icon{  background-image:url("../imgs/icons/bgWord.png"); }

div#types dl a.icon{
 width:72px;
 height:73px;
 display:block;
 position:absolute;
 left:0px;
 top:0px;
}

div#types dl dt {
 margin-left:100px;
 margin-bottom:5px;
 padding-top:10px;
 color:#FFFFFF;
 font-size:14px;
 font-weight:bold;
 text-transform:uppercase;
}


div#types dl dt a { color: #fff; font-weight: bold; text-decoration: none; }
div#types dl dd a { color: #91A9AB; font-weight: normal; text-decoration: underline;  }

div#types dl dd { margin-left:100px; color:#91A9AB; font-size:12px; }


ul.bullets { margin: 0px 0px 0px 7px; padding: 0px 0px 0px 7px; border: 0px dotted red; }
ul.bullets  li{  clear: both; list-style-image:url(../imgs/icons/bullet.png); list-style-position: outside; } 

.imagecenter {  text-align: center;  margin: 15px;  padding: 3px; }

dl#testimonials dt{ margin: 0px 0px 15px 10px; font-weight: bold; color: #fff; }
dl#testimonials dd{ margin: 0px 0px 0px 10px; border: 0px dotted red; }


dl#people { border: 0px solid green; }
dl#people dt{ margin: 15px 0px 0px 10px; clear: both; border: 0px dotted #fff; }
dl#people dd{ margin: 0px 0px 0px 10px; border: 0px dotted red; }
dl#people dt h5 { margin: 0px 0px 5px 0px; padding: 0px; }
dl#people dt img{ float: left; margin: 0px 20px 15px 0px; }

.fullcolumnTop {
 float: left;
 height: 13px;
 width: 874px;
 margin: 5px 0px 0px 20px;
 padding: 0px;
 color: #333;
 clear: both;
 border: 0px solid #ccc;
 background-image:url(../imgs/bg914_top.png);
}

.fullcolumnBottom {
 float: left;
 height: 13px;
 width: 874px;
 margin: 0px 0px 5px 20px;
 padding: 0px;
 color: #333;
 clear: both;
 border: 0px solid #ccc;
 background-image:url(../imgs/bg914_bot.png);
}

.fullcolumn {
 float: left;
 height: auto;
 width: 854px;
 margin: 0px 0px 0px 20px;
 padding: 5px 10px 5px 10px;
 color: #91A9AB;
 clear: both;
 border: 0px solid #ccc;
 background-image: url(../imgs/bg914.png);
 background-repeat: repeat-y;
 overflow: hidden;
}

.fullcolumn ol, .fullcolumn ul, .linkscolumn ol, .linkscolumn ul { 
 margin: 5px 0px 15px 20px;
 padding: 0px 0px 0px 15px;
}

.fullcolumn ol li, .fullcolumn ul li, .linkscolumn ol li, .linkscolumn ul li { margin: 0px; padding: 3px; }

#boxLeft {
 position: relative;
 top: 10px;
 float: left;
 width: 270px;
 height: 250px;
 margin: 15px 5px 5px 5px;
 padding: 10px 10px 10px 20px;
 color:#fff;
 background: transparent url(../imgs/bgBoxLeft.gif) no-repeat top left;
 border:0px dotted #fff; 
}

#boxLeft h4 {  margin: 17px 0px 0px 20px; }
#boxLeft ol {  margin: 10px 0; padding: 0 0 0 20px; }
#boxLeft ol li { margin: 0px; padding: 5px; font-size: 13px; }
#boxLeft a { margin: 10px 10px 10px 160px; }

#boxRight, #boxVideo { float:right; margin:0px 60px 0px 0px; width:400px;  padding:0px 5px 5px 5px; }

.box364Top {
 position: relative;
 left: -10px;
 height: 13px;
 width: 364px;
 margin:  0px;
 padding: 0px;
 color: #333;
 border: 0px dotted #fff;
 background: transparent url(../imgs/bg364_top.png) no-repeat top left;
 display: block;
}

.box364 { 
 width: 344px;
 height: auto;
 margin: 5px 0px 5px 0px;
 padding: 0px 10px 10px 10px;
 color: #91A9AB;
 border: 0px solid #ccc;
 background-image: url(../imgs/bg364.png);
 background-repeat: repeat-y;
}

.box364-half { 
 width: 344px;
 height: auto;
 text-align: left;
 margin: 5px 30px 5px 30px;
 padding: 0px 10px 10px 10px;
 color: #91A9AB;
 border: 0px solid #fff;
 background-image: url(../imgs/bg364.png);
 background-repeat: repeat-y;
}

.box364Bottom {
 position: relative;
 left: -10px;
 bottom: -10px;
 height: 13px;
 width: 364px;
 margin: 0px;
 padding: 0px;
 color: #333;
 border: 0px dotted #fff;
 background: transparent url(../imgs/bg364_bot.png) no-repeat bottom left;
}


.box400Top {
 position: relative;
 left: -10px;
 height: 13px;
 width: 400px;
 margin:  0px;
 padding: 0px;
 color: #333;
 border: 0px dotted #fff;
 background: transparent url(../imgs/bg400_top.png) no-repeat top left;
 display: block;
}

.box400 { 
 width: 380px;
 height: auto;
 margin: 5px 0px;
 padding: 0px 10px 10px 10px;
 color: #91A9AB;
 border: 0px solid #ccc;
 background-image: url(../imgs/bg400.png);
 background-repeat: repeat-y;
}

.box400-half { 
 width: 380px;
 height: auto;
 text-align: left;
 margin: 5px 10px 5px 5px;
 padding: 0px 10px 10px 10px;
 color: #91A9AB;
 border: 0px solid #fff;
 background-image: url(../imgs/bg400.png);
 background-repeat: repeat-y;
}

.box400Bottom {
 position: relative;
 left: -10px;
 bottom: -10px;
 height: 13px;
 width: 400px;
 margin: 0px;
 padding: 0px;
 color: #333;
 border: 0px dotted #fff;
 background: transparent url(../imgs/bg400_bot.png) no-repeat bottom left;
}







.box541Top {
 position: relative;
 left: -10px;
 height: 13px;
 width: 541px;
 margin:  0px;
 padding: 0px;
 color: #333;
 border: 0px dotted #fff;
 background: transparent url(../imgs/bg541_top.png) no-repeat top left;
 display: block;
}

.box541 { 
 width: 521px;
 height: auto;
 margin: 5px 0px 5px 0px;
 padding: 0px 10px 10px 10px;
 color: #91A9AB;
 border: 0px solid #ccc;
 background-image: url(../imgs/bg541.png);
 background-repeat: repeat-y;
 text-align: left;
}

.box541Bottom {
 position: relative;
 left: -10px;
 bottom: -10px;
 height: 13px;
 width: 541px;
 margin: 0px;
 padding: 0px;
 color: #333;
 border: 0px dotted #fff;
 background: transparent url(../imgs/bg541_bot.png) no-repeat bottom left;
}

.leftcolumn { 
 float: left;
 width: 541px;
 height: auto;
 margin: 0px 5px 0px 0px;
 padding: 0px;
 color: #91A9AB;
 border: 0px solid yellow;
}

.rightcolumn { 
 float: left;
 width: 364px;
 height: auto;
 margin: 0px;
 padding: 0px;
 color: #91A9AB;
 border: 0px solid green;
 display: inline;
}

.linkscolumn {
 float: left;
 width: 364px;
 height: auto;
 margin: 0px 5px 0px 0px;
 padding: 0px;
 color: #91A9AB;
 border: 0px solid yellow;
}

.infocolumn {
 float: left;
 width: 541px;
 height: auto;
 margin: 0px;
 padding: 0px;
 color: #91A9AB;
 border: 0px solid green;
 display: inline;
}

.fullcolumn p,  .leftcolumn p,  .rightcolumn p, .infocolumn p, .linkscolumn p {  padding: 10px; }

ol.aseasyas { margin: 10px 0px 0px 25px; color: #fff; }
ol.aseasyas li  { font-weight: bold; color: #fff; padding: 7px; }
.aseasyasNormal { font-weight: normal; color: #91A9AB; margin:0 0 0 5px; padding: 0px; }

.playlistLeft {
 float: left;
 width: 400px;
 margin: 5px 10px 15px 10px;
 padding: 0px;
 clear: both;
}

.playlistRight {
 float: left;
 width: 400px;
 margin: 5px 10px 15px 10px;
 padding: 0px;
 display: inline;
}

.playlistLeft h4, .playlistRight h4 { 
 text-align: left; margin:5px 0px; padding: 0px;
 font-size: 16px;
}


dl.lists, dl.linkList {
 margin: 10px 0px 0px 0px;
 padding:5px 0px 0px 15px;
 border: 0px dotted red;
}

.infocolumn h4 { margin: 5px 0px 0px 10px; color:#0990CB; }
.fullcolumn h4 { margin: 10px 0px 0px 10px; color:#0990CB; }

ul.tiplist {
 margin: 5px 0px 0px 5px;
 padding:5px 0px 0px 5px;
}

ul.info {
 margin: 10px 0px 0px 20px;
 padding:5px 0px 0px 5px;
 border: 0px dotted red;
}

ul.info li{
 margin: 0px 0px 7px 0px;
 padding:0px 0px 0px 5px;
 color: #91A9AB;
 font-size: 12px;
 font-weight: normal;
}

ul.info li strong {
 margin: 0px 5px 0px 0px;
}



ul.services { margin: 0px 0px 0px 7px; padding: 7px; font-weight: bold; color: #91A9AB; }
ul.services  li {  margin: 0px 0px 0px 12px; padding: 3px; clear: both; list-style-image:url(../imgs/icons/bullet.png); list-style-position: outside; } 


ul.services li ul { 
 font-weight: normal;
 margin: 0px 5px 0px 20px; 
 padding: 3px; 
}
ul.services li ul li { 
 font-weight: normal;
 color: #91A9AB;
 margin: 0px 5px 0px 15px;  
 list-style: disc;

}

.whitebold { font-weight: bold; color: #fff; }

dl#address    { margin: 10px 0px 10px 5px; padding: 5px; }
dl#address dt { margin: 10px 5px 5px 5px; padding: 0px; color: #8ec700; }
dl#address dd { margin: 5px 5px 5px 5px; padding: 0px; }

dl.indexLists{
 margin: 10px 0px 0px 20px;
 padding: 0px;
 width:245px;
 float:left;
 text-align: left;
}

dl.indexLists dt{
 padding-left:15px;
 color:#fff;
 font-size:18px;
 background-repeat:no-repeat;
 background-position:left 6px;
 background-image:url(../imgs/icons/bullet.png);
}

dl.indexLists dt a { font-weight: normal; }

dl.indexLists dd{
 margin-left:15px;
 margin-top:10px;
 margin-bottom:10px;
 color:#91A9AB;
 font-size:12px;
}


dl.lists dt{
 margin: 0px 0px 5px 0px;
 padding:0px 0px 0px 15px;
 color: #91A9AB;
 /* ext-transform:uppercase; */
 font-size: 14px;
 background: transparent url(../imgs/icons/bullet.png) no-repeat center left;
}

dl.lists dt a, dl.linkList dt a {
 text-decoration: none;
 color:#83AFAC; /* this is bluish */
}

dl.linkList dt{
 margin: 0px 0px 5px 0px;
 padding: 0px 0px 0px 15px;
 color: #91A9AB;
 font-size: 13px;
 border: 0px dotted #fff;
 background: transparent url(../imgs/icons/bullet.png) no-repeat center left;
}

.menubar { text-align:right; }
.tabon   { color:#8ec700; }

.matrix {
 margin:10px 5px 5px 5px;
 width: 100%;
 vertical-align: top;
 border: 0px dotted #fff;
}

.matrix thead tr {
 text-align: left;
 color: #8ec700;
}

#results { width: 800px; margin: 15px 10px 10px 10px; padding: 1px; border-collapse: collapse; }
#results td, #results th { margin: 0px; padding: 7px; border: 0px dotted #fff; }
#results tr.odd { background: #364547; }
#results tr.even { background: transparent; }
#results tr.header { color: #8ec700; font-weight: bold; }
#results td.highlight { color: #8ec700; font-weight: bold; }

#pricing { width: 835px; margin: 15px 10px 10px 10px; padding: 0px; border-collapse: collapse; }
#pricing td, #pricing th { margin: 0px; padding: 7px; border: 0px dotted #fff; }
#pricing tr.odd { background: #364547; }
#pricing tr.even { background: transparent; }
#pricing td.price { color: #8ec700; font-weight: bold; }
#pricing td.priceBlue { color: #0990CB; }
#pricing h4 { font-weight: bold; font-size: 14px; color: #0990CB;  margin: 0px; text-align:left; }

#membership { width: 835px; margin: 15px 10px 10px 10px; padding: 0px; border-collapse: collapse; text-align: center; }
#membership td, #membership th { margin: 0px; padding: 7px; font-weight: normal; }
#membership th { text-align:left; }
#membership tr.odd { background: #364547; }
#membership tr.even { background: transparent; }
#membership tr.package { background: transparent; }
#membership tr.package td a { color: #8ec700; font-weight: bold; font-size: 14px;  }
#membership tr.price td   { color: #8ec700; font-weight: bold; font-size: 14px; }
#membership td.product  { color: #0990CB; }
#membership td.betaodd  { background: #999; color: #0990CB; font-weight: bold; font-size: 14px; }
#membership td.betaeven { background: #777; color: #0990CB; font-weight: bold; font-size: 14px; }


#membersamples { width: 835px; margin: 15px 10px 10px 10px; padding: 5px; text-align: center; }
#membersamples td h4 { margin: 5px 0px 10px 0px; }
#membership h4 { font-weight: bold; font-size: 14px; color: #0990CB;  margin: 0px; text-align:left; }

div.resume { 
 float: left;
 width: 380px; margin: 0px 0px 10px 15px; padding: 0px;
 text-align: left; 
 border: 0px dotted #fff;  
 font-family:"trebuchet ms", Arial, Helvetica, sans-serif; font-size: 13px; color: #91A9AB;
}

div.resume h3 { font-size: 18px; margin: 25px 0px 15px 0px; padding: 0px; color: #fff;  }
div.resume dl { margin: 0px 0px 0px 15px; padding: 0px; }
div.resume dd { margin: 10px 0px; padding: 0px; }
div.resume p  { margin: 15px; padding: 0px; }



form#contactus { margin: 5px; padding: 0px; border: 0px dotted #fff; }
#contactus form table * { text-align: left; color: yellow; }

.pictLeft { 
 float: left;
 margin: 0px 10px 0px 0px; 
 text-align: left; 
 padding: 2px; 
 border: 1px dotted #fff; 
}

.pictRight {
 float: right; 
 margin: 0px 0px 0px 10px; ;
 padding: 2px; 
 border: 1px dotted #fff; 
}

.pict { 
 float: left;
 width: 179px;
 margin: 0px 10px 0px 0px; 
 text-align: left; 
 padding: 0px; 
 border: 0px dotted #fff; 
}

.form { margin: 10px 0px 10px 5px; }
.error { color: #ff0; margin:10px 0px 10px 10px; }
.success { color: #0f0; margin:10px 0px 10px 10px; }
.hide { display:none; }
.show { display:inline; }
.divider { padding: 0 10px; }
.clearall { clear:both; }

.embed { clear:both; display:block; text-align:center; margin:3px; padding:3px; font-size: 11px; }
.embedLeft { clear:both; display:block; text-align:left; margin:3px; padding:3px; }
.embed input { font-size: 11px; }
.embedInline { display:inline; text-align:left; margin:3px; padding:3px; }


#footer { 
 float: left;
 margin: 5px 0px 30px 0px;
 padding: 0px;
 width: 914px;
 height: 59px;
 clear: both;
 color:#6E8A72;
 border: 0px dotted #fff;
 line-height:59px;
 text-align:center;
 background-image:url(../imgs/bgFooter.png);
}

div#footer a {  color:#6E8A72;}
div#footer a:hover { color:#fff; font-weight:bold; }

#debug { 
 float: left;
 margin: 15px 0px;
 padding: 10px;
 width: 900px;
 height: auto;
 clear: both;
 background-color:#99FF99; 
 text-align:left; 
 font-size: 11px; 
 font-weight: normal;
 border: 1px dotted #006633; color:#006633; 
} 
