@charset "utf-8";
html { margin-bottom: 1px; }
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, input, th, td { margin: 0; padding: 0; border: 0;
outline: 0;	font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body { line-height: 1; font-size: 88%; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; padding: .6em 0; margin: 0; }
:focus { outline: 0; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left;	font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q {	quotes: "" ""; }
* a:hover, * a:active {	outline:none; }	
li li, li p, td p, blockquote p { font-size:1em; }
.clear { clear: both; height: 0; font-size:1px; }
a {text-decoration:none; cursor:pointer;}
h1 {font:normal 26px Tahoma, Geneva, sans-serif; color:#3e3e3e; margin:10px 0 0 0;}
h2 {font:normal 26px Tahoma, Geneva, sans-serif; color:#3e3e3e; margin: 0 0 0;padding:50px 0 30px 0; background:url(images/h2.png) no-repeat 51px 90px;}
h3 {font:normal 26px Tahoma, Geneva, sans-serif; color:#3e3e3e; margin:10px 0 0 0;}
h4 {font:normal 18px Tahoma, Geneva, sans-serif;color:#3e3e3e;margin:0 0 2px 0;}
h5 {font:normal 26px Tahoma, Geneva, sans-serif;margin:0 0 2px 0;color:#444343;padding:10px 15px; margin:0 0 20px 0;}
h6 {font:normal 20px Tahoma, Geneva, sans-serif;color:#fff;padding:21px 12px;}
/*		styles		*/

body {background:#dbdbdb;font:normal 14px/20px Tahoma, Geneva, sans-serif; color:#4a4a4a;}
#wrapper {  background:#f2f2f2 url(images/body-bg.gif) top repeat-x; width:100%; text-align:center;}
#holder {width:900px;text-align:left;margin:auto;}
#header { height:276px;}
#content {  }
#footer {background:url(images/footer.gif) repeat-x top;margin:80px 0 0 0;}

a.home { float:left;display:inline; width:425px;height:169px; background:url(images/logo.jpg) top center no-repeat; }
#topNav { float:right;display:inline;margin:40px 0 0 0;}
#topNav ul{list-style: none; display:block;}
#topNav li{float:left; display:inline; margin:0 10px;}
#topNav a {width:80px;font:normal 13px Tahoma, Geneva, sans-serif; text-align:center; padding:73px 0 0 0; color:#676767;display:block;}
#topNav a:hover{color:#959494;}
#topNav a.faqLink{background:url(images/faq.gif) top left no-repeat;}
#topNav a.faqLink:hover{background:url(images/faq.gif) top right no-repeat;}
#topNav a.forumLink{background:url(images/forum.gif) top left no-repeat;}
#topNav a.forumLink:hover{background:url(images/forum.gif) top right no-repeat;}
#topNav a.contactLink{background:url(images/contacts.gif) top left no-repeat;}
#topNav a.contactLink:hover{ background:url(images/contacts.gif) top right no-repeat;}

#navigation { width:900px; height:44px; text-align:center;margin:31px 0 40px 0;}
#navigation ul {list-style: none; display:block; margin:0 10px;height:50px;}
#navigation li{height:50px;float:left; display:inline; padding:0 20px; background:url(images/NavSep.png) right center no-repeat;}
#navigation li.first { padding-left:0px;}
#navigation li.last {background:none;padding-right:0px;}
#navigation a{font:normal 17px/44px Tahoma, Geneva, sans-serif; color:#fff; display:block;float:left; }
#navigation a:hover, #navigation a.current{font:normal 17px/44px Tahoma, Geneva, sans-serif;color:#9fe8ff;}

#footer #nav { width:900px; text-align:center;margin:0 auto;}
#footer #nav ul {list-style: none; display:block; height:50px;}
#footer #nav li{height:50px;float:left; display:inline; padding:0 15px; background: url(images/footerNavSep.png) right center no-repeat;}
#footer #nav li.first { padding-left:0px;}
#footer #nav li.last {background:none;padding-right:0px;}
#footer #nav a{font:normal 12px/50px Tahoma, Geneva, sans-serif; color:#989898; display:block; float:left; }
#footer #nav a:hover{color:#606060;}
#footer p.copyright{color:#444444; font: normal 12px Tahoma, Geneva, sans-serif; margin:5px 0; width:900px;}

#footer-text { color:#444444; font: normal 10px Tahoma, Geneva, sans-serif; font-size:10px; margin:5px 0; width:900px; }
#footer-text a{font:normal 10px Tahoma, Geneva, sans-serif; color:#989898;}


#news {background:url(images/newsHeader.png) top center no-repeat;margin:40px 0 0 0;}
.newsContent {float:left;display:inline; width:581px;}
.newsArchive {float:left;display:inline;width:318px;}

.newsContent .newsBodyTop {height:66px;background:url(images/newsBodyTop.png) top center no-repeat;}
.newsContent .newsBodyMiddle {background:url(images/newsBodyMiddle.png) center repeat-y;font:normal 12px/16px Tahoma, Geneva, sans-serif;color:#434343;padding:0 0 20px 0;}
.newsContent .newsBodyMiddle p{padding:10px 20px;}
.newsContent .newsBodyMiddle ul{margin-left: 40px;}
.newsContent .newsBodyMiddle ol{margin-left: 40px;}
.newsContent .newsBodyBottom {background:url(images/newsBodyBottom.png) top center no-repeat;padding:18px 0 10px 0;}
.newsContent .newsBodyBottom p{background:url(images/bullet2.png) left center no-repeat;font:normal 11px Tahoma, Geneva, sans-serif; color:#808080;padding:10px 20px;}


.newsArchive ul{list-style: none; margin:34px 0 0 0;}
.newsArchive li{background:url(images/bullet3.png) left center no-repeat; padding:0 0 0 30px;margin:0 0 0 52px;font:normal 11px/20px Tahoma, Geneva, sans-serif; }
.newsArchive li.syndicate {background:url(images/bullet2.png) left center no-repeat;font-weight:bold;margin-top:20px;}
.newsArchive li a{color:#616161;}
.newsArchive li a:hover{color:#353535;}

a.donate{ width:293px; height:96px;display:block; background:url(images/donateButton.png) top center no-repeat; float:right; margin:10px 0px;}
a.donate:hover{ background:url(images/donateButton.png) bottom center no-repeat;}

a.download{ width:384px; height:77px;display:block; background:url(images/download.png) top center no-repeat;}
a.download:hover{ background:url(images/download.png) bottom center no-repeat;}

a.download2{ width:308px; height:81px;display:block; background:url(images/downloadButton2.png) top center no-repeat;float:right;}
a.download2:hover{ background:url(images/downloadButton2.png) bottom center no-repeat;}

a.download3{ width:156px; height:44px;display:block; background:url(images/downloadSmall.png) top center no-repeat;float:right;display:inline; margin:5px 0 0 50px;}
a.download3:hover{ background:url(images/downloadSmall.png) bottom center no-repeat;}

#faqlist{list-style: none; margin:0 0 20px 0;}
#faqlist li{background:url(images/bullet3.png) 0 4px no-repeat; padding:0 0 0 26px;margin:0 0 0 52px;font:normal 14px/24px Tahoma, Geneva, sans-serif;}
#faqlist a:visited {color:#009de3;}
#faqlist a {color:#009de3;}

#content p.plainText{padding:10px 20px; text-align:justify;}
#content .smallText{font-size:12px;}
#content p a{color:#009de3;}
#content p a:hover{color:#31befe;}

#content ul.greenlist, #content ul.bluelist{list-style: none; margin:0 0 20px 0;}

#content ul.greenlist li{background:url(images/bullet3.png) 0 4px no-repeat; padding:0 0 0 26px;margin:0 0 0 52px;font:normal 14px/24px Tahoma, Geneva, sans-serif;}
#content ul.bluelist li{background:url(images/bullet2.png) 0 4px no-repeat; padding:0 0 0 26px;margin:0 0 0 52px;font:normal 14px/24px Tahoma, Geneva, sans-serif;}

#content .left{width:450px;float:left; }
#content .right{width:449px; float:left; }

#content .wider {width:540px;}
#content .thinner {width:358px;}

#content .right ul{list-style: none;}
#content .right li{background:url(images/bullet1.png) left center no-repeat; padding:0 0 0 30px;margin:0 0 0 52px;font:normal 13px/20px Tahoma, Geneva, sans-serif;}

a.moreScreens {color:#595959;font:normal 14px Tahoma, Geneva, sans-serif;position: relative; bottom:40px;left:32px;background:url(images/moreScreenshots.png) left center no-repeat; padding:4px 0 4px 32px;}
a.moreScreens:hover{color:#353535;}

#content .left ul.faq{list-style:none;}
#content .left ul.faq li{background:url(images/bullet3.png) 0px 5px no-repeat; padding:0 0 0 30px;margin:0 0 0 30px;font:normal 12px/24px Tahoma, Geneva, sans-serif;}
#content .left ul.faq li a{color:#2a2a2a;}
#content .left ul.faq li a:hover{color:#616161;}

#content .right div.faq {text-align:right; margin:20px 0 0 0;}
#content .right div.faq img{}
#content .right div.faq a.moreScreens {color:#595959;font:normal 14px Tahoma, Geneva, sans-serif;position: relative; bottom:0px;left:0px;background:url(images/moreScreenshots.png) left center no-repeat; padding:4px 0 4px 32px;display:block; width:150px; text-align:left; margin-left:150px;}
#content .right div.faq a.moreScreens:hover{color:#353535;}
#content .right div.faq .donateButton {margin:0 0 40px 0;}

p.screenNote {font:normal 12px/24px Tahoma, Geneva, sans-serif;display:block; padding-left:35px; background:url(images/thick01.png) center left no-repeat;position:relative; bottom:10px; margin:0 0 20px 0;}

.bannerArea { text-align:center; margin:30px auto}

ul.dlVersions {list-style: none; margin:0 0 0 62px;}
.dlVersions li{background:url(images/downloads-bg.png) left bottom no-repeat; padding:0 0 24px 0;height:40px;}
.dlVersions li p {padding:0 0 0 67px;font:normal 14px/36px Tahoma, Geneva, sans-serif;color:#616161; float:left; }
.dlVersions li p a{font:normal 14px/36px Tahoma, Geneva, sans-serif;color:#616161;}
.dlVersions li p.win{background:url(images/win.png) center left no-repeat;}
.dlVersions li p.linux{background:url(images/linux.png) center left no-repeat;}
.dlVersions li p.zip{background:url(images/zip.png) center left no-repeat;}
.dlVersions li p.java{background:url(images/java.png) center left no-repeat;}
.dlVersions li span.filesize{color:#000;}
.dlVersions li a span{display:none;}
.dlVersions li a:hover{}

form {margin:10px 0 160px 35px;}
.formInput { background:url(images/input-bg.png) center left no-repeat; width:414px; padding:10px; font:normal 17px Tahoma, Geneva, sans-serif; color:#3e3e3e;}
.formInput label {display:none;}
.formInput input{background:none;font:normal 17px Tahoma, Geneva, sans-serif; color:#3e3e3e; }
.formTextarea {background:url(images/textarea-bg.png) center left no-repeat; width:414px; height:147px;font:normal 17px Tahoma, Geneva, sans-serif; color:#3e3e3e;margin:4px 0 0 0;}
textarea { border:none; background:none;overflow-x:hidden; overflow-y:hidden;padding:8px 10px;font:normal 17px Tahoma, Geneva, sans-serif; color:#3e3e3e;}
.formTextarea label{ display:none;}
.send { float:right;display:inline;margin:15px 104px;}







