/* http://sonspring.com/journal/clearing-floats */ .clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; } /* http://positioniseverything.net/easyclearing.html */ .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix { display: inline-block; } /* Hides from IE-mac \*/ * html .clearfix { height: 1%; } .clearfix { display: block; } /* End hide from IE-mac */ .clearboth { clear: both; } /* -------------------------------------------------------------- reset.css * Resets default browser CSS. Based on work by Eric Meyer: * meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ -------------------------------------------------------------- */ html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, em, img, ins, q, strong, 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; } body { line-height:1; } /* remember to define focus styles! */ :focus { outline: 0; } /* Remove possible quote marks (") from ,
. */ blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; } /* Forms ------------------------------*/ form, fieldset { margin: 0; padding: 0; } fieldset { border: 1px solid #333; } legend { padding: 0; color: #333; } input, textarea, select { margin: 0; padding: 1px; font-size: 100%; font-family: inherit; } select { padding: 0; width: 100%; } body { font: normal 12px/20px Helvetica, Arial, sans-serif; color: #555; text-align:center; } html>body { font-size: 12px; } /* Headings -------------------------------------------------------------- */ h1, h2, h3, h4, h5, h6 { color: #161517; } h1 { font-size: 2em; /* 24px */ line-height: 1.6667em; /* 40px */ margin-top: 0.8333em; margin-bottom: 0em; } h2 { font-size: 1.75em; /* 21px */ line-height: 1.9048em; /* 40px */ margin-top: 0.9524em; margin-bottom: 0em; } h3 { font-size: 1.5em; /* 18px */ line-height: 1.1111em; /* 20px */ margin-top: 1.1111em; margin-bottom: 0em; } h4 { font-size: 1.3333em; /* 16px */ line-height: 1.25em; /* 20px */ margin-top: 1.25em; margin-bottom: 0em; } h5 { font-size: 1.1667em; /* 14px */ line-height: 1.4286em; /* 20px */ margin-top: 1.4286em; margin-bottom: 0em; } h6 { font-size: 1em; /* 12px */ line-height: 1.6667em; /* 20px */ margin-top: 1.6667em; margin-bottom: 0em; } h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; } /* Text elements -------------------------------------------------------------- */ p { font-size: 1em; /* 12px */ line-height: 1.6667em; /* 20px */ margin: 20px 0 20px 0; } a:focus, a:hover { } a { } blockquote { margin: 20px 0; color: #666; font-style: italic; } strong { font-weight: bold; } em, dfn { font-style: italic; } dfn { font-weight: bold; } sup, sub { line-height: 0; } abbr, acronym { } address { margin: 20px 0 0; font-style: italic; } del { color:#666; text-decoration: line-through; } pre { white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ word-wrap: break-word; /* Internet Explorer 5.5+ */ background-color:#f5f5f5; padding:10px; } pre, code, tt { font: 1em 'Courier New', Courier, monospace; margin: 20px 0 0; } /* Lists -------------------------------------------------------------- */ li { margin:0 20px; } ul, ol { margin: 20px 20px 0 0; } ul { list-style-type: square; } ul ul{ margin: 0;; } ol { list-style-type: decimal; } dl { margin: 20px 0 0; } dl dt { font-weight: bold; } dd { margin-left: 20px 0; } /* Tables -------------------------------------------------------------- */ /* Tables still need 'cellspacing="0"' in the markup. */ table { border-collapse: separate; border-spacing: 0; margin: 20px auto; width:100%; } caption, th, td { text-align: left; font-weight: normal; } table, td, th { vertical-align: middle; } th { border-bottom: 1px solid #ebebeb; font-weight: bold; } td { border-bottom: 1px solid #ebebeb; } th, td { padding: 10px 10px 9px 0; } tfoot { font-style: italic; } caption { } tr.even td { background: #ebebeb; } /* Alignment Classes -------------------------------------------------------------- */ .navigation { display:block; margin: 0; padding: 20px 0 0; } .imgnav { display:block; margin: 20px 0 0; } .navigation .nav-next { width:47%; text-align:right; float: right; } .navigation .nav-previous{ width:47%; text-align:left; float: left; } .floatleft, .alignleft { float: left; } .floatright, .alignright { float: right; } .alignleft { text-align:left; } .alignright { text-align:right; } .center, .aligncenter { display: block; margin-left: auto; margin-right: auto; text-align:center; } /* Images -------------------------------------------------------------- */ img.aligncenter { display: block; margin: 20px auto ; } img, img.alignnone { display: inline; } img.alignright { float: right; margin: 0 0 0 20px; display: inline; } img.alignleft { float: left; margin: 0 20px 0 0; display: inline; } .wp-caption-dd { } .wp-caption img { margin: 10px 0 0; } .wp-caption { } .wp-caption p.wp-caption-text, .gallery .gallery-caption { padding: 5px 0 0;font-size: 0.9167em; /* 11px */ line-height: 1.8182em; /* 20px */ margin-top: 1.8182em; margin-bottom: 0em; font-style: italic; } /* Misc classes -------------------------------------------------------------- */ small { font-size: 0.9167em; /* 11px */ line-height: 1.8182em; /* 20px */ margin-top: 1.8182em; margin-bottom: 0em; } .large { } .hide { display: none; } .first { margin-left:0; padding-left:0; } .last { margin-right:0!important; padding-right:0; } .top { margin-top:0; padding-top:0; } .bottom { margin:0; padding-bottom:0; margin-top:20px!important; } /* Forms -------------------------------------------------------------- */ input { background:#FFFFFF ; border:1px solid #cacaca; height:24px; margin:0; padding:6px; width: 268px; } textarea { background:#FFFFFF ; border:1px solid #cacaca; width: 97%; padding:6px; } label { display:block; font-size:14px; margin: 15px 0 15px; }