body
{
   font-family: "Trebuchet MS", Verdana, Geneva, Arial, helvetica, sans-serif;
   font-size: medium;
   background: black none;
   color: #80A6B9;
   
   margin: 0px;
   padding: 0px;
}

p
{
   margin: 1.5em 15px 1.5em 15px;
   text-align:justify;
}

hr
{
   height: 1px;
   border: 0px;
   color: #80A6B9;
   background-color: #80A6BA;
   padding: 0;
   margin: 3px 0 3px 0;
}

#centerwrapper
{
   background: #242931 none;

   position:absolute;
   left:50%;
   width: 900px;
   margin-left: -450px;
   padding:0;
}

#content
{
   padding: 20px 0 0 0;
   margin: 0;
}

.heading
{
   color: #b0e4ff;
   background: #3c4451 none;
   font-size: large;
   font-weight: bold;
}

#footer
{
   text-align:center;
	font-size: small;	
}

.emphasis
{
   font-weight:bold;
   color: #b0e4ff;
}

.fineprint
{
   font-size: small;
}

.paper
{
   background-color: white;
   color: black;
   padding: 30px;
}

ul
{
   margin-top:0.5em;
   padding-top:0;
}

.box,
.boxg,
.boxo
{
   margin: 0;
   padding: 0;
}

.box div,
.boxg div,
.boxo div
{
   margin: 0 10px 0 10px;
}

.boxg div,
.boxo div
{
   color: White;
}

.box div { background: #3c4451 none; }
.boxg div { background: #4e9a06 none; }
.boxo div { background: #ce5c00 none; }

span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span,
span.corners-topg, span.corners-bottomg, span.corners-topg span, span.corners-bottomg span,
span.corners-topo, span.corners-bottomo, span.corners-topo span, span.corners-bottomo span
{
	font-size: 1px;
	line-height: 1px;
	display: block;
	height: 8px;
	background-repeat: no-repeat;
}

span.corners-top,
span.corners-topg,
span.corners-topo
{
	background-image: none;
	background-position: 0 0;
	margin: 0 0;
}

span.corners-top span,
span.corners-topg span,
span.corners-topo span
{
	background-image: none;
	background-position: 100% 0;
}

span.corners-bottom,
span.corners-bottomg,
span.corners-bottomo
{
	background-image: none;
	background-position: 0 100%;
	margin: 0 0;
	clear: both;
}

span.corners-bottom span,
span.corners-bottomg span,
span.corners-bottomo span
{
	background-image: none;
	background-position: 100% 100%;
}

span.corners-top      { background-image: url("images/corners_left.gif"); }
span.corners-top span { background-image: url("images/corners_right.gif"); }
span.corners-bottom      { background-image: url("images/corners_left.gif"); }
span.corners-bottom span { background-image: url("images/corners_right.gif"); }

span.corners-topg      { background-image: url("images/corners_left_green.gif"); }
span.corners-topg span { background-image: url("images/corners_right_green.gif"); }
span.corners-bottomg      { background-image: url("images/corners_left_green.gif"); }
span.corners-bottomg span { background-image: url("images/corners_right_green.gif"); }

span.corners-topo      { background-image: url("images/corners_left_orange.gif"); }
span.corners-topo span { background-image: url("images/corners_right_orange.gif"); }
span.corners-bottomo      { background-image: url("images/corners_left_orange.gif"); }
span.corners-bottomo span { background-image: url("images/corners_right_orange.gif"); }

div.donate100, div.donate50, div.donate25, div.donate10, div.donate5, div.donate4 {
	height: 18px;
	background-repeat: no-repeat;
   background-position: 0 1px;
	margin: 0 0 0 0;
	text-indent: 20px;
	font-size: small;
}

div.donate100 { background-image: url("images/donate_100.gif"); }
div.donate50  { background-image: url("images/donate_50.gif"); }
div.donate25  { background-image: url("images/donate_25.gif"); }
div.donate10  { background-image: url("images/donate_10.gif"); }
div.donate5   { background-image: url("images/donate_5.gif"); }
div.donate4   { background-image: url("images/donate_4.gif"); }

.sidebar
{
   padding-left: 30px;
   background-repeat:no-repeat;
   background-position: 5px 4px;
   overflow: visible;
}

.sidebarFaq       { background-image:url('images/icon_faq.png'); }
.sidebarForum     { background-position: 5px 5px;  background-image:url('images/icon_forum.png'); }
.sidebarScreens   { background-position: 5px 6px;  background-image:url('images/icon_screens.png');}
.sidebarRecommend { background-image:url('images/icon_recommend.png'); }

.sidebarDownload  { background-image:url('images/icon_download.png');}
.sidebarLearning  { background-image:url('images/icon_learningPack.png');}

.sidebarWin      { background-image:url('images/icon_win.png'); }
.sidebarZip      { background-image:url('images/icon_zip.png'); }
.sidebarMac      { background-image:url('images/icon_mac.png'); }


img
{
   border: 0;
}

.thumbnail
{
   border: solid 1px #000;
}

a:link { color: #F5C441; }
a:visited { color: #cba236; text-decoration: none; }
a:active { color: #FFFFCC; }
a:hover { color: #FFFFCC; text-decoration: underline; }

.boxg div a:link { color: #a7ff51; }
.boxg div a:visited { color: #a7ff51; }

.boxo div a:link { color: #ffc36b; }
.boxo div a:visited { color: #ffc36b; }

.boxg div a:active,
.boxo div a:active { color: #FFFFFF; }
.boxg div a:hover,
.boxo div a:hover { color: #FFFFFF; }
