/* ::::: http://s.wordpress.org/style/wp4.css?2 ::::: */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, table, th, td { margin: 0pt; padding: 0pt; }
fieldset, img, abbr { border: 0pt none ; }
address, caption, cite, code, dfn, em, h1, h2, h3, h4, h5, h6, th, var { font-style: normal; font-weight: normal; }
a { text-decoration: none; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 62.5%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif; line-height: 22px; color: rgb(85, 85, 85); margin-bottom: 40px; }
a { color: rgb(33, 117, 155); text-decoration: none; font-weight: normal; }
a:visited { color: rgb(76, 166, 207); }
p a { border-bottom: 1px solid rgb(223, 223, 223); }
p a:hover { border-bottom: 1px solid rgb(213, 78, 33); }
a:hover { color: rgb(213, 78, 33); }
strong { font-weight: bold; }
.wrapper { margin: 0pt auto; width: 960px; clear: both; }
#header { background: rgb(70, 70, 70) none repeat scroll 0% 0%; height: 88px; min-width: 960px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#header h1 a { background: transparent url('wordpress-logo.png') no-repeat scroll left center; display: block; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 301px; height: 88px; text-indent: -9999px; float: left; }
#header ul { margin-right: 14px; float: right; list-style-type: none; list-style-image: none; list-style-position: outside; min-width: 500px; }
#header ul li { float: left; }
#header ul li a { padding: 0pt 10px; font-family: "Lucida Grande",Tahoma,"Bitstream Vera Sans",Arial,sans-serif; font-weight: normal; display: block; line-height: 34px; font-size: 14px; color: rgb(153, 153, 153); text-shadow: 1px 1px 1px rgb(51, 51, 51); }
#header ul li a:hover { color: rgb(255, 255, 255); }
#header ul li a.current, #header ul li#download a.current { background: rgb(228, 242, 253) none repeat scroll 0% 0%; color: rgb(85, 85, 85); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; text-shadow: 1px 1px 1px rgb(198, 217, 233); }
#header ul li#download a { background: rgb(213, 78, 33) url('download-tab-bg.png') repeat-x scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; text-shadow: 1px 1px 1px rgb(181, 66, 28); }
#header ul li#download a:hover { color: rgb(255, 172, 144); }
#home-welcome { border-bottom: 1px solid rgb(198, 217, 233); background: rgb(228, 242, 253) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; min-width: 960px; min-height: 351px; }
#home-welcome img.screenshot { margin-top: 22px; margin-right: 28px; float: left; }
#home-welcome p { padding: 11px 0pt; font-size: 13px; margin-right: 14px; }
#home-welcome p.intro { font-family: Georgia,Times,"Times New Roman",serif; padding-top: 34px; font-size: 17px; line-height: 1.5em; }
#home-welcome p.intro strong { font-weight: normal; }
.submit input, .button, .button-primary, .button-secondary, input[type="button"], input[type="submit"] { border: 1px solid rgb(187, 187, 187); padding: 2px 8px ! important; font-family: "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 16px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: none; cursor: pointer; -moz-border-radius-topleft: 11px; -moz-border-radius-topright: 11px; -moz-border-radius-bottomright: 11px; -moz-border-radius-bottomleft: 11px; -moz-box-sizing: content-box; color: rgb(70, 70, 70); text-shadow: 0pt 1px 0pt rgb(255, 255, 255); }
.submit input:hover, .button:hover, .button-secondary:hover, input[type="button"]:hover, input[type="submit"]:hover { border-color: rgb(102, 102, 102); color: rgb(0, 0, 0); }
.submit input, .button, .button-secondary, input[type="button"], input[type="submit"] { background: rgb(242, 242, 242) url('white-grad.png') repeat-x scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.submit input:active, .button:active, .button-secondary:active, input[type="button"]:active, input[type="submit"]:active { background: rgb(238, 238, 238) url('white-grad.png') repeat-x scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.download-button { border-color: rgb(41, 140, 186) ! important; padding: 4px 8px ! important; background: rgb(33, 117, 155) url('button-grad.png') repeat-x scroll left top; font-size: 14px; -moz-border-radius-topleft: 12px; -moz-border-radius-topright: 12px; -moz-border-radius-bottomright: 12px; -moz-border-radius-bottomleft: 12px; font-weight: bold; color: rgb(255, 255, 255) ! important; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-shadow: 0pt -1px 0pt rgba(0, 0, 0, 0.3); }
#home-welcome .download-button { padding: 4px 12px ! important; -moz-border-radius-topleft: 14px; -moz-border-radius-topright: 14px; -moz-border-radius-bottomright: 14px; -moz-border-radius-bottomleft: 14px; }
a.download-button:hover { border-color: rgb(19, 69, 91) ! important; color: rgb(234, 242, 250) ! important; }
a.download-button:active { background: rgb(33, 117, 155) url('button-grad.png') repeat-x scroll left bottom ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; }
#home-welcome .download-button { margin-left: 6px; }
a.download-button { font-size: 13px; line-height: 1.4em; }
#home-below { margin: 0pt auto; font-size: 12px; width: 960px; }
#home-below .image img { border: 1px solid rgb(218, 218, 218); }
#home-below .wrapper { float: left; margin-bottom: 14px; }
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 { margin: 0pt 14px; float: left; }
.col-2 { width: 132px; }
.col-4 { width: 292px; }
h4, h3.head { border-bottom: 1px solid rgb(222, 222, 222); font-weight: bold; font-size: 14px; padding-bottom: 4px; color: rgb(51, 51, 51); margin-bottom: 18px; }
h5 { font-weight: bold; font-size: 1em; margin-bottom: 12px; }
#home-below h4 { margin-top: 28px; margin-bottom: 16px; }
#home-below h4 a { font-weight: bold; }
#home-below h5 { margin-bottom: 0pt; }
#home-below a { font-size: 14px; }
#home-below ol.steps { margin-top: -4px; }
#home-below ol.steps li { padding-left: 44px; padding-top: 4px; margin-bottom: 17px; }
#home-below ol.steps li.one { background: transparent url('step1.png') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#home-below ol.steps li.two { background: transparent url('step2.png') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#home-below ol.steps li.three { background: transparent url('step3.png') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
ul#notable-users { list-style-type: none; list-style-image: none; list-style-position: outside; }
ol.steps { list-style-type: none; list-style-image: none; list-style-position: outside; }
ul#notable-users li a { border-style: solid; border-color: rgb(245, 245, 245) rgb(222, 222, 222) rgb(222, 222, 222) rgb(245, 245, 245); border-width: 1px; display: block; width: 130px; height: 59px; margin-bottom: 8px; }
ul#notable-users li a:active { border-style: solid; border-color: rgb(222, 222, 222) rgb(245, 245, 245) rgb(245, 245, 245) rgb(222, 222, 222); border-width: 1px; }
input.text { border: 1px solid rgb(204, 204, 204); padding: 3px; background: rgb(245, 245, 245) none repeat scroll 0% 0%; margin-right: 2px; font-size: 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; height: 14px; vertical-align: top; color: rgb(102, 102, 102); }
a.rsslink { background: transparent url('feedicon10.png') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 14px; }
#footer { border-top: 1px solid rgb(222, 222, 222); margin: 0pt auto; padding: 6px 14px; clear: both; width: 932px; }
#footer .wrapper { width: 932px; }
#footer p { font-family: "Lucida Grande",Tahoma,"Bitstream Vera Sans",Arial,sans-serif; float: left; color: rgb(187, 187, 187); }
#footer p a { border: medium none ; }
#footer h6 { float: right; }
#footer h6 { background: transparent url('codeispoetry.png') no-repeat scroll center center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 133px; height: 9px; text-indent: -9999px; margin-top: 6px; }
#head-search { float: right; margin-right: 14px; height: 48px; padding-top: 6px; }
#head-search input.text { border: 1px solid rgb(102, 102, 102); background: rgb(90, 90, 90) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-right: 6px; width: 130px; color: rgb(170, 170, 170); float: left; }
#head-search .button { border-color: rgb(136, 136, 136); background: rgb(102, 102, 102) none repeat scroll 0% 0%; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(187, 187, 187); text-shadow: none ! important; }
#head-search input.button:hover { border-color: rgb(170, 170, 170); color: rgb(255, 255, 255); }
#lang-guess { border: 1px solid rgb(230, 219, 85); margin: 22px auto 0pt; padding: 10px 0pt; background: rgb(255, 251, 204) none repeat scroll 0% 0%; width: 932px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: center; font-family: Georgia,Times,"Times New Roman",serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.3em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; }
/* ::::: http://s.wordpress.org/style/iphone.css ::::: */

html {  }
#header ul li a.current, #header ul li#download a.current { padding-bottom: 1px; }
