a:link {color: #576E4F;}
a:visited {color: #7EB175;}
a:hover {color: #95C88C;}
a:active {color: #576E4F;}

body {
background-image:url('images/background.jpg');
background-attachment: fixed;
text-align: center;
}

a {
font-family: arial, sans-serif;
text-decoration: none;
}

img {
border: none;
}

li {list-style: url(images/bullet.png);}

#navbar, #active {
font-size: 18pt;
font-family: arial, sans-serif;
}

#navbar {
color: #FFFFFF;
}

#active {
color: #EEEEEE;
}

#download, #external, #email, #highlight {
font-size: 14pt;
}

#download {
color: #506080;
}

#external {
color: #8B41A6;
}

#email {
color: #B9A949;
}

#highlight {
color: #C59050;
}

#subtle {
color: #808080;
font-size: 11pt;
}

.navelem, .navactive {
float: left;
height: 28px;
padding-top: 2px;
padding-left: 45px;
padding-right: 45px;
margin-left: 7px;
margin-right: 2px;
}

.navelem {
background-color: #808080;
}

.navactive {
background-color: #A0A0A0;
}

.clearbar {
clear: both;
padding-bottom: 16px;
}

.screenshot {
float: left;
padding-left: 10px;
padding-right: 10px;
}

.left {
float: left;
width: 460px;
}

.right {
float: right;
text-align:center;
width: 200px;
}

.lefticon {
float: left;
text-align:center;
width: 100px;
padding-left: 15px;
padding-right: 15px;
}

.righticon {
float: right;
width: 530px;
}

.facebook {
float: left;
width: 380px;
}

.twitter {
float: right;
width: 280px;
}

.clear {
clear: both;
text-align: center;
}

.header, .footer {
background-repeat: no-repeat;
width: 800px;
margin: 0px auto;
}

.header {
background-image: url(images/header.png);
height: 218px;
}

.footer {
background-image: url(images/footer.png);
height: 100px;
color: #FFFFFF;
font-family: arial, sans-serif;
text-align: center;
padding-top: 160px;
}

.tabs, .main {
background-image: url(images/body.png);
margin: 0px auto;
text-align: left;
}

.tabs {
width: 680px;
padding-left: 60px;
padding-right: 60px;
}

.main {
width: 660px;
padding-left: 70px;
padding-right: 70px;
}

.headline, .category, .line {
font-family: arial, sans-serif;
}

.headline, .category {
letter-spacing: -0.03em;
word-spacing: 0.1em;
line-height: 1.3em;
font-size: 22pt;
}

.headline {
color: #505050;
}

.category {
color: #707070;
}

.line {
font-size: 12pt;
text-align: justify;
padding-bottom: 26px;
padding-right: 20px;
}