body{font-family:Arial,Helvetica; margin:0;}
h2{font-size:1.3em;}
img{border:0;}
ul{margin:0;padding:0}
li{margin:0;padding:0}
p{margin:0 0 1em 0;}
a{color:#4C8BAE;text-decoration:none;outline:0;}
a:hover{text-decoration:underline;}

#header{
  height:93px;
  background:white url(/images/headerbar.png) repeat-x;
}
#logo {
  font-size:3.0em;
  font-weight:bold;
  padding:22px 90px 11px 0px;
  color:#efefef;
  float:left;
}
ul#header_navbar li {
  padding:50px 0 22px 15px;
  float:left;
  display:inline;
}
#header_navbar a{
  font-weight:bold;
  color:#d2d8db;
  padding-right:15px;
  float:left;
  cursor:pointer;
}
#header_navbar .selected a{
  color:white;
}
#header_navbar a:hover, #header_navbar .selected a:hover{
  text-decoration:none;
  color:#fff;
}

#main{
  background:white;
  padding-top:40px;
  clear:both;
}
.content{
  width:960px;
  margin:0px 5px 0px 15px;
  clear:both;
}
#main_panel .content{
  width:960px;
  height:330px;
  position:relative;
}

h2#title{
  margin:0;
  font-size:1.81em;
  font-weight:normal;
  margin-bottom:3px;
}
h6#title{
  margin:0;
  font-size:1.3em;
  color:black;
}

div#description{
  width:460px;
  font-size:0.88em;
  font-weight:bold;
  line-height:1.5em;
  color:#959595;
  padding-top:10px;
}
div#description-full{
  width:800px;
  font-size:0.88em;
  font-weight:bold;
  line-height:1.5em;
  color:#959595;
  padding-top:10px;
}
#description-full ul{
  line-height:2;
  margin-left:15px;
}
#description-full h6{
  margin:0;
  font-size:1em;
  border-top:1px solid #ddd;
  padding-top:10px;
  padding-bottom:5px;
  color:black;
}
#main_page_screenshot{
  width:460px;
  height:324px;
  position:absolute;
  right:0;
  bottom:5px;
}

#main_page_features{
  padding-top:20px;
}
#main_page_features h2{
  width:960px;
  border-top:1px solid #ddd;
  padding:20px 0 5px 0;
  font-weight:normal;
  margin-top:0px;
  margin-bottom:5px;
}
#main_page_features ul{
  margin:0 0 15px 0;
  list-style:none;
}
#main_page_features li{
  width:300px;
  height:90px;
  padding:0;
  margin:0 30px 0 0;
  float:left;
  font-weight:bold;
  color:#959595;
}
#main_page_features li.lastcol{
  margin-right:0;
}
#main_page_features img{
  width:20px;
  height:20px;
  margin-top:3px;
  float:left
}
#main_page_features p{
  font-size:0.82em;
  line-height:1.5;
  margin:0 0 0 30px;
}

#feature-screenshot{
  float:right;
  padding-left:30px;
  padding-right:50px;
  padding-top:10px;
  padding-bottom:10px;
}

#musicbee_download{
  width:300px;
  height:125px;
  display:block;
  position:absolute;
  left:0;
  bottom:0;
}
#musicbee_download h2{
  font-size:1.38em;
  font-weight:normal;
}
#musicbee_download h2 a{
  text-decoration:none;
  color:black;
  padding:30px 0 0 35px;
  display:block;
}
