@charset "UTF-8";
* {margin:0px; padding:0px;} .left {float:left;} .right{float:right;} .clear{clear:both;height:0px;overflow:hidden; width:100%;} .cursor {cursor:pointer; }
body {
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	background:#eee;
}
.fx_wd {width:940px; margin:0 auto;}
#header {width:100%; height:92px; background:#fff;}
#header .menu {margin-top:35px;}
#header .menu li {list-style:none; float:left; border-right:1px solid #eee;}
#header .menu li.last {border-right:none;}
#header .menu li a { color:#ccc; padding:5px 10px; display:block; text-decoration:none; font-size:1.3em;}
#header .menu li a:hover, 
#signup .menu li a.signup_menu {color:#000;}

#signup form p { font-size:1.4em; height: 30px; padding-bottom:10px; clear:both; width:750px; margin-bottom:20px;}
#signup form label {display:block; float:left; margin-top:5px; width:300px;}
#signup form input[type=text], 
#signup form input[type=password],
#signup form textarea {width:400px; height:30px; padding:5px 10px; float:right; border:1px solid #ccc; -webkit-box-shadow: 1px 1px 3px  #ffffff;
-moz-box-shadow: 1px 1px 3px #ffffff;
box-shadow: 1px 1px 3px #ffffff; }
#signup form textarea {height:150px;}
#signup form input[type=submit] {border:1px solid #3bb0cc; background-color:#57c9e4; color:#fff; text-shadow:-1px -1px 0px #32afcf; cursor:pointer; padding:5px 10px; font-size:1.2em; -webkit-border-radius: 5px;
-moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px 0px 1px  #ffffff; -moz-box-shadow: 0px 0px 2px #ffffff; box-shadow: 0px 0px 2px #ffffff; }
#signup #main {color:#333; text-shadow:-1px -1px 0px #fff;}

#uploader {width:100%; height:auto; /* background:#fff url(/images/upload_repeater.jpg) repeat-x; */ background:#5ac9e5 url(/images/repeater_top.jpg) repeat-x top; padding-top:15px; position:relative; padding-bottom:15px;}
#uploader_footer {width:100%; height:25px; background:url(/images/repeater_bottom.jpg) repeat-x bottom; position:absolute; bottom:0px;}
#uploader .upload_buttons {width:487px;}
#uploader .upload_text {width:400px; padding-top:30px; text-align:center;}
#uploader .upload_text .main_text {display:block; color:#fff; text-shadow:-1px -1px 0px #32afcf; font-size:1.8em; line-height:1.2em}
#uploader .upload_text .sub_text {color:#fff; text-shadow:-1px -1px 0px #32afcf;}
/*
#signup #uploader {background:#fff url(/images/upload_repeater_small.png) repeat-x; height:52px; margin-bottom:20px;}
*/
#signup #uploader .upload_text {padding-top:0px;}
#signup #uploader .upload_text .main_text {font-weight:600; font-size:1.8em; line-height:1.4em; margin-bottom:10px; margin-top:8px;}
#signup #uploader .upload_text .sub_text {font-size:1.2em; font-style:italic;}

#main .bullet {margin-bottom:15px; color:#333}
#main .bullet span { float:left; margin-top:16px; text-shadow:-1px -1px 0px #fff; font-size:1.252em; }

#main .file_list {list-style:none;}
	.file_list li {padding:5px; border-bottom:1px solid #ccc; border-top:1px solid #fff;}
	.file_list li:hover {background-color:#fff;}
	.file_list li:first-child {border-top:none;}
	.file_list li:last-child {border-bottom:none;}
	.file_list li .title {float:left; color:#636363; font-size:1.2em; text-shadow:-1px -1px 0px #fff; max-width:650px;}
	.file_list li .title .size {font-size:11px; font-family:Verdana, Geneva, sans-serif; padding-left:15px; color:#999}
	.file_list li .link {float:right;  color:#636363; text-shadow:-1px -1px 0px #fff; font-family:Verdana, Geneva, sans-serif; display:block; min-width:220px; text-align:left;}

#footer {color:#888; font-size:.8em; text-align:center;}
#footer a {color:#666; text-decoration:underline;}