
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, table, th, td {
margin : 0;
padding : 0;
list-style : none;
}

address, caption, code, dfn, h1, h2, h3, h4, h5, h6, th, var {
font-style : normal;
font-weight : normal;
}
caption, th {
text-align : left;
}
q:before, q:after {
content : '';
}
a {
text-decoration : none;
}
body {
font-size : 62.5%;
background : #F5F5F5;
font-family : Arial, Helvetica, sans-serif;
}
body#h4home {
background : #f5f5f5;
}
h2 em, h6.hot-cat, #hot ul li, #featuredblog h3, #home-featuredblog h3, #intro h2, #intro h6, #signupnow h4, p.heatmap, h2, ul.support-faq-topics a, #news ul li a, #tags .tag-list a, div.tag-post h4, .gad-head, #getablog h4, #hottags, #getablog-small h5, ol.postlist li h4, ol.bloglist li h4, .snap_topposts ul li a, p.support-faq-advise {
font-family : Georgia, "Bitstream Vera Serif", "Times New Roman", serif;
}
#getablog h2 {
font-family : Arial, Helvetica, sans-serif;
}
input[type="text"], input[type="password"], input[type="button"], input[type="submit"], textarea {
font-family : Arial, Helvetica, sans-serif;
}
body.loggedin {
padding-top : 28px;
background-position : 0 28px;
margin : 0;
padding : 0;
}
.czarny {
background : #555555;
height : 40px;
width : 100%;
clear : both;
}
button {
position : relative;
border : 0;
padding : 0;
cursor : pointer;
overflow : visible;
}
button span {
position : relative;
display : block;
white-space : nowrap;
}
@media screen {
#wrapper button, #wrapper input[type="submit"], a.new-topic {
border : 1px solid #ccc;
background : #f2f2f2 url(./i/buttonbg.png) repeat-x top left;
color : #333;
font : 12px Arial, Helvetica, sans-serif !important ;
font-weight : bold !important ;
padding : 0 10px 0 !important ;
height : 22px !important ;
text-decoration : none !important ;
margin : 0 !important ;
outline : none;
}
#wrapper button:hover, #wrapper input[type="submit"]:hover, a.new-topic:hover {
border-color : #555;
}
a.new-topic {
font-family : Arial, Helvetica, sans-serif;
display : inline-block;
color : #444 !important ;
font-weight : bold !important ;
vertical-align : middle;
font-size : 12px !important ;
line-height : 22px !important ;
}
#wrapper input#comment-submit {
margin-left : 0;
}
#wrapper button {
margin : 10px 10px 0 0;
}
#wrapper button:active, #wrapper input[type="submit"]:active {
background : #eee url(./i/buttonbg.png) repeat-x bottom left;
}
.disabled, .disabled:hover {
color : #eee !important ;
background : #ddd !important ;
border : 1px solid #ccc;
}
p {
font-size : 15px;
line-height : 1.6em;
margin-bottom : 1.4em;
color : #444;
}
ul, ol {
color : #444;
}
ol {
margin-left : 33px !important ;
font-size : 13px;
}
em, cite, #getablog h2 em, #botdsearch, .form-table tr.error p strong {
font-style : italic;
}
p.lead-in a {
font-weight : normal;
padding-bottom : 2px;
border-bottom : 1px solid #ddd;
}
p a, ul a, ol a, h2 a, h3 a, h4 a, h5 a, h6 a {
border-bottom : 1px solid #dfdfdf;
}
a {
font-weight : normal;
}
a:link, a:visited, h2 a:visited {
color : #21759b;
}
.widefat a:visited, #tags a:visited, #hot a:visited, #botd a:visited, #news a:visited {
color : #4ca6cf;
}
a:hover, h2 a:hover, .widefat a:hover, #tags a:hover, #hot a:hover, #botd a:hover, #news a:hover, a:active, h2 a:active {
color : #f1831e;
}
a {
text-decoration : none;
cursor : pointer;
}
#thread .contenttext, .commentlist .contenttext {
overflow : auto;
}
#thread code, #commentlist code {
border : 1px solid #e5e5e5;
background : #fcfcfc;
display : block;
padding : 10px;
width : 95%;
overflow : auto;
color : #888;
}
ul#topnav {
float : right;
list-style : none;
clear : right;
text-align : right;
margin : 40px -9px 0 0;
}
ul#topnav li {
float : left;
margin : 0;
}
ul#topnav li a {
border : none;
display : block;
line-height : 34px;
padding : 0 8px;
font-size : 14px;
}
ul#topnav li a.current {
color : #555;
background : #fff;
}
ul#topnav li.last-child a.current {
margin-right : 8px;
}
h6 {
font-size : 11px;
font-weight : bold;
color : #444;
}
ol, ul {
margin-left : 12px;
font-size : 15px;
line-height : 1.6em;
margin-bottom : 20px;
}
ol p {
font-size : 1em;
}
ol li, ul li {
margin-bottom : 4px;
}
blockquote {
background : #f5f5f5;
padding : 10px 13px 2px;
margin-bottom : 22px;
}
blockquote p {
margin-left : 0 !important ;
}
ol.postlist li blockquote, ol.bloglist li blockquote {
font-size : 12px;
line-height : 1.5em;
padding : 0;
border : none;
background : transparent;
}
#header {
position : relative;
height : 189px;
background : #f5f5f5 url(images/header.jpg) no-repeat 0 0;
padding-bottom: 10px;
}
#h4home #header {
width : 720px;
}
#header h1 a, h1.logo {
display : block;
width : 229px;
height : 40px;
margin : 16px 0;
text-indent : -9999px;
float : left;
}
#header div {
display : block;
width : 960px;
overflow : hidden;
margin : 0 auto;
}
#block_1 {
padding : 0 12px;
float : left;
width : 552px;
}
#block_2 {
padding : 0 0 12px 12px;
float : left;
width : 168px;
}
#block_3 {
background : #fff;
padding : 0 12px 24px 12px;
float : left;
width : 180px;
}
#wrapper {
margin : 0 auto 24px;
width : 960px;
}
.pagebody {
margin-top : 30px;
background : #f5f5f5 url(images/header.jpg) no-repeat 0 0;

}
#h4home .pagebody {
margin-top : 0;
}
h2 {
font-size : 36px;
line-height : 1.2em;
margin-left : 12px;
margin-top : 9px;
margin-bottom : 10px;
color: #97bf2b;
}
#h4home h2 {
color : #444;
}
#features h2 {
font-size : 60px;
}
.tier #botd {
margin-top : 4px;
}
#tagtitle {
color : #999;
}
#tagtitle a {
border : none;
}
#tagtitle strong {
color : #000;
font-weight : normal;
}
p.lead-in {
font-size : 18px;
line-height : 1.6em;
margin-bottom : 24px;
margin-left : 12px !important ;
color : #888 !important ;
}
p.head-out {
font-size : 18px;
color : #000 !important ;
}
p.heatmap {
border-top : 1px solid #e5e5e5;
padding-top : 24px;
text-align : justify;
line-height : 40px;
margin-bottom : 24px;
}
#h4home p.heatmap {
border : none;
margin : 20px;
padding-top : 0;
line-height : 35px;
}
p.heatmap a {
margin : 0 0.2em 0 0;
border : none;
}
#lang-guess {
background : #f9f9f9;
border : 1px solid #dfdfdf;
padding : 6px;
text-align : center;
color : #333;
float : left;
width : 700px;
margin : 12px 0;
}
#signup #lang-guess {
float : none;
width : 923px;
margin-left : 12px;
font-size : 1.4em;
}
#signupnow {
margin : 0 0 24px 12px;
background : #fffbcc;
border : 1px solid #e6db55;
min-height : 86px;
padding-top : 24px;
}
div.local-wrapper #signupnow {
margin-top : 30px;
}
#signupnow h2 {
font-size : 24px;
color : #444;
text-align : center;
}
#signupnow-text {
width : 61%;
float : left;
}
#signupnow-button {
width : 226px;
height : 63px;
float : left;
font-size : 24px;
text-align : center;
}
#signupnow-button a {
display : block;
color : #fff;
width : 226px;
height : 63px;
line-height : 60px;
background : url(i/signupbackground.gif?3) no-repeat center top;
letter-spacing : -1px;
}
#signupnow-button a:hover {
text-decoration : underline;
background : url(i/signupbackground.gif?3) no-repeat center bottom;
}
#signupnow h2 {
margin-top : 2px;
}
#signupnow h4 {
margin-top : 5px;
margin-left : 0;
font-size : 14px;
line-height : 1em;
font-weight : bold;
font-style : italic;
text-align : center;
}
#intro {
padding : 0 0 0 11px;
margin : 24px 0 10px;
clear : both;
min-height : 30px;
}
#intro .push {
height : 30px;
float : right;
width : 1px;
}
#intro .pull {
clear : both;
height : 1px;
overflow : hidden;
}
#intro h6 {
font-size : 12px;
line-height : 25px;
letter-spacing : 1px;
text-transform : uppercase;
font-weight : normal;
color : #888;
float : left;
}
#intro h6 span {
font-size : 16px;
font-weight : normal;
color : #000;
}
#intro h2 {
font-size : 22px;
line-height : 1.2em;
margin-bottom : 6px;
margin-top : 0;
}
#language {
margin : 27px 3px 0 0;
float : right;
height : 25px;
color : #888;
}
#language label {
line-height : 25px;
}
#home-featuredblog, #featuredblog {
margin-bottom : 24px;
background : #fbfbfb;
border : 1px solid #f1f1f1;
float : left;
min-height : 162px;
margin-left : 12px;
}
#featuredblog {
width : 694px;
}
#featuredblog a, #home-featuredblog a {
border : none;
}
#home-featuredblog cite, #featuredblog cite {
font-size : 11px;
line-height : 1em;
display : block;
text-align : right;
font-style : italic;
margin-bottom : 10px;
}
#home-featuredblog h6, #featuredblog h6 {
margin-top : 2px;
margin-bottom : 14px;
}
#featuredblog div.featured-content, #home-featuredblog div.featured-content {
min-height : 108px;
float : left;
padding : 12px 12px 6px 14px;
}
#home-featuredblog div.featured-content {
width : 390px;
}
#featuredblog .featured-content {
width : 530px;
}
#home-featuredblog h3, #featuredblog h3 {
margin-top : 4px;
}
#featuredblog h3 {
font-size : 22px;
line-height : 1.2em;
}
#home-featuredblog h3 {
font-size : 17px;
line-height : 1.2em;
}
#featuredblog p, #home-featuredblog p {
font-size : 12px;
line-height : 1.6em;
margin-top : 8px;
margin-right : 12px;
margin-bottom : 4px;
}
#featuredblog div.image, #home-featuredblog div.image {
float : left;
width : 134px;
padding : 12px 0 0 0;
margin-left : -13px;
}
#featuredblog div.image img, #home-featuredblog div.image img {
padding : 2px;
}
div.image img {
padding : 4px;
border : 1px solid #e1e1e1;
background : #fff;
}
#hot .head {
border-top : 2px solid #d9d9d9;
border-bottom : 1px solid #e5e5e5;
padding : 7px 12px;
}
#hot .head, #botd .head {
border-top : 2px solid #d9d9d9;
border-bottom : 1px solid #e5e5e5;
padding : 7px 12px;
}
#botd .head a {
float : right;
}
.head a:visited {
color : #21759b !important ;
}
.head a:hover {
color : #f1831e !important ;
}
#block_1 #botd {
margin-right : 0;
}
#botd {
clear : both;
margin-right : 12px;
}
.head {
clear : both;
height : 12px;
}
.head h6, .head h3 {
float : left;
}
#botd .head {
margin-bottom : 12px;
}
.head a {
margin-top : 2px;
font-size : 9px;
}
#news .head a, #hot .head a, #tags .head a, #tagadmin {
float : right;
}
#tagadmin {
margin-top : 24px;
font-size : 13px;
}
ul.tag-list {
list-style : none;
margin : 0;
font-size : 10px;
clear : both;
float : left;
width : 100%;
}
ul.tag-list li.t1 {
font-size : 22px;
}
ul.tag-list li.t2 {
font-size : 20px;
}
ul.tag-list li.t3 {
font-size : 19px;
}
ul.tag-list li.t4 {
font-size : 18px;
}
ul.tag-list li.t5 {
font-size : 17px;
}
ul.tag-list li.t6 {
font-size : 16px;
}
ul.tag-list li.t7 {
font-size : 15px;
}
ul.tag-list li.t8 {
font-size : 14px;
}
ul.tag-list li.t9 {
font-size : 13px;
}
ul.tag-list li.t10 {
font-size : 12px;
}
ul.tag-list li {
font-size : 11px;
margin-bottom : 2px;
padding-right : 6px;
float : left;
}
p#popular {
color : #ccc;
font-size : 14px;
line-height : 1.7em;
margin : 12px 12px 8px 12px;
border-bottom : 1px solid #e1e1e1;
padding-bottom : 18px;
}
p#popular span#direct a:link {
font-weight : bold;
color : #09c;
}
p#popular span#direct a:hover {
color : #0ca;
}
#hot div.blogs {
width : 277px;
float : left;
}
#hot ul li a {
width : 208px;
float : left;
overflow : hidden;
}
#hot div.posts {
width : 275px;
float : left;
}
#hot ul {
float : left;
line-height : 1em;
margin : 12px 0;
list-style : none;
padding : 0 12px;
}
#hot a {
border : none;
}
#hot ul li {
width : 260px;
padding : 3px 0;
margin-bottom : 12px;
font-size : 14px;
line-height : 1.3em;
float : left;
}
#hot ul li.odd {
clear : left;
margin-right : 92px;
}
#hot ul li * {
vertical-align : top;
}
h6.hot-cat {
font-size : 10px;
line-height : 1em;
font-weight : bold;
letter-spacing : 1px;
color : #888;
display : block;
margin-top : 5px;
margin-bottom : 4px;
text-transform : uppercase;
}
#hot ul li img.avatar {
float : left;
margin : 0 12px 0 0;
width : 32px;
height : 32px;
}
#welcomeback {
margin : 0 0 16px 0;
padding : 0 0 12px 0;
background : #e4f2fd;
overflow : hidden;
}
#welcomeback a {
border : none;
}
#welcomeback .head {
position : relative;
border-top : 1px solid #c6d9e9;
background : #d3e7f8;
min-height : 62px;
}
#welcomeback .head h6 {
padding : 10px 12px 10px 64px;
margin-bottom : 9px;
font-weight : normal;
}
#welcomeback .head .username {
font-size : 13px;
color : #000;
}
#welcomeback img {
position : absolute;
left : 0;
margin : 4px;
background : #fff;
padding : 2px;
border : 1px solid #cacad9;
}
#welcomeback p {
margin : 12px;
font-size : 10px;
}
#welcomeback p.register {
line-height : 15px;
margin-bottom : 0;
}
#welcomeback p.register a {
line-height : 2em;
font-size : 11px;
}
#welcomeback ul {
font-size : 10px;
line-height : 1em;
list-style : none;
margin : 0 12px;
padding : 0 0 6px 0;
border-bottom : 1px solid #d6dee4;
}
#welcomeback ul li {
background : url(i/bullet-blue.png) no-repeat 0 4px;
padding : 0 0 6px 12px;
margin-bottom : 0;
line-height : 1.2em;
}
#news {
background : #f5f5f5;
}
#news .head {
border-top : 1px solid #d1d1d1;
background : #e9e9e9;
padding : 7px 12px 8px 12px;
}
#news ul {
list-style : none;
padding : 12px;
font-size : 10px;
line-height : 1em;
margin : 0;
}
#news ul li {
background : url(i/bullet-grey.png) no-repeat 0 6px;
padding : 0 0 6px 12px;
margin : 0;
}
#news ul li a {
display : block;
font-size : 12px;
line-height : 1.5em;
border : none;
}
#block_2 #tags {
margin-left : 0;
margin-top : 0 !important ;
}
#tags {
margin-left : 12px;
margin-top : 4px !important ;
}
#tags .head {
border-top : 2px solid #d9d9d9;
border-bottom : 1px solid #e5e5e5;
padding : 7px 0;
margin-bottom : 8px;
}
#tags .tag-list a {
line-height : 25px;
padding : 4px 4px 4px 0;
border : 0;
}
p.tagnav {
font-size : 10px;
border-top : 1px solid #e5e5e5;
position : relative;
height : 40px;
padding-top : 4px;
}
p.tagnav a {
display : block;
font-size : 12px;
border : none;
}
p.tagnav a.prev {
position : absolute;
margin-left : 12px;
left : 0;
}
p.tagnav a.next {
position : absolute;
right : 0;
margin-right : 12px;
}
.tag-post {
list-style : none;
padding : 0 24px 4px 12px;
margin-left : 66px;
margin-bottom : 18px;
clear : both;
}
.tag-post a {
border : none;
}
.tag-post h4 {
font-size : 16px;
line-height : 1.3em;
margin-bottom : 0;
margin-top : 1em;
margin-left : 0;
}
.gad-head {
font-size : 16px;
margin-bottom : 0;
}
.tag-post p {
font-size : 12px;
line-height : 1.5em;
margin-bottom : 4px;
margin-top : 4px;
margin-left : 0 !important ;
}
.tag-post p cite.author {
color : #888;
font-style : italic;
}
.tag-post p.tags {
font-size : 10px;
color : #888;
margin-right : 4px;
}
div.tag-post img {
float : left;
margin-left : -66px;
padding : 2px;
border : 1px solid #ddd;
}
#getablog {
margin : 4px 0 24px 12px;
background : #fffbcc;
border : 1px solid #e6db55;
min-height : 86px;
padding-top : 24px;
}
#getablog h2 {
font-size : 20px;
line-height : 1.2em;
color : #555;
margin : 4px 0 0;
text-align : center;
}
#getablog-button {
width : 131px;
height : 37px;
background : url(i/getablog-small.gif?2) no-repeat center center;
font-size : 16px;
text-align : center;
margin : 36px auto 42px auto;
}
#getablog-button a {
color : #fff;
width : 226px;
line-height : 34px;
letter-spacing : -1px;
}
#getablog-button a:hover {
text-decoration : underline;
}
#getablog h4 {
margin-top : 0.5em;
font-size : 13px;
line-height : 1em;
font-weight : bold;
font-style : italic;
text-align : center;
}
#getablog-small {
margin-bottom : 24px;
}
#getablog-small h5 {
font-size : 18px;
line-height : 1.3em;
}
#getablog-small p {
font-size : 11px;
margin-bottom : 6px;
}
#getablog-small p.button a {
display : block;
color : #fff;
height : 14px;
font-size : 9px;
padding : 10px 0 14px 0;
text-align : center;
background : url(i/getablog-small.png) no-repeat top left;
}
#getablog-small p.button a:hover {
background : url(i/getablog-small.png) no-repeat bottom left;
}
p.rss, a.rsslink {
font-size : 11px;
line-height : 1em;
margin : 0 !important ;
clear : both;
}
p.rss a, a.rsslink {
display : block;
margin-top : 12px;
padding : 10px 0 0 22px;
height : 22px;
background : url(i/rss.png) no-repeat left center;
}
.quarter #nav {
margin : 0 0 0 12px;
}
ul#botdmenu {
list-style : none;
font-size : 11px;
margin : 0;
border-top : 1px solid #dfdfdf;
}
ul#botdmenu li {
border-bottom : 1px solid #dfdfdf;
}
ul#botdmenu li a {
display : block;
margin : 5px;
border : none;
}
ol#langlist {
border-top : 1px solid #dfdfdf;
border-bottom : 1px solid #dfdfdf;
margin : 6px 0 0 0 !important ;
list-style : none;
}
body#botd .widecolumn {
border-bottom : 1px solid #dfdfdf;
}
body#botd #block_1 {
padding-top : 12px;
}
a.unfiltered {
font-size : 13px;
font-weight : bold;
}
ol#langlist li a {
display : block;
font-size : 10px;
padding : 0 5px;
}
h3 {
font-size : 18px;
margin-bottom : 3px;
margin-left : 12px;
}
h4.langfilter {
margin-top : 24px;
margin-left : 0;
}
h4 {
font-weight : bold;
font-size : 15px;
margin : 12px;
}
div.content p {
font-size : 12px;
}
ol.postlist, ol.bloglist {
margin-top : 12px;
margin-left : 20px;
margin-right : 12px;
}
.postlist a {
border : none;
}
ol.postlist li, ol.bloglist li {
margin-bottom : 24px;
}
ol.postlist li h4, ol.bloglist li h4 {
font-weight : normal;
font-size : 15px;
line-height : 1.3em;
margin-bottom : 4px;
margin-left : 0;
}
ol.postlist li cite {
color : #888;
font-size : 11px;
margin-top : 3px;
display : block;
font-style : italic;
}
ol.postlist li p.posttags {
color : #888;
line-height : 1.4em;
font-size : 9px;
margin-left : 0;
}
ul.archives {
font-size : 12px;
margin-left : 20px;
}
.content {
margin-bottom : 24px;
}
.content p {
line-height : 1.6em;
}
p.bestblog {
padding : 24px 5px 0 5px;
font-size : 11px;
line-height : 1.6em;
}
p.bestblog a {
font-weight : bold;
}
div.partner {
border-top : 1px solid #e5e5e5;
margin-top : 18px;
padding : 8px 0;
margin-left : 12px;
}
div.partner h6 {
margin-bottom : 8px;
}
div.partner a {
display : block;
font-size : 11px;
line-height : 2em;
padding-left : 26px;
margin-left : 1px;
}
form#setupform th, form#profileform th {
font-size : 15px;
vertical-align : top;
font-weight : bold;
padding-top : 10px;
padding-right : 10px;
line-height : 1em;
}
form#setupform table td {
font-size : 12px;
padding : 12px;
color : #444;
}
form#setupform input.submit {
margin : 0 0 24px 0;
padding : 0;
width : 50%;
}
form#contactme {
border-top : 1px solid #dfdfdf;
}
form#contactme table td, form#contactme table th {
border-top : 1px solid #dfdfdf;
background : #fff;
padding : 5px 12px;
font-size : 13px;
}
form#contactme table th {
width : 25%;
vertical-align : top;
font-weight : bold;
}
.tutscreen {
background : #f5f5f5;
text-align : center;
padding : 12px 12px 10px 12px;
border : 1px solid #dfdfdf;
}
.tutscreen img {
border : 1px solid #ccc;
}
a#technorati {
background : url(i/technorati.png) no-repeat center left;
}
a#delicious {
background : url(i/delicious.png) no-repeat center left;
}
a#wink {
background : url(i/wink.png) no-repeat center left;
}
a#icerocket {
background : url(i/icerocket.png) no-repeat center left;
}
table#signup-welcome h3 {
color : #444;
}
table#signup-welcome {
margin : 0 auto;
}
h3.view {
margin-top : 10px;
text-align : center;
margin-bottom : 60px;
}
table#signup-welcome p {
border : 1px solid #e5e5e5;
background : #fffeeb;
font-size : 20px;
padding : 10px;
margin : 5px;
}
.notableusers p, .notableusers h3 {
clear : both;
}
.notableusers img {
border : 1px solid #e5e5e5;
padding : 1px;
margin : 0 0 0 10px;
float : right;
}
.notableusers p {
font-size : 12px;
min-height : 70px;
}
.notableusers .col1 p, .notableusers .col1 h3 {
margin-right : 13px;
}
.notableusers .col2 p, .notableusers .col2 h3 {
margin-left : 13px;
}
.notableusers h3 {
border-top : 1px solid #e5e5e5;
padding-top : 5px;
padding-bottom : 15px;
}
.onandon {
border-top : 1px solid #e5e5e5;
padding-top : 5px;
margin-top : 10px;
}
.col1 {
float : left;
width : 50%;
}
.col2 {
float : left;
width : 50%;
}
.snap_topposts ul {
font-size : 10px;
line-height : 1em;
margin : 12px 0;
list-style : none;
padding : 0 12px 0 36px;
}
.snap_topposts {
margin-left : 50px;
border : 1px solid #e5e5e5;
background : #fffeeb;
margin-bottom : 30px;
}
.snap_topposts h3 {
font-size : 14px;
margin : 10px 12px 0 12px;
padding-bottom : 4px;
border-bottom : 1px solid #e5e5e5;
}
.snap_topposts ul li {
padding : 3px 0;
margin-bottom : 0;
}
.snap_topposts ul li a {
vertical-align : top;
display : inline-block;
font-size : 12px;
line-height : 1.5em;
}
.avatar {
padding : 2px;
border : 1px solid #e5e5e5;
}
.snap_topposts ul li img.avatar {
margin : 0 2px 0 -24px;
}
.snap_more {
float : right;
margin : -18px 12px 0 0;
}
.important {
padding : 2px 8px;
margin-top : 5px;
background : #fffbcc;
border : 1px solid #e6db55;
}
#botdsearch dd {
font-size : 12px;
margin : 0.2em 0 0 1em;
}
#botdsearch dt {
font-size : 15px;
margin : 0.5em 0 0;
}
.navigation {
margin-top : 2em;
height : 2em;
font-size : 14px;
}
.alignleft {
float : left;
}
.alignright {
float : right;
}
.current_lang_item a {
font-weight : bold;
}
.postlist li {
margin-left : 68px;
}
.postlist a .avatar {
vertical-align : text-top;
position : absolute;
margin-left : -88px;
}
#iphonebutton {
margin : 14px 0;
}
ul.support-faq-topics {
list-style : none;
margin : 0 0 25px 12px;
float : left;
width : 948px;
background : #f5f5f5;
border-bottom : 1px solid #dfdfdf;
color : #777;
font-size : 14px;
}
ul.support-faq-topics li {
margin : 0;
padding : 12px;
float : left;
width : 292px;
border-top : 1px solid #dfdfdf;
}
ul.support-faq-topics a {
font-size : 18px;
border : none;
}
ol.support-steps {
clear : both;
}
img.about-photo {
float : right;
margin : 0 0 20px 20px;
border : 1px solid #eee;
padding : 4px;
}
.pagebody p {
margin-left : 12px;
}
#about .half {
margin-top : -2px;
}
#about .half p {
margin-right : 12px;
margin-top : 0;
margin-bottom : 1.6em;
}
#about p.lead-in {
margin-top : 20px;
}
p.about-photo-cap {
display : none;
width : 694px;
margin : 0 12px 8px;
padding : 8px 0;
border-bottom : 1px solid #dfdfdf;
font-size : 10px;
color : #999;
float : right;
}
.form-table {
border-collapse : collapse;
margin : 0 12px;
width : 936px;
}
#setupform .form-table {
width : 700px;
}
.form-table tr.typo-corrections td, .form-table tr.typo-corrections th {
background-color : #fffbcc;
}
.form-table tr.error td, .form-table tr.error th {
background-color : #ffebe8;
}
.form-table tr.error input {
border : 1px solid #c00;
}
.form-table tr.error p {
margin-bottom : 4px;
margin-top : -6px;
margin-left : 0;
}
.form-table tr.error p strong {
font-weight : normal;
}
.form-table td {
margin-bottom : 9px;
padding : 10px;
line-height : 20px;
border-bottom-width : 8px;
border-bottom-style : solid;
font-size : 11px;
background-color : #eaf3fa;
}
.form-table th {
vertical-align : top;
text-align : left;
padding : 10px;
width : 150px;
border-bottom-width : 8px;
border-bottom-style : solid;
background-color : #eaf3fa;
}
.form-table td, .form-table th {
border-bottom-color : #fff;
}
.form-table p {
margin-right : 12px;
margin-left : 0;
}
.form-table th.th-full {
width : auto;
}
.form-table input[type="text"], .form-table input[type="password"], .form-table textarea {
border-width : 1px;
border-style : solid;
border-color : #c6d9e9;
margin-bottom : 4px;
}
#pwstrength p {
border : 1px solid #eaf3fa !important ;
background : #eaf3fa !important ;
}
#pwstrength p, #update-password p {
margin-bottom : 0;
}
.form-table div.color-option {
display : block;
clear : both;
}
.form-table input.tog {
margin-top : 2px;
margin-right : 2px;
float : left;
}
#signup h2 {
font-size : 40px;
}
.signup-submit {
margin-left : 12px;
margin-right : 12px;
padding-top : 8px;
margin-bottom : 30px;
}
.blogsyouhave {
font-size : 15px;
margin-bottom : 0.3em;
}
p.blogsyouhave {
border-top : 1px solid #dfdfdf;
padding-top : 15px;
}
ul.blogsyouhave {
list-style : none;
margin : 0 12px;
}
ul.blogsyouhave li {
float : left;
margin-right : 10px;
}
p.useit {
font-size : 15px;
clear : both;
padding-bottom : 15px;
border-bottom : 1px solid #dfdfdf;
margin-bottom : 30px;
}
ul.waiting {
font-size : 14px;
}
ul.waiting a {
border-bottom : 1px solid #dfdfdf;
}
.threequarters {
width : 720px;
float : left;
}
.half {
width : 480px;
float : left;
}
.quarter {
width : 240px;
float : left;
}
img#wpstats {
display : none;
}
#bump {
font-size : 13px;
line-height : 0.8em;
}
.support-notice {
margin : 0 0 0 12px;
border : 1px solid #e6db55;
background : #fffbcc;
margin-bottom : 24px;
}
.support-notice p {
margin : 10px 12px;
}
#promoblock {
text-align : center;
background : #f7f7f7;
border : 1px solid #dfdfdf;
padding : 20px 12px;
margin-bottom : 24px;
}
#welcome a {
font-size : 16px;
}
#adminbar {
background : #666 url('http://s.wordpress.com/i/sprite.png?5') repeat-x 0 -222px;
color : #ddd;
font : 11px Arial, Helvetica, sans-serif;
height : 28px;
width : 100%;
position : relative;
}
#adminbarlogin {
float : left;
display : inline;
}
#adminbarsearch {
float : right;
}
#adminbarlogin, #adminbarsearch {
height : 20px;
padding : 3px;
}
#adminbar * {
color : #555;
}
#adminbar label, #adminbar a {
height : 28px;
color : #ccc;
padding : 3px 4px;
}
#adminbar a:hover {
color : #fff;
}
.adminbar-loginmeta {
line-height : 20px;
margin-left : 8px;
}
.adminbar-input {
display : block !important ;
float : left !important ;
font : 12px Arial, Helvetica, sans-serif !important ;
border : 1px solid #626262 !important ;
padding : 2px 3px !important ;
margin-right : 3px !important ;
background : #ddd url('http://s.wordpress.com/i/sprite.png?5') no-repeat top left !important ;
outline : none;
}
#adminbarsearch #q {
width : 200px;
}
button.adminbar-button {
margin : 0 !important ;
float : left;
background : url('http://s.wordpress.com/i/sprite.png?5') no-repeat right -107px;
padding : 0 14px 0 0;
text-align : center;
font : 12px Arial, Helvetica, sans-serif !important ;
font-weight : bold !important ;
}
button.adminbar-button span {
height : 19px;
background : url('http://s.wordpress.com/i/sprite.png?5') no-repeat left -69px;
padding : 3px 0 0 14px;
color : #444 !important ;
}
button.adminbar-button:active {
background-position : right -184px !important ;
}
button.adminbar-button:hover span {
color : #000 !important ;
}
button.adminbar-button:active span {
background-position : left -146px !important ;
}
#adminbar label.login {
display : block;
float : left;
padding : 0;
position : relative;
}
#adminbar .login input {
z-index : 9;
}
#adminbar .login span {
font : 12px Arial, Helvetica, sans-serif !important ;
display : block;
height : 28px;
margin-bottom : -28px;
padding : 0 5px;
cursor : text;
line-height : 21px !important ;
margin-bottom : -28px;
color : #444;
margin-right : 4px;
z-index : 10;
position : relative;
}
#footer {
width : 960px;
background : #e6e6e6 url(images/motylek.jpg) no-repeat 0 0;
float : left;
font-family : Helvetica, Arial, sans-serif;
}
#footer h4 {
font : 11px Georgia, Times, serif;
text-transform : uppercase;
letter-spacing : 0.1em;
margin : 0 0 7px;
color : #444;
border : none;
}
#footer .c1, #footer .c2, #footer .c3, #footer .c4 {
width : 229px;
float : left;
padding-left : 11px;
padding-top : 18px;
}
#footer ul {
list-style : none;
margin : 0;
}
#footer li {
font-size : 13px;
line-height : 18px;
}
#footer ul a {
border : none;
}
#footer a.readmore {
font-size : 11px;
color : #888;
}
#footer .automattic {
width : 960px;
background : url(i/border.png) repeat-x top left;
float : left;
clear : both;
padding : 16px 11px 0 11px;
margin-top : 10px;
font-size : 11px;
color : #aaa;
margin-left : 0 !important ;
}
#footer .automattic span {
letter-spacing : 0.1em;
text-transform : uppercase;
width : 720px;
display : block;
float : left;
}
#footer .automattic a {
border : none;
padding : 0;
color : #aaa;
}
#footer a:hover, #footer .c3 a:hover span {
border-bottom : 1px solid #ddd;
}
#footer .c3 a:hover {
border : none;
}
#footer .automattic img {
margin-bottom : -1px;
margin-right : 1px;
}
ul#homenav {
list-style : none;
margin : 0;
float : left;
width : 720px;
}
#homenav li {
float : left;
margin : 0 2px 0 0;
}
#homenav li a {
display : block;
font-size : 11px;
color : #888;
background : #ebebeb;
padding : 0 5px;
line-height : 19px;
border : none;
}
#homenav li a:hover {
color : #444;
}
#homenav li.current a {
background : #fff;
color : #444;
}
#editorpicks, #comments, #myblogs, #stats {
width : 715px;
padding-bottom : 4px;
border : 1px solid #cfcfcf;
border-top : none;
border-left : none;
background : #F5F5F5;
float : left;
margin-bottom : 16px;
}
#editorpicks {
border : none;
width : 717px;
margin-left : -2px;
}
#editorpicks .editorrow {
float : left;
overflow : hidden;
clear : both;
width : 100%;
/*border-bottom : 1px solid #dfdfdf;
border-top : 2px solid #f1f1f1;*/
margin-bottom: 6px;
}
#editorpicks .first {
border-top : none;
}
#editorpicks .pick, #editorpicks .title {
width : 236px;
margin : 0;
float : left;
background : #fff;
border-right : 1px solid #dfdfdf;
border-left : 2px solid #f1f1f1;
padding-bottom : 100px;
margin-bottom : -100px;
}
#editorpicks .title {
background : #fff;
}
#editorpicks .story {
border-bottom : 1px solid #dfdfdf;
border-top : 2px solid #f1f1f1;
height: 160px;
}
#editorpicks .picture {
text-align : right;
font-size : 38px;
color : #ccc;
border : 1px solid #dfdfdf;
background : #fff;
margin : -5px -5px 0;
}
#editorpicks a {
color : #444;
border : none;
font : 16px/19px Georgia, Times, serif;
padding : 11px 11px 12px;
display : block;
}
#editorpicks a:hover span.posttitle {
background : #ffa;
}
#editorpicks .leftnum {
float : left;
display : block;
text-align : right;
position : absolute;
margin : 8px 0 0 7px;
visibility : hidden;
}
#editorpicks div.pick:hover .leftnum {
visibility : visible;
}
#editorpicks .leftnum a {
float : none;
color : #aaa;
background : #dfdfdf;
padding : 1px 4px 3px;
font : 12px Arial, Helvetica, sans-serif;
border : none;
display : inline;
}
#editorpicks .leftnum a:hover {
color : #ccc;
}
#editorpicks small {
display : block;
font-family : Arial, Helvetica, sans-serif;
color : #888;
font-size : 12px;
margin-top : 3px;
}
#editorpicks span.freshly {
font-family : Helvetica, Arial, sans-serif;
font-size : 29px;
line-height : 29px;
width : 213px;
margin : 11px 11px 8px;
display : block;
float : left;
color : #444;
}
#editorpicks span.thebestof {
color : #888;
font-size : 12px;
line-height : 20px;
margin : 0 11px 11px;
display : block;
}
#editorpicks span.thebestof strong {
color : #000;
font : 15px Georgia, Times, serif;
font-weight : normal;
}
.amp {
font : 15px "Hoefler Text", Baskerville, Georgia, serif;
font-style : italic;
padding-right : 1px;
}
.videotag {
font : 10px Arial, Helvetica, sans-serif;
background : #eee;
padding : 1px 8px;
display : inline-block;
color : #888;
}
.signupsidebar {
width : 240px;
float : right;
}
.signupsidebar h2 {
font-size : 28px;
line-height : 29px;
margin-bottom : 19px;
}
.signupsidebar h3 {
color : #444;
font-size : 16px;
margin-bottom : 8px;
}
.signupsidebar p {
font-size : 12px;
line-height : 18px;
color : #888;
margin-bottom : 20px;
}
.signupsidebar p.call {
font-size : 15px;
}
.signupsidebar a.signuptxt {
color : #f1831e;
}
#h4home a.bigassbutton {
margin-left : 11px;
margin-bottom : 17px;
background : url(i/signupbuttonbg.png) no-repeat right -112px !important ;
padding : 0 40px 0 0;
height : 36px !important ;
display : inline-block;
text-align : center;
color : #fff;
font-size : 18px !important ;
line-height : 36px;
font-family : "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#h4home a.bigassbutton span {
display : block;
height : 36px !important ;
background : url(i/signupbuttonbg.png) no-repeat left top !important ;
padding : 0 0 0 40px;
}
#h4home a.bigassbutton:hover {
text-decoration : underline;
}
#h4home a.bigassbutton:active {
background-position : right -168px !important ;
}
#h4home a.bigassbutton:active span {
background-position : left -56px !important ;
}
.signupstats {
background : url(i/signup/stats.png) no-repeat 0 4px;
}
.signupthemes img {
float : right;
margin-left : 10px;
}
.signupwidgets img {
float : right;
margin-left : 10px;
margin-top : 4px;
}
#statsx1 {
width : 86px;
height : 50px;
display : block;
float : left;
}
#statsx2 {
clear : both;
width : 34px;
height : 18px;
display : block;
float : left;
}
.post-edit-link {
display : block;
clear : both;
border : none;
}
.homediv {
border : medium none;
margin-left : -2px;
padding : 0;
width : 720px;
}
.current {
display : block;
}
.whitebox {
background : #fff;
float : left;
border-left : 2px solid #f1f1f1;
border-right : 1px solid #dfdfdf;
border-bottom : 1px solid #dfdfdf;
width : 714px;
margin-bottom : 24px;
}
.bloginfo {
border-left : 2px solid #f1f1f1;
border-right : 1px solid #dfdfdf;
border-bottom : 1px solid #dfdfdf;
float : left;
width : 285px;
background : #fff;
padding : 10px 0;
padding-left : 70px;
margin-bottom : 2px;
}
.bloginfo h3 {
padding : 0;
margin : 0;
margin-bottom : -3px;
font : 16px/19px Georgia, Times, serif;
}
.bloginfo h3 a {
border : none;
}
.bloginfo img {
float : left;
margin-left : -60px;
border : 0;
}
.bloginfo .domainlink {
color : #aaa;
font-size : 12px;
font-style : italic;
text-decoration : none;
border-bottom : none;
}
.bloginfo p {
margin : 0;
padding : 0;
color : #aaa;
}
.bloginfo .bloglinks {
font-size : 10px;
}
body .PDS_Poll {
padding : 4px;
}
body .PDS_Poll .pds-pd-link {
padding-right : 4px !important ;
}
