/*  J. Beasley - 2.22.10/

/* Eric Meyer 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,
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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	list-style: none;
	border: none;
}

body {background: #9f60ff ; font-family: Helvetica, Arial; font-weight: bold; font-size: 11px; color: #fff;}

a:link, a:active, a:visited {text-decoration: none; color: #faff7f;}

h1 {color: #fff; font-weight: bold; font-size: 30px;}

#signup {width: 450px; height: 200px; position: absolute; top: 990px; left: 50%; margin-left: -470px; _margin-left: -775px !important; _top: 1000px !important; z-index: 999999999 !important; }

#signup input {font-size: 15px; font-weight: bold; color: #53367a;}

#signup input.text1 {width: 190px; height: 45px; background: transparent;   padding: 8px 5px 0px 15px; border: none; margin-bottom: 20px; margin-right: 20px; float: left;}

#signup input.text2 {width: 230px; height: 45px; background: transparent;  padding: 8px 5px 0px 15px; border: none; margin-bottom: 20px; float: left;}

#signup input.button {width: 80px; /* background: url(img/button.gif) no-repeat; color: #000; padding: ; border: none; */ float: left; /* text-indent: -999999em; */ margin-top: 5px; z-index: 999999999 !important; }

/*
#signup input.button:hover {background: url(img/button_hover.gif) no-repeat;}
 
*/
#main {width: 940px; height: 1270px;; margin: 0 auto; margin-bottom: 0px; display: block;}

#message {width: 260px; height: 150px; padding: 33px 20px 20px 20px; background: transparent url(img/bubble.png) no-repeat; color: #000; font-size: 13px; margin: 40px auto; text-align: center;}

#message span {font-size: 20px; font-weight: bold; display: block; margin-bottom: -10px;}
#message a {color: #b379ff;}
small {font-size: 10px;}

#footer {margin: 0 auto; width:  940px; height: 100px;  text-align: left; font-size: 14px; }

#downloads table {width: 450px; font-size: 10px; padding: 0; margin-top: 17px; border-top:  1px solid #7f4dcc; margin-bottom: 0px; border-bottom:1px solid #b280ff;  }

#downloads table a {font-size: 13px;}
#downloads table a:hover {color: #fff;}

#downloads {margin-bottom: 50px;}

#downloads table tr td {border-top:  1px solid #b280ff; padding: 3px 0px 8px 0px; border-bottom: solid 1px #7f4dcc;}

#downloads table tr td object {margin-top: 0px; position: relative; top: 5px;}