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

* { margin: 0px; padding: 0px; } 

/*html { background:#FFF url('../images/bg.png') repeat-x; height:100% }*/

body { background: #fff url('../images/bg_head.png') repeat-x; margin:0px; padding:0px; height:100% } 

html>body { min-height:100%; height:auto; } 

h1, h2, h3, h4 { font-family:Arial, Helvetica, sans-serif; }

img { border:0px; }

optgroup option { padding-left: 15px; }
form .tiny { font-size: 9pt; }
.info { font-size:12px; color:#8a8a8a; padding-top:7px; }
.template { display: none; }

/*--DIVS AND CLASSES--*/

.error-text { color: #aa0000; }

#video-player { width: 500px; height: 380px; }
#audio-player { width: 500px; height: 80px; }
#wrap { width: 960px; padding: 5px; margin-left: auto; margin-right: auto; }

#anonyup { float:right; width:467px; height:340px; background:url('../images/anonyup-area.png') no-repeat center top; }
#anonyup input.uploads { width: 197px; height: 55px; padding: 0px; border: 0px none; background: url('../images/anonyup-button.png') no-repeat center 50%; text-indent: -1000em; cursor: pointer; /* hand-shaped cursor */  cursor: hand; /* for IE 5.x */ background-position-y:50% }
#anonyup input.upload { width: 169px; height: 55px; padding: 0px; border: 0px none; background: url('../images/anonyup-button_single.png') no-repeat center 50%; text-indent: -1000em; cursor: pointer; /* hand-shaped cursor */  cursor: hand; /* for IE 5.x */ background-position-y:50% }
#anonyup .form { margin: 15px 0px 5px 18px; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; width:95%; }
#anonyup .form input.button { padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; font-weight:bold; color:#8a8a8a; }
#anonyup .form input.field { width:320px; padding: 7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; border: 1px solid #808080; }
#anonyup .form input.title { width:415px !important; }

#content { margin-top:10px; }
#content .leftarea { float:left; width:44%; }
#content .rightarea { float:right; width:49%; }

#content-area { min-height:200px; text-align:center; vertical-align:middle; }
#content-area a { text-decoration:none; color:#6FAACC; }
#content-area a:hover { text-decoration:none; color:#2D4A85; }
#content-area table { margin: auto; }
#content-area div.comment { float:left; width:512px; clear:both; font-size:12px; font-weight:normal; letter-spacing:0px; padding:15px 0px; border-bottom:1px dashed #d2d2d2; }
#content-area div.file-activity { float:left; width:866px; text-align:center; table-layout:fixed; display:table; }
#content-area div.next { float:right; margin-top:170px; width:47px; }
#content-area div.post { float:left; width:512px; clear:both; padding:15px 0px; border-bottom:1px solid #d2d2d2; }
#content-area div.previous { float:left; margin-top:170px; width:47px; }
#content-area div.tags { float:left; width:512px; clear:both; font-size:12px; border-bottom:1px solid #d2d2d2; padding-bottom:15px; }
#content-area input.button { padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; font-weight:bold; color:#8a8a8a; }
#content-area input.field { font-family:Arial, Helvetica, sans-serif; padding:7px; border:1px solid #CCC; margin-top:5px; }
#content-area input.save { width: 158px; height: 41px; padding: 0px; border: 0px none; background: url('../images/save.png') no-repeat center 50%; text-indent: -1000em; cursor: pointer; /* hand-shaped cursor */  cursor: hand; }
#content-area span { color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif; letter-spacing:0px; }
#content-area strong { font-size: 1.8em; letter-spacing:-1px; }
#content-area .big { font-family:Arial, Helvetica, sans-serif; font-size:1.4em; font-weight:bold; letter-spacing:-1px; }
#content-area .com { font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-left:175px; letter-spacing:-1px; }
#content-area .pad { padding-bottom:10px; }

#login-required { height: 260px; text-align:center; margin-top: 20px; }
#message { height: 260px; text-align:center; margin-top: 20px; }
#error { height: 260px; text-align:center; margin-top: 20px; }

#features { float:left; margin-top:30px; width:100%; }
#features .feature { padding:5px; float:left; border-bottom: 1px dashed #404040; width:100%; margin-top:10px; }
#features .feature img { padding:0px 15px 5px 0px; float:left; }
#features .feature .text { float:left; }

#files { width:960px; min-height:200px; overflow:hidden; }

.file { width:200px; height:190px; margin: 0px; padding:0px 0px 25px 25px; float:left; text-align:center; }
.file .file-title { float:left; width:150px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
#file .buttons { float:right; width:70px; margin-top:5px; text-align:right; }

#footer { width: 100%; height: 210px; float:left; }
#footer .img { float:left; }
#footer .left { float: left; width:35%; height:210px; }
#footer .right { float: right; width:43%; height:210px; }
#footer .wrap { width: 960px; position: relative; left: 50%; margin-left: -480px; }

#header { padding-top:30px; }

#how-it-works { float:left; }

#logo { float:left; }

#menu { float:left; margin-left:100px; }

#pagination { width:50%; float:left; margin: 20px 0px 0px 0px; }

#profile-nav { width:100%; float:left; clear:both; padding:30px 0px 0px 0px; }
#profile-nav .options { float:right; }
#profile-nav .info { float:left; }
#profile-nav table { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
/*#profile-nav select { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; padding:2px; border: 1px solid #a8afb1; width:110px; }*/

#search { float: right; font-family:Arial, Helvetica, sans-serif; color: #5a879f; font-size:18px; font-weight:bold; letter-spacing:-1px; width:250px; }

#separator { clear:both; margin:30px 0px 20px 0px; }

#upload { width:960px; font-family: Arial, Helvetica, sans-serif; font-size:14px; }
#upload span { font-size:80%; }
#upload input.button { padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7c99a8; font-weight:bold; color:#8a8a8a; }
#upload input.field { padding: 7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7c99a8; border: 1px solid #808080; }
#upload input.upload { float:left; width: 197px; height: 55px; padding: 0px; border: 0px none; background: url('../images/anonyup-button.png') no-repeat center 50%; text-indent: -1000em; cursor: pointer; cursor: hand; background-position-y:50% }
#upload select.menu { padding: 5px; color:#6faacc; border: 1px solid #808080; width:200px; }
#upload div.checkboxes { margin-top: 5px; }
#upload div.form { margin-bottom:20px; }
#upload div.title{ margin-bottom:20px; }
#upload div.up-button { margin: 25px 0px 0px 280px; }

#upload .addfile { font-size:12px; color:#8a8a8a; text-align:right; padding-top:7px; vertical-align:middle; }
#upload .info { font-size:12px; color:#8a8a8a; padding-top:7px; }

#video { float:right; margin-top:40px; }

#view .options { float:right; border: 1px solid #D5D5D5; vertical-align:middle; width:220px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#999; }
#view img { padding:3px; }


/*--FOOTER MENU--*/

#footer ul { list-style-image:none; list-style-type:none; list-style:none; float: left; width: 100%; }

#footer ul li.l { display:inline; float:left; padding:0px; margin-right: 25px; }

#footer ul li.r { display:inline; float:left; padding:0px; margin-left: 25px; }

#footer ul li a { padding:0px; font-family:Arial, Helvetica, sans-serif; color: #6faacc; font-size:18px; font-weight:bold; text-decoration:none; letter-spacing:-1px; }

#footer ul li a:hover { color:#2F4C86; }



/*--HEADER MENU--*/

#menu ul { list-style-image:none; list-style-type:none; list-style:none; }

#menu ul li { display:inline; float:left; padding:2px 0px 0px 20px; }

#menu ul li a { padding:5px; font-family:Arial, Helvetica, sans-serif; color: #6faacc; font-size:18px; font-weight:bold; text-decoration:none; letter-spacing:-1px; }

#menu ul li a:hover { color:#FFF; background-color:#6faacc; }



/*--PAGINATION--*/

#pagination ul { border:0px; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; }

#pagination li { border:0px; margin:0px; padding:0px; font-size:11px; list-style:none; margin-right:2px; display:inline; }

#pagination a { border:solid 1px #6FAACC; margin-right:3px; display:inline; }

#pagination .previous-off, #pagination-digg .next-off { border:solid 1px #DEDEDE; color:#888; display:block; float:left; font-weight:bold; margin-right:2px; padding:6px 11px; }

#pagination .next a, #pagination-digg .previous a { font-weight:bold; }

#pagination .active { background:#6FAACC; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:7px 11px; }

#pagination a:link, #pagination-digg a:visited { color:#1A668F; display:block; float:left; padding:6px 10px; text-decoration:none; }

#pagination a:visited { color:#1A668F; display:block; float:left; padding:6px 10px; text-decoration:none; }

#pagination a:hover { border:solid 1px #1A668F; background-color:#efefef; }



/*--PROFILE MENU--*/

#head_nav { margin-top:10px; width:100%; }
#head_nav ul { list-style-image:none; list-style-type:none; list-style:none; }

#head_nav ul li { display:inline; float:left; margin:40px 30px 0 0; }

#head_nav ul li a, #head_nav ul li { font-family:Arial, Helvetica, sans-serif; color: #464646; font-size:24px; font-weight:bold; text-decoration:none; letter-spacing:-1px; }

#head_nav ul li a:hover { color:#FFF; background-color:#6faacc; }
#head_nav ul li.selected { color: #6faacc; }
#head_nav .left h1 { font-size:32px; color:#464646; letter-spacing:-2px; padding-top:35px; }
#head_nav .left { float:left; }
#head_nav .right { float:right; height:82px; }


#head_nav ul li a.selected { color:#FFF; background-color:#6faacc; }

.logout { float:left; margin:40px 15px 0px 0px; }
.logout a { font-family:Arial, Helvetica, sans-serif; color: #464646; font-size:24px; text-decoration:none; font-weight:bold;  letter-spacing:-1px; }
.logout a:hover { color:#FFF; background-color:#6faacc; }

.log-in { float:left; height:100%; }



/*--PARAGRAPHS--*/

#anonyup .form p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:21px; margin: 0px; padding-bottom:5px; }
#anonyup .form p.gray { color:#aaa; margin: 0px; padding:5px 0px; }

#text p { font-size:12px; }

#features .text p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:21px; margin: 0px; }

#footer p { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#3e3e3e; margin-top:40px; float:left; line-height:18px; }

#how-it-works p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:21px; margin-bottom: 15px; }

#profile-nav p { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; }



/*--SEARCH AREA--*/

#search .title { float:left; padding:2px 0px 0px 10px; }

#search input.field { background-color: #ddf2fe; border: 1px solid #9bc0d6; padding: 4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:130px; }

#search input.button { width: 27px; height: 26px; margin: 0px; padding: 0px; border: 0px none; background: url('../images/search-button.png') no-repeat center 50%; text-indent: -1000em; cursor: pointer; /* hand-shaped cursor */  cursor: hand; /* for IE 5.x */ background-position-y:50% }



/*--STEPS--*/

#how-it-works h2.step1 { background:url('../images/01.png') no-repeat left; }

#how-it-works h2.step2 { background:url('../images/02.png') no-repeat left; }

#how-it-works h2.step3 { background:url('../images/03.png') no-repeat left; }



/*--TITLES--*/

#anonyup h1 { font-size:26px; color:#5a879f; letter-spacing:-2px; background:url('../images/anonyup-bar.png') no-repeat bottom center;; padding-left:18px; padding-right:0px; padding-top:15px; padding-bottom:10px }

#content-area h1 { font-size:24px; letter-spacing:-1px; padding-top:75px; color:#999; }
#content-area h2 { font-size:24px; letter-spacing:-1px; padding-top:10px; color:#1AA5E0; }

#text h2 { font-size:21px; letter-spacing:-1px; padding:10px 0px 5px; color:#1AA5E0; }
#text h3 { font-size:18px; letter-spacing:-1px; padding:10px 0px 5px; color:#333; }

#features h1 { font-size:26px; color:#5a879f; letter-spacing:-2px; padding-bottom: 10px; }
#features .text h1 { font-size:18px; color:#0083cc; letter-spacing:-1px; padding-bottom: 5px; }

#how-it-works h1 { font-size:26px; color:#5a879f; letter-spacing:-2px; padding-bottom: 10px; }
#how-it-works h2 { font-size:20px; color:#6faacc; letter-spacing:-1px; padding: 16px 0px 12px 42px; }

#video h1 { font-size:26px; color:#5a879f; letter-spacing:-2px; padding-bottom: 15px; }


#text td { font-size:12px; }

