html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } tbody, td { vertical-align: top; } body { line-height: 1.5; background: #fff; margin:1.5em 0; }  table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight:400; }  blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; } a img { border: none; }  label { font-weight: bold; color: #000;} label span { font-weight: normal} label.plain { font-weight: normal; } label.float_left { float: left; } label.left, label.left_no_description { float:left; line-height: 15px; margin:0px 5px 0 0; padding:6px 0px 0px 0; width:130px; } label.left_no_description { padding-top: 12px;} label.slogan_label { width: 50px;} #ContactRumplo label { text-align: right; } label.top, label.top_clear { float: left; width: 100%; line-height: 15px; margin:0px 5px 0 0; padding:6px 0 0 0; } #avatar_form label.top { margin-left: 5px;} label.top_clear { padding: 0 0 3px 0; } label.grey { color: #555;} label span.grey { color: #555;} label.small { font-size: 11px; font-weight: normal;} label span.small { font-size: 11px; font-weight: normal; } label.sign_in { width: 70px; } label.signin_label { padding: 10px 8px 0 0; font-size: 12px; line-height: 14px; font-weight: bold; } label.description { display: block; width: 300px; } div#Design_Submission_Form label.description { width: 400px; } div.add-lead label.description_bottom { float: left; display: block; width: 300px; padding-left: 135px; } label.description_bottom { padding-left: 0px; } label.create_account { line-height: 13px; padding: 10px 0 0 0; } label#add_images_label { float: left; } label#signup_newsletter { float: left; width: 320px; margin: 5px 0 0 0; font-weight: bold; line-height: 20px; } label#price { float: left; font-size: 24px; padding: 10px 5px 0 0; } #TeePage label#price { font-size: 17px; padding: 6px 5px 0 0; } label#swatch_label { float: left; font-size: 18px; margin: 10px 10px 0 0; } #TeePage label#swatch_label { float: left; font-size: 14px; margin: 12px 5px 0 0; line-height: 16px;} .add_comment label#commenting_label { float: left; width: 300px; margin: 9px 0 0px 0; padding: 0; } .add_comment textarea.comment_field { float: left; margin: 5px 0 0 0; width: 385px; height: 72px; } .comment label.left { margin-left: 5px; padding-top: 6px; } label.add_website { float: left; clear: both; display: inline; width: 370px;} label.add_website input.checkbox { margin: 0 5px 18px 0; } label.email_premissions { float: left; clear: both; display: inline; width: 350px; margin-left: 135px; margin-bottom: 9px; line-height: 22px;} label.radio {float: left; font-weight: normal; margin: 4px 15px 0 0;} #subscription_settings label { margin-right: 15px; font-size: 11px;} label.subscription_checkbox { line-height: 17px; font-size: 15px; font-weight: normal;} label.subscription_checkbox span { line-height: 11px; }  fieldset { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; } legend { font-weight: bold; font-size:1.2em; }  input {display: block; font-weight: normal;} input.text, input.title { margin:0.5em 0.5em 0.5em 0; } input.text, input.title { background:#fff; padding:3px; } input.text:focus, input.title:focus { background:#fff; } input.title { font-size:1.5em; } input.hidden { margin: 0; padding: 0;} input.left { float: left;} input.small { font-size: 11px; } input.inline { display: inline;} .add-lead input#tags, .add-lead input#name, .add-lead input#image, .add-lead input#url, .add-lead input#tee_submission_name_entry, .add-lead-half input#name, .add-lead-half input#username, .add-lead-half input#password, .add-lead textarea#description, input#usernamecheck, input#displayname, input#choose_password, input#enter_email, input#verify_password, input#city, input#website, input#bio_text, input.slogan_line, input#contacter_emailaddress { float: left; width: 300px; margin: 5px 0px 5px 0px; padding: 3px 0 3px 3px; font-size: 15px; color: #333; } #signupform .add-lead input#description, #signupform input#usernamecheck, #signupform input#displayname, #signupform input#choose_password, #signupform input#enter_email, #signupform input#verify_password, #Tee_Submission_Form input#submission_credit, #Tee_Submission_Form input#submission_referral, input#newsletter_field, input#contacter_emailaddress, input#shopurlcheck { width: 255px; } .add-lead textarea#description, .add-lead input#url, .add-lead input#tee_submission_name_entry { width: 450px; font-size: 12px; font-weight: normal; margin-right: 7px; } input#submiturl { margin: 5px 0 0 0px; padding: 2px; font-size: 11px; } .add-lead input#tags, input.slogan_line, #Design_Submission_Form .add-lead input#design_name { width: 450px; font-size: 16px;} #Design_Submission_Form .add-lead input#design_name { font-size: 22px; } .add_comment input#post_comment { margin: 7px 0 0 58px; clear: both; } .comment input#signin_button { clear: both; margin: 9px 0 0 80px; display: inline; } .comment input#password, .comment input#username { float: left; width: 132px; margin: 0px 0 3px 0px; } .add-lead-half input#name { width: 290px } .add-lead-half input#username, .add-lead-half input#password, input.create_account { width: 215px; font-size: 13px; margin: 1px 0 10px 0; } .add-remarks input { background-color:#FFFFFF; font-size:11px; margin:0px; padding:2px; } input#choose_password, input#usernamecheck { margin-bottom: 12px; } input#price { float: left; font-size: 24px; padding: 0px; width: 60px; height: 30px; margin: 0 5px 0 3px; } #TeePage input#price { font-size: 17px; height: 20px; } div#submission_form_price label.small { line-height: 14px; padding-top: 3px;} input.boys_girls, input#sweatshop_checkbox { float: left; margin: 0 5px 0 0; } input#sweatshop_checkbox { margin-top: 0px;} p#sweatshop_label { margin-top: 0px; } form#signupform input.checkbox { float: left; margin: 5px 10px 5px 135px; } div#email_settings input.checkbox, div#subscription_settings input.checkbox { float: left; margin: 1px 3px 10px 5px; } div#subscription_settings input.checkbox { margin: 1px 3px 0 0;} .module ul#Category_boxes input.checkbox { float: left; margin: 2px 5px 0 0;} input#signin_button { margin: 0 0 0 75px; } input.button { margin: 5px 0 0 0; } div#signupform input#submit, #ProfileEditForm input#submit { margin-left: 133px; } input#submit_design, input#teesubmit, input#submit_slogan, input#submit_profile { display: inline; } input#submit_profile { margin-left: 135px; } #ProfileEditForm input.gender_radio { float: left; margin: 5px 3px 22px 0; } input.big_checkbox { padding:0; margin: 0px 7px 0 0; width: 30px; height: 30px; } #DesignPage input.big_checkbox { margin: 0px 7px 0 22px; } input.subscription_checkbox { margin: 3px 7px 0 0; width: 21px; height: 21px; margin-left: 16px; } #FrontPage input.subscription_checkbox { width: 16px; height: 16px; margin-left: 9px; } div#Design_Submission_Form input.image_upload_buttons, div#Tee_Submission_Form input.image_upload_buttons { display: inline; margin: 0px 0 0px 4px; } div#avatar_form input { margin-top: 5px;} div#SignInPage input#remember { margin: 8px 5px 9px 75px; display: inline; } input.username_or_email { width: 300px; margin-bottom: 9px; font-size: 14px; padding: 4px; } input#update_people_subs, input#update_tag_subs { clear: both; display: inline; margin: 0 0 27px 45px;} form#tee_submission { margin: 0; padding: 0; }  form.small_form label.title { font-size: 12px; font-weight: bold; padding: 0px 0 0px 5px; line-height: 24px; margin: 0;} form.small_form label { font-size: 11px; font-weight: normal; padding: 0 0 0 5px; line-height: 15px; color: #555;} form.small_form input#username, form.small_form input#password { float: left; width: 153px; margin: 0 0 5px 5px; font-size: 12px; padding: 1px;} form.small_form input#signin_button { margin: 0 0 0 5px; font-size: 11px; } input#add_tags { width: 113px; margin-right: 3px;}  textarea {  } textarea { border:1px solid #999; background:#fff; padding:5px; } textarea:focus { border:1px solid #999; background:#fff; } div#contact_page_form textarea { width: 350px; margin-bottom: 3px; }  select {  } select:focus {  } #signupform select#country, #ProfileEditForm select#country { width: 150px; } #subscription_settings select { margin-left: 5px; margin-bottom: 0px;}  .error, .notice, .success { width: 962px; margin: 18px 0 0px 0; padding: 7px 5px 7px 5px; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd;} .error { background: #D90000; color: #fff; font-weight: bold; } .notice { background: #FFF6BF; color: #817134; } .success { background: #E6EFC2; color: #529214; }  #TagPage form, #SimiliarTees form { padding-left: 5px;} #TeePage form#fave_sign_in { background: #ffffcc; border-top: 1px dotted #ddd; padding-top: 5px; padding-bottom: 5px;}  body { font-size: 12px; line-height: 1.5em;  }  h1,h2,h3, h4,h5,h6, { font-family: Helvetica, Arial, Sans-serif; } body { font-family: helvetica, arial, sans-serif;}   h1,h2,h3,h4,h5,h6 { color:#000; clear:both; font-weight: bold; } h1 { font-size: 30px; line-height:36px; padding:0 0 0px 0; } #UserProfile h1.user_name, #UserProfile h1.designer_name { padding: 0px 0 4px 5px; margin-bottom: 0px; width: 600px; float: left; } #UserProfile h1.user_name span, #UserProfile h1.user_name span.url { font-weight: normal; font-size: 14px; color: #555; line-height: 18px;} #UserProfile h1.designer_name { border-bottom: 0; } h1border-bottom: 1px dotted #ccc; line-height: 20px; padding: 8px 0 4px 5px; font-weight: normal { float: left; margin: 0 0 18px 0;} h1#title_no_description { float: left; margin: 0px 0 18px 0; clear: right; display: block; width: 704px; padding-left: 5px; } #SloganPage h1 { font-size: 40px; line-height: 50px; } h1.signin { padding: 0 0 12px 0; font-weight: normal; color: #3a3a3a; font-family: arial; } h1.signin span { font-size: 18px; color: #777; line-height: 24px;} h2 { font-size: 22px; line-height:36px; } h1#title, h2#title, h2#title_no_description { float: left; margin: 0px 0 18px 0; line-height: 26px; clear: right; display: block; width: 704px; padding-left: 5px;} h2#title_no_description { line-height: 36px; margin-bottom: 9px; } h2#title_with_subscription { float: left; margin: 0px 0 18px 0; line-height: 26px; clear: right; display: block; padding-left: 5px; } div.item_based_page h2#title_list { margin: 0px 0 0px 0; line-height: 30px; } div#PopularTees div.item_based_page h2#title_list { margin-top: 2px;} div.item_based_page h2#title_description { margin: 0px 0 0px 0; line-height: 24px; padding-top: 5px; display: inline; } div.item_based_page h2#title_description span { font-weight: normal; line-height: 15px; } #Person_Faves h2#title_list { display: block; clear: both;} #Home h2#title { width: 503px;} #FrontPage h2 { line-height: 28px; margin-bottom: 12px; padding-bottom: 7px; } #FrontPage h2 span { font-size: 12px; font-weight: normal; line-height: 16px; color: #555; } h2.create_account_link, div.comment h3.create_account_link, div#fave_signin h3.create_account_link { font-weight: bold; margin: 27px 0 0 0; border-left: 1px solid #ccc; line-height: 30px;} div.comment h3.create_account_link span, div#fave_signin h3.create_account_link span { line-height: 15px; } div#fave_signin h3.create_account_link { border-left: 0; border-top: 1px solid #ccc; padding: 9px 0 0 0;} .Guidelines_white h2 { font-family: Georgia; line-height: 30px; margin: -8px 0 9px 0;} #user_blog h2 { line-height: 25px; padding: 0 7px 5px 7px; } h3 { font-size: 16px; line-height:36px; } .form-item h3, .add-lead h3 { margin: 0px 0 5px 0px; padding: 0;} #design_request h3 { margin: 0 0 5px 0; padding: 0; line-height: 18px;} #tee_additional_info h3 { font-weight: normal; font-size: 20px; margin-bottom: 9px; } ul#subscription_list h3 { float: left; width: 263px; clear: none; padding-left: 0;} div.comment h3.create_account_link, div#fave_signin h3.create_account_link { margin: 4px 0 0 0; line-height: 19px; } h3.more_links { line-height: 26px; font-size: 14px; border-bottom: 1px dashed #ccc; } div#design_shoutout h3.link { border-top: 1px dashed #ccc; padding: 6px 2px 0 2px; line-height: 22px; font-size: 14px; } div#design_shoutout h3.link span { color: #7e7e7e; font-size: 12px; line-height: 18px; } h3#submissions_etc { line-height: 24px; padding: 3px 0 2px 5px; border-top: 1px dotted #ccc; margin: 0 0 0px 0; font-weight: normal; } h4, h4.with_details span { font-size: 14px; } div.module h4 { padding-top: 4px; } div.module h4.title { margin: 0 0 3px 0; } h4.contact_links { font-weight: normal; } h4 span, .module h4 span, h2#title span, h2#title_with_subscription span, #user_blog h2 span, h1#title span { font-weight: normal; font-size: 11px; line-height: 16px;} #people_who_faved h4.title, #collections_groups h4.title, #comments h4.title, #tag_list h4.title, #collections_list h4.title, div#meta_data h4.title { margin: 0px 0 0px 0; border-bottom: 1px solid #ddd; padding: 6px 0 3px 5px; } h2#title span, h3 span { line-height: 18px; } #DesignPage #comments h4.title { border-top: 1px solid #ddd; margin-top: -1px; } ul#similar_shirts h4 { border-top: 1px solid #ccc; padding: 4px 0 3px 5px; } div#subscription_settings ul h4 { padding: 5px 5px 4px 5px;} div#subscription_settings ul li span { line-height: 15px; } div#subscription_settings ul li.main_categories h4 { border-top: 0; } h4.with_details { font-size: 12px; font-weight: normal; } h4.with_details span { float: left; display: block; font-weight: bold; font-size: 14px; color: #000; width: 143px;} div#contact_page_form h4, div#contact_page_form h5 { text-align: right; } h5 { font-size: 12px; font-weight:bold; } h5.usage_title { padding-left: 0; padding-top: 3px; border-top: 1px solid #000; } div.comment h5 { padding-bottom: 4px; } h5.error_message { padding-top: 5px;} h6 { font-size: 12px; }  p { margin: 0 0 18px 0; text-align:justify; } ul#subscription_list p { margin-bottom: 0; } p.about_me { font-size: 13px;} #design_request p { font-size: 11px; color: #555; margin: 0; padding: 10px 0 0px 3px;} p.last { margin-bottom:0; } p img { float: left;  } p img.top { margin-top:0; }  #subscription_settings p#help_text { margin: 5px 5px 25px 0; } img.last {margin-right: 0;} a:focus, a:hover { color: #000; text-decoration: underline; outline: none; -moz-outline-style: none; } a { color: #008AFF; text-decoration: none; outline: none; -moz-outline-style: none; } a.upload_link { font-size: 14px; font-weight: bold; } a.nav_link { background: #eee;} div.slogan_submission_item a p.slogan { font-weight: bold; color: #000; font-size: 20px; } a.grey_link { color: #777; } a.grey_link:hover { color: #008AFF;} ul, ol { margin: 0 0px 18px 0px; } ul { list-style-type: none; } ol { list-style-type: decimal; } dl { margin: 0 0 18px 0; } dl dt { font-weight: bold; } ul.upload_description { float: left; margin: 9px 0px 0 7px; padding: 0px 0 5px 10px; padding-left: 6px; border-left: 1px solid #ccc; } ul.upload_description li { margin: 0; padding: 0; color: #555; font-size: 11px;} abbr, acronym { border-bottom: 1px dotted #666; } address { margin-top: 1.5em; font-style: italic; } del { color:#666; } blockquote { margin: 1.5em; color: #666; font-style: italic; } strong { font-weight: bold; } em,dfn { font-style: italic; background: #ffc; } dfn { font-weight: bold; } pre,code { margin: 1.5em 0; white-space: pre; } pre,code,tt { font: 1em 'andale mono', 'monotype.com', 'lucida console', monospace; line-height: 1.5; } tt { display: block; margin: 1.5em 0; line-height: 1.5; }  hr { background: #B2CCFF; color: #B2CCFF; clear: both; float: none; width: 100%; height: 2px; margin: 0 0 16px 0; border: none; }  table { margin-bottom: 1.4em; } th { border-bottom: 2px solid #ccc; font-weight: bold; } td { } th,td { padding: 0; } tfoot { font-style: italic; } caption { background: #ffc; }  table .last { padding-right: 0; }   .small { font-size: 11px; } .plain { font-weight: normal; } .large {  } .quiet { color: #666; } .hide { display: none; } .highlight { background:#ff0; } .grey { color: #777; } .added { color:#060; } .removed { color:#900; } .top { margin-top:0; padding-top:0; } .bottom { margin-bottom:0; padding-bottom:0; }   .alt { color: #666; font-family: "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif; font-size: 1.2em; line-height: 1%;  font-style: italic; }  .dquo { margin-left: -.7em; }  p.incr, .incr p { font-size: 10px; line-height: 1.44em; margin-bottom: 18px;  }  .caps { font-variant: small-caps; letter-spacing: 1px; text-transform: lowercase; font-size:1.2em; line-height:1%; font-weight:bold; }   .red { color: #D12F19 ;} .text_align_center { text-align: center; }  body { text-align: left;  margin: 0px 0; font-family: helvetica, arial; }  .container, .container2 { background: #fefefe; text-align: left; position: relative; padding: 0; margin: 0 auto 0 auto;  width: 973px;  } .container2 { width: 779px;  }   .column { float: left; margin: 0 7px 0 0; padding: 0; } * html .column { overflow-x: hidden; }   .border, #tee_additional_info .border { padding-right:3px; margin-right:3px; border-right:1px solid #eee; } #tee_additional_info .border { border-right: 1px dotted #fff; } .no_border { border: 0; } .no_top_border, #signupform #signupform .no_top_border, #ProfileEditForm #profile_edit .no_top_border, #form_background .no_top_border { border-top: 0; } .no_left_border { border-left: 0; } .no_right_border { border-right: 0; } .no_bottom_border { border-bottom: 0; }  .colborder { padding-right:39.5px; margin-right:38.5px; border-right:1px solid #eee; }  .first { margin-left: 0; } .no_left { padding-left: 0;} .last { margin-right: 0; } .no_right { padding-right: 0;}  .float_left { float: left; } .float_right { float: right;}  .span-1 { width: 42px;} .span-2 { width: 91px;} .span-3 { width: 140px;} .span-4 { width: 189px;} .span-5 { width: 238px;} .span-6 { width: 287px;} .span-7 { width: 336px;} .span-8 { width: 385px;} .span-9 { width: 434px;} .span-10 { width: 483px;} .span-11 { width: 532px;} .span-12 { width: 581px;} .span-13 { width: 630px;} .span-14 { width: 679px;} .span-15 { width: 728px;} .span-16 { width: 777px;} .span-17 { width: 826px;} .span-18 { width: 875px;} .span-19 { width: 924px;} .span-20 { width: 973px; margin: 0; }  .append-1 { padding-right: 49px;} .append-2 { padding-right: 98px;} .append-3 { padding-right: 147px;} .append-4 { padding-right: 196px;} .append-5 { padding-right: 245px;} .append-6 { padding-right: 294px;} .append-7 { padding-right: 343px;} .append-8 { padding-right: 392px;} .append-9 { padding-right: 441px;} .append-10 { padding-right: 490px;} .append-11 { padding-right: 539px;} .append-12 { padding-right: 588px;} .append-13 { padding-right: 637px;} .append-14 { padding-right: 686px;} .append-15 { padding-right: 735px;} .append-16 { padding-right: 784px;} .append-17 { padding-right: 833px;} .append-18 { padding-right: 882px;} .append-19 { padding-right: 931px;}  .prepend-1 { padding-left: 49px;} .prepend-2 { padding-left: 98px;} .prepend-3 { padding-left: 147px;} .prepend-4 { padding-left: 196px;} .prepend-5 { padding-left: 245px;} .prepend-6 { padding-left: 294px;} .prepend-7 { padding-left: 343px;} .prepend-8 { padding-left: 392px;} .prepend-9 { padding-left: 441px;} .prepend-10 { padding-left: 490px;} .prepend-11 { padding-left: 539px;} .prepend-12 { padding-left: 588px;} .prepend-13 { padding-left: 637px;} .prepend-14 { padding-left: 686px;} .prepend-15 { padding-left: 735px;} .prepend-16 { padding-left: 784px;} .prepend-17 { padding-left: 833px;} .prepend-18 { padding-left: 882px;} .prepend-19 { padding-left: 931px;}  .toppend-1 { padding-top: 18px; } .toppend-2 { padding-top: 36px; } .toppend-3 { padding-top: 54px; } .toppend-4 { padding-top: 72px; } .toppend-5 { padding-top: 90px; } .toppend-6 { padding-top: 108px; } .bottomend-1 { padding-bottom: 18px; } .bottomend-2 { padding-bottom: 36px; } .bottomend-3 { padding-bottom: 54px; } .bottomend-4 { padding-bottom: 72px; } .bottomend-5 { padding-bottom: 100px; } .bottomend-6 { padding-bottom: 128px; }  .box { padding: 1.5em; margin-bottom: 1.5em; background: #f0f0f0; }  p,ol,dl,h1,h2,h3,h4,h5,h6, caption,pre,blockquote { padding-left: 5px; padding-right: 5px; } input, textarea { padding: 2px; } div, table { margin-left: 0px; margin-right: 0px; padding: 0; } .clean { margin-left: 0; padding-left: 0; }   img { margin: 0 0 0em 0; } img.avatar { width: 87px; height: 87px; } img.avatar_medium { width: 185px; height: 185px; } div#avatar_form img.avatar_medium { width: 166px; height: 166px; margin: 3px 0 5px 5px; } img.thumbnail { width: 89px; height: 89px;}  .pull-1 { margin-left: -49px;} .pull-2 { margin-left: -98px;} .pull-3 { margin-left: -147px;} .pull-4 { margin-left: -196px;} .pull-5 { margin-left: -245px;} .push-0 { margin: 0 0 0 18px; float: right; }  .push-1 { margin: 0 -49px 0 18px; float: right;} .push-2 { margin: 0 -98px 0 18px; float: right;} .push-3 { margin: 0 -147px 0 18px; float: right;} .push-4 { margin: 0 -196px 0 18px; float: right;} .push-5 { margin: 0 -245px 0 18px; float: right;}  hr { background: #ddd; color: #ddd; clear: both; float: none; width: 100%; height: .1em; margin: 0 0 1.4em; border: none; } hr.space { background: #fff; color: #fff; }  .clearfix:after, .container:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix, .container {display: block;}  .clear { clear:both; }  a.button, button { display:block; float:left; margin:0 0.583em 0.667em 0; padding:5px 10px 6px 7px;  border:0.1em solid #dedede; border-top:0.1em solid #eee; border-left:0.1em solid #eee; background-color:#f5f5f5; font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size:100%; line-height:130%; text-decoration:none; font-weight:bold; color:#565656; cursor:pointer; } button { width:auto; overflow:visible; padding:4px 10px 3px 7px;  } button[type] { padding:5px 10px 5px 7px;  line-height:17px;  } *:first-child+html button[type] { padding:4px 10px 3px 7px;  } button img, a.button img{ margin:0 3px -3px 0 !important; padding:0; border:none; width:16px; height:16px; }   button:hover, a.button:hover{ background-color:#dff4ff; border:0.1em solid #c2e1ef; color:#336699; } a.button:active{ background-color:#6299c5; border:1px solid #6299c5; color:#fff; }  .positive { color:#529214; } a.positive:hover, button.positive:hover { background-color:#E6EFC2; border:0.1em solid #C6D880; color:#529214; } a.positive:active { background-color:#529214; border:0.1em solid #529214; color:#fff; }  .negative { color:#d12f19; } a.negative:hover, button.negative:hover { background:#fbe3e4; border:0.1em solid #fbc2c4; } a.negative:active { background-color:#d12f19; border:0.1em solid #d12f19; color:#fff; }  #FrontPage, #Home, #Tee_Submission_Form, #RecentActivity, #MostPopular, #Conversations, #TeeActivityPage, #ThreadvertisingScreens, #Threadvertising, #TagCloud, #Subscriptions, #PopularTees, #ConfirmationPage, #UserProfile, #TagPage, #TeePage, #EditTee, #SimiliarTees, #ProfileEditForm, #SubmissionsPage, #NotificationEditForm, #TeeFavers, #Person_Faves, #FollowersPage, #ExploreTees, #SignInPage, #LostPasswordPage, #four_oh_four, #ContactRumplo, #Help, #ClaimUser, #AboutPage, #Blog, #DeleteAccountForm, #Shops { margin: 0; padding: 0; }  div#header { float: none; font-size:13px; height:50px; border-bottom: 1px solid #aaa; margin: 0 auto; padding:0px 0pt 0pt 0px; text-align:left; background: #ffffff; } div#logo { width: 288px; } h1#logo { padding: 11px 0 0 5px; width: 119px; height: 35px; display: inline-block; background: transparent url('/assets/images/backgrounds/icons_sprite.png') no-repeat 5px 11px; text-indent: -9999px; } div#logo a:hover { text-decoration: none; } #nav { line-height: 100%; font-size: 11px; } #nav ul { float: left; list-style: none; padding: 0px 0 0 0px; margin: 0; } #nav ul#main_nav { margin: 0px 0 0 7px; } #nav li { float:left; position: relative; } #nav ul#main_nav li { padding: 0px; background: #f4f4f4;} #nav ul#main_nav li a { font-weight: bold; color: #777; float: left; position: relative; display: block; } #nav ul#main_nav li a:hover { color: #000; } #nav ul#main_nav li span { display:block; white-space:nowrap;cursor:pointer; position: relative; z-index: 101} #nav ul#main_nav li span { padding: 23px 10px 5px 8px;} #nav ul#main_nav li.submit_stuff_link span { padding: 23px 2px 5px 8px; } #nav ul#main_nav li img { display: inline; margin-top: 21px; padding-right: 6px; } #nav ul#main_nav li:hover { background: #aaa; } #nav ul#main_nav li:hover a { color: #fff; } a.tower_header_link { overflow: visible; height: 37px; width: 78px; padding: 13px 7px 0px 41px; margin: 0; border-left: 1px dotted #bbb; background: #fff; font-size: 12px; font-weight: bold; line-height: 14px; } a#header_submit_tee { z-index: 4003; background: transparent url('/assets/images/backgrounds/icons_sprite.png') no-repeat 0px -206px; } a#header_newest_tee { z-index: 4002; background: transparent url('/assets/images/backgrounds/icons_sprite.png') no-repeat 0px -158px; } a#header_popular_tee { z-index: 4001; background: transparent url('/assets/images/backgrounds/icons_sprite.png') no-repeat 0px -252px; } a#header_subscriptions { z-index: 4000; background: transparent url('/assets/images/backgrounds/icons_sprite.png') no-repeat 0px -557px; padding-left: 15px; } a.tower_header_link img#submit_tee_icon { float: left; margin: 2px 2px 0 3px; } a.tower_header_link:hover, a#header_submit_tee:hover, a#header_newest_tee:hover, a#header_popular_tee:hover { background-color: #111; color: #fff; text-decoration: none; padding-right: 8px; padding-bottom: 1px; margin-right: -1px; margin-bottom: -1px; border-left: 1px solid #333; position: relative; z-index: 1;} div#login_header_section { width: 98px; height: 42px; padding: 8px 0 0 2px; border-left: 1px dotted #bbb; border-right: 1px dotted #bbb; line-height: 19px; } div#login_header_section img { border: 1px solid #888; margin-left: 1px; margin-right: 5px; width: 15px; height: 15px; } div#login_header_section p { line-height: 18px; } div#login_header_section p#header_sign_out { padding-bottom: 2px; }  div#lower_header { float: none; border-bottom: 1px dotted #ddd; height: 32px; margin: 0 auto; background: #f8f8f8; } div#lower_header p, div#lower_header h4 { display: inline-block; float:left; } div#your_posts_header { } div#your_subscriptions_header { padding-top: 8px; padding-left: 149px; } div#your_faves_header, div#your_posts_header, div#lower_header_browsing, div#twitter_shoutout_header, div#blog_shoutout_header { width: 127px; margin: 0; padding-top: 6px; height: 24px; display: inline-block; } div#your_faves_header a { background: transparent url('/assets/images/backgrounds/icons_sprite.png') no-repeat 6px -500px; padding: 2px 0 0 26px; } div#your_posts_header a { background: transparent url('/assets/images/backgrounds/icons_sprite.png') no-repeat 6px -529px; padding: 2px 0 0 34px; } div#twitter_shoutout_header a { background: transparent url('/assets/images/backgrounds/icons_sprite.png') no-repeat 6px -472px; padding: 2px 0 0 25px; } div#blog_shoutout_header a { background: transparent url('/assets/images/backgrounds/icons_sprite.png') no-repeat 0px -112px; padding: 2px 0 0 26px; } div#twitter_shoutout_header { width: 181px; } div#blog_shoutout_header { width: 176px; padding-left: 193px; } div#lower_header_browsing { position: relative; padding-top: 6px; z-index: 3998; } div#lower_header_browsing a.browse_dropdown_link, div.lower_header_browsing_on a#a_browse_link_drop { padding: 2px 32px 5px 6px; background: transparent url('/assets/images/backgrounds/icons_sprite.png') no-repeat 52px -139px; display: inline-block; } div#lower_header_browsing a.browse_dropdown_link:hover { text-decoration: none; } div.lower_header_browsing_on a#a_browse_link_drop { text-decoration: none; background-color: #333; background-position: 52px -136px; color: #fff; padding: 5px 30px 6px 6px; margin-top: -3px; } div.lower_header_dropdown { margin: 1px 0 0 1px; top: 32px; left: 0; padding: 0; display: block; clear: both; border-right: 2px solid #111; border-bottom: 2px solid #111; background: #333; position: absolute; z-index: 3999; width: 192px; float: left; } div.lower_header_dropdown ul { float: left; width: 100%; background: #333; margin: -1px 0 0 -1px; padding: 2px 0 2px 0;} div.lower_header_dropdown li { margin: 0px 0px 0px -1px; width: 189px; list-style-type: none; } div.lower_header_dropdown li a { line-height: 13px; padding: 9px 0 7px 2px; font-weight: bold; font-size: 11px; text-align: left; background: #333; border-bottom: 1px solid #555; width: 183px; margin-left: 5px; display: block;} div.lower_header_dropdown li a:hover { color: #fff; } a#a_browse_link_drop { padding-top: 4px; } a#a_browse_link_drop img { margin-bottom: -3px; } a#a_browse_link_drop:hover { text-decoration: none; } div.lower_header_dropdown img.carrot { margin-top: 15px; height: 15px; width: 18px; } #SearchBar { padding: 5px 0 5px 0px; } #SearchBar input#search_bar { float: left; color: #777; padding: 1px 2px; font-size: 11px; width: 184px; margin: 0; display: inline-block; line-height: 16px; height: 16px; } #SearchBar input#search_button, #FP_newsletter_submit { float: left; margin: 0px 0 0px 7px; padding: 2px 3px 2px 3px; height: 22px; color: #666; background: #fff; font-size: 11px; border: 1px solid #666; display: inline-block; text-align: center; line-height: 16px; white-space:nowrap; position: relative; overflow: visible; font-weight: normal; } #SearchBar input#search_button:hover { cursor: pointer; }  li ul { display: none; position: absolute; top: 18px; left: 5px; } li>ul { top: auto; left: auto; } li:hover ul, li.over ul { display: block; } #nav li { margin: 0; } #nav li#your_stuff_link img, #nav li#activity_link img, #nav li#submit_link img { display:inline; border: 0; margin: 0px 0 0 5px; padding: 0; vertical-align:bottom; z-index: 200; position: relative; } #nav ul.dropdown { min-width: 107px; position: absolute; top: 39px; left: 0px; margin: 0px 0 0 0; padding: 4px 0px 0px 0px; border: 6px solid #aaa; z-index: 100; background: #fafafa; } #nav ul#main_nav ul.dropdown li { margin: 5px 0px 6px 0; padding: 0 4px 0 4px; display: block; clear: both; border: none; background: #fafafa; } #nav ul#main_nav ul.dropdown li a { display: block; width: 100%; font-weight: bold; font-size: 11px; line-height: 11px; background: 0; color: #666; } #nav ul#main_nav ul.dropdown li a:hover { color: #000; } #nav ul#main_nav ul.dropdown li a span { color: #777; line-height: 11px; font-size: 11px; display: inline; padding: 0; } #nav ul.dropdown a.with_border { border-bottom: 1px dotted #ccc; padding: 0 0 7px 0; }  .btn { font-weight: bold; border: none; margin: 4px 0px 0 1px; padding: 3px 0; position: relative; outline: none; color: #000; text-decoration: none; display: inline-block; white-space:nowrap; } .btn span { line-height: 18px; background: #ffffee repeat-x scroll 0 0; border-left: 1px solid #d0d0d0; border-right: 1px solid #cccccc; border-width: 0px 1px; margin: 0; padding: 5px 0 4px 0; z-index: 7; color: #222; outline: none; } .similiar_tee_controls .btn span { border-left-color: #666; border-right-color: #222; } .btn span span { border-bottom: 1px solid #cccccc; border-top: 1px solid #d0d0d0; border-width: 1px 0; padding: 5px 0.7em 4px .7em; position: relative; outline: none; } .similiar_tee_controls .btn span span { border-top-color: #666; border-bottom-color: #222; } a.btn:hover span { color: #000; background: #99ddff; text-decoration: none; } .btn:hover span { line-height: 18px; background: #ffffff repeat-x scroll 0 0; border-left: 1px solid #33ddff; border-right: 1px solid #33aaFF; border-width: 0px 1px; margin: 0; padding: 5px 0 4px 0; z-index: 7; color: #000; } .btn:hover span span { border-bottom: 1px solid #33aaFF; border-top: 1px solid #33ddff; border-width: 1px 0; padding: 5px 0.7em 4px .7em; position: relative; } a.inactive span, a.inactive:hover span, a.inactive:focus span, .similiar_tee_controls a.inactive span, .similiar_tee_controls a.inactive:hover span, .similiar_tee_controls a.inactive:focus span { background: #fff; color: #aaa; text-decoration: none; cursor: default; border-left-color: #dddddd; border-right-color: #cecece; } a.inactive span span, a.inactive:hover span span, a.inactive:focus span span, .similiar_tee_controls a.inactive span span, .similiar_tee_controls a.inactive:hover span span, .similiar_tee_controls a.inactive:focus span span { border-top-color: #dddddd; border-bottom-color: #cecece; } div#title { margin: 0px 0 0px 0px; clear: both;} div.title_with_image { width: 50px; } div#title img { float: left; margin: 0px 7px 0 5px; width: 40px; } div#title h3.similar_submission_title { line-height: 22px; } div#title h3.similar_submission_title span { font-size: 13px; margin-top: 4px; } #bulletin { background: #ffffcc; } div.grey { background: #F2F2F2; } .add-lead div.upload_link { float: left; padding: 0px 0 0 0px; margin: 0;} div#Tee_Submission_Form .add-lead div.upload_link { clear: both; } .add-lead div.upload_link p { display: block; clear: left; line-height: 12px; margin: 0 0 7px 0;} div.upload_link_grey { font-size: 14px; font-weight: bold; padding: 3px 3px 5px 3px; } p.upload_link_grey img { height: 21px; float: left; margin: -3px 7px 0 0; } div.divider { border-top: 4px solid #ddd; margin: 0; padding: 0; clear: both; display: block; } img.medium { width: 189px; } div#login_or_register { background: #ffffcc; border-bottom: 1px dotted #ccc; margin-left: 7px; width: 665px;} div#login_or_register div.add-lead-half { background: none;}  ul.submit_button { margin: 0; padding: 0; } ul.submit_button li { display: inline; float: left;} ul.submit_button li.cancel { padding: 13px 0 0 18px; } ul.submit_button li a.buttons { display:block; height:39px; width: 168px; text-indent:-3000px; } ul.submit_button li#submit_design a.buttons { background:transparent url(/assets/images/buttons/SubmitDesign_buttons.jpg) no-repeat; background-position: 0pt -48px; } ul.submit_button li#submit_tee a.buttons { background:transparent url(/assets/images/buttons/SubmitTee_buttons.jpg) no-repeat; background-position: 0pt -48px; } ul.submit_button li#submit_a_tee a.buttons { background:transparent url(/assets/images/buttons/SubmitATee_buttons.jpg) no-repeat; background-position: 0pt -48px; } ul.submit_button li#submit_a_design a.buttons { background:transparent url(/assets/images/buttons/SubmitADesign_buttons.jpg) no-repeat; background-position: 0pt -48px; } ul.submit_button li#submit_a_design a.buttons:hover, ul.submit_button li#submit_design a.buttons:hover, ul.submit_button li#submit_tee a.buttons:hover, ul.submit_button li#submit_a_tee a.buttons:hover { background-position: 0pt 0px; } #Design_Submission_Form ul.submit_button { margin: 15px 0 14px 0;} #Tee_Submission_Form ul.submit_button { margin: 7px 0 6px 7px;} div#submit_page_cancel_row { background: #ffffee;} #FrontPage ul#submit_design_message { } .no_bottom_margin { margin-bottom: 0; } .text_left { text-align: left; } .georgia { font-family: georgia, times, serif; } .rounded_corners { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }  div#SignInPage ul { padding: 0px 20px 15px 0px; } div#SignInPage ul li { clear: both; }  h2#homepage_out_megashoutout { margin: 5px 21px 19px 0; line-height: 36px; padding: 2px 5px 0 5px; } h4#homepage_out_subshoutout { margin-bottom: 30px; } #FrontPage div#subscription_query { width: 267px; background: #f2f2f0; padding: 10px 10px 7px 10px; } #FrontPage div#subscription_query input#subscribe_email { display: inline; width: 155px; margin-left: 5px; } #FrontPage div#subscription_query input#front_page_subscribe { display: inline;} #FrontPage p#subscription_explanation { line-height: 15px; margin: 4px 0 7px 0; text-align: left; } #FrontPage p#rss_query { float: left; clear: left; margin: 12px 2px 0 0px;} #FrontPage img.top_arrow { margin-left: 15px; width: 30px;} div#main_recent_link, div#add_tag_to_color { height: 38px; padding: 8px 18px 2px 5px; } div#header div#main_recent_link { height: 33px; padding-top: 6px; background: #f2f2f2; } div#main_recent_link h4 { line-height: 17px; }  div#homepage_email_subscribe { background: #f3f3f0; padding: 5px 0 7px 0; margin-top: -5px; width: 284px } #MostPopular div#homepage_email_subscribe { margin-top: 14px; } div#FP_newsletter_form { border-left: 1px dotted #ccc; margin-left: -1px; width: 184px; } div#FP_newsletter_form input.checkbox { margin: 2px 5px 0 6px; } div#FP_newsletter_form label { padding-top: 1px; cursor: pointer; cursor: hand; } div#homepage_email_subscribe h5 { line-height: 18px; text-align: right; margin: 2px 0 0 0; font-size: 13px; } div#homepage_email_subscribe h5 span a { line-height: 16px; color: #777; } div#homepage_email_subscribe h5 span a:hover { color: #D90000;} div#homepage_email_subscribe p { margin: 1px 0 0px 0; line-height: 17px; color: #555;} div#homepage_email_subscribe p#close_FP_newsletter { margin: 2px 3px 0 0;} div#homepage_email_subscribe input#newsletter_email_input, input.blog_email_input { margin-left: 5px; width: 140px; margin-right: 0px; } #FrontPage div#homepage_email_subscribe input#FP_newsletter_submit { color: #222; font-size: 11px; padding: 1px; margin-top: 1px; } #FrontPage div#homepage_email_subscribe h4#FP_newsletter_sucess { margin: 4px 0 0 4px; }  div#homepage_newfeature_shoutout { background: #f1f1f0; padding-top: 4px; padding-bottom: 6px; margin-top: 0px; } div#homepage_newfeature_shoutout p { margin-bottom: 0; line-height: 16px; } div#homepage_new_sticker { width: 48px; color: #ee3344; } div#homepage_new_sticker p { margin: 8px 0 0 0px; text-align: center; } div#homepage_new_feature_shoutout { width: 188px; border-left: 1px dotted #ccc; padding-left: 1px; } div#homepage_new_feature_shoutout { width: 188px; border-left: 1px dotted #ccc; padding-left: 1px; } div#twitter_homepage_shoutout { margin-top: -2px; } div#twitter_homepage_shoutout a { clear: both; padding: 2px 0 3px 25px; } p.twitter_homepage_shoutout a { float: left; background-attachment:scroll; background-color: transparent; background-position: -2px 0px; background-repeat:no-repeat; height:19px; padding: 2px 12px 3px 21px; color: #555; } p.twitter_homepage_shoutout a#twitter { background-image:url(/assets/images/icons/twitter.gif); } p.twitter_homepage_shoutout a#blog { background-image:url(/assets/images/icons/blog_icon.jpg); } h3#signedin_homepage_shoutout { line-height: 27px; }  #FrontPage div#front_page_shoutout { padding-top: 9px; } #FrontPage div#recent_tee_submissions { width: 484px; height: 317px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; } div#recent_tee_container { background: #f1f1f0; margin: 5px 5px 0 0; padding: 7px 0 2px 2px; display: inline-block; } div#recent_tee_submissions a img.submission, div#front_page_staffpicks a img.submission { float: left; margin: 0 0px 5px 6px; border: 1px solid #ccc; width: 86px; height: 86px; } #FrontPage div#recent_tee_submissions a:hover img.submission, div#front_page_staffpicks a:hover img.submission { border: 1px solid #333; background: #333; } #FrontPage div#recent_tee_submissions h4 { line-height: 18px; margin-bottom: 0; } div#front_page_newsletter_signup { padding-left: 16px; background: transparent url('/assets/images/backgrounds/newsletter_left_arrow.gif') no-repeat 0px 11px } form.FP_newsletter_signup2 { background-color: #e7e7e5; padding: 4px 7px 6px 6px; margin: 0 0 19px 0px; display: block; } form.FP_newsletter_signup2 h5 { padding-right: 0; } form.FP_newsletter_signup2 input#newsletter_email_input { width: 190px; height: 13px; padding: 2px 3px 2px 3px; margin: 2px 5px 0 0; font-size: 11px; display: inline; } form.FP_newsletter_signup2 button#FP_newsletter_submit { margin: 2px 0 0 0; padding: 0px 5px 0px; display: block; } div#front_page_newsletter_signup p, div#newsletter_subscribe_page p { padding-top: 5px; } div#front_page_staffpicks { width: 284px; height: 300px; padding: 12px 0 5px 0; border: 1px solid #ddd; } div#front_page_staffpicks h2 { float: left; width: 171px; display: inline; padding-left: 10px; padding-top: 7px;} div#front_page_staffpicks a img.submission { margin: 0px 0 6px 5px; } div#front_page_browse_list { height: 307px; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 5px 0 5px 5px; margin-right: 0;} div#front_page_browse_list div.span-2, div#front_page_browse_list div.span-3, div#front_page_browse_list div.span-4 { background: #fefefe; padding-top: 5px; padding-bottom: 3px; margin-bottom: -1px; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; } div#front_page_browse_list div.span-4 { width: 184px; } div#front_page_browse_list p { margin-bottom: 0;} div#front_page_browse_list h2 { margin-bottom: 0; padding-top: 13px; padding-bottom: 2px;}  div#newsletter_subscribe_page { padding-left: 314px;} div#newsletter_subscribe_page h4 { line-height: 24px; text-align: center; } div#newsletter_subscribe_page form.FP_newsletter_signup2 { width: 301px; height: 24px; padding: 11px 5px 15px 8px; } div#newsletter_subscribe_page form.FP_newsletter_signup2 input#newsletter_email_input { width: 220px; margin-top: 0; height: 18px; padding: 4px 3px 2px 4px; color: #333333; font-size: 12px; } div#newsletter_subscribe_page form.FP_newsletter_signup2 input#FP_newsletter_submit { font-size: 12px; margin-top: 3px; }  div.submission_item, #UserProfile .recent_submission { float: left; width: 189px; margin: 0 7px 18px 0px; padding: 0px 0px 0 0px; display: inline; white-space: none; white-space: nowrap; } div.submission_item a:hover { text-decoration: none; } div.submission_item a img.thumb, div.submission_item a img.thumb_right, div#popup_tee img.thumb { width: 187px; height: 187px; padding: 0px; border: 1px solid #111; margin: 0px 0px 0px 0px; z-index: 1000; display: block; } div.submission_item a:hover img.thumb, div.submission_item a:hover img.thumb_right { border: 1px solid #ff0000; } div.submission_item_byline, a:hover div.submission_item_byline { background: #111; padding: 3px 5px 3px 5px; margin: 0px 0 0 0px; line-height: 16px; width: 179px; color: #fff; text-align: left; font-size: 11px; line-height: 13px; } a:hover div.submission_item_byline { border: none; color: #fff; text-decoration: none; background: #ff0000; } div.my_submission_meta { height: 48px; } div.my_submission_meta p, div.my_submission_meta p.slogan_options { text-align: left;} .my_submission_meta p.signed_in { font-size: 11px; clear: both; margin-top: 5px; color: #777; }  div#FrontPage ul#submit_tee_message { margin-left: 400px; margin-top: 5px; float: left; display: inline; } div#FrontPage h2.more_subs_shoutout { text-align: center; margin: 0px 0 9px 0; font-style: italic; color: #333; }  div#homepage_social_links a#delicious, div#holiday_social_links a#delicious, div#homepage_social_links a#twitter, a#submit_tee_bottom, div#holiday_social_links a#twitter, div#holiday_social_links a#stumble { display: block; background: transparent url('http://static.delicious.com/img/delicious.gif') no-repeat left center; padding: 2px 0 0 25px; } div#homepage_social_links a#twitter, div#holiday_social_links a#twitter { background-image: url('/assets/images/icons/twitter_logo.gif'); } div#holiday_social_links a#stumble { background-image: url('/assets/images/icons/19x19_stumble.jpg');} a#submit_tee_bottom { background-image: url('/assets/images/icons/18x18_collectionadd.jpg'); padding-left: 30px; }  #FrontPage div.fp_ad, #TagPage div.fp_ad, #PopularTees div.fp_ad, #ExploreTees div.fp_ad { float: left; width: 189px; height: 189px; border: none; margin: 0; } div#ad_spot_wrapper { margin: 0px 0 0 -4px; padding: 0; width: 189px; } div#ad_label_top { float: left; width: 189px; margin: -17px 0 0 0px; padding: 1px 0 1px 0; background: #ff0000; text-align: center; height: 15px; line-height: 15px; position: relative; display: inline; } div#ad_label_top a { color: #fff; } div.fp_ad img, div.fp_ad object { margin: 0px 0 0 0px; z-index: 1000; border: 1px solid #111; } p.threadvertising_text { background: #ff0000; float: left; width: 179px; padding: 3px 5px 2px 5px; font-size: 11px; line-height: 14px; text-decoration: none; margin: 0; color: #fff; text-align: left;} p.threadvertising_text a { color: #fff; } div#ad_label_bottom { width: 175px; float: left; padding-left: 12px; padding-top: 2px; text-align: left; } div#ad_label_bottom a { color: #666; }  .ad { width: 189px; background: #ffffcc; } .item_based_page .ad { height: 222px; } #google_ads_div_Rumplo_1_125px iframe, google_ads_div_Rumplo_2_125px, google_ads_div_Rumplo_2_125px, google_ads_div_Rumplo_4_125px { margin: 31px 0 0 32px; }  .treadmill_module { padding: 6px 0 6px 0; margin: 0 0 18px 0; background: #f2f2f2; display: block; position:relative;} #FrontPage div.treadmill_module { width: 189px; height: 216px; background: #fff;} .treadmill_module img.top_left, .treadmill_module img.top_right, .treadmill_module img.bottom_left, .treadmill_module img.bottom_right { position: absolute; left: 0; top: 0px; z-index: 100; margin: 0; padding: 0; vertical-align:middle;} .treadmill_module img.top_right{ left: 184px; } .treadmill_module img.bottom_left { top: 222px; left: 0; } .treadmill_module img.bottom_right { top: 222px; left: 184px; } .treadmill_module h4 { padding: 0px 5px 3px 5px; line-height: 14px; margin: 0px 0 0 0;} .treadmill_module h4 span { display: block; float:left; font-size:13px; font-weight:bold; padding:0px 5px 3px 0px; width:125px; } .treadmill_module div#recenttees { margin: 0; padding: 0; } .recentsubmission { float: left; width: 87px; margin: 9px 0px 9px 0px; padding: 0; } .recentsubmission img, #recentdesigns img, li.treadmill_album div.treadmill_module img { float: left; width: 87px; height: 87px; border: 1px solid #ccc; margin: 0 4px 5px 0; } #recentdesigns img { float: left; width: 85px; height: 85px; margin: 0 0px 5px 5px; } .recentsubmission p.byline { font-size: 11px; line-height: 13px; margin: 3px 0 0 2px; padding: 0; } .recentsubmission p.byline a { font-weight: bold; }  div#form_background { background: #dedede; padding-top: 7px; padding-bottom: 7px; margin: 0 7px 0 0; } p.submission_options { color: #777; } .form-item { float: left; width: 665px; background: #fff; margin-left: 7px; border-top: 1px dotted #ccc; } form#signupform { padding: 0; margin: 0 0 0 7px; width: 457px;} .add-lead, .add-last-lead, .add-lead-half, #signupform .add-lead, #UserProfile .add-lead, #signupform .add-lead, #ProfileEditForm .add-lead { float: left; margin:0px 0px 0px 7px; width: 645px; padding:10px 10px 10px 10px; border-top: 1px dotted #ccc; background: #fff; display: inline; } form#signupform .add-lead, form#signupform .add-last-lead { margin-left: 0;} #signupform .add-lead, #ProfileEditForm .add-lead { width: 547px; } #signupform div#signup_newsletter_shoutout { background: #ffffde; padding: 8px 10px 6px 10px; } #signupform div#signup_newsletter_shoutout input.checkbox { margin-top: 7px; } #signupform div#signup_newsletter_shoutout p { float: left; margin: 5px 10px 5px 0px; font-weight: bold; } #signupform div#sign_in_submitbutton { padding-bottom:5px; padding-top: 18px; } #signupform div#sign_in_submitbutton p { margin-top: 20px; margin-bottom: 1px; padding-top: 4px; padding-left: 135px; float: none; } div#submit_tee_url_entry, div#designs_explained { border-top: 0; } p.positive_response { padding: 4px 5px 0 5px; color: green; font-weight: bold; } p.negative_response { color: red; font-weight: bold; padding: 4px 5px 0 5px; margin: 0; line-height: 15px; } .add-lead-half { width: 310px; margin: 0; border-top: 0; } .add-lead p { float: left; padding: 0px 0 0 0px; margin: 0; } div.upload_item { margin-bottom: 0px; padding: 9px 0 10px 5px; margin: 0 0 0 0px; border-top: 1px solid #ccc; } div.submit_page_error { background: #ffffcc;} div.submit_page_error img { margin-bottom: -3px; margin-right: 6px; } div#Tee_Submission_Form h3.submit_page_titles { line-height: 20px; padding-top: 1px; margin-bottom: 0; } div#Tee_Submission_Form div.tee_additional_info h3.submit_page_titles { padding-bottom: 18px;} div.sample_image { float: right; background: #eee; padding: 5px; margin: 0 0; } div.sample_image p { color: #555;} div.sample_image img { border: 1px solid #ddd; margin: 0; width: 91px; } p.thumbnail_dock_title { display: block; clear: both; width: 100%; margin: 0; padding: 0 0 0 4px; color: #000; font-weight: bold; } #Tee_Submission_Form div.thumbnail { font-size:11px; text-align: left; vertical-align:top; padding:4px 0px 1px 3px; margin:5px 5px 4px 5px; background: #fefefe; line-height: 14px; } #Tee_Submission_Form div.thumbnail a img { max-width: 83px; max-height: 83px; float: none; margin: 0 0 0 0px; padding:0pt; text-decoration:none; } #Tee_Submission_Form div.thumbnail p.primary { padding: 2px 0 2px 0; clear: both; color: #333; } #Tee_Submission_Form input.image_upload_buttons { size: 9; } #submit_page_thumbnails { border-right: 1px solid #dedede; padding-right: 0px; padding-left: 10px; } #thumbnail_well { float: left; margin: 12px 0 18px 0; padding: 0; } #thumbnail_well div.potential_submission { float: left; width: 150px; margin: 7px 7px 7px 0; padding: 1px; background: #fefefe; display: inline; } #thumbnail_well div.potential_submission img.large { max-width: 146px; max-height: 146px; border: 2px solid #fff;} #thumbnail_well div.potential_submission img.medium { max-width: 126px; max-height: 126px; border: 2px solid #fff; position: relative; top: 0px; right: 0px; } #thumbnail_well div.potential_submission img.small { max-width: 106px; max-height: 106px; border: 2px solid #fff; position: relative; top: 0px; right: 0px; } #thumbnail_well div.potential_submission p { font-size: 11px; line-height: 14px; padding: 3px 1px 2px 1px; width: 148px; margin: 2px 0 0 1px; } #thumbnail_well div.potential_submission p img { width: 10px; padding: 0px 0 0 0; border: 0; display: inline; float: none; margin: 0; vertical-align: middle; } #thumbnail_well div.potential_submission p span { font-weight: normal; } #thumbnail_well div.potential_submission strong.large, div#thumbnail_dock strong.large {color: green;} #thumbnail_well div.potential_submission strong.medium, div#thumbnail_dock strong.medium { color: #555;} #thumbnail_well div.potential_submission strong.small, div#thumbnail_dock strong.small {color: #888;} #thumbnail_well p { display: block; float: none;} #thumbnail_well div.selected_potential_submission { border: 4px solid green; width: 150px; } #thumbnail_well div.unselected_potential_submission { border: 4px solid #f2f2f2; width: 150px; } div#upload_images_UI { padding-left: 10px; margin-left: -1px; border-left: 1px solid #dddddd; } div#upload_images_UI label { padding-left: 0; margin-left: 0; display: inline; } div#upload_images_UI p { margin-left: 7px; padding-top: 9px;} div#Tee_Submission_Form div#upload_images_UI h3 { margin-bottom: 12px; } div#upload_images_UI input.image_upload_buttons { width: 200px;} .tee_additional_info { background: #f5f5f0; } .tee_additional_info div.meta_info { float: left; border: 0; width: 315px; padding: 0px 0 0px 5px; margin: 0px 0 0 0; } .tee_additional_info p { float: left; display: inline; margin: 0 5px 0 0; } div#submit_page_artist_message h3 { padding-left: 10px; color: #333; font-weight: normal; font-family: arial; line-height: 25px; } div#submit_page_artist_message h4 { padding-left: 5px; color: #323232; font-weight: normal; font-family: arial; padding-bottom: 4px;} div#submit_page_artist_message ul { margin: 18px 0 0 7px; list-style-type: none;} div#submit_page_artist_message ul li { margin: -1px 0 0 0px; color: #222; padding: 6px 5px 5px 5px; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; } div#shop_signup_shoutout h3 { line-height: 24px; margin-bottom: 18px; } div#shop_signup_shoutout ol { margin-left: 20px; }  ul#similar_plus_tags li div.tag_photos img { float: left; width: 87px; height: 87px; margin: 0 5px 5px 0; } div.module { margin-bottom: 18px; } .module ul.tee_attributes, .module ul#stats{ background: #f3f3f3; margin: 0px; } .module ul#stats { margin-bottom: 0; } #DesignPage .module ul#stats { width: 277px; } .module ul.tee_attributes li img { height: 20px; } .module ul#tag_page_list, .module ul#Category_boxes { padding-left: 5px; margin: 0; } .module ul#tags { margin: 4px 0 7px 0;} .module ul#tags li { padding: 2px 5px 0px 5px; } .module ul#tags li a.delete_tag { color: #aaa; } .module ul#tags li a.delete_tag:hover { color: #D12F19; } .module ul#tags li#tag_me { display: block; padding-top: 9px; } .module ul#tags li#tag_me input { font-size: 11px; } .module ul#tags li#tag_me p { line-height: 15px; margin-top: 4px; } .module ul#tags li a { font-size: 11px; } .module ul#tag_page_list li { margin: 0 0 5px 0; } .module ul#stats, .module ul.tee_attributes { padding: 5px 5px 1px 5px; } .module ul#stats li, .module ul.tee_attributes li { color: #777; font-size: 11px; } ul#collection_list li { float: left; width: 191px; margin: 0 0px 18px 0px;} ul#collection_list li div.images { padding: 3px; border: 1px solid #ddd; margin: 0;} ul#collection_list li div.images img { width: 42px; height: 42px; float: left; margin: 0 3px 3px 0; padding: 0;} ul#collection_list li p.title { margin: 3px 0 0 3px; text-align: left; color: #777; padding: 0; line-height: 14px;} #ExploreTees ul#shop_list li{ padding-top: 10px; } #ExploreTees ul#shop_list li img { width: 40px; height: 40px; border: 1px solid #ccc; margin-top: -7px; } div.activity_popup { position:absolute; text-align:left; visibility:hidden; z-index:1000; } div#footer div.activity_popup ul { margin: 12px 0 12px 0;} div#footer div.activity_popup ul li { border: 0; clear: both; margin: 4px 0 4px 0; color: #333; } div#footer div.activity_popup ul li p { float: left; margin: 1px 0 0 0; display: inline; width: 210px; text-align: left;} div#footer div.activity_popup input.checkbox { padding: 0; margin: 2px 2px 0 0; } div#footer div.activity_popup textarea#flag_comments, div#toolbar ul li#email_active div.activity_popup textarea#email_remarks { width: 230px; height: 55px; font-size: 11px; margin: 0 0 12px 0;} div#toolbar li.fave_active div.activity_popup, div#toolbar ul li.email_active div.activity_popup, div#footer div.activity_popup, div.favorite_action div.activity_popup, div#misc_info div.activity_popup { padding: 10px 12px 14px 12px; background: #fefefe; border-top: 3px solid #9ADDF7; border-left: 3px solid #9ADDF7; border-bottom: 4px solid #9ADDF7; border-right: 4px solid #9ADDF7; } div#toolbar li.active div.activity_popup input { margin-bottom: 7px; } div#toolbar li.fave_active div.activity_popup input#fave_signin { margin: 8px 0 14px 0;} div#toolbar li.active div.activity_popup h4 { margin-bottom: 5px; } div#toolbar li.email_active div#email_popup { left: -350px; top: -9px; width: 320px; } div#toolbar li.email_active div#email_popup img { width: 89px; height: 89px; border: 1px solid #ccc; margin-top: 5px; } div#toolbar li.email_active div#email_popup p.description { text-align: left; line-height: 13px; margin: 65px 0 0 0; padding: 0 0 0 5px; } div#toolbar li.email_active div#email_popup textarea#email_remarks { width: 200px; height: 66px; margin-bottom: 4px;} div#toolbar li.fave_active div#fave_signin { width: 220px; left: -250px; top: -9px;} div.favers_faves { margin: 5px 0 0 0;} div.favers_faves img { width: 40px; height: 40px; border: 1px solid #ccc; margin: 0 1px 0 0; padding: 0;} div.favorite_action div.activity_popup { width: 145px; margin: 3px 0 0 15px; padding: 10px 7px 10px 7px; } div.favorite_action div.activity_popup input#username, div.favorite_action div.activity_popup input#password { width: 130px; margin-bottom: 7px; font-size: 11px; padding: 2px 2px 2px 2px;} div.favorite_action div.activity_popup input.submit { margin: 5px 0 12px 0; } div.favorite_action div.activity_popup label { font-size: 11px; } div.favorite_action div.activity_popup p.cancel { text-align: center; margin: 0; } div.favorite_action div.activity_popup h4.create_account_link { padding: 7px 0 0 0; border-top: 1px dashed #ccc; } span.dropdown_menu { background:#555555 none repeat scroll 0 0; border-right:1px solid #FFFFFF; color:#FFFFFF; display:inline-block; float:left; font-weight:bold; left:0; line-height:15px; margin: 9px 0 0 0; padding:7px 4px 6px 8px; position:relative; white-space:nowrap; } div#PopularTees span.dropdown_menu { margin-top: 3px; } span.dropdown_menu p { margin: 0; padding: 0; } span.dropdown_menu a { color:#FFFFFF; float:left; font-weight:bold; } span.dropdown_menu a.img { background-image:url(/assets/images/icons/view_states.gif); display:block; float:left; height:15px; margin:-1px 0 0 5px; padding:0; text-indent:-9999px; width:16px; } span.sort_link_active, span.sort_link:hover { background-color:#101010; color:#FFFFFF; } div.page_sort_dropdown { background:#FFFFFF none repeat scroll 0 0; border:5px solid #101010; display:block; margin:19px 0 0 0px; padding:4px 5px 7px 3px; position:absolute; width:142px; z-index:100; left: 0; } div.page_sort_dropdown ul { margin: 0; } div.page_sort_dropdown ul li { clear:both; margin:0 0 0; padding:3px 0 2px 4px; } div.page_sort_dropdown ul li a { color:#008AFF; cursor:pointer; float:none; font-weight:bold; } div.subscription_badge div#subscribe_popup { background:#FFFFFF none repeat scroll 0 0; border:5px solid #000000; margin:35px 0 0 -137px; padding:8px 15px 12px; width:255px; } div.subscription_badge div#subscribe_popup p { color:#000000; margin-bottom:11px; text-align:left; } div.subscription_badge div#subscribe_popup p.subscribe_popup_shoutout { margin: 4px 0 12px 0; padding: 0; line-height: 19px; color: #000; font-size: 15px;} div.subscription_badge div#subscribe_popup p.subscription_popup_toggle { border-bottom:1px solid #CCCCCC; color:#555555; margin:0 0 12px; padding:0; text-align:center; width:100%; } div.subscription_badge div#subscribe_popup label { padding-top: 0; } div.subscription_badge div#account_footer { background: #bbb; width :215px; margin: 7px 0 -9px -9px; padding: 9px 0 4px 3px; } div.subscription_badge input#subscribe_signin { margin: 12px 0 0px 0} div.subscription_badge div#subscribe_popup h3 { line-height:20px; text-align:center; }  #TeePage h1#title { font-size: 22px; line-height: 23px; padding: 0px 0 4px 0; margin: 3px 0 0 0;} #TeePage #large_image_wrap { width: 483px; height: 451px; padding: 0px 0 6px 7px; margin: 0; background: #f2f2f0;} #TeePage #large_image_wrap img.large { max-width: 476px; width: auto !important; width: 476px; max-height: 444px; height: auto !important; height: 444px; margin: 7px 0 0 0; vertical-align: bottom; z-index: 1; } #TeePage div#thumbnail_dock { background: #f2f2f2; padding-right: 7px; height: 457px; } ul#thumbnails { margin: 7px 0 0px 0; padding: 0; } #TeePage ul#thumbnails { height: 319px; } ul#thumbnails li, ul#similar_shirts li { display: inline; float: left; padding: 0; margin: 0 7px 7px 0; } #TeePage ul#thumbnails li.secondary { width: 187px; height: 187px; border: 1px solid #ddd;} ul#thumbnails li.secondary img.thumbnail { width: 187px; height: 187px; } #TeePage ul#thumbnails li.tee_thumb, #DesignPage ul#thumbnails li { width: 89px; height: 89px; border: 1px solid #ddd;} ul#thumbnails li.tee_thumb img { width: 89px; height: 89px; } #TeePage ul#thumbnails li.current { border-top: 1px solid #f2f2f2; border-left: 4px solid #bbb; border-right: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; width: 89px; height:89px; margin-left: -3px; } ul#similar_shirts li { margin: 0 0 5px 5px;} div#add_photograph { width: 287px; height: 113px; position:relative; display: inline; margin-top: 13px;} div#add_photograph p { clear: both; line-height: 18px; font-size: 15px; margin: 0; padding: 0; text-align: center; padding: 56px 0 0 0; } div#add_photograph p a { color: #bcbcbc; font-weight: bold;} div#add_photograph div#add_photo_inline h4 { padding-bottom: 3px; } div#add_photograph input { font-size: 11px; } div#add_photo_signin div#photo_username_pass { width: 118px; margin-right: 10px; } div#add_photo_inline, div#add_photo_signin { background: #fefefe; margin: 5px; height: 93px; padding: 7px 5px 3px 7px; } div#add_photo_signin label, div#add_photo_signin input { font-size: 11px; } div#add_photo_signin label { width: 150px; background: #fefefe;} div#add_photo_signin input#username, div#add_photo_signin input#password { width: 105px; } div#add_photograph div#add_photo_signin h4 { padding-bottom: 15px; } .right, li.treadmill_album div.treadmill_module img.right, #TeePage ul#similar_shirts li.right, div#toolbar div.treadmill_module img.right, div#recentdesigns img.right, #Home ul#subscription_list li.right, #TeeFavers div#tee_links p.right, #DesignPage ul#similar_shirts li.right, .recent_submissions img.right, ul#collection_list li div.images img.right, ul#collection_list li.right, div.favers_faves img.right, #EditTee div#edit_thumbnails img.right, #FrontPage div#recent_tee_submissions img.right, div#FrontPage div.right, div#MostPopular a img.right, div#Subscriptions div.right, div#TeePage li.right, div#DesignersPage img.right, div#ExploreDesigns div.right, div#PopularDesigns div.right, div#SimiliarTees div.right, div#UserProfile img.right, div#FrontPage div#recent_tee_submissions img.right, div#PopularTees div.right, div#TagPage div.right, div#PopularDesigns div.right, div#ExploreTees div.right, div#SubmissionsPage div.right, div#Person_Faves div.right, div#Home div.right, #similar_items_section div.right { margin-right: 0; } ul#collection_list li div.images img.bottom, div#recentdesigns img.bottom { margin-bottom: 0; } ul#similar_shirts img { width: 89px; height: 89px; margin: 0; border: 1px solid #ccc; } #thumbnail_paging { margin: 0px 5px 0px 0; text-align: left; clear: both; } #thumbnail_paging p { float: left; display: block; margin: 1px 0 0 0; padding: 2px 7px 0 0; font-size: 14px; color: #555; } #thumbnail_paging p strong { color: #444; font-size: 15px; } #thumbnail_paging img { float: left; margin-left: 3px; } div#meta_data { padding-bottom: 27px; border-bottom:4px solid #ddd;  } div#meta_data div.meta_data_data { font-size: 11px; } div#meta_data div.meta_data_data ul {  margin: 5px 0 9px 0px; } div#meta_data div.meta_data_data ul li { padding: 0 5px 0 5px; margin: 0; line-height: 18px; clear: both; } div#meta_data div.meta_data_data ul li.byline p { margin: 0; padding: 0; text-align: left; }  #EditTee div#edit_thumbnails img { float: left; margin: 0 7px 7px 0; width: 91px; height: 91px;} #EditTee div#main_edit_image, #EditTee img#main_image { padding: 7px; margin: 0 0px 0 0; } #EditTee div#main_edit_image { padding: 0; margin: 0 14px 0 0; width: 203px;} #EditTee div.main_edit_image_nothover img { background: #f2f2f2; } #EditTee div.main_edit_image_hover img { background: green;} #EditTee div#edit_thumbnails img.medium { width: 189px; height: 189px; margin: 0; } #EditTee div#main_edit_image p { margin-bottom: 0;} #EditTee div#edit_thumbnals_well { padding: 7px 7px 0 7px; background: #f2f2f2; height: 196px; margin: 0 0 0px 2px; } #EditTee div#edit_thumbnals_well img { float: left; margin: 0 7px 7px 0;} #EditTee div#delete_images { height: 201px; border: 1px dashed #ccc; margin-top: 18px; } #EditTee div#deleted_images img { width: 22px; height: 22px; float: left; margin; 0 0 4px 4px; } #EditTee div.delete_images_nothover { background: #f2f2f2 url('/assets/images/backgrounds/grey_stripes.png') repeat top left; } #EditTee div.delete_images_hover { background: #f2f2f2 url('/assets/images/backgrounds/red_stripes.png') repeat top left; } #EditTee div#author_edit_form { background: #f2f2f2; padding: 7px; } #EditTee div#author_edit_form input { margin-left: 5px;} #EditTee div.author_edit_form { margin: 18px 7px 56px 220px; } #EditTee div.contributor_edit_form { margin: 7px 7px 56px 0px; } #EditTee div.add-lead { width: 565px; margin: 0; padding: 0px 10px 9px 5px; } #EditTee div#submit_tee_edit { padding: 14px 10px 18px 5px; } #EditTee div#tee_title { border: 0;} #EditTee div#edit_submit_ordelete { float: none; position: absolute; top: 331px; left: 5px;} #EditTee div.edit_tee_image_labels p { margin: 0; color: #777; font-size :11px;} #EditTee h4 { padding-bottom: 7px; padding-top: 9px;} #EditTee div#edit_basic_info p { padding: 0; margin: 1px 9px 15px 0; line-height: 14px; } #EditTee label { margin-left: 5px;} #EditTee input#title { font-size: 15px; } #EditTee div#price_and_color { border-left: 1px dotted #ccc; padding: 1px 0 2px 18px; } div#edit_designer img { width: 41px; height: 41px; float: left; margin: 5px 7px 0 0px;} div#edit_designer p { padding: 7px 0 0 0; margin: 0; } div#edit_designer input { font-size: 11px; padding: 2px;} div#edit_designer input#designer_location, div#edit_designer input#designer_name { margin: 3px 7px 2px 5px;} div#edit_designer input#my_design_checkbox { margin: 2px 5px 0 0; } div#edit_designer input#designer_name { padding: 4px 2px 3px 4px; } #EditTee div.color_swatch { position: relative; float: left; margin: 0px 0 0 5px; padding: 0; } #EditTee div.color_swatch ul { float: left; display: block; width: 120px; margin-top: 0; } div.dotted_top_border { border-top: 1px dotted #ccc; } #EditTee div#designer_pick_dropdown { margin-left: 10px; } #EditTee div#designer_pick_dropdown li { padding: 4px 0 4px 0; border-bottom: 1px solid #ddd; background: #f1f1f1; } #EditTee div#designer_pick_dropdown li h5 { font-size: 11px; color: #555; font-weight: normal; line-height: 25px; } #EditTee div#designer_pick_dropdown li h5 span.left_side { font-weight: normal; line-height: 13px; width: 195px; display: block; font-weight: bold; float: left; padding-top: 2px; color: #000; } #EditTee div#designer_pick_dropdown li img { width: 23px; height: 23px; margin: 0 5px 0 0px; } #EditTee div#designer_pick_dropdown li p { text-align: center; float: none; display: block; padding: 0;}  .comment, .add_comment { margin: -1px 0 9px 0; border-top: 1px solid #ddd; padding: 2px 0 0 0; } .comment div.comment_attribution { width: 121px; } .comment img.tee_submission { float: right; margin: 5px 5px 0 5px; max-width: 87px; } .comment img.avatar, .add_comment img.avatar, div#welcome_home img.avatar { float: left; width: 45px; height: 45px; } .comment img.avatar { width: 25px; height: 25px; margin: 1px 4px 0 5px; } .add_comment img.avatar { margin: 9px 10px 0 5px; } .add_comment p.include_images { padding: 5px 0 7px 40px; clear: both; margin: 0; } .comment a.name { font-weight: bold; } .comment div.remarks { width: 331px; padding: 6px 5px 4px 0px; margin: 0; clear: none; text-align: left; } .comment p.username { margin: 6px 0 0px 0px; } .comment p.timestamp { padding: 2px 0 0 0px; margin: 0; float: left; line-height: 14px; } .comment p.timestamp a.name { font-size: 12px; } .comment p.timestamp a.delete:hover { color: #D12F19; }  ul.users_who_like li, .avatar_attribution, ul#shop_list li { clear: both; padding: 7px 0 0px 5px; line-height: 14px; font-size: 11px; } ul.users_who_like li.extra_faver { background: #eee; padding: 4px 0 0 5px; } ul.users_who_like li a img, ul.tee_attributes li img, .avatar_attribution img, ul#shop_list li img { float: left; font-weight:bold; margin:1px 7px 3px 0px; padding: 0; width: 25px; height: 25px; } ul#original_submitter img { margin: 0 3px 0 0; } ul.tee_attributes li img { margin:-2px 5px 3px 0px; } ul.users_who_like li a { font-weight: bold; line-height: 14px; font-size: 12px; }  div#upward_link { float: left; clear: both; font-family: georgia; font-size: 17px; background: #f2f2f2; padding: 5px 10px 5px 5px; } div#upward_link img { float: left; width: 50px; height: 50px; margin: 0 10px 0 0px; border: 1px solid #ccc; }  div#toolbar { padding: 0; margin: 0; } #TeePage div#toolbar { height: 330px; width: 184px; margin: 0 0px 0 0; padding: 0 0 0 5px;} div#toolbar ul { margin: 0px; display: inline-block; } ul#main_actions { min-height: 167px; } div#toolbar ul li#tee_prevnext { background: #F2F2F2; padding: 8px 10px 12px 0px; float: left; margin: 0 0 14px -12px; } div#toolbar ul li#favetee { margin-top: 0; margin-bottom: 0; } #TeePage div#toolbar ul li#email_me { margin-top: 0px; margin-bottom: 9px; } ul#price_etc { margin: 0 0 7px 0; }  div#toolbar ul li.fave_inactive, div#toolbar ul li.fave_faved, div#toolbar ul li.email_inactive { margin: 0px 0 0px 0; width: 193px; height: 40px; padding: 6px 0 0px 2px;} div#toolbar ul li.fave_active, div#toolbar ul li.email_active { z-index: 10001; background: url(/assets/images/backgrounds/email_fave_backgrounds.gif) no-repeat top right; background-position: 0pt -48px;margin: 0px 0 0px -5px; width: 190px; height: 40px;padding: 6px 0 0px 7px; } div#toolbar ul a.toolbar_action, div#toolbar ul a.toolbar_action { color: #000; } div#toolbar ul li.email_active { margin: 0px 0 0px -5px; } #DesignPage div#toolbar ul li.email_active, #DesignPage div#toolbar ul li.fave_active { margin-left: -7px; padding-left: 9px;} div#toolbar ul li.fave_inactive:hover, div#toolbar ul li.fave_faved:hover, div#toolbar ul li.email_inactive:hover { background: url(/assets/images/backgrounds/email_fave_backgrounds.gif) no-repeat top left; top: 4px; padding: 2px 0 4px 2px; } #TeePage div#toolbar ul li.fave_faved a { color: #555; } div#toolbar li.action a.toolbar_action { display: block; padding: 9px 0 4px 5px; font-weight: bold; } div#toolbar ul li#email_me:hover a, div#toolbar ul li.fave_active a, div#toolbar ul li#favetee:hover a, div#toolbar ul li.email_active a, div#toolbar ul li.active a, div#toolbar ul li#favedesign:hover a { text-decoration: none; } div#toolbar ul li#favetee a.fave_tees { background: transparent url('/assets/images/backgrounds/icons_sprite.png') no-repeat 9px -39px; padding: 9px 0 9px 44px; display: inline-block; } div#toolbar ul li#favetee a#added_to_faves { background: transparent url('/assets/images/backgrounds/icons_sprite.png') no-repeat 9px -71px; padding: 9px 0 9px 44px; display: inline-block; } div#toolbar ul li a#email_tee_link { background: transparent url('/assets/images/backgrounds/icons_sprite.png') no-repeat 2px -348px; padding: 9px 0 9px 44px; display: inline-block; }  div#toolbar li#permission_box, div.favorite_action { border: 0; padding: 9px 0 0 5px; background: url(/assets/images/buttons/Id_Buy_background3.gif) no-repeat top left; height: 51px; } div.favorite_action { margin-top: 18px; padding-top: 5px; background: url(/assets/images/buttons/Subscribe_action.gif) no-repeat top left; height: 39px; } div#Person_Faves div.favorite_action, div#SubmissionsPage div.favorite_action { margin-top: 24px; } div#FrontPage div.favorite_action { margin-top: 0; } div#UserProfile div.favorite_action { margin: 0 0px 0 0; float: right; } div#toolbar li.action { padding: 0; position: relative; display: block; } div#toolbar li#favedesign a.toolbar_action { padding: 0px 0 0px 5px; }  div#toolbar ul li#price { padding: 0; margin: 0 0 15px 0; border: 0; height: 51px; } div#toolbar ul li#price a, div#toolbar ul li#permission_box a { display:block; padding: 7px 0 5px 7px; height: 38px; width:180px; font-size: 18px; line-height: 21px; color: #171717; font-weight: bold; background: url(/assets/images/backgrounds/buy_now_background.gif) no-repeat top left; } div#toolbar ul li#price a span { font-size: 11px; line-height: 15px; font-weight: normal; } div#toolbar ul li#price a:hover { color: #fefefe; text-decoration: none; background-position: 0pt -60px;}  div#toolbar ul li#byline, div#thumbnail_dock ul li#byline { padding: 18px 0 9px 7px; line-height: 14px; border: 0; } div#toolbar ul li#byline { padding: 9px 0 0px 0; margin: 0 0 27px 0; } div#toolbar ul li#byline img, div#thumbnail_dock ul li#byline img, #TeePage div.byline img { float: left; margin: 0 6px 0 0; height: 30px; width: 30px; } #DesignPage div#toolbar ul li#byline { line-height: 16px; margin: 74px 0 22px 5px; } div#meta_data div.byline { padding: 6px 0 0px 0; margin: 0px 0 12px 0; line-height: 16px; } div#meta_data div.byline img { float: left; width: 30px; height: 30px; margin: 0 7px 0 0px;} div#meta_data div.byline p { width: 140px; } div#toolbar li#byline a.name, ul#favers li a.name, div#byline a.name, div.byline a.name { font-weight: bold; font-size: 12px; } ul#favers li a.name { font-size: 14px; } p.share_footer_inactive { padding: 1px 0 3px 0; margin: 0; } a#stumble_share_link { background: transparent url(/assets/images/backgrounds/icons_sprite.png) no-repeat scroll 0px -445px; height:16px; padding:2px 0 0 20px; display: inline-block; } a#twitter_share_link { background: transparent url(/assets/images/backgrounds/icons_sprite.png) no-repeat scroll 3px -471px; height:16px; padding:2px 0 0 20px; display: inline-block; } a#delicious_share_link { background:transparent url(/assets/images/backgrounds/icons_sprite.png) no-repeat scroll 0px -419px; height:16px; padding:2px 0 0 20px; display: inline-block; } a#facebook_share_link { background:transparent url(/assets/images/backgrounds/icons_sprite.png) no-repeat scroll 0px -391px; height:16px; padding:2px 0 0 20px; display: inline-block; } div#toolbar #misc_info ul { margin-left: 7px; } #misc_info ul li { padding-bottom: 1px; }  #similar_items_section { padding-bottom: 0px; border-bottom: 3px solid #555; border-top: 3px solid #555; } #iframe_similar_ads { float: left; width: 189px; height: 208px; overflow: visible; position: relative; top: 0px; border: solid #FFFF00 0px; }  @media screen and (-webkit-min-device-pixel-ratio:0) { #iframe_similar_ads { top: -0; } } .similiar_tee_controls { width: 91px; } .similiar_tee_controls p { font-size: 18px; position: relative; z-index: 2;} #similar_items { position: relative; width: 778px; min-height: 214px; padding-top: 11px; padding-left: 11px; } #similar_items table { width: 777px; background: #fff; position: absolute; left: 11px; top: 11px; z-index: 2; } #similar_items table td { } #similar_items_section h4 { margin-bottom: 39px; margin-top: 15px;} #similar_items_section div.submission_item { margin-bottom: 6px; position: relative; display: inline; overflow: visible; top: 0; float: left; vertical-align:top; } #similar_items_section div#google_ads_div_Rumplo_square_187x187, #ad_block_steal_me div#google_ads_div_Rumplo_square_187x187 { position: relative; height: 189px; margin:0; outline: none; } #similar_items_section #ad_label_top, #ad_block_steal_me #ad_label_top { position: absolute; bottom: -15px; left: 0; } #similar_items_section p.threadvertising_text, #ad_block_steal_me p.threadvertising_text { display: none; }  .Guidelines, .Guidelines_white { width: 230px; padding: 6px 5px 0 5px; margin-bottom: 12px; color: #555; font-size: 11px; background: #F2F2F2; } .Guidelines h4 { border-top: 0; margin: 0 0 5px 0; } .Guidelines li, .Guidelines_white li { border-top: 1px dotted #ccc; padding: 4px 5px 3px 5px; line-height: 17px; } .Guidelines img, .Guidelines_white img { margin:0px 7px -5px 0px; } .Guidelines_white { background: #ffffff; padding-top: 0; }  div.color_swatch ul li { border: 2px solid #ffffff; float: left; margin: 0 1px 1px 0; width: 15px; } div.color_swatch ul li.current { border: 1px solid #777777; width: 17px; height: 17px;} div.color_swatch ul li a { float: left; width: 15px; height: 15px;} div#EditTee div.color_swatch ul li a, div#Tee_Submission_Form div.color_swatch ul li a { border: 1px solid #fff; } div.item_based_page div.color_swatch, div#header div.color_swatch { background: #f2f2f2; padding: 3px 3px 0 5px; height: 45px; margin: 0; } div#header div.color_swatch { width: 190px; padding: 4px 2px 1px 2px; margin: 0; border-left: 1px dotted #bbb; background: none; } div#header div.color_swatch ul { margin: 2px 0 0 4px; display: inline; } div#header div.color_swatch ul li { width: 12px; height: 12px; margin: 0;} div#header div.color_swatch ul li a { width: 12px; height: 12px; } div.item_based_page div.color_swatch ul { margin: 0px 0 0 5px; } #TagPage div.color_swatch ul li { width: 11px; height: 11px;} #TagPage div.color_swatch ul li a { width: 11px; height: 11px;} div.color_swatch ul li#black a, div.color_swatch ul li.black_color a { background: #000; } div.color_swatch ul li#blue a, div.color_swatch ul li.blue_color a { background: #2266cc; } div.color_swatch ul li#green a, div.color_swatch ul li.green_color a { background: #228844; } div.color_swatch ul li#yellow a, div.color_swatch ul li.yellow_color a { background: #F6EB29; } div.color_swatch ul li#brown a, div.color_swatch ul li.brown_color a { background: #885533; } div.color_swatch ul li#red a, div.color_swatch ul li.red_color a { background: #D90000; } div.color_swatch ul li#white a, div.color_swatch ul li.white_color a { background: #fff; border: 1px solid #ccc; width: 14px; height: 14px; } #TagPage div.color_swatch ul li#white a { width: 10px; height: 10px;} #header div.color_swatch ul li.white_color { margin: -1px 2px 0 0;} #header div.color_swatch ul li.white_color a { width: 12px; height: 12px; } div#EditTee div.color_swatch ul li#white a, div#Tee_Submission_Form div.color_swatch ul li#white a { border: 1px solid #ccc;} div.color_swatch ul li#pink a, div.color_swatch ul li.pink_color a { background: #FF98C8; } div.color_swatch ul li#grey a, div.color_swatch ul li.grey_color a { background: #777; } div.color_swatch ul li#orange a, div.color_swatch ul li.orange_color a { background: #ff7722; } div.color_swatch ul li#purple a, div.color_swatch ul li.purple_color a { background: #443388; } div#empty_tag_set h2 { padding-bottom: 9px; } div#empty_tag_set h2 span { font-size: 18px; font-weight: normal; line-height: 26px;} #Tee_Submission_Form div.color_swatch input { margin: 0; padding: 0; } #Tee_Submission_Form div.color_swatch ul { float: left; display: inline; margin-bottom: 0; }  div#MostPopular div.item_row { border-bottom: 1px dotted #ccc; margin-bottom: -1px; } div#MostPopular img.avatar { width: 32px; height: 32px; margin: 0 7px 0 0;} div#MostPopular img.large_thumb { max-height: 238px; max-width: 238px; } div#MostPopular div.item_row h2 { line-height: 26px; padding-bottom: 4px;} div#MostPopular div.item_row h5 { border-top: 1px dotted #ccc; line-height: 20px; padding-bottom: 3px; padding-top: 4px; } div#MostPopular div.item_row ul { margin-left: 5px; font-size: 11px; } div#MostPopular img.tiny_thumb { float: left; width: 42px; height: 42px; margin-right: 7px; padding: 0;} div#MostPopular img.right { margin-right: 0; } div#MostPopular ul { padding-top: 4px; } div#MostPopular ul li { font-size: 12px; color: #333; line-height: 20px;}  div#TagCloud { } div#TagCloud h1 { clear: none; padding-top: 4px;} div#tag_cloud_contents { line-height: 32px; } div#tag_cloud_contents a { padding-right: 10px; }  #UserProfile #recent_submissions { margin: 0; padding: 0px } #UserProfile div#profile_for_real p, #UserProfile div#profile_for_real h5 { padding-left: 7px; padding-right: 7px;} #UserProfile div#profile_for_real p { font-size: 11px; line-height: 14px; margin-bottom: 12px; white-space: normal; } #UserProfile img.avatar { width: 177px; height: 177px; margin: 5px 0 5px 5px; border: 1px solid #ccc; } #UserProfile ul#contactish_info { margin: 7px 5px 0 5px;} div.additional_info p.info_item { float: left; display: inline; width: 170px; margin: 0px; padding: 0; } #UserProfile div#profile_website_list a { overflow:hidden } #UserProfile .small_module h4 { border-top: 1px solid #ccc; padding-top: 4px; color: #555; } #UserProfile .recent_submission { float: left; width: 91px; margin: 0 0px 0px 5px; padding: 0px; background-color: #fff; } #UserProfile .recent_submission a img.thumb { float: left; width: 89px; height: 89px; padding: 0; margin: 0 0px 0 0; border: 1px solid #ccc;} #UserProfile .right { margin-right: 0px;} div.profile_submissions { padding-top: 6px; padding-bottom: 3px; } div.profile_submissions img, div#designer_unclaimed_designs img, div#claiming_designers_designs img { width: 87px; height: 87px; margin: 0 0px 5px 5px; float: left; border: 1px solid #ccc; } div.profile_submissions a:hover img { border-color: #000; } div#designer_unclaimed_designs img { width: 186px; height: 186px; } div.profile_submissions h4 { padding-bottom: 3px; border-bottom: 1px dotted #ccc; margin-bottom: 7px; } div#users_recent_activity { border-top: 1px solid #ddd; } div#users_recent_activity h2#recent_activity_title { line-height: 34px; padding-bottom: 2px; } div#users_recent_activity ul#rss_feeds { margin: 7px 0 0 5px; } div#users_recent_activity ul#rss_feeds li { margin-bottom: 4px; } div#users_recent_activity ul#rss_feeds li img { float: left; margin: 0 5px 0 0; } div#users_recent_activity ul#rss_feeds li.main { font-weight: bold; } #UserProfile p.more_person_activity { padding-top: 56px; line-height: 15px; margin: 0; }  #UserProfile div#designer_unclaimed_designs { border-top: 1px solid #ccc; margin-top: 9px; } #UserProfile h3#designer_claim_shoutout { color: #333; font-weight: normal; line-height: 18px; padding-top: 7px;} #UserProfile p#why_claim_designs { margin: 12px 2px 0 2px; text-align: left;} #UserProfile p.claim_warning { margin: 3px 0 8px 0;}  div#ClaimUser div#claim_designer_form { border-top: 4px solid #ccc;} #ClaimUser p.claim_warning { margin: 7px 0 0px 0;} #ClaimUser h2 { line-height: 29px; } #ClaimUser div.add-lead { padding: 10px 5px 10px 5px; margin-left: 0;} #ClaimUser div.add-lead-half { padding: 0 5px 36px 5px;} #ClaimUser div.add-lead-half h3 { line-height: 22px; margin-bottom: 12px;} #ClaimUser form#signupform h4 { padding-bottom: 5px; } #ClaimUser input#create_account { margin-left: 135px; }  div#SubmitHome img.submission_type { float: left; width: 135px; padding: 1px; border: 1px solid #ddd; margin: 0 7px 0 5px;} div#SubmitHome h3 { float: left; clear: none; margin: 0 0 0 0px;} div#SubmitHome p, div#SubmitHome p.left { text-align: left; width: 140px; } div#SubmitHome p.left { margin-right: 16px; } div#SubmitHome div.right_border { border-right: 1px dashed #ccc; margin-right: 18px;} h2#duplicate_message { margin: 5px 0 18px 0; line-height: 32px;} h2#duplicate_message span { color: #000; line-height: 25px; font-size: 14px; font-weight: bold;} div#designs_explained { background: #fff url(/assets/images/backgrounds/submit_design_infographic.jpg) no-repeat top left; height: 191px; } div#duplicate_submission, div#ondemand_submission { background: #ffffcc; } div#dupetee_info { background: #fefefe; border: 1px solid #ccc; padding: 7px; margin: 0 0 18px 189px; } div#dupetee_info img#dupetee_img { width: 91px; height: 91px; } div#how_designs_work { padding: 9px 7px 7px 7px; margin: 0 0 18px 0; text-align: justify; background: #f3f3f3;} div#how_designs_work ul { padding-left: 0px; font-family: Georgia;} div#how_designs_work ul li { padding: 4px 5px 5px 5px; border-top: 1px dotted #ccc; font-size: 12px; line-height: 20px; } div#Tee_Submission_Form input#submission_credit { margin-bottom: 9px; } div#Tee_Submission_Form input#my_design_checkbox { margin-right: 5px;} div#Tee_Submission_Form label#claim_designer_label { padding-top: 2px; width: 200px; }  #ProfileEditForm #tabs, #NotificationEditForm #tabs { margin: 0; background: #fefefe;} ul#account_tabs { margin: 0; background: none; padding: 0; margin: 0 0 0 0px; display: inline; } ul#account_tabs li { padding:0; margin: 0 0 0 7px; float: left;} ul#account_tabs li a.available, ul#account_tabs li a.current { float: left; display: block; width: 163px; padding: 7px 0 6px 10px; margin: 5px 0 0 0; background: #f2f2f2;} ul#account_tabs li.current { margin: 0 0 0px 5px; display: inline; z-index: 100; } ul#account_tabs li a:hover { background: #ddd;} ul#account_tabs li a.current { background: #ddd; color: #000; margin: 0 0 0 0; padding: 9px 0 9px 10px; font-weight: bold;} ul#account_tabs li.link { padding: 10px 0 0 3px; } ul#account_tabs li.link a:hover { background: #fefefe; border-bottom: 0; } div#avatar_form { width: 179px; background: #fff; margin-right: 7px; padding: 5px 5px 10px 5px; display: inline;} p.submit_alternative { float: left; margin: 18px 0 0 135px; } div#email_settings, div#subscription_settings { width: 228px; padding: 5px 5px 5px 5px; display: inline; } div#subscription_settings { width: 714px; margin: 0 0 0 7px; padding: 0; background: #fefefe;} div#email_settings { margin-top: 18px; padding: 0; width: 238px;} div#email_settings form { background: #fefefe; padding: 5px 5px 10px 5px; border: 7px solid #ddd;} p#alerts_tab { width: 123px; background: #ddd; padding: 9px 0 9px 10px; margin: 5px 0 0 0;} div#email_settings ul { margin: 9px 0 9px 0;} div#email_settings li { clear: both;} h3.list_header { color: #555; border-top: 1px solid #ccc; padding-left: 18px; font-size: 14px; } input.submit { margin: 18px 0 18px 0; } div#subscription_settings ul { margin: 0 0 0 42px; padding: 0px 5px 0 5px; } div#subscription_settings ul#settings { padding: 0px 5px 0px 0px; } div#subscription_settings ul li { float: left; margin: 0 0 18px 0; padding: 0; width: 220px; } div#subscription_settings ul li img.main { float: left; margin: 10px 5px 0 5px; width: 40px;} div#subscription_settings ul li div.middle { float: left; padding: 8px 0px 0 0; width: 150px; } div#subscription_settings ul li div.checkboxes { margin: 3px 0 0 0; padding: 0; } div#subscription_settings ul li a.person { font-size: 14px; } div#subscription_settings ul li.main_categories { width: 330px; margin: 9px 0 18px 0;} div#subscription_settings ul li.main_categories div.middle, div#subscription_settings ul li.main_categories div.middle div.checkboxes { width: 281px; } div#subscription_settings ul li.main_categories img#rss_icon { float: left; margin: 3px 7px 0 7px;} div#subscription_settings ul li.main_categories input#rss_link { width: 260px; } div#ProfileEditForm div.existing_list { margin-top: 5px; } div.existing_website { margin-top: 3px; margin-bottom: 1px; display: block; } div#NotificationEditForm ul.header_note { padding-left: 7px; } div.notification { background: #f2f2f2; margin: 2px 0 0 0; padding: 9px 0 6px 0; } div.notification h4 { float: left; max-width: 611px; margin: 0 7px 0 0px; padding-left: 7px; font-size: 15px; color: #D12F19;} div.notification p#close_notification { float: right; margin: 0 5px 0 0; font-size: 11px; line-height: 15px;}  #Person_Faves div#title_list { max-width: 500px;} div.item_based_page ul#nav_links { float: left; clear: both; margin: 0px 0 0 5px; font-size: 11px; } div.item_based_page ul#nav_links li { float: left; padding-right: 6px; margin-right: 6px; border-right: 1px solid #ccc; line-height: 15px;} div.item_based_page ul#nav_links li.current a { color: #000; font-weight: bold; } div.item_based_page ul#nav_links li.last { border-right: 0; } div.item_based_page div#title img { width: 50px; height: 50px; margin: 1px 9px 5px 5px;} #TeePage div#title img, #DesignPage div#title img { height: 24px; width: 24px; margin-bottom: 5px; }  div#following_person { padding-top: 7px; border-top: 1px solid #000;} div#following_person h3 { line-height: 19px; }  #TeeFavers #main_image img { width: 277px; border: 5px solid #f5f5f0; margin: 0 0 5px 0;} #TeeFavers div#tee_links { margin: 0; background: #f5f5f0; padding: 0px 0 5px 5px;} #TeeFavers div#tee_links p { background: #fefefe; float: left; width: 128px; margin: 0 5px 0 0; padding: 4px 5px 1px 3px;} #TeeFavers div#tee_links p img { float: left; width: 17px; height: 17px; border: 0; margin: 0 5px 0 0; } ul#favers li { line-height: 18px; padding: 5px; margin-bottom: 8px;} div#FollowersPage ul#favers { border-top: 1px solid #ccc; padding-top: 7px; } ul#favers li.current { background: #f5f5f0; } ul#favers li img { float: left; margin: 0 7px 0px 0; width: 50px; height: 50px;} ul#favers li p { float: left; width: 247px; margin: 6px 20px 0 0; line-height: 18px;} ul#favers li p.faver_favecount { font-size: 18px; margin-top: 18px; margin: 16px 0 0 0;}  div.activity_page img.submission_item { width: 91px; float: left; margin: 0 7px 0 0; } div.activity_page p.item_stats { float: left; color: #777; font-size: 11px; padding-top: 14px; } div.activity_page img.portrait { float: left; width: 25px; margin: 0 5px 0 0; } div.activity_page p.user_plus_context { float: left; width: 385px; margin-right: 42px;} div.activity_page p.user_plus_context span { color: #555; } div.activity_page p.user_plus_context span.comment_activity { color: #222; } div.activity_page p.view_more_activity { margin-left: 37px; padding: 0; clear: left; } div.activity_page img.fave_icon, #RecentActivity img.comment_icon { width: 17px; float: left; margin: 4px 7px 0 1px; clear: left;} div#RecentActivity img.fave_icon { margin-top: 0;} div.activity_page img.comment_icon { width: 20px; margin: 2px 5px 0 0; } div.activity_page p.right_timestamp { float: left; width: 140px; color: #777; font-size: 11px; } div.activity_page div.comment { border: 0; margin: 3px 0 0px -5px; padding: 0px 7px 9px 5px; } div.activity_page div.my_comment { background: #f2f2f2; } div.activity_page div.more_comments_link { margin: 12px 0 0 126px; }  #Conversations img.item { width: 140px; height: 140px; border: 1px solid #fff; } #Conversations a:hover img.item { border: 1px solid #aaa; } #Conversations ul { margin: 0px 0 0 0px; clear: both; } #Conversations ul li img.conversation_arrow { margin-top: 0px; } #Conversations ul li { font-size: 14px; line-height: 20px; width: 728px; clear: both; margin-left: 7px; margin-top: 4px; font-family: arial; } #Conversations ul li.conversation_secondary_comments { font-size: 12px; line-height: 18px; margin: 14px 0 0 25px; } #Conversations ul li div.conversation_comment { background: #f6f6f5; margin: -2px 0 0 -2px; padding-top: 6px; padding-bottom: 0;} #Conversations ul li div.conversation_commentwrap { border-bottom: 2px solid #e9e9e9; border-right: 2px solid #e9e9e9; margin: 0 0 -2px 0; padding: 0;} #Conversations ul li div.conversation_commentwrap p { margin-left: 8px;} #Conversations ul li div.clear { padding: 0; background: none;} #Conversations ul li div.conversation_timestamp { background: none; margin-left: 9px; padding: 0;} #Conversations ul li p { margin-bottom: 8px; } #Conversations p.conversation_item_title { margin: 0px 0 0 0px; padding: 5px 0 0 3px; } #Conversations ul li p.converation_addition_shoutout { margin-top: 9px; margin-left: 12px; } div.conversation_timestamp p { line-height: 15px; } #Conversations div.conversation_secondary_comment { width: 416px;} div.concersation_comment_signin { width: 445px; padding: 9px 10px 0 10px; margin: 0 0 0 14px; border-right: 2px solid #e9e9e9; background: #ffffcc; clear: both;} div.concersation_comment_credentials { width: 210px; padding-bottom: 12px;} div.concersation_comment_signin form#conversation_signinform input.disableAutoComplete { width: 120px; float: left; font-size: 11px; margin-top: 3px;} div.concersation_comment_signin input.button { margin-top: 25px; } div.concersation_comment_signin form#conversation_signinform p { text-align: right; } div.concersation_comment_signin form#conversation_signinform h5 { margin-bottom: 6px; } div.activitypage_inlinecomment { background: #f2f2f2; width: 575px; margin: 5px 0 0 11px; padding: 7px; } div.conversation_commenting textarea.conversation_comment_field { width: 444px; margin: 2px 0 0 8px; } div.conversation_commenting input { margin: 0px 0 9px 6px; } #Conversations p.nice_comments_please { margin: 5px 0 2px 0;}  #Subscriptions h4, #Subscriptions h3 { border-top: 1px solid #ccc; line-height: 19px; padding-top: 9px; } #Subscriptions div#subscriptions_page_subscriptions { border-top: 1px dotted #ccc; margin-top: 3px; padding-top: 13px; } #Subscriptions ul.subscriptions_view_list { margin: 5px 0 0 0; border-top: 1px dotted #ccc; padding-top: 12px;} #Subscriptions ul.subscriptions_view_list li { line-height: 14px; } #Subscriptions ul.subscriptions_view_list li img { width: 25px; height: 25px; float: left; margin: 0 5px 12px 5px; } div#subscription_list { } div#subscription_list div.submission_item_byline img { float: left; margin: 2px 7px 0 0; } div#subscription_list div.submission_item_byline p { text-align: left; margin: 1px 0 0 0; width: 159px; padding: 0 0 3px 0; }  div#welcome_home { } div#welcome_home img { margin-right: 5px; } div#welcome_message h2 { line-height: 24px; margin-bottom: 2px; } div#welcome_message h4 { margin-bottom: 3px; } div#user_subscriptions { padding: 10px 0 5px 0; border-top: 4px solid #000; border-bottom: 1px dotted #ccc; } div#user_subscriptions h2 { line-height: 22px; padding-top: 1px; } div#user_subscriptions img { margin: 2px 5px 2px 0; } div#user_subscriptions img#rss_icon { margin: 3px 7px 0 1px; } div#user_subscriptions input { padding: 1px; width: 187px; } div#user_subscriptions label.small { margin-top: -2px; float: left; padding-bottom: 2px; }  div#pagination_big a { display: block; padding: 11px 13px; background: #e0e0e0; font-size: 18px; font-weight: bold; border: none; } div#pagination_big a:hover { background-color: #008AFF; color: #fff; } div#pagination p { float: left; display: inline; line-height: 18px;} div#pagination p.more { margin-top: 1px; margin-right: 3px;} div#pagination p.current_page { padding: 2px 4px 0 0; } div#pagination p.page_links, div#pagination p.next_page { margin-top: 1px; margin-left: 0; padding: 4px 0 2px 4px; } div#pagination span.more { color: #353535; font-family:"Lucida Grande",Verdana,Geneva,Arial,sans-serif; font-size:9px; font-weight:normal; line-height:11px; margin:0pt; padding:0pt; } div#pagination span.current { font-size: 24px; line-height: 24px; padding: 0 0px 0 7px; color: #333; font-weight: normal; } div#pagination a { background: none repeat scroll 0%; border: 1px solid #ccc; text-decoration: none; font-size: 12px; line-height: 18px; padding: 5px 6px 2px 6px; } div#pagination span.dots { color: #777;}  #Help div.help_type_column, #Help div.main_QA_section { width: 223px; padding: 12px; margin-right: 42px; background: #f5f5f5; } #Help div.main_QA_section { width: 753px; margin: 0 0 36px 0;} #Help div.main_QA_section h4 { padding-bottom: 3px; line-height: 22px; } #Help ul.popular_topics li, #Help ul.main_topics li { padding: 5px 5px 3px 5px; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; margin-bottom: -1px; } #Help ul.popular_topics a, #Help ul.main_topics a { font-weight: bold; } #Help div.QA_answer { font-size: 14px; color: #111; line-height: 20px; font-family: arial; border-top: 1px dotted #ccc; padding-top: 12px; } #Help div.QA_answer h3 { line-height: 24px; } #Help div.QA_answer p { padding-top: 2px; margin-bottom: 12px; }  #RumploAds h1 { margin-bottom: 9px;} #RumploAds h3 { line-height: 25px; margin-top: 5px; } div#rumplo_ads_sites { margin: 18px 0 27px 0; border-top: 1px dotted #ddd; border-bottom: 1px dotted #ddd; text-align: left; } div#rumplo_ads_sites p { text-align: left; } #threadvertising_shoutout, #threadvertising_screenshots { margin-bottom: 63px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding-top: 12px; } #threadvertising_screenshots { margin-bottom: 54px; } #threadvertising_screenshots img { margin: 7px 0 0 5px; } ul#threadvertising_benefits { margin-left: 18px;} ul#threadvertising_benefits li { padding-bottom: 6px; } div#threadvertising_example_ads { border-top: 1px solid #ccc; margin-top: 36px; } div#threadvertising_example_ads p.threadvertising_text { background: #fff; } #threadertising_screens_header { text-align: left; padding: 9px 0 0 00px; background: #FFFcdd; width: 100%; margin-left: 0px; border-bottom: 3px solid #ddd; margin-bottom: 18px; } div#screenshot_back_link { margin-left: 20px; } #threadertising_screens_header p, #threadertising_screens_header h5 { margin-bottom: 4px; line-height: 16px;} #threadertising_screens_header p { border-left: 1px dotted #ccc; } #ThreadvertisingScreens { padding-left: 20px;} #ThreadvertisingScreens img { border: 1px solid #ddd; padding: 3px; }  div#rss_footer { margin-bottom: 9px; } div#rss_footer img { vertical-align: middle; margin: 0 3px 0 5px; }  #footer { margin-top: 18px; border-top: 4px solid #ccc; margin: 0px; padding: 10px 0 18px 0; } #footer ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin: 0px 0px 5px 0; padding: 0 0px 0 0px; } #footer li.emphasis { background-color: #ffffcc; } #footer ul li { display: block; border-left: 1px dotted #ddd; width: 100%; } #footer ul li.footermain { padding: 2px 0 0px 5px; font-size: 12px; font-weight: bold; color: #777; } #footer ul li a { font-size: 11px; padding-left: 5px; } p#copyright, p#about_us { margin: 0px 0 0px 0; text-align: right; font-size: 11px; color: #777; } p#about_us { margin: 18px 0 0px 0; } p#about_us a.border { padding: 2px 6px 1px 0; margin-right: 4px; border-right: 1px dotted #ccc; } #footer div#flagtee, #footer div#email_page { position: relative; margin-bottom: 0px; font-size: 11px;} #footer div#flagtee p { margin-bottom: 0px; } #footer div#flagtee img, #footer div#email_page img { margin: 0 5px 0 0; padding: 0; vertical-align: middle; } div#footer div.activity_popup { top: -370px; left: -139px; padding: 10px 12px 14px 12px;}  div#recenttees_and_search { border-top: 1px dotted #ccc; } div#find_my_style h4 { padding-top: 2px; margin-bottom: 0px; color: #777; padding-bottom: 3px;} div#find_my_style input { margin-left: 5px; display: inline; color: #555; } div#find_my_style p { margin: 9px 0 0 0px; text-align: left; line-height: 18px; }  #AboutPage h3.about_shoutout { font-family: georgia; font-weight: normal; color: #333; font-size: 20px; line-height: 30px; } #AboutPage ul#why_use_rumplo { margin: 0 0 0 5px; } #AboutPage ul#why_use_rumplo li { padding-bottom: 12px; font-size: 14px; color: #333; } #AboutPage ul#why_use_rumplo li strong { font-size: 15px; line-height: 22px;} #AboutPage div#who_we_are { padding-top: 5px; } #AboutPage div#who_we_are h3 { border-bottom: 1px dotted #ccc; line-height: 22px; font-family: georgia; } #AboutPage div#who_we_are p { text-align: left; line-height: 16px; } #AboutPage div#who_we_are img { width: 91px; height: 91px; padding: 9px 5px 7px 5px; }  div#realname_response, div#email_response, div#user_response, div#password_response, div#geography_response { float: left; margin: 7px 0 0 7px; }  #DeleteAccountForm input { margin-left: 108px;}  #RumploAds h1 { margin-bottom: 9px;} #RumploAds h3 { line-height: 25px; margin-top: 5px; } div#rumplo_ads_sites { margin: 18px 0 27px 0; border-top: 1px dotted #ddd; border-bottom: 1px dotted #ddd; text-align: left; } div#rumplo_ads_sites p { text-align: left; } #threadvertising_shoutout, #threadvertising_screenshots { margin-bottom: 63px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding-top: 12px; } #threadvertising_screenshots { margin-bottom: 54px; } #threadvertising_screenshots img { margin: 7px 0 0 5px; } ul#threadvertising_benefits { margin-left: 18px;} ul#threadvertising_benefits li { padding-bottom: 6px; } div#threadvertising_example_ads { border-top: 1px solid #ccc; margin-top: 36px; } div#threadvertising_example_ads p.threadvertising_text { background: #fff; } #threadertising_screens_header { text-align: left; padding: 9px 0 0 00px; background: #FFFcdd; width: 100%; margin-left: 0px; border-bottom: 3px solid #ddd; margin-bottom: 18px; } div#screenshot_back_link { margin-left: 20px; } #threadertising_screens_header p, #threadertising_screens_header h5 { margin-bottom: 4px; line-height: 16px;} #threadertising_screens_header p { border-left: 1px dotted #ccc; } #ThreadvertisingScreens { padding-left: 20px;} #ThreadvertisingScreens img { border: 1px solid #ddd; padding: 3px; }  div#four_oh_four input#search_bar { font-size: 18px; color: #555; padding: 3px; } div#four_oh_four input#search_button { margin: 0 0 0 7px; } div#four_oh_four label { font-size: 14px; color: #333; padding: 0 0 4px 0; margin: 27px 0 0 0; }   div.shop_snippet { border-left: 1px dotted #ccc; width: 235px; padding: 3px 0 4px 2px; margin-bottom: 27px; } div.shop_snippet h3 { line-height: 19px; overflow: hidden;} div.shop_snippet img { padding: 1px; border: 1px solid #ccc; margin: 3px 2px 0 5px; } div.shop_snippet h4 { width: 169px; display: inline-block; clear: right; }  div#shop_logo { width: 57px; margin: 0 4px 0 5px; } div#shop_logo img { width: 55px; height: 55px; margin: 0; border: 1px solid #ccc; } div#ShopTitle h1 { padding-top: 2px; } div#shop_bio_artists { } div#shop_bio_artists h4 { border-top: 1px solid #000; padding: 6px 5px 3px 5px; } ul#shop_artists li { clear: both; } ul#shop_artists li img { float:left; height: 27px; margin: 3px 2px 0 5px; width: 27px; } ul#shop_artists p { line-height:16px; margin: 2px 0 5px 0; width: 144px; } ul#shop_artists h5 { padding: 9px 0 0 38px; }  #collection_title { } #collection_title h2 { line-height:26px; } #collection_header { border-top: 1px solid #dfdfdf; margin-top: 32px; padding-top: 1px; width: 297px; } .share_sprite, .collection_dropdown { display: inline-block; padding-top: 3px; border-top: 1px solid #ddd; } .collection_dropdown { padding-right: 30px; width: 165px; } .share_sprite { width: 102px; }  a.share_sprite_item { float: left; border-bottom: 1px solid #fff; padding: 1px; margin-right: 3px; background: transparent url('/assets/images/backgrounds/icons_sprite.png') no-repeat scroll top left; width: 16px; height: 16px; display: inline-block; text-indent: -10000px;} a.share_sprite_item:hover { border-bottom: 1px solid #dfdfdf; } a#stumble_sprite { background-position: 0px -446px; } a#twitter_sprite { background-position: 2px -472px; } a#facebook_sprite { background-position: 0 -392px; } a#delicious_sprite { background-position: 0 -420px; } .collection_grid { } .collection_cell a { display: inline-block; width: 238px; } .collection_cell a img { width: 42px; margin: 0px 2px 0 5px; } .collection_cell a h3 { width: 179px; display: inline-block; clear: none; line-height: 20px; } .collection_item { vertical-align: top; } .collection_text { border-top: 6px solid #000; padding-top: 8px; font-size: 12px; } .collection_grid .fp_ad, .collection_grid .ad { } .collection_grid div#ad_label_top { bottom:-17px; left:0; position:absolute; width: 187px; } .collection_grid .fp_ad p.threadvertising_text, .collection_grid .ad p.threadvertising_text { display: none; } .collection_grid .fp_ad a img, .collection_grid .fp_ad a:hover img { border:none; } .collection_grid div.ad { width: 187px; height:187px; margin-bottom:15px; position:relative; display: inline-block; } .collection_grid .ad { width: 187px; height: 187px; }  div#realname_response, div#email_response, div#user_response, div#password_response, div#geography_response { float: left; margin: 7px 0 0 7px; }  #DeleteAccountForm input { margin-left: 108px;}  div.grey_backed_title { background: #f5f5f5; padding: 4px 7px 5px 3px; margin: 0; display: inline; } div#SimiliarTees div.grey_backed_title { padding-bottom: 5px; } div.grey_backed_title img.title_image { float: left; margin: 1px 3px 0 2px; max-width: 45px; max-height: 45px; } div.grey_backed_title div#title_list { margin: 0; padding: 0 49px 0 0; display: inline; } div.grey_backed_title div#title_list h2.similar_tees { line-height: 25px; padding-top: 3px; } div.grey_backed_title div#title_list h3 { line-height: 14px; padding: 1px 0 0 7px; font-size: 14px; } div.subscription_badge { padding: 0 5px 0 7px; margin-top: 9px; } div#UserProfile div.subscription_badge { float: right; margin-top: -3px;} div.subscription_badge p { margin: 0px 0 0 0; float: left; padding: 0; color: #000;} div#UserProfile div.subscription_badge p { margin-top: 8px;} div.subscription_badge a { margin-top: 0px; position: relative; } div.subscription_badge a strong { background: #555; display: block; padding: 5px 10px 5px 10px; cursor: pointer; color: #fff; } div.subscription_badge a strong.subscribed { background: #e4e4e4; color: #009900; } div.subscription_badge a:hover strong { background: #008AFF; color: #fff; text-decoration: none; } div.subscription_badge a:hover strong.subscribed { background: #BC0001; color: #fefefe;} div.subscription_badge img.tl { left:0px; position:absolute; top:0px; z-index:1; } img.header_downarrow { float: left; margin: 0 0 8px 22px; width: 16px; clear: both; padding: 0;} div#person_nav ul { margin: 5px 0 0 0; font-size: 11px; line-height: 15px; padding: 0;} div#person_nav ul strong { font-size: 12px; } div#person_nav img.title_avatar { float: left; width: 30px; height: 30px; margin: 5px 7px 0 0; }  div#fp_coupons { } div#fp_coupons img { margin: -1px 7px 10px 5px; } div#fp_coupons h2 { padding-bottom: 0; margin-bottom: 5px; clear: none;} div.coupon { background: #f1f1f1; margin-bottom: 7px; } div.coupon p { text-align: left; margin: 7px 0 7px 3px; }  #blog_header h1 { margin-top: 18px; background: transparent url('/assets/images/backgrounds/Rumplo_Blog_Header.gif') no-repeat top left; text-indent: -3000px; height: 51px; } div.blog_post { border-top: 1px solid #000; } div.blog_post h2 { line-height: 32px; padding-top: 5px; } div#blog_title { margin-top: 27px; } div.blog_post_contents { padding-top: 4px; } img.blog_sidebar_img { float: left; width: 187px; height: 187px; border: 1px solid #ddd; margin: 0 7px 7px 0;} div.blog_post_contents img.wide_column_img { max-width: 434px; } div.blog_post_contents p.blog_post_maintee { line-height: 15px; border-top: 1px dotted #ccc; padding-top: 4px; margin-top: 7px; } div#postcomments { border-top: 1px dotted #ccc; padding-top: 12px; } div#postcomments h4 { padding-bottom: 9px; } div#blog_rss_feed { background: #ffffcc; padding: 6px 0 6px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 0 0 -1px 0px; } div#blog_rss_feed a { float: left; height: 21px; padding: 3px 0 0px 35px; background: url('/assets/images/feedicons/feed-icon-24x24.png') no-repeat 5px 0px; font-weight: bold; } div.blog_rss_links { line-height: 15px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 0 0 -1px 0px; padding: 9px 0px 7px 0px; } div.blog_rss_links span.blog_rss_label { padding-left: 5px; } div.blog_rss_links p { margin-bottom: 4px; margin-top: -4px; } div.blog_rss_links img { display: inline; margin: 0px 0 -3px 4px;} div.blog_rss_links input { font-size: 11px; margin-bottom: 1px; margin-left: 5px; } div.blog_rss_links input.hidden { margin: 0; } div#Blog input#blog_newsletter_submit, div#Blog input#blog_email_submit { margin: 1px 0 0 3px; padding: 2px 0 2px 0; } div#Blog p#fp_ad_label { float: left; }