@charset "utf-8";
/* CSS Document */

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 { font-family:Verdana, Geneva, sans-serif; background-color:#fff; color:#980404; background:url("/assets/site/images/pageBg.png") center top repeat-y; }

/* general rules */
a { text-decoration:none; }
a:hover { text-decoration:none; }
.hidden { display:none; }
.loading { background-image:url("/assets/site/images/loading.gif"); }

#wrapper { display:block; width:800px; padding:0 8px; margin:0 auto; }
#pageTitle { display:block; width:275px; height:130px; background:url("/assets/site/images/logo.png") 0 18px no-repeat; margin:0 0 0 432px; padding:18px 0 0 0; }

#navBar { display:block; width:660px; height:33px; padding:0 70px; margin-top:10px; background:url("/assets/site/images/navBarBg.png") top left repeat-x; list-style:none; }
#navBar li { display:inline; height:33px; }
#navBar li a { display:block; float:left; line-height:33px; height:33px; padding:0 20px; font-size:12px; color:#fff; font-weight:bold; }
#navBar li a:hover,#navBar li a.active { color:#222; background-color:#e9e9e9; }

#content { display:block; width:660px; min-height:640px; margin:12px 70px; padding:0 0 20px 0; background-color:#fff; border:1px solid #0035ac; border-top:none; }
#content h1 { font-size:14px; line-height:29px; padding:0 20px; margin:0 0 8px 0; background:url("/assets/site/images/headerBg.png") top left repeat-x; color:#fff; }
#content h2 { font-size:14px; line-height:29px; padding:0 20px; margin:0 0 8px 0; background:url("/assets/site/images/headerBg.png") top left repeat-x; color:#fff; }
#content h3 { font-size:13px; line-height:22px; padding:0 20px; margin:12px 0 8px 0; font-weight:bold; }
#content p { font-size:11px; line-height:17px; padding:0 20px 12px 20px; }

/* image hosting */
#uploadImageQueue { margin:10px 0; }
#uploadImageQueue .uploadifyQueueItem { padding:0 20px; font-size:11px; line-height:17px; }

#content div.rightBox { display:block; width:180px; padding:0 0 20px 0; margin:0 20px 16px 0; float:right; background-color:#e9ecff; border:1px solid #cacddd; border-top:none; clear:right; }
#content div.rightBox h1 { padding:0 10px; }
#content div.rightBox h2 { padding:0 10px; }
#content div.rightBox p { padding:0 10px; }
#content div.rightBox form { padding:0 10px; }
#content div.rightBox form label { font-size:10px; }
#content div.rightBox form input.submitInput { margin:8px 0 0 0; }

form table { width:460px; table-layout:fixed; }
form table td.input { width:180px; text-align:right; font-size:13px; }
form table td.label { width:260px; text-align:left; padding:0 0 0 20px; }
form table label { font-size:13px; line-height:19px; display:block; width:260px; height:19px; text-align:right; }
form table input { font-size:13px; width:170px; height:14px; padding:3px 5px; }
form table input[type=submit] { height:21px; }
form table input[type=radio] { width:14px }

form.singleField input { margin:0 20px; font-size:24px; padding:4px 64px 4px 4px; border:1px solid #4d4d4d; width:550px; color:#ccc; background-position:562px 13px; background-repeat:no-repeat; background-color:#fff; }
form.singleField input.focus { color:#000; }

.hashResultField { margin:8px 20px; font-size:24px; padding:4px 64px 4px 4px; border:1px solid #4d4d4d; width:550px; color:#444; background-position:542px 7px; background-repeat:no-repeat; background-color:#fff; }
.md5 { background-image:url("/assets/site/images/md5Badge.png"); }
.sha1 { background-image:url("/assets/site/images/sha1Badge.png"); }

p#accountStatus { display:none; }
