/* Copyright (c) 2007, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.3.1 */ body{text-align:center;}
#ft{clear:both;}
#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7,.yui-t8,.yui-t9 {margin:auto;text-align:left;width:57.69em;*width:56.301em;min-width:750px;}
#doc3 {margin:auto 10px;width:auto;}
#doc4 {width:74.923em;*width:73.117em;}
.yui-b {position:relative;}
.yui-b {_position:static;}
#yui-main .yui-b {position:static;}
#yui-main {
	width:400px;
}
.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main,.yui-t8 #yui-main,.yui-t9 #yui-main {float:right;margin-left:-31em;}
.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}
.yui-t1 .yui-b{float:left;width:12.3207em;*width:12.0106em;}
.yui-t1 #yui-main .yui-b{margin-left:13.3207em;*margin-left:13.0106em;}
.yui-t2 .yui-b{float:left;width:13.8456em;*width:13.512em;}
.yui-t2 #yui-main .yui-b{margin-left:14.8456em;*margin-left:14.512em;}
.yui-t3 .yui-b{float:left;width:23.0759em;*width:22.52em;}
.yui-t3 #yui-main .yui-b{margin-left:24.0759em;*margin-left:23.52em;}
.yui-t8 .yui-b{float:left;width:18.4608em;*width:18.016em;}
.yui-t8 #yui-main .yui-b{margin-left:19.4608em;*margin-left:19.016em;}
.yui-t9 .yui-b{float:left;width:30.7692em;*width:30.02769em;}
.yui-t9 #yui-main .yui-b{margin-left:31.7692em;*margin-left:31.02769em;}
.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.512em;}
.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.512em;}
.yui-t5 .yui-b{float:right;width:18.4608em;*width:18.016em;}
.yui-t5 #yui-main .yui-b{margin-right:19.4608em;*margin-right:19.016em;}
.yui-t6 .yui-b{float:right;width:23.0759em;*width:22.52em;}
.yui-t6 #yui-main .yui-b{margin-right:24.0759em;*margin-right:23.52em;}
.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}
#yui-main .yui-b{float:none;width:auto;}
.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gb .yui-u,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u {float:left;margin-left:2%;width:32%;}
.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u {*margin-left:1.8%;_margin-left:4%;}
.yui-g .yui-gb .yui-u{_margin-left:.8%;}.yui-gb .yui-u{float:right;}.yui-gb div.first{margin-left:0;float:left;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-g div.first,.yui-gc div.first,.yui-gc div.first div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first{float:left;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g div.first{*margin:0;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-gc div.first,.yui-gc div.first,.yui-gd .yui-g,.yui-gd .yui-u{width:66%;}.yui-gd div.first,.yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf div.first{width:24%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first {float:left;}.yui-ge div.first,.yui-gf .yui-g,.yui-gf .yui-u{width:74.2%;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}.yui-gb .yui-u{float:left;}
/* Copyright (c) 2007, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.3.1 */ body {color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
html, body {margin: 0px; padding: 0px}
body {
	font-family: "Trebuchet MS", Trebuchet, Tahoma, Verdana;
	color: #333;
	text-align: center;
	font-size:9px
}
/* used to customize the width on Yahoo Grids */ #scribd-doc {
	margin:auto;
	text-align:left; /* leave unchanged */
	padding-top:15px;
	width:76.153px;/* non-IE */




*width:74.3185em;/* IE */ 					min-width:0%;/* optional but recommended */
}
#scribd-doc img {vertical-align: middle}
* html.flex {overflow-y:hidden}
* body.flex {height:100%; overflow-y:auto; overflow-x:hidden}
a {/* color: #369; */ color:#1B6FBF}
input,textarea {border: 1px solid #ccc}
input.button {border: 0px solid #ccc}
h1.first, h2.first, h3.first {margin-top: 0 !important}
h1 {font-weight: bold; color: #00A34D; font-size: 25px; padding: 0; margin-bottom: 5px}
h1 em {font-style: italic}
h1 small, h1 small a {font-size: 14px !important}
h1.user {font-size: 18px}
h2 {padding: 0; margin-top: 5px; color: #555; font-size: 17px}
h2.green, h2.green a {color: #00A34D !important}
h2.tight {margin: 0; margin-top: 15px; padding: 0}
h3 {color: #00A34D; margin-bottom: 5px}
h3.error {color: red}
.small {font-size: 11px; color: #999;}
a:visited {}
a:hover {
	color: #69C;
	font-style: normal;
}
td {font-size:12px}
table.size12table td {font-size:12px}
.bold {font-weight: bold}
img {border:0px solid white; vertical-align: middle}
.middle {vertical-align: middle !important}
.clear {clear: both}
.divide {padding-top: 5px; border-top: 1px solid #eee}
img.base {vertical-align: baseline}
small.new {background: yellow fixed; font-size: 10px; color: #555}
.pad15 {padding: 15px}
#search_bar_blue {padding-top: 5px; padding-bottom: 5px; margin-top: 0px; text-align: center; /*height: 40px;*/ clear: both; /*background: url(/images/search_bar.gif) no-repeat center top;*/ background: #5c95cf; z-index: 1; margin-bottom: 0}
#search_bar_blue #search_box .search_button {/*vertical-align: middle;*/ border: 0px; /*margin-top: -4px;*/ }
#search_bar_blue #search_box {/*position: relative; left: 50px;*/ margin: 0 auto 0 auto; display: inline}
#search_bar_blue #search_box table {width: 900px}
#search_bar_blue #search_box table tr td.promo_left {width: 100px; color: white; padding-right: 15px; font-weight: bold; font-size: 13px}
#search_bar_blue #search_box table tr td.promo_right {color: white; padding-left: 15px; font-weight: bold; font-size: 13px}
#search_bar_blue #search_box table tr td.advanced {vertical-align: bottom; padding-bottom: 3px; padding-left: 10px}
#search_bar_blue #search_box table tr td.advanced a {color: white; text-decoration: none}
#search_bar_blue img {vertical-align: middle}
#main_promo {text-align: center; margin-top: 0; margin-bottom: 15px}
#main_promo .upload_now {text-align: center; margin: 0 auto 0 auto; padding: 0; margin-top: 0}
#main_promo .upload_now p img {vertical-align: middle}
#main_promo .upload_now p {margin: 5px 0 5px 0; padding: 0}
#main_promo .upload_now p.educational {margin-bottom: 25px}
#main_promo .upload_now table tr td {vertical-align: top; padding: 5px 10px 0 10px}
#main_promo .upload_now table tr td.or {padding-top: 15px; font-size: 20px}
#main_promo .upload_now .unlimited {font-weight: bold; float: right; font-size: 15px; margin-top: 18px; margin-right: 0}
#main_promo h1 {color: #1D672C; font-size: 30px; margin-bottom: 10px; margin-top: 15px}
#welcome_back {padding: 10px 5px 10px 5px; background: #fdf8c2 url(/images/backgrounds/yellow_fade_action.gif) repeat-x; margin: 15px auto 25px 0; width: 655px; border: 1px solid #ccc}
#welcome_back .welcome {width: 300px; text-align: right; font-size: 17px; color: black}
#welcome_back .welcome h1 {font-size: 25px; margin: 4px auto 4px auto; font-weight: normal}
#welcome_back a {color: #13A038; text-decoration: none; font-weight: bold}
#welcome_back p {margin: 4px auto 4px auto}
#welcome_back .green {color: #13A038}
#welcome_back .stats {margin-right: 15px; font-size: 16px; float: right; width: 300px; text-align: right}
#feature_documents {margin: 10px auto 10px auto}
#featured_documents #example_document {clear: right; width: 600px; float: right; margin-bottom: 10px}
#featured_documents #example_document .embedded {text-align: center; margin: 5px auto 10px auto}
#featured_documents #example_document .featured_title {font-size: 20px; color: #14ae4c; font-weight: bold}
#featured_documents #example_document .featured_title .doc_title {float: right}
#featured_documents #example_document .featured_title a {font-weight: normal; font-size: 15px}
#featured_documents #popular_documents {width: 370px; float: left}
#featured_documents #popular_documents h1 {font-size: 20px; color: #14ae4c; margin: 5px auto 5px auto}
#featured_documents #popular_documents h1 img {vertical-align: middle}
#featured_documents #popular_documents .listing {padding: 10px; margin: 5px auto 5px auto; background: url(/images/popular_back.gif) repeat-x bottom left; border-bottom: 1px solid #ccc; clear: left}
/* Holly Hack: prevents 3px gap (only IE-win sees this) \*/ * html #popular_documents .listing {height: 1%; margin-left: 0}
/* End Holly Hack */ #featured_documents #popular_documents .more {float: right; margin-top: 10px; margin-bottom: 10px}
.import_contacts h1 {margin: 0px auto 4px auto; padding-top: 0}
.import_contacts h2 {margin: 4px auto 14px auto}
.import_contacts table tr td.head {font-size: 15px; font-weight: bold}
.import_contacts table tr td {font-size: 12px}
.invite_friend_front {background: #20ad58 url(/images/backgrounds/green_fade.gif) repeat-x; padding: 10px; float: right; width: 225px; color: white; margin: 0 30px 15px auto}
.invite_friend_front img {vertical-align: middle}
.invite_friend_front input {border: 0}
.invite_friend_front p {margin: 4px auto 4px auto; font-size: 11px}
.invite_friend_front h1 {color: white; font-size: 16px; margin: 4px auto 1px auto}
.invite_friend_front h2 {color: white; font-weight: normal; font-size: 14px; margin: 0px auto 10px auto}
.invite_friend_front #errorExplanation {width: 175px; color: black}
.invite_friend_front #errorExplanation h2 {color:white}
.invite_friend_front .success {color: white}
.invite_friend_profile {background: #eee; padding: 10px; width: 130px; color: black; margin: 0 auto 15px auto; background: transparent}
.invite_friend_profile .provider {border: 0}
.invite_friend_profile p {margin: 4px auto 4px auto; font-size: 12px}
.invite_friend_profile h1 {color: #777; font-size: 18px; margin: 4px auto 10px auto; padding-bottom: 4px; font-weight: normal; border-bottom: 1px solid #eee}
.invite_friend_profile h2 {font-weight: normal; font-size: 13px; margin: 0px auto 10px auto}
.invite_friend_profile #errorExplanation {width: 110px; color: black}
.invite_friend_profile #errorExplanation h2 {color:black}
.invite_friend_profile .success {color: #13A038}
#home_header {position:absolute; color:white; font-size:26px; top:64px; left:35px}
#home_header img {vertical-align: middle}
.bluebutton {/* background-color:#00aab5; */ background-color:#1B6FBF; color:white; font-size:14px; padding:1px; border-top:1px solid #D9DFEA; border-left:1px solid #D9DFEA; border-bottom:1px solid #0e1f5b; border-right:1px solid #0e1f5b}
.welcome .stats {padding: 10px; font-size: 14px; margin: 5px 10px 10px 0}
.hotlinks {text-align: right}
.hotlinks ul {padding-right: 30px}
.hotlinks ul li {margin-bottom: 5px}
.hotlinks ul li a {font-size: 20px; text-decoration: none}
.hotlinks ul li a:hover {background: #1B6FBF; color: white}
.front_box {font-size: 13px; padding: 10px; margin-bottom: 10px; overflow: hidden; background: #f3f3f3}
.front_box p {margin-bottom: 10px}
.front_box h2 {margin-bottom: 10px}
.front_box h2 a {text-decoration: none}
.front_box img {vertical-align: middle}
.featured_docs .listing {margin-bottom: 15px}
.featured_docs .listing .summary .description {color: #555}
.featured_docs .listing a {font-size: 14px}
.new_message {color: #00A34D; padding: 5px}
#page {clear: both; width: 990px; margin: 0px auto; position: relative; /*background: #fff; */ padding:0px 0px; text-align: left}
#page_full {width: 100%; background: none; text-align: left}
#page_full_center {text-align: center; background: none}
#page_flex {width:100%; height:100%; text-align:left}
.image_popup {position: relative}
.preview {position: absolute; top: -120px; left: -250px; border: 5px solid #777; font-size: 15px; text-align: center; font-weight: bold; padding: 15px; background: white; z-index: 5000}
/*.image_popup:hover span {display: block; top: -120px; left: -250px; border: 5px solid #777; font-size: 15px; text-align: center; font-weight: bold; padding: 15px; background: white}
*/ .image_popup:hover span a {font-size: 20px; font-weight: bold; color: black}
.image_popup:hover span img {}
#content {}
#content_group {width: 990px; margin: 20px auto 20px auto; text-align: left}
/* Upload Promo Page (adwords) */ #upload_promo {}
#upload_promo h1 {margin-bottom: 5px; padding-bottom: 0}
#upload_promo h2 {margin: 3px auto 25px auto; color: #777}
#upload_promo .splash {text-align: center}
#upload_promo .splash table tr td {font-size: 25px; text-align: left}
/* Upload Page */ .upload h1 {font-size: 24px; margin-bottom: 3px; padding: 0; margin-top: 0px}
.upload h2 {font-size: 13px; color: #555; margin-top: 0}
.progress {float: right; margin-top: 0px; margin-right: 0px; padding: 5px}
.progress_word_grid {margin-right: 0px}
.progress ul {list-style-type: none; padding: 5px}
.progress ul li {display: inline; font-size: 16px; margin-right: 0px; padding: 5px 15px 5px 15px; background: url(/images/progress_gray_bg.gif) repeat-x left; color: #777}
.progress ul li a {color: #777; text-decoration: none}
.progress ul li.active a {color: white; text-decoration: none}
.progress ul li a:hover {color: #1B6FBF; text-decoration: underline}
.progress ul li.active {color: white; font-weight: bold; background: url(/images/progress_green_bg.gif) repeat-x left}
.progress ul li.arrow {display: inline; margin: 0 10px 0 0; padding: 5px 13px 5px 0; background: white url(/images/rightarrow_gray.gif) no-repeat; width: 13px}
.progress ul li.activearrow {display: inline; margin: 0 10px 0 0; padding: 5px 13px 5px 0; background: white url(/images/rightarrow_green.gif) no-repeat; width: 13px}
.progress ul li.arrow img {margin-top: 5px; padding-top: 0px; vertical-align: baseline}
.upload_box {/*width: 600px;*/ background: #fdf8c2 url(/images/backgrounds/yellow_fade_action.gif) repeat-x; border: 1px solid #ccc; padding: 20px; color: #555; margin-top: 10px; margin-bottom: 15px; font-size: 13px}
.upload_box h1 {color: #27A84D; margin-top: 0}
.upload_box h1 img {vertical-align: middle}
.upload_box h2 {color: #27A84D; font-size: 14px}
.upload_box input.submit_button {margin-top: 10px; margin-bottom: 10px}
.upload_box .input_area {width: 230px}
.upload #upload_other_wrapper {padding-left: 10px; margin-top: 15px}
.upload #upload_other {margin-bottom: 15px}
.upload #upload_other h1 {font-size: 20px; color: #27A84D}
.upload #upload_other .upload_box h1 {font-size: 17px}
.upload #upload_other .upload_box h1 img {vertical-align: middle}
.upload #upload_other .upload_box {background: #fff url(/images/backgrounds/light_gray_fade.gif) repeat-x; border: 1px solid #ccc; padding: 15px}
.upload #formats {width: 550px; margin-top: 10px}
.upload #formats tr td {padding-right: 10px; padding-bottom: 10px}
.upload #formats tr td.list {vertical-align: top}
.upload #formats tr td.list p {margin: 0 auto 7px 0}
.upload #formats tr td.list img {vertical-align: middle}
.upload #formats .type {font-size: 14px; text-align: right}
.upload .copy_warning{ color: #8C172B; font-size: 12px; text-align: center; margin-top: 15px; clear: both}
table.recent_friends_docs {}
table.recent_friends_docs tr td {text-align: center; width: 150px; padding: 10px; width: 110px }
table.recent_friends_docs tr td p {padding: 0; margin: 0; margin-bottom: 3px}
.doc_status .title {color: #00A34D; font-size: 18px; padding: 7px 10px 7px 10px; border-width: 1px 1px 0 1px !important}
.doc_status .title img {vertical-align: middle}
.doc_status .body {padding: 10px; margin-bottom: 25px; font-size: 14px; color: #555}
.doc_status .body p {margin: 10px auto 10px auto}
.doc_status .body h2 {margin-bottom: 10px; margin-top: 25px}
.doc_status .body h2.first {margin-top: 0}
/* View5 */ #view_container {margin: 0 auto 10px auto}
#view_title_bar {margin: 0px auto 5px 4px; padding: 0 10px 0 0; text-align: left}
#doc_title {color: black; text-align: left; font-size: 20px; font-weight: bold; margin: 0 0 15px 3px; padding: 0}
#doc_title_edit_alert {font-size: 11px; margin-left: 5px; color: #999}
#doc_title .highlight {background: #fffaaf}
#doc_title_edit {margin: 0 0 15px 3px; text-align: left}
#doc_title_edit .button_text a {font-size: 11px}
#doc_title_edit form {font-size: 15px}
#doc_title_edit form .text_input {width: 400px}
#doc_title_edit form .submit_button {font-size: 13px; /*height: 18px; height: 1.8em;*/ padding:0}
.doc_title_private {color: red; background: #EFCACC; font-size: 11px; padding: 2px}
#buttons {margin: 0 auto 5px 5px; text-align: left; list-style-type: none}
#buttons li {margin-right: 1px; display: inline}
#buttons li a {padding: 3px 4px 3px 4px}
#buttons li a:hover, #buttons li a.active {background: #fdf8c2}
#buttons li a.active {}
.button_box {background: #fefbda url(/images/backgrounds/yellow_fade_invert.gif) repeat-x top left; margin: -5px auto 5px auto; padding: 15px; text-align: left}
.button_box p {margin: 10px auto 10px auto}
.button_box h1 {font-size: 19px; margin-bottom: 15px}
.button_box h2 {font-size: 14px; margin-bottom: 5px}
.button_box input {font-size: 13px}
.embed_code h2 {margin-bottom: 3px}
.embed_code h2 small {margin-left: 15px}
#download_box img {padding: 3px}
#download_box img:hover {background: #EADC9B}
.ad {text-align: center; padding: 0px; margin: -10px auto 0 auto}
.ad_text {margin: 0; padding: 0; font-size: 10px; color: #ccc}
.ad_text_center {text-align: center}
.ad_text_right {text-align: right}
.ad_text_left {text-align: left}
#view_main {margin: 0 auto 10px 10px; text-align: center}
#view_main #viewer #embedded_flash, #view_main #viewer #html_wrapper, #view_main #viewer #long_window {border: 1px solid #ccc}
#unconverted {background: #fdf8c2 url(/images/backgrounds/yellow_fade_action.gif) repeat-x; padding: 15px; border: 1px solid #ccc; margin: 15px auto 15px auto; text-align: left; width: 400px}
#unconverted.long {width: auto}
#unconverted.short {}
#unconverted .download strong {font-size: 20px; color: #00A34D; margin-right: 10px}
#unconverted .download {padding-left: 100px; font-size: 18px}
#unconverted .download img {vertical-align: middle}
#unconverted .note {font-family: Helvetica; color: #777; font-size: 13px; margin-bottom: 15px; line-height: 1.3em}
#unconverted .status {font-family: Helvetica; color: #555; font-size: 14px; margin: 0px auto 15px auto; line-height: 1.4em}
#viewer img {border: 0px}
/* View6 */ #view_title_bar_right {margin: 10px auto 5px 297px; text-align: left}
#view_title_bar_right h1 {display:inline; font-size: 23px; font-weight: normal; margin: 10px 5px 4px auto; padding: 0}
#view_title_bar_right .button {margin: auto 2px auto 2px; display: inline}
#view_title_bar_right img {vertical-align: top}
#view_bar {clear: both; float: right; width: 300px}
#view_bar h1 {font-size: 16px; color: #00A34D; clear: right; text-align: left; margin: 4px auto 4px auto}
#view_bar h1 .tiny {font-size: 11px}
#view_bar h1 .tiny a {text-decoration: none; color: #999}
#view_bar h1 .tiny a:hover {color: #1B6FBF}
#view_bar h1 img {vertical-align: middle}
#view_bar .related_green {background: #fff url(/images/backgrounds/light_gray_fade.gif) repeat-x; height: 200px; overflow: auto; border: 1px solid #ccc; font-size: 13px; margin: 0; padding: 0; color: #777; text-align: left; clear: right}
#view_bar .related_green .highlight {color: black}
#view_bar .related_green h1 {color: #555; margin-left: 7px}
#view_bar .related_green h1.query {color: white; font-size: 18px; margin-left: 7px}
#view_bar .related_green .filetype_image {float: left; margin-right: 10px}
#view_bar .related_green .picture {border: 1px solid #ccc}
#view_bar .related_green .rstats {font-size: 11px; color: #555; margin-bottom: 5px; padding-bottom: 0}
#view_bar .related_green .rstats strong.after {margin-left: 4px}
#view_bar .related_green ul {list-style-type: none; padding: 0 5px 0 5px; margin: 0}
#view_bar .related_green ul li {clear: left; margin: 10px auto 10px auto; border-bottom: 1px solid #eee; padding-bottom: 5px; color: #555}
#view_bar .related_green ul li a {}
#view_bar #actions {clear: right; height: 1%; /* fix peek-a=boo bug in IE6, adds Layout */ background: #fdf8c2 url(/images/backgrounds/yellow_fade_action.gif) repeat-x; margin: 0 0 5px 0; padding: 10px; border: 1px solid #ccc}
#view_bar #actions ul {list-style-type: none; margin: 0; text-align: left; padding-left: 0}
#view_bar #actions ul li {margin-bottom: 9px; margin-left: 0; font-size: 14px; padding-left: 0; font-weight: bold; color: #333}
#view_bar #actions ul li .sub_action .errorExplanation {font-size: 12px; width: 200px}
#view_bar #actions ul li .sub_action .errorExplanation ul li {list-style-type: none}
#view_bar #actions ul li .sub_action h2{ font-size: 14px}
#view_bar #actions ul li .sub_action {font-size: 12px; margin:10px auto 10px auto}
#view_bar #actions ul li .sub_action a {font-size: 12px}
#view_bar #actions ul li .unfavorite a {font-size: 11px}
#view_bar #actions ul li .actionable {margin: 5px auto 5px auto; font-size: 12px; display: none}
#view_bar #actions ul li .embed_float {float: left; margin-right: 10px; margin-bottom: 10px}
#view_bar #actions ul li .embed {font-size: 11px; color: #555}
#view_bar #actions ul li .embed a {font-size: 11px}
#view_bar #actions ul li a {font-weight: bold; font-size: 14px}
#view_bar #actions ul li img {vertical-align: middle}
#view_bar #actions ul li img.middle {vertical-align: middle}
#view_bar #author3 {margin: 20px auto 0px auto; padding: 0 15px 0 0; text-align: left}
#view_bar #author3 .user_info {padding-left: 55px}
#view_bar #author3 .user_info p.name {margin: 2px auto 2px auto; font-size: 14px}
#view_bar #author3 .user_info p.date {margin-top: 4px; margin-bottom: 5px; color: #777; font-size: 12px}
#view_bar #author3 .user_picture {float: left}
#view_bar #description {margin: 10px auto 15px auto; padding: 0 15px 0 0px; clear: both; text-align: left}
#view_bar #description h2 {font-size: 14px; color: #333; font-weight: bold; margin: 0 0 2px 0; padding: 0}
#view_bar ul#metadata {list-style-type: none; padding: 10px 15px 5px 10px; margin: 15px 0 15px 0; clear: both; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc}
#view_bar ul#metadata #categorize_this_doc {font-size: 12px}
#view_bar ul#metadata #categorize_this_doc strong {color: red}
#view_bar ul#metadata #categorize_this_doc form {margin: 0; padding: 0}
#view_bar ul#metadata #categorize_this_doc input, #view_bar ul#metadata #categorize_this_doc select {font-size: 11px}
#view_bar ul#metadata img {vertical-align: middle}
#view_bar ul#metadata li {margin-bottom: 10px; font-size: 13px; text-align: left}
#view_bar ul#metadata li table {border-spacing: 5px}
#view_bar ul#metadata li table tr td.type {font-weight: bold; padding-right: 10px}
#view_bar ul#metadata li table tr td {vertical-align: top}
.view_main_right {margin: 0 auto 10px 0px; text-align: center}
.view_main_right #viewer #embedded_flash, .view_main_right #viewer #html_wrapper, .view_main_right #viewer #long_window {border: 1px solid #ccc}
.view_main_right #doc_comments {text-align: left; width: 500px; margin: 20px auto 10px auto}
.view_main_right #doc_comments h1 {color: #009B2D; font-size: 16px}
.view_main_right #doc_comments h1 img {vertical-align: middle}
.view_main_right #doc_comments .add {font-size: 14px; font-weight: bold; padding: 3px 3px 3px 0}
.view_main_right #doc_comments .comment_box {}
.view_main_right #doc_comments .comment_box p {margin: 2px auto 2px auto; font-size: 14px}
.view_main_right #doc_comments .comment_box .author {float: left; text-align: center; width: 57px; color: #555; padding: 0; font-size: 12px}
.view_main_right #doc_comments .comment_box .author img {border: 1px solid #ddd}
.view_main_right #doc_comments .comment_box p.body {padding-left: 67px}
.view_main_right #doc_comments .comment_box .date {float: right; margin-top: 10px}
.view_main_right #doc_comments .comment_box {background: #fff url(/images/backgrounds/light_gray_fade.gif) repeat-x; padding: 15px 15px 10px 15px; height: 1%; overflow: auto}
.view_main_right #doc_comments .comment_box p {margin: 2px auto 2px auto; font-size: 14px}
.view_main_right #doc_comments .comment_box .author img {vertical-align: middle}
.view_main_right #doc_comments .comment_box .number {position: absolute; bottom: 0; right: 0}
.analytics_box {font-weight:bolder; font-size:13px; color:#333333; border-bottom:1px solid #EEEEEE; padding:5px 0px 5px 10px; text-align: left}
.analytics_box h2 {font-size: 14px; padding: 0; margin: 0 0 5px 0; color: #000; font-weight: bold}
#analytics_popup {position: absolute; border: 10px solid #ccc; width: 700px; height: 600px; background: white; z-index:1002; padding: 15px}
#analytics_popup_content {text-align: left}
#analytics_popup .close {font-size: 15px}
#post_comment_button {margin-top: 10px; font-size: 15px; padding: 2px 10px 2px 10px}
.old_page {font-size: 11px; margin: 5px auto 5px auto; background: #eee; padding: 10px}
#view_bar .stats {clear: left; text-align: center; font-size: 14px; margin: 0 auto 10px auto; padding: 0; padding-left: 0; font-weight: bold; line-height: 1.8em}
#view_bar .featured {margin: 5px auto 5px auto; text-align: center}
#view_bar .featured img {vertical-align: middle}
#view_bar .stat {margin: 5px}
#view_bar .stat img {vertical-align: middle}
#notice {border: 2px solid red; padding: 1em; margin-bottom: 2em; background-color: #f0f0f0; font: bold smaller sans-serif}
#notice2 {border: 2px solid red; padding: 1em; margin-bottom: 2em; background-color: #f0f0f0; font: bold larger sans-serif}
#notice3 {border: 2px solid green; padding: 1em; margin-bottom: 2em; background-color: #f0f0f0; font: bold larger sans-serif}
#main_search_box {position:absolute; top:24px; right:10px; z-index:10}
.tagline {font-size:14px}
a.black {color:black; text-decoration:none}
#no_subtabs {}
#subtabs {padding-top:10px; font-size:12px; /* width:220px;*/ margin-right:10px; margin-top:16px; float:left; min-height:520px; /* height:520px; */ background-color:white; border-right:1px solid #dddddd}
#subtabs a {text-decoration:underline}
#subtabs a.selected {text-decoration:none; color:black; background-color:white}
#navbar {font-size:16px; padding:0px 0px 0px 0px; /* background-image:url('/images/word/images/tabbar.gif'); */ font-weight:bold; position:absolute; left:134px; top:10px; height:47px; overflow:hidden}
#upload_button {font-size:12px; position:absolute; top:20px; left:585px; font-weight:bold; background-image:url(/images/word/new_images/diagonals2.gif); padding:10px 10px 12px 10px; height:17px; overflow:hidden; padding-top: 4px; padding-bottom: 18px}
#upload_promotion {position:absolute; left:585px; background-image:url(/images/word/new_images/diagonals2.gif); top:58px; width:392px; height:92px}
#view_upload_promotion {position:absolute; left:585px; background-image:url(/images/word/new_images/diagonals2.gif); top:59px; width:372px; height:55px}
#actual_tabs {position:relative; top:10px}
#navbar a, #navbar a:visited {text-decoration:none; padding:15px 10px 18px 10px; margin-right:2px; color:#1B6fBf; font-size:12px; text-decoration:underline}
#navbar .word_tab {color:#1B6FBF}
#navbar a:hover, #navbar a.selected{ color:black; background:white; text-decoration:none}
.profile-right {padding-left: 20px}
.profile-right .search {margin: 0 0 15px 0}
.profile-right .shelves {border-bottom: 1px solid #ccc; margin-bottom: 10px}
.profile-right .shelves .right {margin-bottom: 5px}
.profile-right .shelves h1 {border-bottom: 1px solid #ccc; width: 375px}
.profile-right .shelves h2 a {text-decoration: none; color: #00A34D}
.profile-right .shelves h2 small a {text-decoration: underline}
.profile-right .shelves table tr td {padding: 15px; text-align: center; width: 100px}
.profile-right .shelves table tr td img {margin-bottom: 5px}
#profile_info {background: #fdf8c2 url(/images/backgrounds/yellow_fade_action.gif) repeat-x; padding: 15px; border: 1px solid #ccc; margin-bottom: 15px; font-size:13px}
#profile_info .stats {margin: 5px auto 10px auto}
#profile_info .stats p {font-size: 14px; margin: 4px auto 4px auto; padding: 0}
#profile_info .stats p img {vertical-align: middle}
#profile_info .stats small {font-size: 14px; color: #00A34D}
#profile_info p {margin: 10px auto 10px auto}
#profile_info h2 {margin-top: 20px; border-bottom: 1px solid #ccc; margin-bottom: 10px}
#profile_info .label {color:#777777; font-size:12px}
#profile_info .data {font-size:12px; padding-left: 10px}
#profile_info .heading {font-weight:bolder; font-size:12px}
#logout {text-align: center; height: 1%; padding: 15px}
.loginform {margin: 0px auto 0px auto; text-align: left; width: 850px}
.loginform label {font-size:15px}
.loginform input {font-size: 15px; width: 175px}
.loginform .submit {font-size: 16px; padding: 5px !important; width: auto !important}
.loginform .login {text-align: left}
.loginform .signup h2 {margin-bottom: 10px; color: #00A34D !important}
.loginform .login table, .loginform .signup table {margin-top: 10px; border-spacing: 0; border-collapse: separate}
.loginform .login table tr td, .loginform .signup table tr td {padding-right: 15px; padding-bottom: 10px}
.loginform .other_options {font-size: 11px; color: #999; border-bottom: 1px solid #bbb; margin: 25px auto 10px auto}
.loginform_lb {margin: 0px auto 0px auto; text-align: left}
.loginform_lb label {font-size:15px}
.loginform_lb input {font-size: 15px; width: 175px}
.loginform_lb .submit {font-size: 16px; padding: 5px !important; width: auto !important}
.loginform_lb .login {text-align: left; padding: 15px}
.loginform_lb .signup {padding: 15px}
.loginform_lb .signup h2 {margin-bottom: 10px; color: #00A34D !important}
.loginform_lb .login table, .loginform_lb .signup table {margin-top: 10px; border-spacing: 0; border-collapse: separate}
.loginform_lb .login table tr td, .loginform_lb .signup table tr td {padding-right: 15px; padding-bottom: 10px}
.loginform_lb .other_options {font-size: 11px; color: #999; border-bottom: 1px solid #bbb; margin: 25px auto 10px auto}
#viewarticle_bottom {padding:20px 0px 0px 0px}
#analytics_box, #text_statistics_box{ padding:3px 0px 8px 10px; font-size:12px; margin:0px}
#rating {float: right}
.copyright_image {display:none}
.rating2 .copyright_image {display:block}
.embed_box {padding: 25px; height: 1%; /* fix peek-a=boo bug in IE6, adds Layout */ }
.embed_box h1 {padding-top: 0; margin-top: 0; margin-bottom: 15px}
.embed_box .embed_form {font-size: 15px; margin-bottom: 25px}
.embed2 .redundant_send_to_friend{ display:none}
.vote_button {margin:0px; padding:0px; overflow:hidden; height: 19px}
.vote_button a {margin: 0; padding: 0}
.vote_button img {margin: 0; padding: 0}
#analytics_box, #text_statistics_box {width:440px; border:1px solid #f9f5ef}
#html_wrapper:focus {-moz-outline:none}
#text_statistics_box {float:left; overflow:hidden; margin-top:10px}
#analytics_box {overflow:hidden; float:left}
#analytics_box #show_analytics {font-size:14px}
#analytics_box a.graph_selected {color:black; text-decoration:none}
#analytics_box2 a.graph_selected {color:black; text-decoration:none}
#analytics_box2 {padding:10px; background-color:white; overflow:auto; z-index:10}
#report_form2 {padding:10px; position:absolute; background-color:#fff; height:120px; width:500px; left:380px; z-index:10; /* overflow-y:scroll; */ overflow:auto}
#helpful_flashpaper_message {position:absolute; top:200px; left:300px; padding:10px; font-size:18px}
#helpful_flashpaper_message2 {position:absolute; top:200px; left:300px; padding:10px; font-size:18px}
.flashpaper_style_gradient {background-color:#bbbbbb; height:30px; margin-bottom:0px; background:url(/images/word/flashpapergradient.gif) repeat-x top}
#spinner {margin-right:5px}
#analytics_box2 #spinner {margin-right:20px}
#analytics_box #spinner {padding-top:5px}
#analytics_box2 #close_button {margin-right:5px}
#analytics_box #close_button {display:none; margin-right:5px}
#analytics_box2 #simple_analytics {}
#simple_analytics {width: 270px}
#analytics_box2 #analytics_switch {display:none}
.statistics_label {font-size:11px}
.statistics_value {font-size:11px; font-weight:bold; padding-left:10px}
.statistics_average {color:#555555; padding-left:10px; font-size:11px}
#similar {padding:15px; background-color:white; overflow:auto; z-index:10}
#similar .by_line{ color:#999999; background-color:#f8f8f8; font-size:12px; padding:5px; margin-top:10px}
.format_options {float: right; margin-right: 15px}
.format_options img {vertical-align: middle; margin-left: 10px}
table#doc_grid tr td, table#group_grid tr td, table#profile_grid tr td {padding: 15px; width: 33%; text-align: center; vertical-align: top}
table#doc_grid, table#group_grid, table#profile_grid {table-layout: fixed; width: 100%}
table#doc_grid tr td img.thumbnail, table#group_grid tr td img.thumbnail, table#profile_grid tr td img.thumbnail {border: 1px solid #ccc; float: none}
table#doc_grid tr td p.title, table#group_grid tr td p.title, table#profile_grid tr td p.title {font-size: 14px; margin-bottom: 10px}
table#doc_grid tr td .filetype_no_thumb_available, table#profile_grid tr td .filetype_no_thumb_available , table#group_grid tr td .filetype_no_thumb_available {width: 120px; padding: 20px; background: transparent; margin: auto; height: 100px; vertical-align: middle; border: 1px solid #aaa}
#listing {margin-bottom:10px}
#peoplelisting td {font-size:12px}
#peoplelisting .gray {color:#9eaaac}
#peoplelisting .oneperson {border-top:1px solid #f9f5ef; padding:5px 0px 5px 0px}
#invited_word_users {width:300px}
#invited_word_users .small_x {border:1px solid #B3D1FE; padding:0px 1px; text-decoration:none; margin-left:2px; position:relative; bottom:2px; font-size:10px}
#invited_word_users .existing_user_box {border:1px solid #cccccc; margin-right:5px; padding:2px}
#grouplisting td {font-size:12px}
#grouplisting .gray {color:#9eaaac}
#grouplisting .onegroup {border-top:1px solid #f9f5ef; padding:5px 0px 5px 0px}
.usermessage {width:400px; margin-left:100px; border:2px solid #00aab5; padding:20px 20px 40px 20px; font-size:14px}
.usermessage_header {font-size:16px; border-bottom:1px solid #00aab5; margin-bottom:10px; margin-right:30px}
#promo {background: url(http://assets.scribd.com/images/promos/google_view_5/green_back_3.gif) repeat-x; text-align: left}
#promo img {border: 0; outline: none}
#promo_chinese {background: url(http://assets.scribd.com/images/promos/google_view_5/green_back_3.gif) repeat-x; text-align: left}
#promo_chinese img {border: 0; outline: none}
#promo_small {background: url(http://assets.scribd.com/images/banners/publish_now_sm_back.gif) repeat-x; text-align: left}
#promo_small img {border: 0; outline: none}
.publish_banner_column {clear: right; text-align: center; font-family: Lucida Grande, Helvetica; padding: 2px 10px 10px 10px; margin-bottom: 10px}
.publish_banner_column_container {margin-bottom: 10px}
.publish_banner_column a {text-decoration: none}
.publish_banner_column h1 img {vertical-align: middle; position: relative; margin-top: 3px; top: -3px}
.publish_banner_column h1 {font-size: 17px !important; clear: right}
.publish_banner_column h1 a {color: #00A34D}
.publish_banner_column h2 {font-size: 17px; clear: right; margin-bottom: 5px}
.publish_banner_column h2 a {color: #555; font-weight: normal}
.publish_banner_column h2 {font-size: 12px !important}
.publish_banner_small {margin: 5px auto 0 auto; font-family: Lucida Grande, Helvetica; text-align: left; padding: 0px 10px 0 10px; height: 32px; border: 1px solid #eee !important}
.publish_banner_small a {text-decoration: none}
.publish_banner_small img.publish_icon {position: relative; top: -3px}
.publish_banner_small img {vertical-align: middle; padding: 0; margin: 0}
.hide_this {margin-top: 5px}
.publish_banner_small h1 {font-size: 17px; display: inline; float: left; margin-top: 5px; margin-right: 10px}
.publish_banner_small h1 a {color: #00A34D}
.publish_banner_small h1 small a {color: #555; font-weight: normal}
.publish_banner img.upload_now {float: left}
.publish_banner_small h1 small {font-size: 12px !important}
#google_related_2 {color: white; padding: 0; background: #fdf8c2 url(/images/promos/google_related_2/upload_back.gif)}
#google_related_2 .highlight {color: #1aac56}
#google_related_2 a {color: white}
#google_related_2 table tr td.more {background: #1f70b8 url(/images/promos/google_related_2/more_back.gif) top left repeat-x; font-size: 20px; padding: 10px 10px 10px 10px; width: 150px; cursor: pointer}
#google_related_2 table tr td.more a {text-decoration: none}
#google_related_2 table tr td.more:hover {background: black; cursor: pointer}
#google_related_2 table tr td.more .click {font-size: 24px}
#google_related_2 table tr td.upload {background: #fdf8c2 url(/images/promos/google_related_2/upload_back.gif); color: black; padding: 13px 15px 13px 15px; cursor: pointer}
#google_related_2 table tr td.upload a {text-decoration: none; color: black}
#google_related_2 table tr td.upload img {vertical-align: middle}
#google_related_2 table tr td.upload .uploadbutton {float: left}
#google_related_2 td.related {padding: 3px 10px 3px 10px; background: #1aac56 url(/images/promos/google_related_2/related_back.gif) top left repeat-x}
#google_related_2 td.related table tr td.head {font-size: 24px; font-weight: bold; padding: 0; margin-right: 20px}
#google_related_2 td.related table tr td.head img {vertical-align: middle}
#google_related_2 td.related table tr td.list {font-size: 15px; padding-left: 10px; padding-right: 10px; line-height: 1.5em}
#google_related_2 td.related table tr td.list .summary {font-size: 12px; display: none}
#google_related_2 td.related table tr td.list img {vertical-align: middle}
#google_related_2 td.related table tr td.upload {font-size: 25px; margin-left: 20px; padding: 15px; vertical-align: middle}
#google_related_2 td.related table tr td.upload a {text-decoration: none}
table.email tr td .sub {font-size: 11px; color: #555}
table.email tr td {font-size: 13px; color: #555; vertical-align: top}
table.email {margin: 0 auto 0 15px; border-spacing: 15px; border-collapse: separate}
table.email .input_box {width: 225px}
td.send_form {background: #EADC9B; padding: 15px; margin-right: 15px}
.success {font-size: 20px; padding: 10px; border: 1px solid #ccc; background: #C1EACA; text-align: center}
table.email h2 {font-size: 15px; font-weight: bold; padding: 0; color: #555; margin: 0 auto 10px 0; text-align: center}
table.email .submit_button {font-size: 15px; margin: 10px auto 5px auto; padding: 4px}
table.email .providers_container {text-align: center; padding: 10px; border: 1px solid #ccc; background: white; margin-top: 10px}
table.email .providers {text-align: left; margin: 0 auto 0 auto; width: 125px}
table.email .providers input {border: none}
table.import {border-collapse: separate; border-spacing: 10px}
table.import h3 {margin: 5px auto 10px auto; padding: 0; color: black}
table.email tr td.or {font-size: 25px; color: #777; vertical-align: middle}
.send_error {margin-left: 250px}
table.email p {margin: 8px auto 2px auto}
#send_to_friend_icon {width: 170px; text-align: center; float: right; margin-right: 0px; margin-bottom: 10px}
#buy_url {text-align: center}
#publisher_picture {text-align: center; margin-bottom: 10px}
.banner {margin-bottom: 15px; text-align: center}
#send_to_friend_icon_left {width: 170px; text-align: center; float: left; margin-right: 0px}
#send_to_friend_header {background: #fdf8c2 url(/images/backgrounds/yellow_fade_action.gif) repeat-x; margin: 0 auto 10px auto; border: 1px solid #ddd; padding-top: 15px; text-align: left}
#send_to_friend_header h1 {margin: auto auto 10px 26px}
#send_to_friend_icon_view3 {width: 260px; text-align: center; float: left; margin-right: 0px}
#send_to_friend_header_view3 {background: #fdf8c2 url(/images/backgrounds/yellow_fade_action.gif) repeat-x; margin: 0 auto 10px auto; border: 1px solid #ddd; padding-top: 15px}
#send_to_friend_header_view3 h1 {margin: auto auto 10px 26px}
.add_group_checkbox {float: right}
.show_group_select {padding-right: 10px; color: #777; font-size: 13px; float: right; clear: right}
.group_select {float: right; font-size: 13px; text-align: right; padding-right: 10px; margin-top: 10px; color: #00A34D}
.group_select p {margin-bottom: 10px}
.document_summaries {clear: right}
.document_summary {height: 1%; border-bottom:1px solid #EDEDED; padding:10px 10px 10px 0px; color:#999999; font-size:12px; clear: both}
.document_summary a {}
.document_summary a:hover {}
.document_summary .title {font-size:18px}
.document_summary .title img {vertical-align: middle}
.document_summary .title a {}
.document_summary .description {font-size:12px; padding-left:0px}
.doc_share {padding-left: 15px}
.share {clear: right; margin-top: 15px; padding: 15px}
.share input {border: 1px solid #aaa !important}
.share h2 {margin: 0px auto 10px auto; padding-top: 20px; font-size: 14px}
.filetype {float: left; clear: left; margin-right: 0; color: #555; font-size: 11px; text-align: center}
.filetype_with_thumbnail {float: left; clear: left; margin-right: 0; color: #555; font-size: 11px; text-align: center}
.pages {margin-top: 7px}
.pages img {border: 0 !important}
.thumbnail .toolbar {text-align: left !important; margin: -20px auto 0 auto; padding-left: 6px}
.thumbnail .toolbar img {border: 0 !important}
.toolbar_no_image {margin-top: 4px}
.filetype_with_thumbnail a {text-decoration: none}
.thumbnail .toolbar .favorite {}
.summary .title {
	font-size: 12px
}
.summary .title img {vertical-align: middle}
.summary .description {padding-top: 5px; padding-bottom:5px; color:black}
/* Holly Hack: prevents 3px gap (only IE-win sees this) \*/ * html .summary {height: 1%; margin-left: 0}
/* End Holly Hack */ ul.stats_right {list-style-type: none; margin: 4px auto 15px 25px; padding-left: 10px; line-height: 1.5em; float: right; border-left: 1px solid #ccc; width: 150px}
ul.stats_right li {margin-right: 10px}
ul.stats_right li img {margin-right: 4px; vertical-align: middle}
ul.stats_bottom {list-style-type: none; margin: 4px auto 0px 0px; line-height: 2em; padding: 0; color: #666; font-size: 11px}
ul.stats_bottom li {margin-right: 10px; display: inline}
ul.stats_bottom li .date {margin-left: 3px}
ul.stats_bottom li.hot_date {color: #CE6E6E; background: #FFDCDC; background: #eee; padding: 3px}
ul.stats_bottom li img {margin-right: 4px; vertical-align: middle}
.highlight {background-color: #feff00}
.doc_converted_message {background-color: #feff00; font-size:18px}
.narrow_by_category .selected_category {}
.narrow_by_category .selected_category a {color:black}
.narrow_by_category .category_item {padding-left:10px; padding-top:2px}
#viewarticle #title {font-size:28px; width:600px; margin-left:25px; padding-bottom:10px; color:black}
#viewarticle #title2 {font-size:28px; width:550px; margin-left:25px; padding-bottom:18px; color:black}
#viewarticle #title3 {font-size:20px; margin-left:25px; padding-bottom:2px; color:black}
#viewarticle #title4 {font-size:22px; margin-left:0px; padding-bottom:2px; padding-top:2px; /* text-align:center; */ color:black}
#viewarticle .series {margin-left:260px; padding-bottom:2px; padding-top:2px; /* text-align:center; */ color:black}
#viewarticle ul.tabs {margin: 3px auto 0 260px; list-style-type: none; padding: 0 0 5px 0}
#viewarticle ul.tabs li {display: inline; margin-right: 10px; padding: 5px 8px 5px 8px; background: url(/images/backgrounds/yellow_fade.gif) repeat-x left top}
#viewarticle ul.tabs li:hover {background: url(/images/backgrounds/green_fade.gif) repeat-x left -3px}
#viewarticle ul.tabs li:hover a {color: white}
#viewarticle ul.tabs li.selected {background: url(/images/backgrounds/green_fade.gif) repeat-x left -3px}
#viewarticle ul.tabs li.download {background: #eee; margin-left: 15px}
#viewarticle ul.tabs li.download img {vertical-align: middle}
#viewarticle ul.tabs li.edit {margin-left: 50px; background: #b0c2ff}
#viewarticle ul.tabs li.delete {background: red}
#viewarticle ul.tabs li.delete a {color: white}
#viewarticle ul.tabs li.selected a {color: white}
#viewarticle ul.tabs li.flag {background: #fdd3d2}
#viewarticle ul.tabs li a {color: #555; text-decoration: none}
#viewarticle #author {padding-left:25px; color:#999999}
#viewarticle #author2 {color:#aaaaaa; font-size:14px; line-height: 1.3em; float: left; margin: 7px 0 0 0px; text-align: center; padding: 0 10px 0 0; width: 250px}
#left_column {width:250px; position:absolute; border-right:1px solid #cccccc; overflow-y:auto; overflow-x:hidden; left:0px; max-height:650px; font-size:12px}
#author3 .user_info {margin-bottom: 0}
#author3 {padding: 15px; margin-bottom: 0px; padding: 0 15px 0 10px}
#author3 img {margin-bottom: 5px}
#author3 .user_info {padding-left: 55px}
#author3 .user_info p.name {margin: 2px auto 2px auto; font-size: 14px}
#author3 .user_info p.name img {vertical-align: middle}
#author3 .user_info p.date {margin-top: 4px; color: #777; font-size: 12px}
#viewarticle #author2 img {vertical-align: middle; border: 0}
#viewarticle {text-align:left}
#viewarticle .format_selection_box{ /* background-color:yellow; */ background-color:#f9f5ef; margin:0px 60px; text-align:center; padding:2px; font-size:13px}
#viewarticle .format_selection_box a {color:blue; border-bottom:0px solid; text-decoration:underline}
#viewarticle .embed input {border:1px solid #9eaaac; padding:2px}
#viewarticle .format_selection_box a:hover {color:blue; border-bottom:0px solid}
#viewarticle .header {padding:0px 0 10px; color:#9eaaac; font-size:12px; margin: 0px 0px}
#viewarticle #download_section {padding-top:5px}
.link_filter a {text-decoration: none; margin-right: 3px; margin-left: 3px}
#viewarticle #download_section a, #viewarticle_bottom #link_filter a {text-decoration:none; border-bottom:none; color:white}
#viewarticle #document_description {border-top:1px solid #b2b2b2; padding:3px 0px 8px 10px; width:440px; font-size:14px; margin:0px}
#viewarticle #embedded_flash {float:left; margin:0; padding:0; width:700px}
#viewarticle a {font-style:normal}
#viewarticle a:hover {}
#viewarticle .similarity_tab {text-align:center; float:left; font-size:14px; padding:4px 4px 2px 4px; font-weight:bold}
#viewarticle .similarity_tab.selected a{ color:#CFBA9D}
#viewarticle .similarity_tab.unselected a{ color:#00AAB5}
#viewarticle .similarity_tab_underbar {}
#viewarticle .sim_bar {background-color:#CFBA9D; overflow:hidden; height:10px}
#viewarticle .sim_bar_outside {border:1px solid #CFBA9D; height:10px; float:left; margin-top:3px; overflow:hidden}
#viewarticle .similarity_listing_column {overflow:auto; padding-bottom:10px}
#doc_related_left {background: #1aac56 url(/images/promos/google_related_1/google_related_back.gif) top left repeat-x; color: white; padding: 5px 10px 10px 10px; line-height: 1.5em; font-size: 14px}
#doc_related_left .stripe {background: #17a350}
#doc_related_left .description {font-size: 11px}
#doc_related_left a {color: white}
#doc_related_left img {vertical-align: middle}
#doc_related_left h1 {font-size: 17px; margin: 0 auto 5px auto; line-height: 1.3em}
#doc_related_left .highlight {color: #1aac56}
.article_bottom_bar {position:fixed; bottom:0px; right:0px; left:260px; height:22px; border-top:1px solid #bbbbbb}
/* Speak to IE */ * #article_bottom_bar {position:absolute}
#bottom_bar_links {overflow:hidden}
#html_wrapper a {color: #369; text-decoration:underline; border-bottom:0px solid black}
#explore a {text-decoration:none}
#leave a {text-decoration:none; font-size:12px; padding-left:25px}
#html_wrapper a:hover {color: #69C}
/* Home page */ .feature {font-size:12px; color:white; padding-top:6px}
.feature a {color:white}
.green {color:#719d2c}
.green a {color:#719d2c}
.quick-link {padding:1px 0px}
/* Notifications */ #email_preferences {background: #fff url(/images/backgrounds/light_gray_fade.gif) repeat-x; border: 1px solid #eee; width:200px; float:left; margin-left:30px; margin-top:20px; font-size:12px; padding: 15px; color: #555}
#email_preferences input {border:0px solid white}
#email_preferences .submit_button {padding: 5px}
.notification {border-bottom:1px solid #eee; padding:10px 5px 10px 5px; color: #555; width:530px}
#notifications_header {font-size:22px; color:#933100; border-bottom:1px dotted #996}
#notifications {font-size:12px; width:540px; float:left}
#notifications p {margin: 10px auto 10px auto}
#new_message {padding:20px}
#message_thumb {width:110px; float:left}
#message_fields {width:500px; float:left}
.message_field_title {font-size:14px; color:#777777}
.message_field_body {font-size:14px; padding-left:15px}
a.notification_tab {text-decoration:none; background: #eee; padding:5px 10px 5px 10px; color:#777777; margin-right: 15px}
a.notification_tab:hover, a.notification_tab.selected {background-color:#5C95CF; color: #fff}
a.notification_tab.selected {font-weight: bold}
#notifications_tabs{ font-size:12px; color:#933100; padding-bottom:5px; border-bottom:1px solid #ccc; width:100%; padding-top:20px}
#notifications .inbox_header {border-bottom:1px solid #b2b2b2; border-top:1px solid #b2b2b2; padding:10px 0px 0px 0px; color:#777777; background-color:#eeeeff; font-size:10px; font-weight:bold}
#notifications .inbox_row {padding:10px 0px; border-bottom:1px solid #ccc; font-size:14px}
#notifications .unread {font-weight:bold}
#notifications .message_synopsis a{ /* color:#aabbff; */ color:#8899ff; padding:0px 40px 0px 0px; text-decoration:none}
#confirm_message_box {padding:5px 10px; background-color:yellow; width:300px; margin: 0px auto; text-align:center}
/* Pagination */ .pagination_links * {padding: 1px 5px 1px 5px; background:white; color: #578CCA; border:1px solid #578CCA; text-decoration: none}
.pagination_links a:hover {border-color: #B7D7E1}
.pagination_bar p {margin: 4px auto 4px auto; padding: 0}
.pagination_bar {margin: 15px auto 15px auto}
#choose_category {padding-left:10px; width:300px}
#choose_tag {padding-left:10px}
#choose_category a {text-decoration:none}
#choose_category a:hover,#choose_category a.chosen {background-color:#dddddd}
#take_tour {background-color:#ffddff}
#take_tour:hover {background-color:#ffbbff}
#recommendation_graph {height:800px; width: 990px; margin:0}
div.recommendation_node {font-family: Tahoma, Arial, sans-serif; font-weight: bold; font-size: 14px; color: #336699; text-align: left; width: 140px; background-repeat: no-repeat; cursor:pointer; background-color:#f9f5ef; padding:4px 4px 2px 4px}
div.recommendation_title {text-align:left; font-size:14px}
div.recommendation_description {text-align:left; color:gray}
div.recommendation_link {text-align:left; z-index:20}
div.recommendation_count {text-align:left; color:#CFBA9D}
#waiting_message {font-size:20px; position:absolute; left:400px; top:500px}
#search_again {font-size:18px; padding-left:70px; padding-top:10px}
#faq .header {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:18px; font-weight:bold}
#faq .question {font-weight:bold}
#faq .answer {padding:5px 10px; width:600px}
#footer {margin-top:20px; font-size:12px; border-top:2px solid #ddd; background: white; color:#edfcfc; clear: both; padding: 10px 30px 10px 30px; text-align: left}
#footer a {text-decoration: none; font-size: 13px; font-weight: bold; padding: 5px; color: #4C6FB9}
#footer a:hover {background: #4C6FB9; color: white}
#footer ul {list-style-type: none; margin: 0; padding: 0}
#footer ul li{ display: inline; margin: auto 15px auto 15px}
#no_underline a {text-decoration:none; font-weight:bold}
#footer .copyright {float: right; color:#777777}
/* SWFUpload CSS */ /* for bulk uploading */ .clr {clear: both}
#wrapper {width: 500px; margin: 0 auto}
#swfcontent {padding: 0 0 0 20px}
#filesDisplay_cont {text-align: center}
#filesDisplay {padding: 10px; margin: 20px auto 0 auto; width: 350px; background: #FCF8CD; border: 1px solid #f3f3f3; display: none; text-align: left}
#filesDisplay2 {margin-top: 20px; width: 350px; background: #f9f9f9; border: 1px solid #f3f3f3; display: none}
#SWFUpload {margin-left: 20px}
#mmUploadFileListing {margin-top: 10px; padding: 0}
#mmUploadFileListing2 {margin-top: 10px; padding: 0; position: absolute; z-index:10; background-image:url(/images/word/new_images/diagonals2.gif); width:372px}
#mmUploadFileListing2 li {margin: 0 0 10px 0; display: block; float: left; width: 300px; list-style-type: none; font-size: 12px; /*background: url(/images/bulkupload.png) no-repeat;*/ }
#mmUploadFileListing li {margin: 0 0 10px 0; display: block; float: left; width: 300px; list-style-type: none; font-size: 12px; /*background: url(/images/bulkupload.png) no-repeat;*/ }
.uploading {color: #000}
.uploadDone {color: #CCC}
span.progressBar {width: 300px; display: block; font-size: 10px; height: 10px; margin-top: 4px; border: 2px solid #CFBA9D}
a.SWFUploadLink {width: 260px; height: 30px; background: url(/images/bulkupload_trans.gif) no-repeat; display: block}
a.SWFUploadLink:hover {background: url(/images/bulkupload_trans.gif) no-repeat}
a.SWFUploadLinkButton {width: 220px; height: 70px; text-align: center; background: url(/images/upload.gif) no-repeat; display: block; outline: none}
a.SWFUploadLinkButtonPromo {width: 520px; height: 100px; text-align: center; background: url(/images/promos/adwords_landing/upload.gif) no-repeat; display: block; outline: none; margin: 0 auto 0 auto}
a.SWFUploadLink:hover {background: url(/images/upload.gif) no-repeat}
.upload_button {text-align: center}
/* firefox style browse field and buttons */ a.SWFUploadLink_ff {width: 410px; height: 30px; background: url(/images/upload_field_ff.png) no-repeat; display: block}
a.SWFUploadLink_ff:hover {background: url(/images/upload_field_ff.png) no-repeat}
#home_page_uploader a.SWFUploadLink_ff {width: 68px; height:22px; display:inline; background: url(/images/word/new_images/browsebutton.gif) no-repeat}
#home_page_uploader a.SWFUploadLink_ff:hover {background: url(/images/word/new_images/browsebutton.gif) no-repeat}
#home_page_uploader a.SWFUploadLink {width:269px; height:30px; display:inline; background: url(/images/word/new_images/browsebar5.png) no-repeat; position:relative; bottom:14px; _bottom:0px}
#home_page_uploader a.SWFUploadLink:hover {background: url(/images/word/new_images/browsebar5.png) no-repeat}
#file-list .list-line-even {background: #f6fffb}
#file-list .list-line-odd {background: #d6f9ff}
/* The error box */ .fieldWithErrors {padding: 2px; background-color: red; display: table}
#errorExplanation {width: 400px; border: 2px solid red; padding: 7px; padding-bottom: 12px; margin-bottom: 20px; background-color: #f0f0f0}
#errorExplanation h2 {text-align: left; font-weight: bold; padding: 5px 5px 5px 15px; font-size: 12px; margin: -7px; background-color: #c00; color:#fff}
#errorExplanation p {color:#333; margin-bottom: 0; padding: 5px}
#errorExplanation ul li {font-size: 12px; list-style: square}
/* Styles for order form */ .word-form {width:500px }
.word-form fieldset {background: #efe}
.word-form legend {color: #dfd; background: #141; font-family: sans-serif; padding: 0.2em 1em}
.word-form label {width: 5em; float: left; text-align: right; margin-right: 0.5em; padding:5px; display: block}
.word-form .submit {margin-left: 5.5em}
#group-form {margin-top: 0px; margin-left: auto; margin-right: auto; text-align: left; padding-top: 0; padding-left: 10px; padding-right: 10px}
#group-form .firstcol {font-size: 18px}
#group-form .secondcol {font-size: 14px}
.inplaceeditor-form textarea {width: 100%}
/* THREADS */ #DiscussTopic table {border-collapse: collapse;}
#DiscussTopic textarea {width: 300px;}
#DiscussTopic .Preview {border: 1px solid #ddd}
#DiscussTopic .Preview td {background-color: #f5f5f5; padding: 10px; font-size: 12px}
#DiscussTopic .Who {vertical-align: top; padding-right: 10px}
#DiscussTopic .Said {padding-bottom: 15px; width: 100%}
#DiscussTopic .Said h4 {font-size: 13px; margin-bottom: 10px}
small {font-size: 11px; color: #555;}
.TopicListing table {font: 12px Arial, Helvetica, sans-serif; margin: 0px; width: 100%}
.TopicListing tr {vertical-align: top}
.TopicListing td {border-bottom: 1px solid #E5E5E5; padding: 5px 5px 7px 5px}
.TopicListing th {text-align: left; padding-left: 5px}
.TopicListing p {margin-bottom: 10px}
.TopicListing .Head {font: bold 12px Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 0px; color: #fff; background: #666}
.TopicListing h4 {font: 11px Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 0px; color: #666666}
.TopicListing h6 {font: 11px Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 0px; color: #666666; margin-bottom: 0px; padding-bottom: 0px;}
div.homepage_announce {width:350px; padding:1em; margin-bottom: 1em; font: bold larger sans-serif; background-color:#F8F8F8; border:2px solid #EEEEEE; text-align:left}
.note_date {color:#b2b2b2; font-size:10px }
.margin10 {margin-top: 10px; margin-bottom: 10px}
.copyright_warning{ font-weight: bold; color: #966}
ul.explanation li, ol.explanation li {margin-top: 10px; line-height: 1.3em}
.new_comment_form {position:relative; padding:2px 10px 10px 10px; width:350px; border:1px solid #ccc; background: #fdf8c2 url(/images/backgrounds/yellow_fade_action.gif) repeat-x; margin-top: 5px}
.new_comment_form p {font-size: 14px; color: #555; padding: 0; margin-bottom: 3px}
.new_comment_form input, .new_comment_form textarea {border: 1px solid #999; padding: 2px; color: #333}
.group_info_box{ padding:10px; float:right; background: #eee; border: 1px solid #999}
div.spacer {clear: both; height: 1px;}
#gwrapper {width: 700px}
.gleftcol {/*width: 550px;*/ float: left}
.grightcol {width: 230px; float: right; color: #666}
#breadcrumbs {font-size: 16pt; margin-bottom: 9px; font-family: lucida, sans-serif}
#group_tabs_wrapper {padding: 0px; margin: 0px; width: 750px; /* margin-bottom: -7px;*/ position: relative; bottom: -8px}
#gtabs{ padding: 0px; margin: 0px; float: left}
#gsearch {padding: 0px; margin: 0px; padding-bottom: 8px; float: right}
#gsearch input {background-image: url(/images/word/group/search_bg.png); background-repeat: no-repeat; font-family: Arial, Helvetica, sans-serif; color: #333; padding: 5px; font-size: 12px; width: 130px; padding-left: 25px}
.group_body {background: #FFF; width: 750px; margin-bottom: 5px}
.group_body .content {color: #666}
.gtitle {color: #aaa; margin-bottom: 5px}
.gheader {padding-top: 3px}
.gheader .gtitle {font-size: 14pt; color: #444}
.gheader .left {/*width: 350px;*/ float: left}
.gheader .right {/*width: 350px;*/ float: right; text-align: right}
.gheader {border-bottom: 1px solid #DDDDDD; margin-bottom: 2px}
.gheader .details {font-size: 10px; color: #999}
.gsubheader {background: #EDEDED; padding: 3px}
body.group ul#gtabs {padding: 3px 0; margin-left: 30px; font: 12px Verdana, sans-serif}
body.group ul#gtabs li {list-style: none; margin: 0; display: inline; color: #578cca}
body.group ul#gtabs li a {padding: 5px; margin-left: 10px}
body.group ul#gtabs li a:link, body.group ul#gtabs li a:visited {color: #578cca}
body.group ul#gtabs li a:hover {color: #333}
ul.gdoc_subtabs li.current a, ul.gdoc_subtabs li.current a:visited, ul.gdoc_subtabs li.current a:link, ul.gdoc_subtabs li.current a:hover {color: #333; text-decoration: none}
body.group ul#gtabs li.current {padding: 10px; /* border-bottom: 2px solid #fff;*/ /* background: white;*/ border: 1px solid #EEEEEE; border-bottom: 2px solid #F8F8F8; background: #F8F8F8; color: #000}
table.doc_listing {margin-bottom: 15px}
.gbc {margin:10px 0px 0px 0px}
.member_links a, .member_links a:link, .member_links a:visited {color: #008000}
.member_links ul {margin-left: 0; padding-left: 5px; list-style: none; line-height: 1.5em; font-size: 14px}
.gdoc_subtab_wrapper {text-align: center;}
ul.gdoc_subtabs {/* /images/word/new_images/blackraquo.gif /images/word/new_images/blueraquo.gif*/ list-style: none; margin: 0; padding: 0; margin-bottom: 10px}
ul.gdoc_subtabs li {display: inline; margin: 0; margin: 0px 5px 0px 5px; font-size: 14px}
table.featured_group {/* background: #E3F2FF;*/ }
table.group_details th {color: #aaa; font-weight: normal}
.blue_box {color: #333; /* background: #F5FBFF;*/ background: #E3F2FF; padding: 10px}
.gbc ul, .gbc ul li {list-style-type: none; margin: 0px; padding: 0px;}
.listing_name {font-weight: bold; font-size: 1.3em;}
.create_group ul, .create_group ul li {list-style-type: disc; line-height: 1.3em;}
.create_group ul li {margin-bottom: 10px;}
.helpme ul li {margin-left:-20px;padding-left:0px;padding:0px;}
.existing_user_box {color: #333; padding: 5px; margin: 5px}
.existing_user_box a {margin-left: 50px}
.group_body textarea {padding: 5px; color: #666}
.group_highlighted {background: #F8F8F8; border: 1px solid #EEEEEE}
.thumbnail {text-align: center; clear: left; margin-right: 0px; background: transparent; color: #555; float: left; font-size: 11px}
.thumbnail_nofloat {text-align: center; clear: left; margin-right: 0px; background: transparent; color: #555; font-size: 11px}
.thumbnail img {border: 1px solid #ccc}
.thm {background-color:#FFFFCC; border-bottom:1px solid #BBBBBB; padding:5px 8px; margin-top:5px; text-align:center; font-family:arial,sans-serif; font-size:14px;color:black}
.thm2 {background-color:#FFFF80; border-bottom:1px solid #BBBBBB; padding:5px 8px; margin-top:5px; text-align:center; font-family:arial,sans-serif; font-size:14px;color:black}
#file-list tr.underline td {border-bottom: 1px solid #aaa;}
#file-list tr.list-line-even td {background: #f6fffb;}
#file-list tr.list-line-odd td {background: #d6f9ff;}
/* Groups */ .group_menu_container {text-align: center; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; clear: both; background: url(/images/top_bar_small_back.gif) repeat-x left bottom; padding: 0; border-bottom: 1px solid #578cc9; margin-top: 0px}
.group_menu_top_container {margin: 0}
.group_menu_fixed_container {width: 990px; margin: 0 auto 0 auto; padding: 0}
#group_actions {float: right; text-align: left; margin-top: 5px; padding: 0}
#group_actions ul {list-style-type: none; padding-left: 0; margin: 0; padding: 0}
#group_actions ul li{ display: block}
#group_info {text-align: left}
#group_info .picture {float: left; margin-bottom: 10px}
#group_info .info h1 {font-size: 30px; margin: 10px auto 5px auto; padding: 0}
#group_info .info h1 a.title {text-decoration: none; color: black}
#group_info .info h1 small {font-size: 11px; color: #777; display: block; padding: 0; margin-top: 0px}
#group_info .description, #group_info .description_more {width: 400px; margin: 0 0 5px 0}
#group_menu {clear: both; text-align: left; margin: 0; padding: 0}
#group_menu ul {list-style-type: none; padding: 5px; margin: 0}
#group_menu ul li {display: inline; margin: 0 10px 0 0}
#group_menu ul li.upload a {background: #FFF6C1 url(/images/upgreen.gif) left no-repeat; padding-bottom: 5px; padding-left: 17px}
#group_menu ul li.upload a:hover {background: #00A34C url(/images/upwhite.gif) left no-repeat; color: white}
#group_menu ul li a {font-size: 13px; color: #2E6FB7; text-decoration: none; padding: 5px 8px 6px 8px}
#group_menu ul li a:hover {background: #476FB6 url(/images/backgrounds/blue_fade.gif); color: white}
#group_menu .search {float: right; margin-top: 3px; margin-bottom: 0}
#group_menu .search form {display: inline}
#group_info .stats {margin: 0 0 10px 0}
.group_thumbnail {float: left; clear: left; margin-bottom: 10px}
.group_summary {margin: 20px auto 20px auto; clear: left}
* html .group_summary, * html .group_summary .group_info {height: 1%; margin-left: 0}
.group_summary .name {font-size: 17px; margin: 0 0 5px 0}
.group_summary .description {color: #555; margin: 0 0 5px 0}
.group_summary .stats {font-size: 11px}
.groups_featured {float: right; width: 550px; margin-top: 10px}
.groups_splash {width: 400px; margin-top: 10px}
.groups_splash h1 {}
.groups_splash h1 img {vertical-align: middle; margin-right: 3px}
.groups_splash h2 {color: #00A34D; font-size: 21px; font-weight: bold; padding: 0; margin-bottom: 0px}
.groups_splash p {font-size: 15px}
.groups_splash .description {background: #fdf8c2 url(/images/backgrounds/yellow_fade_action.gif) repeat-x; border: 1px solid #ccc; padding: 15px; font-size: 16px; color: #00A34D; line-height: 1.5em}
.groups_splash .description strong {color: black; font-weight: bold}
.groups_splash .button {text-align: center}
.groups_splash .group_button {margin: 0 auto 0 auto}
.groups_splash .my_groups .group_summary .group_info .name a {font-size: 12px}
.groups_splash .my_groups .group_summary {margin: 5px auto 5px auto}
.groups_featured h1, .groups_front_browse h1 {color: #00A34D; font-size: 21px; font-weight: bold}
.groups_featured h1.featured {padding-bottom: 5px; border-bottom: 1px solid #ccc; clear: left}
.groups_featured h1.find {margin: 0 0 5px 0; padding: 0}
.groups_front_browse {clear: both}
.groups_front_browse h1 {padding-bottom: 5px; border-bottom: 1px solid #ccc}
.groups_front_browse h1 small {font-size: 13px; margin-left: 5px}
.see_more {float: right; font-size: 13px; clear: both; margin-bottom: 10px}
.groups_featured form {margin-top: 0; padding: 0}
.groups_front_browse .left_col {width: 470px}
.groups_front_browse .right_col {width: 470px; float: right}
.group_view_right {float: right; width: 500px}
.group_view_right h1 {color: #00A34D; font-size: 21px; border-bottom: 1px solid #ccc}
.group_view_right h1.search {margin-bottom: 3px; padding: 0; border-bottom: 0}
.group_view_right .admin_message {background: #fdf8c2 url(/images/backgrounds/yellow_fade_action.gif) repeat-x; padding: 15px; font-size: 13px; margin: 5px auto 5px auto}
.group_view_right form {margin-top: 0; padding: 0; color: #00A34D}
.group_view_right form input {margin: 0; padding: 0}
.group_view_right .more {float: right; font-size: 14px; margin-top: 5px; margin-bottom: 10px}
.group_popular_documents {width: 440px}
.group_popular_documents h1 {color: #00A34D; font-size: 21px; border-bottom: 1px solid #ccc}
.group_popular_documents h1 small a, .group_browse_documents h1 small a {font-size: 15px; margin-left: 5px}
.group_popular_documents .listing {margin-top: 15px; border-bottom: 1px solid #ccc; padding-bottom: 15px; clear: left; background: url(/images/popular_back.gif) repeat-x bottom left}
.group_popular_documents h2 {font-size: 14px; color: #555}
.group_popular_documents .last {border-bottom: 0}
.group_browse_documents {clear: both}
.group_browse_documents h1 {color: #00A34D; font-size: 21px; border-bottom: 1px solid #ccc}
.group_browse_documents .listing {margin-bottom: 15px; clear: left; padding-bottom: 10px}
.group_browse_documents .right_col {float: right; width: 480px}
.group_browse_documents .left_col {width: 480px}
.group_browse_documents .single_col {}
.group_browse_documents h2 {font-size: 14px; color: #555}
#groups_browse h1, #group_create h1, #group_listing h1, #group_discussion_list h1, #group_discussion h1, #group_start_new_discussion h1, #add_document_explanation h1 {color: #00A34D; font-size: 21px}
#group_create p {width: 350px}
#group_discussion h2, #group_create h2 {}
#group_discussion h2 small {font-size: 16px}
#add_document_explanation {text-align: center}
#add_document_explanation h2 {color: #777; padding: 0; margin-top: 5px}
#add_document_explanation .explanation_table {margin: 0 auto 0 auto}
#add_document_explanation .explanation {border: 1px solid #ccc; background: #fdf8c2 url(/images/backgrounds/yellow_fade_action.gif) repeat-x; padding: 25px; text-align: left; font-size: 17px; width: 300px}
#add_document_explanation .explanation h1 {padding: 0; margin-top: 0}
#add_document_explanation .explanation h1 a {text-decoration: none; color: #00A34D}
#add_document_explanation .explanation h2.upload_now {text-align: center}
#add_document_explanation .explanation h1 img {vertical-align: middle}
#add_document_explanation .explanation ul {list-style-type: none}
#add_document_explanation .explanation ul li {margin: 5px auto 5px auto}
/* My Documents Table */ #my_docs_table {margin-top: 10px; padding-left: 170px}
#my_docs_table h1 {font-size: 20px}
#my_docs_table h1 img {vertical-align: baseline}
#my_documents_form {}
#my_documents_container {margin-left: 15px}
/*#my_documents_container h1 {color: #00A34D; margin-top: 0; margin-bottom: 0px}*/ #my_documents_container h2 {color: #777; font-size: 14px; margin-top: 0; padding: 0}
#info {margin-bottom: 5px; color: #555; padding: 0; clear: right}
#my_documents_container img {vertical-align: middle}
#my_documents_container #folders {float: left; width: 140px; padding: 5px; margin-right: 7px; margin-top: 0px; margin-bottom: 15px}
#my_documents_container #folders p.first {margin-top: 5px; padding-top: 0}
#my_documents_container #folders p {margin: 2px auto 2px auto}
#my_documents_container #folders input {font-size: 11px}
#my_documents_container #folders ul {list-style-type: none; padding: 0; margin: 0}
#my_documents_container #folders ul li {margin-bottom: 3px; padding: 2px}
#my_documents_container p.all_documents {padding: 2px !important}
#my_documents_container #folders .yellow_fade {border: 1px solid #eee !important}
#my_documents_container #folders .selected {background: #5C95CF; color: white}
#my_documents_container #folders .selected a {color: white}
#my_documents_container #folders h2 {border-bottom: 1px solid #eee; margin-bottom: 2px; margin-top: 10px; padding: 0}
#my_documents_container #folders h2 small {color: #555; background: #fdf8c2; padding: 3px}
table#my_documents {border-collapse: collapse; width: 800px; clear: right; margin-top: 0}
table#my_documents tr {border-bottom: 1px solid #ccc}
table#my_documents tr.highlighted {background: #FFF6C1}
table#my_documents tr.with_more_info {border-bottom: 0}
table#my_documents tr td {border-bottom: 1px solid #ccc; padding: 3px 4px 3px 4px}
table#my_documents tr td img {vertical-align: middle}
table#my_documents tr td.more_info {padding: 10px; padding-right: 20px}
table#my_documents tr td .converting {color: #FBB040}
table#my_documents tr td .failed, table#my_documents tr td .removed {color: red}
table#my_documents tr td .published {color: #00A34D}
table#my_documents tr td .private {color: blue}
table#my_documents tr td .unsubmitted a{ color: red}
table#my_documents tr.header{ background: #fff6c1 url(/images/backgrounds/light_yellow_fade.gif) repeat-x}
table#my_documents tr.header td.sorted {background: #d8e8d6 url(/images/backgrounds/light_green_fade_short.gif) repeat-x top left; color: white}
table#my_documents tr.header td {font-size: 14px; border: solid #ccc; border-width: 0 1px 1px 1px}
table#my_documents tr.header td img {vertical-align: middle}
table#my_documents tr td input {border: 0px solid #aaa}
table#my_documents tr td.title {width: 340px}
table#my_documents tr td.other {width: auto !important}
table#my_documents tr td.title .details ul {list-style-type: none; vertical-align: top; padding: 5px 0 5px 0}
table#my_documents tr td.title .details ul li {display: inline; vertical-align: top; margin-right: 3px}
table#my_documents tr td.title .details .thumbnail {float: left; width: 80px}
table#my_documents tr td.title .details .thumbnail .ftype {border: 0}
table#my_documents tr td.title .details .description {padding-left: 85px; color: #555}
table#my_documents tr td.title .details .description p.title {margin-bottom: 3px}
table#my_documents tr td.title .details .description p {margin: 2px}
table#my_documents tr td.title div.list {overflow: hidden; position: relative; width: 340px}
table#my_documents tr td.title .folders {font-size: 10px; color: #777; background: #fdf8c2; padding: 0 1px 0 1px; border: 1px solid #ddd}
table#my_documents tr td .favorites {margin: 5px}
table#my_documents tr td .favorites .thumbnail {width: 75px}
table#my_documents tr td.title .folders:hover {background: #5C95CF; color: white}
table#my_documents tr td.title .folders:hover a {color: white}
table#my_documents tr td.title .folders a {text-decoration: none}
table#my_documents tr td.date {width: 115px}
table#my_documents tr td.views {width: 80px}
table#my_documents tr td.clicks {width: 80px}
table#my_documents tr td.status {width: 80px}
table#my_documents tr td.actions {padding-left: 15px}
table#my_documents tr.menu {border: 0}
table#my_documents tr.menu h1 {margin-bottom: 0}
table#my_documents tr.menu td, table#my_documents tr.menu_bottom td {background: #c0cbe8 url(/images/backgrounds/light_blue_fade.gif) repeat-x; border: solid #ccc; border-width: 1px 1px 0 1px; padding: 7px}
#my_docs_table h1 {margin-bottom: 10px}
#my_docs_table h1 .folder_buttons {font-size: 13px; margin-left: 15px}
#my_docs_table h1 .folder_buttons a {padding: 2px; border: 1px solid #fff}
#my_docs_table h1 .folder_buttons a img {vertical-align: middle}
#my_docs_table h1 .folder_buttons a:hover {border: 1px solid #ccc; background: #fdf8c2}
#folder_title .title:hover {background: #fffaaf}
.my_documents_button_box {background: #fdf8c2 url(/images/backgrounds/yellow_fade_action.gif) repeat-x; border: 1px solid #ccc; padding: 15px; margin: 10px auto 10px auto}
.my_documents_button_box h2 {margin-top: 0}
.my_documents_button_box .text_input {border: 1px solid #aaa !important; width: 460px}
#rename_folder input.text {font-size: 14px; border: 1px solid #ccc}
#my_docs_table h1 .folder_buttons img {vertical-align: baseline}
table#my_documents tr.top td {background: none; border: 0}
table#my_documents select {font-size: 12px}
table#my_documents tr.advanced_menu td ul, table#my_documents tr.menu td ul, table#my_documents tr.menu_bottom td ul {list-style-type: none; padding: 0; margin: 0}
table#my_documents tr.advanced_menu td ul li, table#my_documents tr.menu td ul li, table#my_documents tr.menu_bottom td ul li {display: inline; margin-right: 10px}
table#my_documents .pagination {float: right; clear: right; margin-top: 1px; margin-bottom: 0; padding: 0; font-size: 13px}
.black_overlay{ position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-color: white; z-index:1001; -moz-opacity: 0.5; opacity:.50; filter: alpha(opacity=50)}
table#my_documents .pagination .numbers {margin-right: 15px}
table#my_documents tr.menu td a {text-decoration: none}
#my_docs_spinner, #my_docs_spinner2 {float: right; margin-top: 10px; clear:right}
/* Document Info */ .info_box {background: #eee; padding: 15px 20px 15px 20px; margin-bottom: 15px}
.info_box h2, .info_box h2.green {color: #555 !important; font-size: 23px; margin-bottom: 10px}
.info_box p {margin: 10px auto 10px auto}
table.info {border-collapse: collapse; width: 100%}
table.info tr td {vertical-align: top; border-bottom: 1px solid #ccc; padding: 10px; font-size: 17px}
table.info tr td.sm {font-size: 13px; line-height: 1.4em}
table.info tr td.sm .text {width: 350px; overflow: hidden}
table.info tr td.hd {width: 150px; font-weight: bold; padding-left: 0; font-size: 17px; color: #1B6FBF}
.notice {background: #fdf8c2 url(/images/backgrounds/yellow_fade_action.gif) repeat-x; border: 1px solid #ccc; padding: 16px; color: #20ad58; font-size: 14px; clear: both; margin: 10px auto 10px auto; width: 500px}
.notice img {float: left; margin-right: 7px}
.notice .image {float: left; margin: 10px}
.notice .poem {font-style: italic; line-height: 1.7em}
.notice .txt {}
.warning {border: 1px solid #ccc; background: #fdf8c2; padding: 6px; color: red; font-size: 14px; clear: both; margin: 5px auto 5px auto}
.unsubmitted_message {width: 400px; padding: 15px; font-size: 14px}
.edit_document {background: #fdf8c2 url(/images/backgrounds/yellow_fade_action.gif) repeat-x; border: 1px solid #ccc; padding: 15px 15px 15px 15px; margin-bottom: 25px; clear: right; height: 1%}
.edit_document .thumbnail {float: right; margin-right: 35px; font-size: 15px}
.edit_document .thumbnail img {margin-top: 10px}
.edit_document .advanced {background: #E8E0A7; padding: 10px; border: 1px solid #aaa}
.edit_document small {font-size: 11px; color: #666; font-weight: normal}
.edit_document table tr td {padding-bottom: 15px; vertical-align: top}
.edit_document table tr td.flush {padding-bottom: 0px}
.edit_document table tr td.publisher h3 {font-size: 20px; color: #555; padding: 0; padding-top: 10px; margin: 0}
.edit_document table tr td.publisher {}
.edit_document .label {color: #00A34D; font-size: 14px; font-weight: bold; padding-right: 10px; width: 200px}
.edit_document h2 {color: #00A34D; padding-top: 10px; font-size: 20px}
.edit_document h2 img {vertical-align: middle}
.edit_document .text_area_field {height: 200px}
.edit_document .text_area_field, .edit_document .text_field {width: 500px}
.user_search {float: right; margin-bottom: 0px; margin-top: 5px; padding-bottom: 0}
.hidden {display: none !important}
/*********************/ /* Publisher Program */ /*********************/ .icon_left {float: left; margin-right: 10px}
.icon_left_content {padding-left: 0px}
* html .icon_left_content {height: 1%; margin-left: 0}
.icon_left_content h1 {margin-top: 0; padding-top: 0}
h1 .light {color: #47C981}
.publisher {width: 75% ; margin: auto}
.publisher img {vertical-align: middle}
.publisher p {font-size: 14px; color: #555}
.publisher h3 {color: #00A34D}
.publisher label,.publisher .input_form {display: block; float: left; margin-bottom: 15px; width: 150px}
.publisher .button {width: auto}
.publisher input.radio {width: auto; margin-bottom: 2px}
.publisher input .radio {width: auto}
.publisher label {font-size: 14px; text-align: right; width: 200px; padding-right: 20px}
.publisher .signup {background: #fdf8c2 url(/images/backgrounds/yellow_fade_action.gif) repeat-x; padding: 15px; border: 1px solid #ccc}
.publisher p {line-height: 1.5em}
.publisher p strong {font-weight: bold}
.publisher ul li {margin-bottom: 5px; font-size: 14px}
.publisher .signup small {#00A34D}
.publisher .submit {width: auto; margin-top: 15px; margin-left: 175px}
.publisher br {clear: left}
.publisher .signup input.hidden {display: none}
.picright {float: right; margin: 15px}
p.description {color: #555; margin-top: 2px; padding-top: 0; font-size: 14px}
h3.publisher {margin: 0; margin-top: 10px; padding: 0; font-size: 16px}
#upload_picture {padding: 15px; margin-bottom: 20px}
#upload_banner {padding: 15px}
#update_url {margin-top: 15px; padding: 15px}
.yellow_fade {background: #fdf8c2 url(/images/backgrounds/yellow_fade_action.gif) repeat-x !important; border: 1px solid #EFE2A3 !important}
.light_green_fade {background: #edf6ea url(/images/backgrounds/light_green_fade.gif) repeat-x; border: 1px solid #ccc}
.light_gray_fade {background: #fff url(/images/backgrounds/light_gray_fade.gif) repeat-x}
big {color: #555; font-size: 14px}
.publisher_stats {padding: 15px; width: 200px; margin-top: 15px}
.publisher_stats p {margin-bottom: 4px; margin-top: 3px; padding: 0}
.publisher_shelves {float: right; width: 700px; margin-top: 15px}
#editprofile {padding: 15px}
/******************/ /* Platform */ /******************/ #topbar_platform {margin: 0px auto 0px auto; text-align: center; background: #fff8d1 url(/images/platform/topbar_back.gif) repeat-x top left; border-bottom: 3px solid #476FB6; padding: 0}
#topbar_platform .container {text-align: left; margin: 0 auto 0 auto; width: 990px}
#topbar_platform .logo {float: left}
#topbar_platform ul {position: relative; top: -23px; list-style-type: none; display: inline; margin-left: 20px}
#topbar_platform ul li {display: inline; margin-right: 12px}
#topbar_platform ul li a {text-decoration: none; color: black; font-size: 14px; padding: 5px 8px 5px 8px}
#topbar_platform ul li a:hover, #topbar_platform ul li a.selected {background: #EADC96}
#platform_container {background: url(/images/platform/container_back.gif) repeat-x top left}
#platform_container h1 {color: #476FB6; margin-bottom: 15px}
#platform_container h2 {color: #476FB6; margin-bottom: 10px; padding-top: 10px}
#platform_container h3 {font-weight: bold; color: #555; font-size: 16px}
#platform_container .qp_type {margin-right: 5px; vertical-align: middle; margin-left: 20px; margin-top: 4px; margin-bottom: 10px; border: 0}
#platform_container ul.qp_radios {list-style-type: none}
#platform_container ul.qp_radios input {border: 0}
#platform_container ul.qp_radios .more_options {font-size: 11px; margin-left: 20px; width: 400px}
#platform_container ul.qp_radios .more_options p {margin-bottom: 5px; font-size: 11px; padding: 0}
#platform_container ul.qp_radios .more_options h3 {font-size: 12px; border-bottom: 1px solid #aaa}
#platform_container ul.qp_radios li {margin-bottom: 4px; list-style-type: none; font-size: 14px}
#platform_container ul.qp_radios li input {vertical-align: middle}
#platform_container .qp_code {font-size: 13px; margin: 10px auto 10px auto; font-family: Courier New}
#platform_container p {color: #555; font-size: 14px; margin-bottom: 15px; line-height: 1.4em}
#platform_container ul {padding-left: 20px; list-style-type: disc}
#platform_container ul li{ list-style-type: disc}
#platform_container table {border-spacing: 10px; border-collapse: separate}
#platform_container table.features {border-collapse: collapse}
#platform_container table.features td, #platform_container table.features th {border: 1px solid #ccc; padding: 5px}
#platform_container table.features th {font-size: 14px; font-weight: bold; background: #476FB6; color: white}
/* This CSS lifted from Yahoo - should write our own */ .codebox {margin: 15px auto 15px 17px; padding: 1em; border: 1px dotted #666666; padding: 5px 8px; background: #ECF5FA; font-family: "Lucida Sans Typewriter", "Courier New", Courier, mono; font-size: 12px; width: 600px; overflow:auto}
#platform_container .subtabs ul {list-style-type: none; margin-left: 0; padding-left: 0}
#platform_container .subtabs ul li {margin-bottom: 10px; list-style: none; list-style-type: none; font-size: 15px}
#platform_container .subtabs ul li a {padding: 5px 8px 5px 8px; text-decoration: none}
#platform_container .subtabs ul li a.selected {background: #D3DCEA}
#platform_container dl dt {margin-bottom: 10px}
#platform_container dl dd {margin-bottom: 15px}
#platform_container ul li {margin-bottom: 10px}
#platform_container strong {font-weight: bold}
#platform_container ol {list-style-type: decimal; margin-left: 23px}
#platform_container ol li {margin-bottom:10px; list-style-type: decimal; font-size: 15px; color: #555}
#platform_container ol li .codebox {width: 500px}
.tip {border: 1px solid #ccc; background: #eee; width: 400px; padding: 10px; font-size: 12px; margin-top: 10px; margin-bottom: 10px; text-align: left !important}
.tip img {margin-right: 7px}
.right {float: right}
.left {float: left}
.center {margin-left: auto; margin-right: auto; text-align: center}
.file-list {margin: 10px auto 10px auto; padding: 15px}
.file-list table tr td {padding: 10px}
.file-list h2 {margin-bottom: 15px}
.file-list h2 img {vertical-align: middle}
.file-list label {font-size: 15px; width: 75px; margin-right: 15px; clear: left}
.file-list textarea {width: 300px}
.file-list .metadata input {width: 300px; font-size: 15px}
.file-list .settings {font-size: 15px}
.file-list .settings .delete {font-size: 15px}
.file-list .settings .delete img {vertical-align: middle}
.file-list .settings ul {padding-top: 25px; padding-left: 25px; clear: right}
.file-list .settings ul li {margin-bottom: 10px}
h2.describe {width: 400px}
.noclear {clear: none !important}
.small_width {width: 200px}
.medium_width {width: 400px}
.large_width {width: 600px}
table.folders td {padding: 10px; text-align: center}
.folders {margin-top: 10px}
.folders h2 {margin-top: 10px; border-bottom: 1px solid #eee}
.folders ul{ margin-top: 10px}
.folders ul li {padding: 2px}
.folders img {vertical-align: middle}
/* Categories */ #browse_header {width:76.153em;/* non-IE */ *width:74.3185em;/* IE */ margin: 0 auto 0 auto; text-align: left}
#browse_header h1 img {vertical-align: middle}
#browse_header h1 a {color: #00A34D; font-size: 25px}
#browse_header .other_cats {text-align: left; font-size: 13px}
#browse_header .category_search {float: right}
.sort_type_header {margin-top: 0}
.sort_type h2 {font-size: 19px; padding-bottom: 3px; color: #00A34D; padding-left: 8px; margin-top: 15px}
.pagination {text-align: right; padding-top: 0px; padding-right: 15px}
.browse_main {border-top: 3px solid #eee}
.sidebar {padding: 10px; border: 0; margin-top: -15px; margin-bottom: 15px}
.main_listing {padding-left: 20px}
.main_listing #grid_listing table tr td {background: none !important; border: 0px}
ul.pagination_bar {float: right; margin: 15px auto 8px auto}
ul.pagination_bar li {display: inline; margin-left: 10px}
ul.pagination_bar li img{ vertical-align: middle}
.sidebar h2 {margin-bottom: 5px; font-size: 16px; color: #444}
.sidebar ul {margin-bottom: 15px}
.sidebar ul li {padding: 3px}
.sidebar ul li ul.time_filtering {margin: 0; padding-left: 10px}
.sidebar ul li.selected {background-color: #F2E9AD}
.category_snippet {height: 1%; border: 1px solid #eee; padding: 10px; background: #fff url(/images/backgrounds/light_gray_fade.gif) repeat-x}
.category_snippet h3 {font-size: 20px; margin-bottom: 10px !important; margin-top: 0 !important}
.category_snippet .feed {float: right; margin-top: 7px}
.category_snippet .count {font-size: 13px; color: #777; margin-left: 5px}
.category_snippet .see_all a {font-size: 10px; color: #888; text-decoration: none}
.category_snippet .see_all a:hover {text-decoration: underline}
.category_snippet h3 a {color: #666; text-decoration: none}
.category_snippet h3 a:hover {text-decoration: underline}
.category_snippet ul {margin-top: 0; padding-left: 0 !important; margin-left: 0 !important}
.category_snippet ul li {font-size: 13px; margin-bottom: 8px}
/* .category_snippet ul li .icon {clear: left; float: left; margin-right: 0}
.category_snippet ul li .title {margin-left: 0px; clear: none; float: left}
*/ .category_snippet ul li table tr td.icon {width: 18px !important; vertical-align: top; padding: 0}
.category_snippet ul li table tr td.title {width: auto; vertical-align: top; padding: 0 0 0 4px}
#front_categories {padding-right: 10px}
table.front_categories {margin-top: 15px; width: 100%}
table.front_categories tr td {padding: 5px; width: 33%; overflow: hidden}
#front_featured_category_container {padding: 10px; text-align: center}
#front_featured_category {padding: 10px; text-align: left; width: 200px; margin: 0 auto 0 auto}
#front_featured_category h2 a {text-decoration: none; color: #777}
#front_featured_category h2 small a {text-decoration: underline; color:#1B6FBF}
#front_featured_category .docs {margin: 20px auto 20px auto; text-align: center}
/* admin categories */ .admin_categories_approve table {border-collapse: collapse}
.admin_categories_approve table tr td {margin-bottom: 15px; padding: 15px}
.admin_categories_approve table tr td.decide {background: #edf6ea url(/images/backgrounds/light_green_fade.gif) repeat-x; width: 200px}
.admin_categories_approve .submit {font-size: 25px; padding: 5px}
.admin_categories_approve .submission {font-size: 20px}
.yellow_box {padding: 10px; text-align: left; margin-bottom: 15px}
.yellow_box h2 {margin-bottom: 8px}
.yellow_box p {line-height: 1.4em; margin-bottom: 10px}
.category_feeds ul {margin-top: 20px; margin-bottom: 10px; padding: 0}
.category_feeds ul.sub {padding-left: 20px; margin-bottom: 20px}
.category_feeds ul.sub li{ font-size: 12px}
.category_feeds ul li {margin-bottom: 10px; font-size: 22px}
.category_feeds table {margin-top: 15px; width: 100%}
#home_categories {clear: both}
#home_categories h1 {border-bottom: 1px solid #ccc}
#home_categories table tr td img {vertical-align: middle}
#home_categories table tr td {width: 250px}
#home_categories table tr td ul {list-style-type: none; padding-left: 10px}
.pad10 {padding: 10px}
/* Adsense ads */ .ad-listing {border-bottom: 1px solid #eee; padding: 0; margin: 0; text-align: left}
.ads-container {border-collapse: collapse}
.ads-listing-container {margin: 0px auto 0px auto; text-align: left; padding: 10px; background: #fffadc url(/images/ads/search_listing_bg.gif) repeat-x top left}
.ads-listing-container tr td.ad-header-content {padding: 10px 10px 0 10px}
.ads-listing-container tr td.ad-text {padding: 10px}
.ads-skyscraper {margin-top: 15px; padding: 10px; background: #fffadc url(/images/ads/search_listing_bg.gif) repeat-x top left; border-top: 1px solid #eee; border-bottom: 1px solid #eee}
.ads-skyscraper .ad-header a {color: #888; font-size: 13px; text-decoration: none}
.ads-skyscraper li.ad-text {margin-bottom: 10px}
.ad-header {color:#000; font-weight:bold; padding-bottom:7px; font-size:13px}
td.ad-header-content {padding: 5px auto 5px auto !important}
.ad-header .sponsored {float: right; color: #777; font-size: 11px}
.ad-title {color:#1B6FBF; font-size:15px; text-decoration:underline}
.ad-text {color:#000000; font-size:13px; text-decoration:none; padding-right: 5px; vertical-align: top}
.ad-url {color:#008000; font-size:13px; margin-bottom:12px; text-decoration:none}
.wide-ads {background:#e4e3e3 url(/images/ads/search_top_bg.gif) repeat-x top left; padding:10px}
.wide-listing-ads {padding:10px}
.narrow-ads {background:#e5ecf9; padding:10px}
/* Digg Page */ /* Tabs */ #page ul.subsection_tabs {list-style:none; margin:0 0 15px 0; padding:0; clear:both; border-bottom:1px solid #ccc; height:20px; clear:both}
#page ul.subsection_tabs li {float:left; margin-right:7px; text-align:center}
#page ul.subsection_tabs li a {display:block; height:20px; padding:0px 6px 0 6px; background-color:#fff; color:#666; width:140px; font-family: Trebuchet MS; font-size: 15px; text-decoration:none}
#page ul.subsection_tabs li a:hover {color:#666}
#page ul.subsection_tabs li a.active {background-color:#ddd}
#page ul.register_tabs {border-bottom:none}
#page ul.register_tabs li a.active {background-color:#6d7a81; color:#fff}
#people, #documents, #groups {padding-top:10px}
/* Jobs Page */ #jobs {width:470px; float:left; font-size:14px; padding:0}
#jobs ul li {margin-bottom: 5px}
/* search2 partial */ .search_bar {background: #fff url(/images/backgrounds/light_gray_fade.gif) repeat-x; padding: 10px 15px 10px 15px; margin: 0; height: 1%}
.search_bar .reader_link {float: right}
#search_doc {}
.search_bar td.related {padding-top: 10px}
form.search {font-size: 17px; margin: 0}
form.search .query {font-size: 17px; width: 300px}
form.search .submit {font-size: 15px; padding-right: 13px; padding-left: 13px; padding-bottom: 2px; height: 24px; vertical-align: middle; background: #eee}
form.search table {margin-top: 10px; margin-bottom: 10px; border-collapse: collapse}
form.search table tr td {padding-right: 10px}
form.search table tr td.options {font-size: 10px}
form.search {margin-bottom: 0; padding-bottom: 0}
ul.search_tabs {list-style-type: none; padding: 0; margin: 0; border: 0; height: 22px}
ul.search_tabs li {margin-right: 10px; border: 0; float: left; text-align: center}
ul.search_tabs li a {background: #ddd; font-size: 14px; overflow: hidden; display: block; width: 160px; height: 19px; padding: 3px 6px 0 6px; color: #555; text-decoration: none}
ul.search_tabs li a:hover {background: #d8e0e8; color: #555}
ul.search_tabs li a.active:hover, ul.search_tabs li a.active {background: #6fa1d5; color: #fff}
.search_info {background: #6fa1d5; font-size: 12px; color: #fff; padding: 3px 10px 3px 8px; height: 1%}
.search_info .number {float: right}
#search_doc ul.pagination_bar {float: none; font-size: 15px}
.search_paginator {margin: 15px auto 15px auto; font-size: 15px}
.paginator a {padding: 3px 6px 3px 6px; text-decoration: none; color: #3e79b6; border: 1px solid #6fa1d5}
.paginator a:hover {background: #6fa1d5; color: #fff}
#search_doc h1 {margin-left: 10px; margin-bottom: 5px; padding-bottom: 0; margin-top: 0; padding-top: 0}
#search_doc .more_options {padding: 15px 15px 10px 15px; background: #fff url(/images/backgrounds/light_gray_fade.gif) repeat-x; font-size: 12px; margin-bottom: 10px}
#search_doc .more_options p {margin-bottom: 10px}
#search_doc .more_options ul {}
#search_doc .more_options ul li {margin-bottom: 5px}
#search_doc .more_options input {border: 0; margin-right: 5px}
#search_doc .more_options h2 {margin-top: 0; margin-bottom: 10px; padding-top: 0}
#documents .sort_by {color: #555; padding-left: 15px; font-size: 12px}
#documents h2 {margin: 15px auto 15px auto}
.square_ad {margin: 10px auto 10px auto; clear: both}
/**************/ /* Tools Page */ /**************/ .tool_box h2 {font-size: 20px}
.tool_box h2 small {color: #888}
.tool_box {background: #fff url(/images/backgrounds/light_gray_fade.gif) repeat-x; border: 1px solid #ddd; padding: 45px; margin-top: 15px; color: #555; font-size: 14px}
.tool_box p {margin: 10px auto 10px auto}
.tool_box .download {margin-top: 30px}
.tool_box .screenshot {margin-left: 35px}
.tool_box .screenshot img {}
.tool_box ul {padding-left: 25px}
.tool_box ul li {list-style-type: disc; margin-bottom: 10px}
/* Logged in Homepage */ .user_splash {font-size: 14px; color: #00A34D; float: left; margin-right: 15px}
ul.user_menu {float: left; list-style-type: none; margin-bottom: 15px}
ul.user_menu li {display: inline; font-size: 14px; border-right: 0 solid #ccc; color:#1B6FBF; padding: 6px 15px 6px 15px; border-left: 0; cursor: pointer}
ul.user_menu li.green {color: #00A34D; font-weight: bold}
ul.user_menu li img {border: 0; margin-right: 3px}
ul.user_menu li.last {border-right: 0}
ul.user_menu li.active {background: #f3f3f3}
.user_index_pad {padding-left: 5px}
.user_stats img {margin-right: 5px}
.new_messages {font-size: 14px; background: #FFF6C1; padding: 5px 0 5px 0; text-align: center; margin-bottom: 15px; cursor: pointer}
.new_messages img {margin-right: 4px}
.new_messages_hover {background: #5C95CF; color: #fff}
.user_yellow_box {background: #FFF6C1; padding: 15px; font-size: 14px; margin-bottom: 15px; line-height: 1.4em}
.user_yellow_box .close {position: relative; top: -10px; right: -10px}
.user_yellow_box p {margin: 10px auto 10px auto}
.user_yellow_box .thumbnail {float: left}
.user_yellow_box .thumbnail img {border: 0}
.user_yellow_box .message {margin-left: 40px; clear: none}
.user_yellow_box h2 {font-size: 22px; margin-top: 0; margin-bottom: 15px}
.user_yellow_box ul {padding-left: 25px}
.user_yellow_box ul li {list-style-type: disc; margin-bottom: 5px}
.news_box {background: #FFF6C1; border: 1px solid #EFE2A3; padding: 15px; margin-bottom: 15px; font-size: 13px; color: #555; line-height: 1.4em}
.news_box h3 {font-size: 13px; color: #00A34D; margin-top: 15px}
.news_box h2 {margin-top: 0; margin-bottom: 15px}
.news_box h2 a, .news_box h3 a {text-decoration: none; color: #00A34D}
.news_box h2 small {color: #777; font-size: 11px}
.news_box h2 small a {text-decoration: none}
.news_box h2 small a:hover {color: #1B6FBF}
.docs_box {background: #fff url(/images/backgrounds/light_gray_fade.gif) repeat-x; border: 1px solid #ddd; padding: 15px; margin: 0 0 15px 0; overflow: auto; height: 1%}
.docs_box h2 {margin-top: 0; margin-bottom: 10px}
.docs_box h2 img {margin-right: 10px}
.docs_box h2 .note {color: #777; font-size: 11px; margin-left: 5px}
.docs_box h2 .note a {color: #777 !important; font-size: 11px; text-decoration: none}
.docs_box h2 .note a:hover {color: #1B6FBF !important}
.docs_box .see_more {float: right; margin-top: 0; margin-bottom: 0}
.docs_box .see_more a {color: #777 !important; font-size: 11px; text-decoration: none}
.docs_box .see_more a:hover {color: #1B6FBF !important}
.news_box .notification, .docs_box .notification {width: auto; font-size: 11px; margin: 5px auto 5px auto; padding: 3px}
.news_box .notification img {margin-right: 5px}
.news_box .see_all a {color: #999; font-size: 11px; text-decoration: none; margin: 0}
.news_box .see_all a:hover {color: #555}
tr.doc_box_row {}
tr.doc_box_row td {font-size: 12px; width: 160px; padding: 10px 10px 10px 0; vertical-align: top}
tr.doc_box_row td .thumbnail {float: left}
tr.doc_box_row td .filetype_image {border: 0}
tr.doc_box_row td .summary {margin-left: 58px}
tr.doc_box_row td .summary p {margin-bottom: 5px}
.comment_ad {margin-top: 25px; margin-bottom: 20px}
.survey_box {background: #FFF6C1; padding: 5px 15px 5px 15px; font-size: 13px; color: #555; text-align: left; margin-bottom: 10px}
/* Deleted Doc */ .deleted_notice {font-size: 15px; color: #00A34D; border: 1px solid #ccc; background: #FFF6C1; padding: 5px 10px 5px 10px; margin: 15px auto 15px auto; text-align: center}
.holly_hack {height: 1%}
.deleted_listing_ad {margin: 10px auto 10px auto}
.top_users {padding: 15px}
.top_users ul {padding-left: 30px; margin-top: 20px; list-style-type: decimal}
.top_users ul li {margin-bottom: 10px; list-style-type: decimal}
.top_users {list-style-type: decimal; margin-bottom: 10px}
.top_users table {border-collapse: separate; border-spacing: 0; margin-top: 20px}
.top_users table td {padding: 3px 5px 3px 5px}
.top_users table td.number {font-size: 20px; color: #A59130}
/* Browse2 page */ .browse .categories {margin-bottom: 15px}
.browse .categories ul {background: #E8E8E8; margin-top: 10px; padding: 10px}
.browse .categories ul li {margin-bottom: 3px; padding: 2px}
.browse .categories ul li.all {padding-left: 22px}
.browse .categories ul.sub {margin: 0px auto 5px auto; padding: 1px auto 3px 19px; background: #ddd; border-color: #ccc; border-width: 0 1px 1px 1px; border-style: solid}
.browse .categories ul li.selected {background: #5B95CF; color: white; margin-bottom: 0}
.browse .categories ul li.selected a {color: white; text-decoration: none}
.browse #right_bar {width: 160px; float: right; margin-bottom: 15px; padding: 0}
.browse #main {padding-left: 5px; float: left; width: 720px}
.browse #main h1 {margin-bottom: 15px}
.browse #main .docs {margin-bottom: 15px; position: relative; height: 1%}
.browse #main .docs .overlay {position: absolute; height: 1200px; width: 100%; opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60); background: white; text-align: center; padding-top: 100px; z-index: 100}
.browse #main ul.sort_tabs {list-style-type: none; list-style-position: outside; overflow: visible; margin-bottom: 0; height: 26px}
.browse #main ul.sort_tabs li {float: left; margin-right: 5px; font-weight: bold; overflow: visible; margin-bottom: 0; font-size: 15px}
.browse #main ul.sort_tabs li a {text-decoration: none; background: url(/images/menu/browse_menu_tabs.gif); padding-left: 10px; display: block; float: left; color: #666; margin: 0}
.browse #main ul.sort_tabs li a span {background: url(/images/menu/browse_menu_tabs.gif) 100% 0; display: block; padding-top: 2px; line-height: 2em; padding-right: 10px}
.browse #main ul.sort_tabs li a div.hottest {padding: 0; display: inline; margin: 0; padding-left: 15px; background: url(/images/menu/flame_white.gif) no-repeat left top}
.browse #main ul.sort_tabs li.current a div.hottest {background: url(/images/menu/flame_dark.gif) no-repeat left top !important}
.browse #main ul.sort_tabs li.current a, .browse #main ul.sort_tabs li.current a:hover {/*background-color: #48f;*/ background-position: 0 -66px}
.browse #main ul.sort_tabs li.current a span, .browse #main ul.sort_tabs li.current a:hover span {background-position: 100% -66px; color: #fff; font-weight: bold}
.browse #main ul.sort_tabs li a:hover {background-color: #48f; background-position: 0 -33px; color: #666}
.browse #main ul.sort_tabs li a:hover span {background-position: 100% -33px; color: #1B6FBF}
.browse #main ul.time_tabs_empty {height: 8px; clear: left; margin-top: 0; list-style-type: none; background: #5B95CF; padding: 0px}
.browse #main ul.time_tabs {clear: left; margin-top: 0; list-style-type: none; background: #5B95CF; padding: 10px; height: 25px}
.browse #main ul.time_tabs li {float: left; overflow: visible; margin-right: 5px; padding: 0; cursor: pointer}
.browse #main ul.time_tabs li a {display: block; color: white; text-decoration: none; font-size: 13px; line-height: 1em; float: left; padding-left: 8px}
.browse #main ul.time_tabs li a span {display: block; float: left; line-height: 1em; height: 15px; padding: 5px 8px 5px 0; cursor: pointer}
.browse #main ul.time_tabs li.current a, .browse #main ul.time_tabs li.current a:hover {background: url(/images/menu/browse_time_tabs.gif) no-repeat}
.browse #main ul.time_tabs li.current a span, .browse #main ul.time_tabs li.current a:hover span {background: url(/images/menu/browse_time_tabs.gif) 100% 0 no-repeat}
.browse #main ul.time_tabs li a:hover {background: url(/images/menu/browse_time_light_tabs.gif) no-repeat}
.browse #main ul.time_tabs li a:hover span {background: url(/images/menu/browse_time_light_tabs.gif) 100% 0 no-repeat}
.browse #main .filters {background: #FFF6C1; padding: 4px; clear: left; height: 17px; margin-bottom: 10px}
.browse #main .filters ul.dropdowns {list-style-type: none; padding-left: 5px}
.browse #main .filters ul.dropdowns li {display: block; background: url(/images/menu/filter_dropdown.gif) no-repeat; padding-left: 5px; margin-right: 15px; font-size: 11px; float: left; position: relative; cursor: pointer; z-index: 1; color: #555}
.browse #main .filters ul.dropdowns li.selected {background: url(/images/menu/filter_dropdown_selected.gif) no-repeat; color: white}
.browse #main .filters ul.dropdowns li span {background: url(/images/menu/filter_dropdown.gif) 100% 0 no-repeat; padding: 2px 25px 2px 0; height: 15px; float: left; display: block}
.browse #main .filters ul.dropdowns li.selected span {background: url(/images/menu/filter_dropdown_selected.gif) 100% 0 no-repeat; color: white}
.browse #main .filters ul.dropdowns li span img {position: relative; bottom: 2px}
.browse #main .filters ul.dropdowns li .dropdown {position: absolute; margin-left: -4px; padding: 0 0 0 0px; top: 18px; background: #E5D893; clear: left}
.browse #main .filters ul.dropdowns li .dropdown table {border-collapse: collapse}
.browse #main .filters ul.dropdowns li .dropdown table tr td {width: 80px; padding: 0 10px 0 10px; border-right: 1px solid #A39457}
.browse #main .filters ul.dropdowns li .dropdown table tr td.last {border: 0}
.browse #main .filters ul.dropdowns li .dropdown a {background: #E5D893; display: block; padding: 4px 5px 2px 4px; font-size: 14px; text-decoration: none; width: 100px; z-index: 100; color: #555}
.browse #main .filters ul.dropdowns li .long a{ width: 180px}
.browse #main .filters ul.dropdowns li .dropdown a:hover {background: #A39457; color: white}
.browse #main .docs .browse_paginator {margin-top: 15px; font-size: 14px; height: 30px}
.doc_thumbnail_pages {margin-top: 5px}
.doc_thumbnail_data {font-size: 11px; color: #555; margin-top: 3px}
/* Grid Listing */ #grid_listing {}
table#doc_grid2 {text-align: left; border-collapse: collapse; z-index: 10}
table#doc_grid2 tr {padding: 0; margin: 0}
table#doc_grid2 tr td {width: 33%; padding: 0px; padding-right: 20px; padding-left: 10px}
table#doc_grid2 tr td .thumbnail_nofloat {border: 1px solid #ccc}
table#doc_grid2 tr td .thumb_container {position: relative}
table#doc_grid2 tr td.thumb {vertical-align: middle}
table#doc_grid2 tr td.desc {padding-bottom: 25px}
table#doc_grid2 tr td .title {font-size: 15px; height: 38px; line-height: 18px; overflow: hidden; margin-top: 4px}
table#doc_grid2 tr td .data {margin-top: 6px; color: #555}
table#doc_grid2 tr td .data p {margin-bottom: 2px}
table#doc_grid2 tr td .thumb_container .toolbar {position: absolute; bottom: 3px; left: 3px}
/* Lightbox */ #overlay {position: absolute; top: 0; left: 0; height: 100%; width: 100%; opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60); background: black; z-index: 100}
.lightbox {z-index: 1000; position: absolute; overflow: auto; background: white; border-width: 5px}
.lightbox .close {position: absolute; top: 10px; right: 10px}
#login_lb .explanation {font-size: 15px; color: #555; border-bottom: 1px dotted #bbb; margin-bottom: 10px; padding-bottom: 10px; padding-top: 10px; text-align: left; padding-left: 15px; font-weight: bold}
#login_successful_lb, #signup_successful_lb {padding: 15px; width: 375px; text-align: center}
/* Contest Pages */ .contest_fade {background: url(/images/contest/yellow_fade.gif) left top repeat-x; text-align: center; padding-top: 15px; margin-top: 15px; padding-bottom: 15px; border-top: 1px solid #EFE2A3}
.contest_box, .contest_signup_box {padding: 20px; color: #555; font-size: 13px; line-height: 1.4em; margin: 25px auto 15px auto}
.contest_signup_input {width: 300px; text-align: left; margin: auto; font-size: 16px; line-height: 1.5em}
.contest_box {width: 600px}
.contest p {margin-bottom: 15px}
.contest ul {list-style-type: disc; padding-left: 25px}
.contest ul li {list-style-type: disc; margin-bottom: 5px}
.contest h2 {font-size: 20px; margin-bottom: 15px; line-height: 1.5em}
.contest h1 {margin-bottom: 15px; line-height: 1.2em}
.contest input.submit_button {padding: 7px; font-size: 14px}
.contest_signup {margin: 20px auto 15px auto}
.contest .error {color: red; font-weight: bold; background: #F4C9C9; padding: 10px; border: 1px solid #E8AAAA; margin: 10px auto 10px auto}
.contest .notice {color: #555; font-weight: bold; background: #FFF6C1; padding: 10px; border: 1px solid #E8DCA3; margin: 15px auto 15px auto; width: 600px}
.contest .rank {font-size: 25px; line-height: 1.3em; background: #EFE2A3; width: 100px; margin: auto; color: #555; text-align: center; padding: 10px}
.contest .rank_hover {background: #876D00; color: white; cursor: pointer}
.contest .rank_hover big {color: white}
.contest .rank_none {font-size: 20px; line-height: 1.3em; background: #EFE2A3; width: 500px; margin: 15px auto 15px auto; color: #555; text-align: left; padding: 10px}
.contest .rank big {font-size: 35px}
.contest .question {font-weight: bold; font-size: 16px; margin-top: 25px}
.contest ul.error {padding-left: 25px !important}
ul.contest_menu {text-align: center; margin: 10px auto 10px auto}
ul.contest_menu li {display: inline; font-size: 16px; margin-right: 8px}
ul.contest_menu li a {padding: 3px 8px 3px 8px; text-decoration: none}
ul.contest_menu li a:hover, ul.contest_menu li.current a {background: #476FB6; color: white}
table.leaderboard {border-collapse: collapse; color: #00A34D; margin: auto; margin-top: 25px; margin-bottom: 25px}
table.leaderboard a {text-decoration: none}
table.leaderboard tr td {padding: 10px 15px 10px 15px; font-size: 23px}
table.leaderboard tr td.top {color: white; background: #484848}
table.leaderboard tr td.top_left {background: url(/images/contest/table_top.gif) top left no-repeat}
table.leaderboard tr td.top_right {background: url(/images/contest/table_top.gif) no-repeat top right}
table.leaderboard tr td.views {width: 100px}
table.leaderboard tr td.user {width: 350px}
table.leaderboard tr.odd {background: #FFF6C1}
table.leaderboard tr.even {background: #F2E8B1}
table.leaderboard tr.you {background: #476FB6; color: white}
table.leaderboard tr.you a {color: white}
#contest_nag {border: 1px solid #ccc; text-align: center; margin-bottom: 15px; position: relative; padding-bottom: 2px}
.close {position: absolute; top: 3px; right: 3px}
#topbar_container {font-family: "Trebuchet MS", Trebuchet, Tahoma, Verdana; color: #333; text-align: center; font-size:12px}
#topbar_container a {color:#1B6FBF}
/* top menu bar */ #topbar_container {background:url(/images/menu/menu_back.gif) repeat-x top; text-align: center; margin-top: 10px; margin-bottom: 0; padding-bottom: 0; padding-top: 0px}
#topbar {z-index: 100; background-color:transparent; /* background-image:url('/images/word/images/logobar3.gif'); */ }
#menu {margin: 0 auto 0 auto; padding-top: 9px; padding-bottom: 0; padding-left: 0; width: 990px; text-align: left; /*background: url(/images/menu/logo.gif) no-repeat 0 0;*/ height: 29px}
#menu .logo {float: left; margin: 0; margin-top: -12px; padding: 0}
#menu ul.menu li.upload_tab {margin-bottom: 0; padding-bottom: 0; margin-top: -8px}
#menu ul.menu li.upload_tab a {background: none; display: inline; line-height: 0; margin: 0; padding: 0}
#menu ul.menu li.upload_tab a img {margin: 0; padding: 0}
#menu ul.menu li.upload_tab a:hover {background: none}
#menu ul.menu {margin: 0px 0 0 130px; padding: 9px auto 0 0; padding-left: 0; list-style-type: none; list-style-position: outside; overflow: visible}
#menu ul.menu li {float: left; margin-right: 7px; font-weight: bold; overflow: visible; margin-bottom: 0}
#menu ul.menu li a {text-decoration: none; background: url(/images/menu/menu_tabs.gif); padding-left: 10px; display: block; line-height: 2em; float: left}
#menu ul.menu li.upload a {background: #fff6c1}
#menu ul.menu li a span {background: url(/images/menu/menu_tabs.gif) 100% 0; display: block; padding-top: 5px; line-height: 2em; padding-right: 10px}
#menu ul.menu li.current a, #menu ul.menu li.current a:hover {/*background-color: #48f;*/ background-position: 0 -76px}
#menu ul.menu li.current a span, #menu ul.menu li.current a:hover span {background-position: 100% -76px; color: #fff; font-weight: bold}
#menu ul.menu li a:hover {background-color: #48f; background-position: 0 -38px; color: #1B6FBF}
#menu ul.menu li a:hover span {background-position: 100% -38px; color: #1B6FBF}
#right_menu {float: right; padding: 0; margin-bottom: -10px; position: relative; bottom: 7px}
.top_user {float: right}
.top_search {float: right; margin-top: -9px; height: 36px; padding: 2px 10px 0 10px; width: 203px; text-align: right; background: url(/images/menu/search_tab.gif) bottom right no-repeat}
.top_search form {display: inline; margin:0; padding: 0}
.top_search #query2 {margin-right: 5px; margin-top: 8px; width: 122px; font-size: 16px; border: 1px solid #ccc; display: inline}
.top_search form .submit {position: relative; display: inline; top: 5px; border: 0}
.top_login {float: right; margin: 0 0 0 0 !important}
.top_login li {margin-right: 0 !important}
.top_user ul.user_info {list-style-type: none; padding: 0; margin: 0; width: 100px}
.top_user .notifications {margin-left: 5px}
.top_user a {text-decoration: none}
.top_user .notifications img.email {}
.top_user .logout {margin-left: 5px; margin-right: 2px}
#topbar_right {position:absolute; top:0; right:0; margin: 5px 20px 0px 0px; font-size:12px}
#topbar_right a {text-decoration: none}
#top_subtabs_container_empty {/*height: 1px;*/ border-top: 1px solid #5c95cf; clear: both; margin-bottom: 15px}
#top_subtabs_container {background: #5c95cf; margin: 0 0 15px 0; padding: 0; clear: both}
#top_subtabs_container_tight {background: #5c95cf; margin: 0; padding: 0; clear: both}
#top_subtabs2_container {background: #fdf8c2; clear: both; margin: 0 0 15px 0; text-align: center; padding: 0}
#top_subtabs, .top_subtabs2 {text-align: left; width: 990px; margin: 0 auto 0 auto; padding: 0}
.top_subtabs2 {text-align: center}
#top_subtabs ul, .top_subtabs2 ul {list-style-type: none; margin: 0; padding: 3px 5px 5px 5px}
#top_subtabs ul li, .top_subtabs2 ul li {display: inline; font-size: 14px; color: white; margin-right: 10px}
#top_subtabs ul li a, .top_subtabs2 ul li a {color: white; text-decoration: none; padding: 5px 8px 5px 8px; font-size: 12px; margin: 0; font-weight: bold}
.top_subtabs2 ul li a img {vertical-align: middle}
.top_subtabs2 ul li a {color: #444; font-weight: normal}
#top_subtabs ul li a small {color: #fff6c1}
#top_subtabs ul li.sub_head {margin-right: 2px}
#top_subtabs ul li.sub_head a {}
#top_subtabs ul li.sub {margin-right: 10px; margin-left: 0px}
#top_subtabs ul li.sub a {font-size: 11px; font-weight: normal; padding: 3px 2px 3px 2px; position: relative; left: -5px}
#top_subtabs ul li a:hover, #top_subtabs ul li.current a {background: #fff6c1 url(/images/backgrounds/light_yellow_fade.gif) repeat-x; color: black}
.top_subtabs2 ul li a:hover, .top_subtabs2 ul li.current a {background: #F2E9AD; color: #444}
.top_subtabs2 ul li.current a {font-weight: bold}
#top_subtabs ul li a:hover small, #top_subtabs ul li.current a small {color: black}
#logo_small {float:left; display:inline; padding:0; margin-top: 0px}
#topbar_small {background: url(/images/top_bar_small_back.gif) repeat-x left bottom; padding: 0; border-bottom: 1px solid #578cc9; margin-bottom: 0px; text-align: left}
#topbar_small ul {list-style-type: none; padding: 5px; margin: 0; /*display: inline;*/ /*background: url('/images/scribd_logo_small.png') no-repeat left bottom;*/ }
#topbar_small ul li {display: inline; margin-right: 10px}
#topbar_small .logo {display: block; height: 20px; width: 100px; background: url(/images/scribd_logo_small.png) no-repeat left bottom}
#topbar_small ul li.first_item {margin-left: 55px}
#topbar_small ul li a {font-size: 13px; color: #2E6FB7; text-decoration: none; padding: 5px 8px 6px 8px}
#topbar_small ul li.upload a {background: #FFF6C1 url(/images/upgreen.gif) left no-repeat; padding-bottom: 5px; padding-left: 17px}
#topbar_small ul li.upload a:hover {background: #00A34C url(/images/upwhite.gif) left no-repeat; color: white}
#topbar_small ul li a:hover {background: #476FB6 url(/images/backgrounds/blue_fade.gif); color: white}
#topbar_small ul li.logo {margin-left: 2px}
#topbar_right_small {float: right; margin-top: 4px; margin-right: 15px}
#topbar_right_small a {text-decoration: none}
#topbar_right_small a:hover {text-decoration: underline}
#topbar_right_small .loggedin {font-size: 10px; color: #777}
#topbar_right_small #search_box {display: inline}
#topbar_right_small #search_box * {display: inline}
#search_right_small {float: right; margin-right: 10px; margin-top: 3px}
#search_right_small img, #search_right_small .search_button {vertical-align: middle; border: 0px; margin-top: -4px}
/* New Topbar */ #topbar_container2 {text-align: center}
#topbar2 {margin: 12px auto 0 auto; width: 990px; padding: 0}
#topbar2 #top_login {float: right; text-align: right}
#topbar2 #top_login ul {padding-left: 0; list-style-type: none}
#topbar2 #top_login ul li {list-style-type: none; display: inline; border-right: 1px solid #aaa; padding-right: 5px; padding-left: 10px; font-size: 13px}
#topbar2 #top_login ul li.notifications a {text-decoration: none}
#topbar2 #top_login ul li.last {border-right: 0}
#topbar2 #top_login ul li img {vertical-align: middle}
.logo2 {text-align: left}
ul.menu2 li.upload_tab {margin-bottom: 0; padding-bottom: 0; margin-top: -5px}
ul.menu2 li.upload_tab a {background: none; display: inline; line-height: 0; margin: 0; padding: 0}
ul.menu2 li.upload_tab a img {margin: 0; padding: 0}
ul.menu2 li.upload_tab a:hover {background: none}
ul.menu2 {margin: 8px 0 0 0px; padding: 9px auto 0 0; padding-left: 0; list-style-type: none; list-style-position: outside; overflow: visible}
ul.menu2 li {float: left; margin-right: 7px; font-weight: bold; overflow: visible; margin-bottom: 0; font-size: 14px}
ul.menu2 li a {text-decoration: none; background: url(/images/menu/menu_tabs.gif); padding-left: 10px; display: block; line-height: 2em; float: left}
ul.menu2 li.upload a {background: #fff6c1}
ul.menu2 li.search_tab {width: 470px; text-align: right; margin-right: 0}
ul.menu2 li.search_tab_publisher {width: 300px !important}
ul.menu2 li.search_tab form {margin: 0; padding: 0}
ul.menu2 li.search_tab #query2 {width: 250px; font-size: 18px}
ul.menu2 li.search_tab_publisher #query2 {width: 150px !important}
ul.menu2 li.search_tab .submit {font-size: 17px; font-weight: bold}
ul.menu2 li a span {background: url(/images/menu/menu_tabs.gif) 100% 0; display: block; padding-top: 4px; line-height: 2em; padding-right: 10px}
ul.menu2 li.current a, ul.menu2 li.current a:hover {/*background-color: #48f;*/ background-position: 0 -76px}
ul.menu2 li.current a span, ul.menu2 li.current a:hover span {background-position: 100% -76px; color: #fff; font-weight: bold}
ul.menu2 li a:hover {background-color: #48f; background-position: 0 -38px; color: #1B6FBF}
ul.menu2 li a:hover span {background-position: 100% -38px; color: #1B6FBF}
.top_search2 {float: right; width: 503px; text-align: right; padding: 0; margin: 0; display: inline}
.top_search2 img {vertical-align: middle}
.top_search2 form {display: inline; margin:0; padding: 0}
.top_search2 #query2 {width: 390px; font-size: 16px; border: 1px solid #ccc; display: inline}
.top_search2 form .submit {display: inline; border: 1px solid #ccc; padding: 1px; font-size: 15px; border-left-style: outset; border-right-style: outset; border-top-style: outset; border-bottom-style: outset}

