body{
    padding: 0;
    margin: 0;
   font-family: Arial,Helvetica,sans-serif;
}

#topbar, #topbar-inner, #small-brown-sofa{
    display: none;
}

#topbar{
    height: 0;
}

#topsofa, #top-left-quote, h1#front, h2#slogan, #bottom-right-quote{
    display: none;
}

#big-brown-sofa {
    display: none;
}

#toppane, #toppane-tight{
	position: relative;
    display: none;
}

#toppane{
    height: 0;    
}

#toppane-tight{
    height: 0px;
}

#toppane-inner, #toppane-inner-tight{
	position: relative;
    display: none;
}

#toppane-inner{
    margin-top: 0;
}

#toppane-inner-tight{
    margin-top: 0;
}


#menubar, #menubar-tight{
    display: none;
}

#main, #main-tight{
    padding: 0;
    margin: 0;
    position: relative;
    left: 0;
    width: 100%;
	background-image: none;
	background-repeat: repeat-x;
    background-color: white;    
}

#main, #main-tight{
    top: 0;
}

#content{
    padding: 0;
    margin: 0;
    position: relative;
    color: #736353;
}

#content-inner{
    padding: 0;
    position: relative;
    left: 0;
	margin-left: 0;
	margin-right: 0;
    font-size: 13px;
    margin-top: 0;
    margin-bottom: 0;
    width: 800px;
}

#content-left, #content-mid, #content-right{
    padding: 0;
    position: relative;
    width: 30%;
    float:left;
}

#content-left, #content-mid{
    margin: 0 3% 0 0;
}

#content-right{
    margin: 0;
}

#cross-platform{
    padding: 0;
    margin: 0 0 0 30px;
}

#demo-chart{
    margin: 0 0 0 80px;
    padding: 0;
}

* html #demo-chart{
    margin: 0;
}

#footer{
    position: relative;
    float: left;
    clear: both;
    margin: 10px 0 0 0;
    padding: 0;
    background-color: white;
    width: 100%;
    height: 70px;
}

#footer-inner{
    position: absolute;
    left:0;
	margin-left: 0;
	margin-right: 0;
    margin-top: 10px;
    margin-bottom: 0;
    padding: 4px;
    width: 800px;
    color: black;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 12px;
}

#base{
    float: left;
}

#base a{
    color: white;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
}

#base a:link, #base a:visited{
    text-decoration: none;    
}

#base a:hover{
    text-decoration: underline;
}

#copyright{
    float: right;
}

.left-dl{
    width: 58px;
    float: left;
}

.mid-dl{
    width: 300px;
    float: left;
    margin-left: 20px;
}
.right-dl{
    float: left;
    margin-left: 20px;
}
a {
    color: #5A4A3D;
    font-weight: bold;
    font-size: 13px;
}

.planned {
    background-color: #736354;
    color: white;
    font-weight: normal;
    font-size: 11px;
    padding: 1px 4px 1px 6px;
}
a img {
    border: none;
}

.emphasis{
    color: #c15f18;
    font-weight: bold;
}
