html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
/* remember to define focus styles! */
:focus {outline:0}
body {line-height:1;color:black;background:white}
ol, ul {list-style:none}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:separate;border-spacing:0}
caption, th, td {text-align:left;font-weight:normal}
blockquote:before, blockquote:after, q:before, q:after {content:""}
blockquote, q {quotes:"" ""}
.micro {font-family:tahoma, sans-serif;font-size:.55em}
/* Clearfixes */
.clearfix:after, #tagsPage .presentationList li:after, #tagsPage .presentationGrid li:after, .userActivity li:after  {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix, #tagsPage .presentationList li, #tagsPage .presentationGrid li, .userActivity li {display:inline-block}
* html .clearfix, * html #tagsPage .presentationList li, * html #tagsPage .presentationGrid li, * html .userActivity li {height:1%}
.clearfix, #tagsPage .presentationList li, #tagsPage .presentationGrid li, .userActivity li {display:block}
.clear {clear:both}
/* main styles */
html, body {background-color:#fff;font:1em arial, verdana, sans-serif}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.cnt {width:960px;margin:0 auto}
a {color:#0078c7} 
a:hover {text-decoration:none}
/* header */
.header {width:960px;margin-bottom:0;float:left}
.logo {display:inline;width:200px;height:50px;float:left;margin:10px 10px 0 0;_margin:10px 5px 0 0}
.logo img {padding-top:4px}
/* topmenu */
.topmenu {float:right;height:16px;padding-top:4px;width:721px;} 
.topmenu p {margin-right:10px;_margin-right:5px;float:right}
.topmenu ul {list-style-type:none;color:#adadad;font-size:.7em;padding-top:2px;float:right}
.topmenu ul li {display:inline}
.topmenu ul li a {margin:0 1px}
.topmenu ul li a:hover {text-decoration:none}
#top_bar {position:relative}
.topmenu .userNav {display:none;font-size:1em;left:2.85em;position:absolute;z-index:9999;}
.topmenu .userNav li {display:block;margin:0;}
.topmenu .userNav li a {background:#e6f3f0;border-bottom:1px solid #FFF;color:#0078c7;display:block;padding:.3em .5em;}
.topmenu .userNav li a:hover, .topmenu .userNav li a:active {background:#f3faf8;color:#0078c7}
.topmenu .userNav li a:link, .topmenu .userNav li a:visited,
.topmenu .userNav li a:hover, .topmenu .userNav li a:active {text-decoration:none}


/* mainmenu */
.mainmenu {float:left;margin:30px 0 0 10px;list-style-type:none;color:#adadad;font-size:.875em;width:700px}
.mainmenu li {height:25px;display:block;float:left;padding-top:4px}
.mainmenu li.active {background:transparent url(/images/redesign/mainmenulibg.gif) no-repeat;color:#fff;font-weight:700;padding-top:0;margin:0 5px;_margin:0 2px}
.mainmenu li.active a {color:#fff;height:21px;margin:0;padding:4px 8px 0;background:transparent url(/images/redesign/mainmenuendbg.gif) no-repeat top right;float:left}
.mainmenu li.active a:hover {text-decoration:none}
.mainmenu li a {color:#099;font-weight:700;text-decoration:none;margin:0 8px}
.mainmenu li a:hover {text-decoration:underline}
/* secondmenu */
.secondmenu {background:transparent url(/images/redesign/secondmenubg.gif) no-repeat;width:960px;height:46px;float:left}
.secondmenu span {color:#999;font-weight:700}
.secondmenu ul {list-style-type:none;color:#999;float:right;font-size:.75em;padding:16px 10px 0 0;margin:0;text-align:right;width:700px}
.secondmenu ul li {border-right:1px solid #CCC;display:inline;padding:0 0 0 4px}
.secondmenu ul li.last {border:none}
.secondmenu ul li a {color:#018787;text-decoration:none;margin:0 4px}
.secondmenu ul li a:hover {text-decoration:underline}
.secondmenu .search {width:230px;padding-top:11px;float:right}
.secondmenu .search input.searchtext {border:1px solid #a4c6c6;display:inline;float:left;height:15px;margin-right:8px;_margin-right:4px;padding:4px 3px 3px;width:145px}
.secondmenu .search input.searchtext:hover {border:1px solid #999}
.secondmenu .search input.searchtext:focus {border:1px solid #555}
/* main */
.main {width:960px;margin-bottom:1em;margin-top:5px;float:left}
.main h2, .upload h1 {color:#636363;font-size:1.2em;font-weight:700;letter-spacing:-.03em}
/* content */
.content {display:inline;float:left;margin-right:43px;_margin-right:20px;width:495px}
/* ss-info */
.ss-info {background:transparent url(/images/redesign/ss-infobg.gif) no-repeat;width:495px;margin-bottom:1.5em}
.ss-info h1 {background:transparent url(/images/redesign/ss-infopbg.gif) no-repeat bottom left;width:465px;color:#636363;font-size:1.2em;letter-spacing:-1px;padding:12px 15px 15px}
/* ss-categories */
.ss-categories {width:495px;margin-bottom:1.5em}
.ss-categories h2 {width:110px;height:78px;margin-right:15px;border-right:1px solid #d3e7df;float:left}
.ss-categories ul {width:110px;color:#0078c7;font-size:.75em;margin:0 10px 10px 0;float:left;list-style:disc;list-style-position:inside}
.ss-categories ul li {margin-bottom:5px}
.viewall {text-align:right;font-size:.75em}
/* featured */
.featured {width:495px}
.featuredtitle {width:495px;height:25px;margin-bottom:20px;border-bottom:1px solid #d3e7df}
.featuredtitle h2 {float:left}
.featuredtitle p {padding-top:5px;float:right}
ul.doclist li {width:495px;padding-bottom:12px;margin-bottom:12px;float:left;border-bottom:1px solid #d3e7df}
.docthumb {display:inline;width:122px;margin-right:18px;_margin-right:9px;float:left}
.docthumb a {width:120px;height:90px;float:left;border:1px solid #a6d8d4}
.docthumb a:hover {width:120px;height:90px;float:left;border:1px solid #009999}
.docthumb img {width:120px;height:90px}
.docinfo {width:355px;float:left}
.docinfo p {color:#838383;margin-bottom:5px;font-size:.7em}
.docinfo p a.doctitle {font-size:13px}
.docinfo p em {color:#000;font-style:normal}
/* sidebar */
.sidebar {float:left;overflow:hidden;text-align:left;width:421px;}
/* login */
.loginbox {background:transparent url(/images/redesign/loginbg.png) no-repeat;width:421px;padding-top:15px;float:left}
.login1 {width:242px;float:left;border-right:1px solid #cdeae6}
.login1 label {width:72px;color:#636363;text-align:right;padding-top:4px;margin-right:8px;_margin-right:4px;display:block;float:left}
.login1 p.txtfld {margin-bottom:10px;font-size:.75em}
.login1 p.txtfld input {width:144px;height:19px;border:1px solid #a4c6c6}
.login1 p.forgot {padding-left:20px}
.login1 p.forgot a {font-size:.625em}
.login1 p.forgot input {float:right;margin-right:15px}
.login2 {width:178px;float:left}
.login2 p {text-align:center;color:#636363;font-size:.75em;padding-top:20px}
.login2 p a {font-size:1.6em}
.loginbottom {background:transparent url(/images/redesign/loginbgbottom.png) no-repeat;width:421px;height:12px;margin-bottom:35px;display:block;float:left}
#mini_feed { margin-bottom: -1em; }
/* slideshow of the day */
.ssotd {background:transparent url(/images/redesign/ssotdbg.png) no-repeat;width:406px;padding:15px 0 0 15px;float:left}
.ssotd h2 {margin-bottom:5px}
.ssotd .widget {width:303px;margin-right:2px;_margin-right:1px;float:left}
.ssotd .widget img {margin-bottom:8px}
.ssotd .widget .docinfo {width:303px;float:left}
.ssotd .thumbs {width:88px;float:left}
.ssotd .thumbs p {width:79px;height:50px;padding:3px;float:left}
.ssotd .thumbs a {width:69px;height:48px;float:right;border:1px solid #a6d8d4}
.ssotd .thumbs a:hover {border:1px solid #099}
.ssotd .thumbs p.active {background:transparent url(/images/redesign/activethumbbg.png) no-repeat}
.ssotdbottom {background:transparent url(/images/redesign/ssotdbgbottom.png) no-repeat;width:421px;height:12px;margin-bottom:35px;display:block;float:left}
/* textad */
.textad {background:transparent url(/images/redesign/topeventsbg.png) no-repeat;width:391px;padding:15px 15px 5px 15px;float:left}
.textad p {color:#636363;font-size:1.2em;letter-spacing:-1px}
.textadbottom {background:transparent url(/images/redesign/topeventsbgbottom.png) no-repeat;width:421px;height:12px;margin-bottom:1.5em;display:block;float:left}
/* top events */
.topevents {background:transparent url(/images/redesign/topeventsbg.png) no-repeat;float:left;padding:15px 15px 5px;width:391px;}
.topevents h2 {padding-bottom:5px;margin-bottom:20px;border-bottom:1px solid #d3e7df}
.topevents ul.doclist {width:391px;margin-bottom:10px;float:left}
.topevents ul.doclist li {width:180px;padding:0 15px 0 0;float:left;border:0}
.topevents .docthumb {width:122px;margin:0 0 2px;float:left}
.topevents .docthumb a {width:120px;height:90px;float:left;border:1px solid #a6d8d4}
.topevents .docthumb a:hover {width:120px;height:90px;float:left;border:1px solid #099}
.topevents .docthumb img {width:120px;height:90px}
.topevents .docinfo {width:122px;float:left}
.topevents .docinfo p {color:#838383;margin-bottom:0px;font-size:.7em}
.topevents .docinfo a {font-size:13px}
/* new features */
.newfeatures {background:transparent url(/images/redesign/loginbg.png) no-repeat;float:left;padding:15px 15px 0;width:391px;}
.newfeatures h2 {padding-bottom:5px;margin-bottom:20px;border-bottom:1px solid #d3e7df}
.newfeatures p {width:391px;font-size:.75em;line-height:1.3em;margin-bottom:10px;float:left}
.newfeatures p img {display:inline;float:left;margin:0 10px 10px 0;_margin:0 5px 10px 0}
.newfeaturesbottom {background:transparent url(/images/redesign/loginbgbottom.png) no-repeat;width:421px;height:12px;display:block;float:left}
/* footer */
.footer {width:960px;background:transparent url(/images/redesign/footerbg.png) no-repeat;float:left;padding:0}
.footer a {color:#139999;text-decoration:none;}
.footer a:hover {text-decoration:underline;}
.topfoot {width:960px;padding-top:1px;margin-bottom:30px;float:left}
.topfoot .topfootleft {width:270px; float:left; margin-left:23px; margin-top:4px; }
.topfoot .search {width:420px;margin:0px;float:left;font-size:100%;height:auto;padding:10px 0px 0px 0px;}
.topfoot .search input.searchtext {width:320px;height:15px;margin-right:8px;padding:4px 3px 3px 0px;border:1px solid #a4c6c6;vertical-align:top;}
.topfoot .search input.searchtext:hover {border:1px solid #999}
.topfoot .search input.searchtext:focus {border:1px solid #555}
.topfoot .topfootright {float:right;padding-top:15px;text-align:right;width:238px;}
.topfoot .topfootright p { background:transparent url(/images/redesign/feedicon.png) no-repeat;
    height:16px;float:right;font-size:.75em;height:16px;margin-right:22px;padding-left:23px;text-align:left;width:100px; }

.cntfoot {width:960px;margin-bottom:30px;float:left}
.cntfoot .whatsnew {display:inline;width:155px;padding-left:25px;margin-right:50px;_margin-right:25px;float:left}
.cntfoot .whatsnew h3 {color:#636363;font-size:1em;font-weight:400;margin-bottom:3px}
.cntfoot .whatsnew p {color:#353535;font-size:.75em;line-height:1.3em}
.cntfoot ul {background:none;display:inline;color:#636363;float:left;font-size:.75em;line-height:1.65em;margin-right:20px;_margin-right:10px;padding:0;width:130px;}
.cntfoot ul.ul1 {display:inline;margin-right:20px;_margin-right:10px;width:85px;}
.cntfoot ul.ul2 {display:inline;margin-right:40px;_margin-right:20px}
.cntfoot ul.ul4 {display:inline;margin-right:15px;_margin-right:7px}
.cntfoot ul.ul5 {margin-right:0}
.cntfoot ul li {margin:0}
.footer p.copyright {color:#888;font-size:.75em;padding-bottom:30px;text-align:center;width:960px;}
/** Homepage spotlight over-rides  **/
div.spotlight {display:inline;float:left;margin:0 0 1.5em;width:377px;}
div.spotlight h2 {display:inline;float:left;margin:0 0 0 15px;text-align:left;width:287px}
div.spotlight .viewall {display:inline;float:right;margin:6px 24px 0 0;_margin:6px 10px 0 0;width:50px}
div.spotlight div.player {background:transparent}
div.spotlight div.docinfo {float:none;margin:0 auto;padding:0 0 0 7px;text-align:left}
div.spotlight div.docinfo #ssod_title {font-weight:700}
div.spotlight div.thumbnails {margin:0 auto;width:346px}
div.spotlight div.thumbnails a {font-size:13px}
div.spotlight div.thumbnails div {display:inline;margin:0 6px 0 1px}
div.spotlight div.thumbnails #thumbs_2 {margin-right:0}
/** Homepage form - remember me **/
.login1 p.remember {padding:0 0 0 80px}
.login1 p.remember input {margin:0;height:13px;width:13px}
.login1 p.remember label {display:inline;float:none}
/* slidecast ugly icon */
.docthumb a .slidecastOverlay {height:16px;left:0;top:0;width:16px}
/*  homepage share, fav links */
p.sharefav a:link, p.sharefav a:visited, p.sharefav a:hover, p.sharefav a:active {font-size:11px}
.featured ul li img {margin:0}
div.main a.h-orange:link, div.main a.h-orange:visited {color:#F49542}
div.main a.h-orange:hover, div.main a.h-orange:active {background:#F49542;color:#FFF}
/* Slideview page over-rides */
.svRightColumn h1 {border-bottom:1px solid #CCC;font-size:1.32em;color:#099;font-weight:700}
.svRightColumn h2, .svTranscript h2 {font-size:1.2em}
.svRightColumn h1, .svRightColumn h2, .svTranscript h2 {line-height:1;margin-bottom:.05em;padding-bottom:.1em}
.svRightColumn h1, .svRightColumn h2, .svTranscript h2, .svRightColumn h3, .svRightColumn h4, .svRightColumn h5, .svRightColumn h6 {color:#099;font-weight:700}
/* Homepage minifeed */
#mini_feed h3 {border:0}
#mini_feed .myNews_title {margin-top:10px;padding-top:12px;border-top:#DDD solid 1px;color:#999;font-size:1.1em}
#mini_feed div div div {margin:0 12px;padding-top:8px}
/* Slideview header over-rides  */
.header a:link, .header a:visited, .header a:hover, .header a:active .header a img {border:0}
div.header p img, div.header .logo img {border:0;margin:0}
div.quickTour {float:left;margin:0 24px 0 0;width:600px;text-align:left}
h3.quickTour {border:0}
h3.quickTour, div.quickTour {margin-top:21px}
/* Upload pages */
.upload {margin:40px auto 110px;width:800px}
.upload h1 {margin:0 0 4px}
.upload h1 span {float:left}
.upload h1 span.trySingleUpload {color:#999;float:right;font-size:.7em;font-weight:400;padding:2px 0 0}
.upload ul {font-size:13px;line-height:2;list-style-type:disc;margin:22px 16px}
.upload p {font-size:13px}
.upload .loading {color:#333;font-size:14px;font-weight:700;margin:5px 0 0 7px}
.upload .settingsBox {color:#333;font-size:1em;padding:5px 35px 14px;text-align:right}
#UploadButton {font-size:.8em}
.upload .publishbtn {float:right;margin:-18px 32px 0 0}
.upload .settingsBox select {margin:0 2px 0 0;width:110px}
.upload .settingsBox div {color:#777;margin:14px 0}
#upload_box_wrap #settingsBox {font-size:.8em}
a.tooltip:link, a.tooltip:visited, a.tooltip:active {background:#DBEBE5;color:#099;padding:1px 4px;margin:0;position:relative;text-decoration:none;z-index:24;-moz-border-radius:3px;-webkit-border-radius:3px}
a.tooltip:hover {background:#DBEBE5;color:#099;z-index:256}
a.tooltip span, .tooltip span {background:#FFF1A8;color:#000;display:none;font-size:11px;position:absolute;top:18px;left:0;width:212px;padding:2px 12px;text-align:left;z-index:100;-moz-border-radius:5px;-webkit-border-radius:5px}
a.tooltip:hover span, .tooltip:hover span, .tooltip:focus span {display:block}
.upload a.tooltip {display:inline}
.upload a.tooltip span {font-size:12px;left:18px;padding:6px 10px;top:0;width:256px}
input.singleUpload, .upload_box input.singleUpload {font-size:1.2em;font-weight:700;width:100px}
.upload_box input.singleUpload {margin:12px 0 0}
.upload .small_fonts, .upload_box .small_fonts {color:#777;font-size:11px}
.upload h1 .small_fonts {float:none;font-size:13px;padding:0}
.upload .progress_swf, #slideshow_edit_form .progress_swf {background:transparent;display:inline;overflow:hidden;width:136px}
.upload .progress_bar, #slideshow_edit_form .progress_bar {background:#FFF1A8;border:0;color:#000;margin:0;padding:10px 12px;-moz-border-radius:5px;-webkit-border-radius:5px}
#slideshow_edit_form .progress_bar {margin:6px 0 16px 234px}
.webupload {margin:40px auto 0}
.all_upload_content {font-size:13px;margin:0 auto;width:800px}
.emailupload .notopmargin {line-height:1.5;margin-top:6px;margin-bottom:6px}
.upload .upload_metadata select {width:177px}
.upload .upload_metadata .small_fonts {font-weight:700;padding:0}
.upload .upload_metadata td input, .upload .upload_metadata td select {margin:0 0 2px}
.upload .upload_metadata td input.bold {float:right;margin:6px 30px 0 7px;width:88px}
.upload .upload_metadata td input.uploadDelete {float:right;margin:6px 0 0}
.upload .upload_metadata td div.allowDownload {height:21px;margin:17px 0 0}
.upload .upload_metadata td input.allowDownload {margin:0 0 0 1px;vertical-align:text-top}

/* Checkbox and Radio styling overrides */
.upload_box input[type="checkbox"], 
.upload_box input[type="radio"], 
.upload_box #dwnld_chk, 
.upload_box #secret_url_chk, 
.upload_box #allow_embedding_chk, 
.upload_box #restore_thumbnail, 
.upload_box #events_allow_flicker, 
.upload_box #comm_public, 
.upload_box #private_join_type_anyone, 
.upload_box #private_join_type_admin, 
.upload_box #private_join_type_invite, 
.upload_box #post_type_anyone, 
.upload_box #post_type_member, 
.upload_box #comm_private, 
.upload_box #events_allow_flicker, 
.upload_box #community_list_type,
.upload_box input[type="checkbox"]:focus, 
.upload_box input[type="radio"]:focus, 
.upload_box #dwnld_chk:focus, 
.upload_box #secret_url_chk:focus, 
.upload_box #allow_embedding_chk:focus, 
.upload_box #restore_thumbnail:focus, 
.upload_box #events_allow_flicker:focus, 
.upload_box #comm_public:focus, 
.upload_box #private_join_type_anyone:focus, 
.upload_box #private_join_type_admin:focus, 
.upload_box #private_join_type_invite:focus, 
.upload_box #post_type_anyone:focus, 
.upload_box #post_type_member:focus, 
.upload_box #comm_private:focus,
.upload_box #events_allow_flicker:focus,
.upload_box #community_list_type:focus 
{border:2px solid red;padding:0;width:22px;}

.upload a.tooltip span ol li {margin:4px 0}
span.tooltip {background:#FFF1A8;border:1px solid #e2d694;font-size:12px;line-height:16px;margin:22px 0 0 205px;padding:5px 8px;position:absolute;text-align:left;width:275px;-moz-border-radius:5px;-webkit-border-radius:5px}
/* bulk upload */
optgroup option {padding-left:10px}
.swfupload {margin:5px}
.browsebtn, .publishbtn {font-size:16px;width:150px;font-weight:700;font-family:Arial, Helvetica, Verdana, sans-serif}
.upld_btn {padding:0 5px 12px;font-size:.9em;color:gray}
.upload_content {border:2px solid #C3E6D8;padding:0px;color:#333}
.upload_metadata {margin:0;padding:0 0 5px;border:1px solid #FFFEE7}
.upload_metadata td {padding:0 0 0 28px;vertical-align:top;width:200px}
.upload_metadata b {font-color:#333}
.upload_metadata em {font-size:11px;color:#999}
.upload_metadata .input {border:1px solid #999;color:#777;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:1em;padding:3px 4px;width:190px}
.upload_metadata textarea.input {display:block;font-family:Arial, Helvetica, Verdana, sans-serif;height:99px;width:280px}
.FileItem .head {font-size:100%;color:#139999;padding:0 5px 5px 28px;font-weight:400}
.FileItem .head div.fileUploaded {overflow:hidden;white-space:nowrap;width:507px}
.FileItem div.head {color:#444;padding:0}
#UploadFileList ul {margin:0;padding:0;list-style:none}
.FileItem {display:block;background:#F8FCFA;border-top:2px solid #C3E6D8;padding:5px 7px;clear:both}
.FileItem .progress {width:690px;margin:7px 0 0 23px}
.FileItem .percent {float:right;width:70px;font-size:28px;font-weight:700;color:#A2D8C2;text-align:right}
.uploadPublished {background:#DFF3CB url('http://public.slidesharecdn.com/images/i.success.gif') no-repeat 20px 50%;padding:15px 10px 15px 60px}
.uploadPublished .head {color:#208600}
.uploadProgress {background:#FBF6E7 url('http://public.slidesharecdn.com/images/i.progress.gif') no-repeat 18px 50%;padding:15px 10px 15px 60px}
.uploadProgress .head {color:#BB9970}
.uploadCompleted {background:#F8FCFA}
.uploadCancelled {background:#F3CFCF}
.uploadFailed {background:#F3CFCF url('http://public.slidesharecdn.com/images/i.error.gif') no-repeat 20px 50%;padding:15px 10px 15px 60px}}
.uploadFailed .head {color:#C41616}
.uploadCompleted .cancelbtn, .uploadCancelled .cancelbtn, .uploadStartded .cancelbtn {display:none}
/* single upload */
.upload_box {float:left;margin:10px 0;width:590px}
.upload_p_left, .upload_p_no_left_pad {padding:0;text-align:right}
.upload_txt_area {border:1px solid #CBCBCB;font-size:1em;margin:5px 2px;padding:5px 3px 0;width:300px;}
.upload_txt_field {font-size:1em;margin:5px 2px;padding:5px 3px 0;}
.upload_box select {margin:5px 0;width:156px}
.upload_box input, .upload_box textarea {border:1px solid #999;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:1em;padding:3px;width:302px}
.upload_box input:focus, .upload_box input:hover, .upload_box textarea:focus, .upload_box textarea:hover {border:1px solid #000}
.upload_box tr:focus, .upload_box tr:hover {background:#fffee7}
.upload_box textarea {height:99px}
.upload_box td {border-top:2px solid #F3f3f3;padding:14px 9px;vertical-align:middle}
.upload_box tr.noBorder td {border:0}
.upload_box tr.noBorder td p {padding:0 0 0 16px}
/* single upload */
.cancelbtn {display:block;width:14px;height:14px;float:right;background:url('http://public.slidesharecdn.com/images/bulk_upload_cancel.gif') no-repeat}
.cancelbtn:hover {background:url('http://public.slidesharecdn.com/images/bulk_upload_cancel.gif') 14px 0}
span.progressBar {width:690px;display:block;font-size:1px;height:4px;margin-top:7px;margin-bottom:5px;background-color:#DDD}
/* Head messages */
.head_message {background:#FFF1A8;border:1px solid #e2d694;color:#333;line-height:1.4;padding:12px 16px;text-align:left;vertical-align:middle;width:auto;-moz-border-radius:7px;-webkit-border-radius:7px}
/* Edit profile page */
.emailNotifications {border:1px solid #CCC;border-collapse:collapse;border-spacing:5px;font-size:12px;}
.emailNotifications td {border:1px solid #CCC;margin:1px;padding:4px}

/* forms */
.mandatory {color:#C00}
/* Global commons */
em {font-style:italic}
.bold {font-weight:700}
.expand {background:transparent url(/images/expand.gif) no-repeat 0 3px}
.collapse {background:transparent url(/images/collapse.gif) no-repeat 0 3px}
a.collapse:link, a.collapse:hover, a.collapse:visited, a.collapse:active, a.expand:link, a.expand:hover, a.expand:visited, a.expand:active {color:#000;font-weight:700;padding:0 0 0 16px;text-decoration:none;}
.floatRight { float:right}
.floatLeft { float:left}
.upload .error {width:292px}
/* Edit page, youtube video insert */
.yurl_insert {width: 130px}
a.button, a.button:link, a.button:visited {background: #F7B360 url(../images/button.png) no-repeat top right;color: #FFF;float: left;font: 700 14px "Arial", Helvetica, sans-serif;padding: 6px 15px 0 0; margin-right: 8px;text-decoration: none;}
a.button span, a.button:link span, a.button:visited span, a.button:hover span, a.button:active span {background: url(../images/button.png) no-repeat top left;display: block; float: left;height: 30px; margin-top: -6px; padding-right: 15px;}
a.button:hover, a.button:active { text-decoration: underline; }
/* Notice messages */
.error,
.notice, 
.success    { border: 1px solid #ddd; color: #222; font-size: .8em; padding: .8em; margin-bottom: 1em; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.error      { background: #FBE3E4; border-color: #FBC2C4; font-size:12px;margin:4px 0 20px;padding:5px 8px; }
.notice     { background: #FFF6BF; border-color: #FFD324; }
.success    { background: #E6EFC2; border-color: #C6D880; }
.error a, .notice a, .success a { font-weight: 700; }

/* New Tags page */
#tagsPage .secondmenu .search { padding-right: 10px; }
#tagsPage .main { margin-top: 0; }
#tagsPage .horizontal_google_ad { border: 1px solid #eee; margin: 1em 0; width: 728px; -moz-border-radius:3px; -webkit-border-radius:3px; }
#tagsPage .head_message { font-size: .8em; margin: 0 0 1em; text-align: center; }
#tagsPage .content { margin: 0 15px 0 0; width: 645px; }
#tagsPage .sidebar { width: 300px; }
#tagsPage h1 { font-size: 1.2em; font-weight: 700; margin: 0 0 .2em; }
#tagsPage a:link, #tagsPage a:visited { text-decoration: none; }
#tagsPage a:hover, #tagsPage a:active { text-decoration: underline; }
#tagsPage .sortingOptions { background: #f5f5f5; border-top: 1px solid #CCC; border-bottom: 1px solid #f5f5f5; margin: 2px 0 1.5em; padding: .4em; }
#tagsPage .sortingOptions li { display: inline; float: left; font-size: .8em; margin: 0 1em 0 0; position: relative; }
#tagsPage .sortingOptions li.dropdown a { padding: .2em 1em .2em 1.7em; text-decoration: none; -moz-border-radius:3px; -webkit-border-radius:3px; }
#tagsPage .sortingOptions li.dropdown span { display: none; }
#tagsPage .sortingOptions li.dropdown a, #tagsPage .sortingOptions li.dropdownOpen a {background: #d7d7d7 url(../v3/images/sprite.png?1) no-repeat -403px -251px; color:#000; }
#tagsPage .sortingOptions li.dropdownOpen a { padding: .2em 1em .4em 1.7em; text-decoration: none; z-index: 500; -moz-border-radius:3px; -webkit-border-radius:3px; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; }
#tagsPage .sortingOptions li.dropdownOpen span { display: block; left: 0; position: absolute; top: 1.6em; width: 11.5em; z-index: 250; }
#tagsPage .sortingOptions li.dropdownOpen span a { background: #d7d7d7; border: 0; display: block; padding: .3em 1em .3em 1.7em; -moz-border-radius:0; -webkit-border-radius:0; }
#tagsPage .sortingOptions li.dropdownOpen span a:link, #tagsPage .sortingOptions li.dropdown span a:visited {  }
#tagsPage .sortingOptions li.dropdownOpen span a:hover, #tagsPage .sortingOptions li.dropdown span a:active { background: #e9e9e9; color: #000; }
#tagsPage .sortingOptions li.last { float: right; margin: 0; }
#tagsPage .presentationList { margin: 0 0 1.7em; }
#tagsPage .presentationList li { margin: 0 0 1.5em; }
#tagsPage .presentationList li a img { background:#FFF; border:1px solid #CCC; float: left; height: 90px; margin: 0 .5em 0 0; padding: 1px; width: 120px; }
#tagsPage .presentationList li a:hover img, #tagsPage .presentationList li a:active img { border:1px solid #0078C7; }
#tagsPage .presentationList li span { display: block; font-size: .8em; }
#tagsPage .presentationList li .stats { color:#777; margin:0 0 .3em }
#tagsPage .presentationList li .category { display: inline; font-size: 1em; white-space: nowrap; }
#tagsPage .presentationList li .description { color: #333; }
#tagsPage .presentationList li .description a { font-weight:700; }
#tagsPage .sidebar { font-size: .8em; }
#tagsPage .sidebar div { margin: 0 0 .7em; }
#tagsPage .subscription { background: #FEFAE1; color: #000; line-height: 1.5em; margin: 0 0 .7em; padding: .7em 1em; -moz-border-radius:5px; -webkit-border-radius:5px }
#tagsPage .subscription a { font-weight: 700; line-height: 2.8em; margin: 0 .7em 0 0; }
#tagsPage .subscription .links { white-space: nowrap; }
#tagsPage .iconEmailBig { background: transparent url(../v3/images/sprite.png?1) no-repeat -565px -315px; height: 20px; padding: 5px 0 9px 33px !important; width:29px; }
#tagsPage .iconRSSbig { background: transparent url(../v3/images/sprite.png?1) no-repeat -407px 0; height: 28px; padding: 5px 0 9px 32px !important; width:28px; }
#tagsPage .sidebar .relatedTags { line-height: 1.5em; }
#tagsPage .sidebar .relatedTags h2 { border-bottom: 1px solid #EEE; font-size: 1em; line-height:1; margin: 0 0 .4em; }
#tagsPage .sidebar .relatedTags a:link, #tagsPage .sidebar .relatedTags a:visited { text-decoration: none; }
#tagsPage .sidebar .relatedTags a:hover, #tagsPage .sidebar .relatedTags a:active { text-decoration: underline; }
#tagsPage .pagination { color: #777; font-size: .8em; }
#tagsPage .pagination span, #tagsPage .pagination a { margin: 0 .1em; }
#tagsPage .pagination .navigation { margin: 0 .4em 0 0; }
#tagsPage .pagination .current { color: #099; font-weight: 700; }
#tagsPage .pagination a { background: #FFF; color: #333; padding: .3em .4em; text-decoration: none; -moz-border-radius:3px;-webkit-border-radius:3px; }
#tagsPage .pagination a:link, #tagsPage .pagination a:visited { border: 1px solid #CCC; }
#tagsPage .pagination a:hover, #tagsPage .pagination a:active { border: 1px solid #999; color: #000; text-decoration: none; }
#tagsPage .postTwitter { background: #F5F5F5; color: #000; margin: 0 0 .7em; padding: .7em 1em; -moz-border-radius:5px; -webkit-border-radius:5px }
#tagsPage .postTwitter a { 
    background: transparent url(../v3/images/sprite.png?1) no-repeat -406px -82px; 
    display:block;font-weight:700;height:21px;padding:7px 0 0 28px; }

/* New List page */
#listPage .leaderboard { height: 90px; margin: .2em 0 .8em; width: 728px; }
#listPage .content { background: #eff8f6; margin: 0; padding: 10px 4px 2.2em 13px; width: 628px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#listPage .content .notice { margin: 1em 11px 0 0; }
#listPage .sidebar { float: right; width: 300px; }
#listPage .headingSection { border-bottom: 1px solid #DDD; margin: 0 12px 0 0; }
#listPage .headingSection h1 { display:inline;float:left;font-size:1.2em;font-weight:700;margin:0 .2em 0 0; }
#listPage .headingSection .iconRSS { 
	background: transparent url(../v3/images/sprite.png?1) no-repeat -208px -320px; 
	float:left;font-size:.8em;height:16px;margin:5px 0 0;padding-left:17px !important;width:16px;
}
#listPage .headingSection .sortingOptions { float: right; }
#listPage .headingSection .sortingOptions li { display: inline; margin: 0 0 0 .5em; }
#listPage .headingSection .sortingOptions li a { font-size: .75em; font-weight: 700; -moz-border-radius:1px; -webkit-border-radius:2px; }
#listPage .headingSection .sortingOptions li a:link, #listPage .sortingOptions li a:visited, #listPage a.iconRSS:link, #listPage a.iconRSS:visited { text-decoration: none; }
#listPage .headingSection .sortingOptions li a:hover, #listPage .sortingOptions li a:active, #listPage a.iconRSS:hover, #listPage a.iconRSS:active { text-decoration: underline; }
#listPage .headingSection .sortingOptions li a.selected { background: #099; color: #FFF; padding: .2em .5em .1em; }
#listPage .presentationGrid { margin: 0 0 1.7em 2px; padding: 1em 0 0; }
#listPage .presentationGrid li { background:#FFF;display:inline;float:left;height:12.7em;margin:0 10px 10px 0;overflow:hidden;padding:11px;position:relative;width:124px;-moz-border-radius:5px; -webkit-border-radius:5px; }
#listPage .presentationGrid li a:link, #listPage .presentationGrid li a:visited { text-decoration: none; }
#listPage .presentationGrid li a:hover, #listPage .presentationGrid li a:active { text-decoration: underline; }
#listPage .presentationGrid li a { display: block; font-size: .81em; font-weight: 700; letter-spacing: -0.02em; line-height: 1.1em; margin:0; }
#listPage .presentationGrid li span a { display: inline; font-size: 1em; font-weight: 400; letter-spacing: 0; line-height: 1.35em; }
#listPage .presentationGrid li a img { background:#FFF; border:1px solid #CCC; float: left; height: 90px; margin: 0 0 .25em; padding: 1px; width:120px; }
/*#listPage .presentationGrid li a img.voteNowOverlay, #listPage .presentationGrid li a:hover img.voteNowOverlay {background:transparent;border:0;height:38px;left:12px;position:absolute;top:12px;width:54px;}*/
#listPage .presentationGrid li a img.voteNowOverlay, #listPage .presentationGrid li a:hover img.voteNowOverlay {background:transparent;border:0;height:38px;left:12px;position:absolute;top:12px;width:54px;}
#listPage .presentationGrid li a.slidecast img.voteNowOverlay, #listPage .presentationGrid li a.slidecast:hover img.voteNowOverlay,
#listPage .presentationGrid li a.videoslide img.voteNowOverlay, #listPage .presentationGrid li a.videoslide:hover img.voteNowOverlay
 {background:transparent;border:0;height:38px;left:1px;position:absolute;top:19px;width:54px;}
/*#listPage .presentationGrid li a.videoslide img.voteNowOverlay, #listPage .presentationGrid li a.videoslide:hover img.voteNowOverlay {background:transparent;border:0;height:38px;left:1px;position:absolute;top:22px;width:54px;}*/
#listPage .presentationGrid li a:hover img, #listPage .presentationGrid li a:active img { border:1px solid #0078C7; }
#listPage .presentationGrid li a.slidecast, #listPage .presentationGrid li a.videoslide { display:block; margin-top:-18px; position:relative; }
/*#listPage .presentationGrid li a.videoslide { margin-top:-21px; }*/
#listPage .presentationGrid li a.slidecast span, #listPage .presentationGrid li a.videoslide span { background:#F5F5F5 url(/v3/images/sprite.png?1) no-repeat scroll -206px -63px;
	height:16px; left:6px; padding:1px; position:relative; top:24px; width:18px; -moz-border-radius:1px; -webkit-border-radius:2px }
#listPage .presentationGrid li a.videoslide span { background-position: -403px -222px; height:19px; top:27px; }
#listPage .presentationGrid li a.slidecast:hover span, 
#listPage .presentationGrid li a.slidecast:active span, 
#listPage .presentationGrid li a.videoslide:hover span, 
#listPage .presentationGrid li a.videoslide:active span { text-decoration: none; }
#listPage .presentationGrid li span { color:#777; display: block; font-size: .7em; }
#listPage .presentationGrid li span.author { height: 1.25em; margin: 0 0 .4em; overflow:hidden; }
#listPage .sidebar { font-size: .8em; }
#listPage .sidebar div { margin: 0 0 1.25em; }
#listPage .browseOptions { background: #F5F5F5; color: #000; line-height: 1.5em; margin: 0 0 1.5em; padding: .7em 1em 1.4em; -moz-border-radius:5px; -webkit-border-radius:5px }
#listPage .sidebar .browseOptions h2 { border-bottom: 1px solid #DDD; font-size: 1em; line-height:1; margin: .8em 0 .4em; }
#listPage .sidebar .browseOptions a { white-space: nowrap; }
#listPage .sidebar .browseOptions a.bold { display: block; margin: 1em 0 0; }
#listPage .sidebar .browseOptions a:link, #listPage .sidebar .browseOptions a:visited { text-decoration: none; }
#listPage .sidebar .browseOptions a:hover, #listPage .sidebar .browseOptions a:active { text-decoration: underline; }
#listPage .sidebar .browseOptions a.selected:link, 
#listPage .sidebar .browseOptions a.selected:visited, 
#listPage .sidebar .browseOptions a.selected:hover, 
#listPage .sidebar .browseOptions a.selected:active { 
	background: #888; color:#FFF; cursor: default; font-weight:700; margin: 0 1px 0 0; padding:2px 4px; text-decoration: none; 
	-moz-border-radius:1px; -webkit-border-radius:2px; 
}
#listPage .pagination { color: #777; display:inline; float: right; font-size: .8em; height:1.7em; margin:0 .8em 0 0; padding: .5em 0 0; text-align:right; width:600px; }
#listPage .pagination span, #listPage .pagination a { margin: 0 .1em; }
#listPage .pagination .navigation { margin: 0 .5em 0 0; }
#listPage .pagination .current { color: #099; font-weight: 700; }
#listPage .pagination a { background: #FFF; color: #333; padding: .3em .4em; text-decoration: none; -moz-border-radius:3px;-webkit-border-radius:3px; }
#listPage .pagination a:link, #listPage .pagination a:visited { border: 1px solid #CCC; }
#listPage .pagination a:hover, #listPage .pagination a:active { border: 1px solid #999; color: #000; text-decoration: none; }

#editProfile { font-size: 75%; }
#editProfile h1 { color: #111; font-size: 1.75em; font-weight: 700; margin-bottom: 1em; }
#editProfile .sidebar { background: #F2F2F2; margin:0 15px 0 0; width:300px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#editProfile .sidebar ul {padding: 1em 1.4em;}
#editProfile .sidebar ul li a {display:block; margin: .7em .4em; padding:1em; text-align: right;}
#editProfile .content { margin:0; width:645px; }

.h-contest-picker * { color: #000; }
.h-contest-picker.h-disallow_choice *, .h-contest-picker.h-disable * { color: #888; }

/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, 
.ui-tabs .ui-tabs-nav li.ui-state-disabled a, 
.ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, 
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { background: none; border-width: 0; display: block; padding: 1em; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/* Recaptcha */
#recaptcha_image img { width: 220px; }

.profileCompleteness {background:#FFF;border:2px solid #EEE;float:right;padding:1em;width:256px;}
.profileCompleteness .meter {
  background:#FFF url(/images/progress_bg.png) repeat-x scroll;
  border:1px solid #333;display:block;height:14px;margin:7px 0;width:99%;}
.profileCompleteness .meter img {border-right:1px solid #777;margin:0;padding:0;}
.profileCompleteness .hint {float:none;}

.topmenu .advertiseLink {float:right;font-size:.7em;margin:2px 0 0;padding:0 6px;}