/* == Default Elements == */ html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } body { text-shadow: none; text-rendering: optimizeLegibility; } optgroup { font-weight: 400; } abbr, acronym { border-bottom: 1px dotted; cursor:help; } em { font-style: italic; } del, strike, s { text-decoration: line-through; } sup { vertical-align: super; } sub { vertical-align: sub; } sub, sup { font-size: 75%; } ins { background-color: #ffff80; } textarea { font-size: 100%; overflow: auto; } img { -ms-interpolation-mode: bicubic; } a img { border: 0 !important; } a { text-decoration: none; } * { outline: none; } pre { font-family: "Courier New", monospace; display: block; width: auto; overflow: auto; white-space: pre; white-space: pre-wrap; white-space: pre-line; word-wrap: break-word; padding: 13px; } code { font-family: "Courier New", monospace; } .clear { content: "."; clear: both !important; font-size: 0 !important; line-height: 0 !important; height: 0px !important; margin: 0 !important; padding: 0 !important; visibility: hidden !important; } audio, canvas, video { display: inline-block; } audio:not([controls]) { display: none; } h1, h2, h3, h4, h5, h6 { line-height: 150%; word-wrap: break-word; font-weight: 700; clear: both; } p { line-height: 170%; word-wrap: break-word; } strong { font-weight: 700; } ul, ul ul { list-style-type: square; list-style-position: inside; } ol { list-style: decimal; list-style-position: inside; } ol ol { list-style: upper-alpha; } ol ol ol { list-style: lower-roman; } ol ol ol ol { list-style: lower-alpha; } .left { float: left; } .right { float: right; } .alignleft { float: left; margin: 5px 10px 15px 0; } .alignright { float: right; margin: 5px 0 15px 10px; } .aligncenter { display: block; margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 15px; } input[type="text"], input[type="password"], textarea { font-family: Helvetica, Arial, sans-serif !important; font-size: 12px !important; padding: 7px; vertical-align: baseline; margin-right: 2px; } input[type="submit"], input[type="reset"], input[type="button"] { background-image: url(../images/button_bg.png); background-position: top left; background-repeat: repeat-x; font-family: Helvetica, Arial, sans-serif !important; font-size: 12px !important; cursor: pointer; padding: 7px; vertical-align: baseline; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; margin-right: 2px; } input[type="submit"]::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner { border: 0 none; padding: 0; } textarea { overflow: auto; font-size: 100%; } .tablayout { border: 0 none; width: 100%; } .tablayout td { vertical-align: middle; padding: 10px; } .tablayout td.tdleft { text-align: left; } .tablayout td.tdright { text-align: right; } blockquote { padding: 10px; margin: 10px; } /* == Gallery == */ .gallery { } .gallery .gallery-item { float: left; margin: 1% !important; text-align: center; } .gallery-columns-2 .gallery-item { width: 48% } .gallery-columns-3 .gallery-item { width: 31% } .gallery-columns-4 .gallery-item { width: 23% } .gallery-columns-5 .gallery-item { width: 18% } .gallery-columns-6 .gallery-item { width: 14% } .gallery-item img { margin-bottom: 0 !important; padding: 5px; margin-left: 2px; } .gallery dl, .gallery dt { margin: 0 !important } .gallery br+br { margin: 0 !important } /* == Images & Alignments == */ .entry-content img, .entry-content embed, .entry-content iframe { max-width: 100%; } img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] { height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */ } img.size-full, img.size-large, img.wp-post-image { max-width: 100%; height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */ } .wp-smiley { margin: 0 !important; } .wp-caption { text-align: center; margin: 0 auto; padding: 10px 7px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid; max-width: 96.5%; } .wp-caption.alignleft { float: left; margin: 5px 10px 15px 0; } .wp-caption.alignright { float: right; margin: 5px 0 15px 10px; } .wp-caption.aligncenter { display: block; margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 15px; } .wp-caption img { margin: 0; max-width: 98% !important; height: auto; width: auto; } .entry-thumb img { max-width: 100%; width: auto; height: auto; margin-bottom: 16px; } .entry-image-thumb img { margin-bottom: 0; } .wp-caption-text, .gallery-caption { font-size: 85.4%; } /* == Posts == */ .sticky, .bypostauthor {} .author-avatar { width: 7%; margin-right: 2%; } .author-description { width: 90%; } .author-info { padding-top: 16px; margin-top: 16px; } .author-info a:hover { text-decoration: underline; } /* == Page Link == */ .page-link { clear: both; } .page-link span { min-height: 1px; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; _height: 1px; line-height: 1; padding: 7px; border: 1px solid; margin-right: 2px; } /* == Comments == */ .commentlist { margin-bottom: 25px; } .commentlist, .commentlist ul { list-style: none; } .commentlist li { padding: 25px; } .commentlist li li { padding-bottom: 0; border-top: 0 none; background-color: transparent !important; } .comment-avatar, .comment-meta { min-height: 1px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; zoom: 1; *display: inline; _height: 1px; } .comment-avatar { width: 7%; margin-right: 10px; } .comment-meta { width: 90%; font-weight: 700; line-height: 150%; } .comment-content { margin-top: 16px; } .pingback-content { margin-top: 0; } .commentlist .comment-content li { padding: 0; border-top: 0 none; } .commentlist .comment-content li li { margin-top: 16px; } .comment-content ul { list-style-position: inside; list-style-type: square; } .comment-content ol { list-style-position: inside; } /* == Comment Form == */ #respond { margin-bottom: 25px; } .commentlist li #respond { margin-top: 25px; margin-bottom: 0; } .form-allowed-tags { display: none; } #commentform p { margin-top: 10px; } #commentform label { display: block; margin-bottom: 5px; } #cancel-comment-reply-link { font-size: 12px; font-weight: 300; margin-left: 20px; } .comment-awaiting-moderation { font-weight: 700; font-style: italic; } #commentform input[type="text"], #commentform textarea { max-width: 95% !important; }