body {
font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Trebuchet MS", Helvetica, Arial, sans-serif;
width:760px;
font-size:15px;
background:#4e4e4e url(image/background.gif) top repeat-x;
margin:30px auto 20px;
}

h1 {
font-family:Palatino,Georgia,"Times New Roman",times,serif;
font-size:2.5em;
margin-bottom:.7em;
font-weight:700;
}

a {
text-decoration:none;
color:#5C7684;
}

a:hover {
text-decoration:underline;
color:#287cb5;
}

img {
border:0;
}

#header h1 {
color:#FFF;
font-size:200%;
margin-top:0;
margin-bottom:10px;
}

#header img {
width:60px;
float:left;
margin:-30px 25px 25px;
}

#sponsor {
color:gray;
float:right;
margin-top:-15px;
margin-right:10px;
}

#sponsor a {
color:gray;
}

#lang {
float:right;
margin-right:10px;
}

#navbar {
float:right;
margin-right:20px;
color:#FFF;
}

#content {
background:#FFF;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-top-left-radius:5px;
}

#desc {
background:#E6E6E6 url('image/gradient.png') repeat-x;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-top-left-radius:5px;
padding:30px 30px 5px;
}

#desc h2 {
margin-left:450px;
}

.desc h2 {
	margin-left: 20px !important;
}

#desc_long {
padding-right:10px;
padding-top:10px;
}

#screen {
background:url(image/screenshot-shadow.png) bottom no-repeat;
float:left;
width:432px;
margin-left:-10px;
margin-bottom:20px;
}

#screenshot {
float:left;
margin-bottom:10px;
margin-left:16px;
}

.download a:hover {
color:#8D9AB1;
}

#download_button {
background:url(image/button.png) no-repeat;
float:right;
width:200px;
height:70px;
padding-left:15px;
margin-right:50px;
}

#download_button span {
font-weight:lighter;
font-size:90%;
}

.download p {
color:gray;
font-size:80%;
float:right;
margin-right:35px;
}

.featurebox {
float:left;
width:253px;
color:#505050;
height:160px;
border-top:1px solid #b0b0b0;
background:#fff url(image/feature-gradient.gif) top repeat-x;
}

.featurebox .box {
float:left;
width:215px;
background:url(image/feature-divider.gif) right top no-repeat;
padding:0 10px 0 0;
margin-left: 25px;
}

.featurebox .box a {
color:gray;
text-decoration:underline;
}

.featurebox h3 {
color:#287cb5;
padding-left:25px;
margin-left:0;
}

.clearer {
clear:both;
display:block;
height:1px;
margin-bottom:-1px;
font-size:1px;
line-height:1px;
width:auto;
}

.info {
	background: #E6E6E6; padding: 20px;
}

#started {
background:#ebebeb;
width:760px;
margin-top:-30px;
margin-bottom:-100px;
}

div#footer {
width:700px;
color:#666;
font-size:14px;
padding-top:62px;
background:#ebebeb url(image/footer-shadow.gif) no-repeat top;
margin:-16px auto 20px;
}

div#get_start {
background:#FFF;
width:660px;
margin:30px auto 0;
padding:5px 20px 20px;
}

.resource {
float:left;
display:inline;
position:relative;
border-top:1px solid #c9c9c9;
border-bottom:1px solid #cacaca;
background:url(image/resource-gradient.gif) top repeat-x;
margin-top:50px;
}

.resource p {
padding:0 0 13px 30px;
}

.resource .box {
width:747px;
height:170px;
padding:0 12px 0 0;
}

.resource .box ul {
margin-left:40px;
}

.resource h3 {
font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
font-size:18px;
padding:5px 0 5px 30px;
}

#tabs {
	margin-bottom: -50px; padding-bottom: 10px;
}
#tab-1 ul, #tab-2 ul, #tab-4 ul {
	list-style: none; margin-left: -10px;
}

#tab-1 li, #tab-2 li {
	 padding-left: 30px; margin-bottom: 10px;
}
#tab-4 li {
	 padding-left: 60px; margin-bottom: 10px; line-height: 50px;
}
#tab-1 img {
	float:right; margin-bottom: -5px;
}
#tab-1 a,#tab-2 a,#tab-3 a,#tab-4 a {
	color: #287cb5;
}

.size_desc {
	color: black;
}

#bottom {
text-align:center;
color:#FFF;
}

#bottom a {
color:#FFF;
text-decoration:underline;
}

#navbar a,.download a {
color:#FFF;
}