/*reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/*General styles*/
body {background: #32281b; text-align:center;}
h1 {text-indent:-9000px; background: url('../images/header.gif') no-repeat top left; width:960px; height: 169px; margin-left:50px;}
.wrapper {margin:0 auto; width:936px; text-align: left; background: #ffffff url('../images/topwrapper.gif') top center no-repeat; padding:25px 0;}
.nav {margin:0 50px 25px;}
.nav ul {padding:10px 0;}
.nav .alpha {padding-top:10px;}
.nav #return {font: 12px "Georgia", "Times New Roman", serif; font-style:italic; color:#999; text-decoration: none;}
.nav #return:hover {text-decoration: underline;}
.browser .nav .lang{clear:both; margin-bottom:100px;}
h2 {font: 16px normal "Hoefler Text", "OFL Mill Goudy Sort", "Times New Roman", serif; color: #2095ae; text-transform: uppercase; text-align: center; margin: 0 10px;clear:both; padding:20px 0 20px;}
.find h3 {margin:10px 0; padding-top:20px; clear:both; font:16px/24px "Lucida Grande", "Helvetica", sans-serif;}
#footer {background: url("../images/bottomwrapper.png") no-repeat top left;  margin:0 auto; width:936px; color: #998675; text-align:center; padding:50px 0;}
#footer h2, #footer p {text-align: left; color:#998675; margin-left:50px;}
#contribute {margin-left:50px;}
#contribute li {float:left; padding-right:15px; font:11px/18px "Lucida Grande", "Helvetica", sans-serif; text-align: left;}
#contribute ul {width:500px; margin-left:50px;}
h4 {font: 14px italic "Georgia", serif ; padding: 10px 0;}
.alpha li {float:left; margin:1px; text-align: center;}
.alpha li a {border: 1px solid #ccc; color:#000; text-decoration: none; display:block; padding:4px 7px; background: url('../images/buttonbkg.jpg') repeat-x bottom #fff;}
.alpha li a:hover {border: 1px solid #000; color:#fff; text-decoration: none; display:block; padding:4px 7px; background: url('../images/buttonhoverbkg.jpg') repeat-x bottom #32281b;}
.other {background:none; border:none;}
.lang li {float:left; padding-right:15px; width:150px;font:13px/18px "Lucida Grande", "Helvetica", sans-serif;}
p {font:13px/24px "Lucida Grande", "Helvetica", sans-serif;}
a {color:#115a5f;}
a:hover {color:#7a1676;}
.intro {width:300px;float:left; padding: 25px 0 0 50px;}
.intro span{font: 72px/24px "Hoefler Text", "OFL Mill Goudy Sort", "Times New Roman", serif;}
.find {width:450px; margin:25px; border-left:1px #ccc solid; float:right; padding-left:50px;}
.sidenote {font:14px/16px "Hoefler Text", "OFL Mill Goudy Sort", "Times New Roman", serif; font-style:italic; color: #666; padding:5px 0 10px;}
.list {padding:20px 50px;}
.list h3 {font:20px/35px "Lucida Grande", "Helvetica", sans-serif; color:#000; margin-top:20px;}
.list li a {font: 12px "Lucida Grande", "Helvetica", sans-serif; font-style: normal; padding-right:5px;}
.list a:visited {color:#b46f1c;}
.list li {font: 12px "Georgia", "Times New Roman", serif; font-style:italic; color:#999; padding:5px;}
.item h2 {font:20px/35px "Lucida Grande", "Helvetica", sans-serif; color:#7a1676; margin-top:20px; text-transform: none;}
.item caption {text-transform: uppercase; font:12px/16px "Lucida Grande", "Helvetica", sans-serif; color:#999; padding-left:25px;}
.item table {font: 12px "Lucida Grande", "Helvetica", sans-serif; margin:20px auto;}
.item table tr{border-bottom:1px #ccc solid; margin:5px 0;}
.item th {text-align: right; font-weight: bold; padding:10px; width:150px;}
.item td {padding-right:15px;}
.item p {width:300px; margin:0 auto; font: 12px "Georgia", "Times New Roman", serif; font-style:italic; color:#999;}
.item a[href$=".zip"] {background: url('../images/download.png') no-repeat; margin: 5px auto; padding: 30px 3px 5px 72px; color:#fff; width:205px; height:20px; display:block;}
.item a:hover[href$=".zip"] {color:#000;}
.item th[scope="col"] {text-align: center;}