@charset "UTF-8"; /* CSS Document Hierarchy: This is the basic css for mcneilldesigns.com. Should be listed first. Author: Kyle Walters and Matt Goldfarb Date: mid 2011 */ /* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html -------------------------------------------------------------- */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { background: transparent; border: 0; margin: 0; padding: 0; vertical-align: baseline; } body { line-height: 1; } h1, h2, h3, h4, h5, h6 { clear: both; font-weight: normal; } ol, ul { list-style: none; } blockquote { quotes: none; } blockquote:before, blockquote:after { content: ''; content: none; } del { text-decoration: line-through; } /* tables still need 'cellspacing="0"' in the markup */ table { border-collapse: collapse; border-spacing: 0; } a img { border: none; } /******************* Headings *******************/ /* avoid browser default inconsistent heading font-sizes */ h1, h2, h3, h4, h5, h6, pre, code { font-size: 1em; } a img, img { border: none; } /* links */ a:link { color:#0188CC; text-decoration:underline; } a:visited { color: #8A0093; text-decoration:underline; } a:hover{ color:#FE0034; text-decoration:underline; } a:active { } .nolink { color: #9FADAE; } /* de-italicize address */ address { font-style: normal; } acronym, abbr { border-bottom: #000 1px dashed; cursor: help; } blockquote, q {} code {} hr {} table { border: 1px solid black; border-collapse: collapse; border-spacing: 0; } th { } td { border: 1px solid black; margin: 0px; padding: 0px; } /******************* Form Elements *******************/ form { } fieldset { border: 1px solid #cccccc; } legend { color: #000000; } label { } select { } option { } textarea { } input.button { font-size:2em; margin-left: 165px; clear: left; float: left; padding: 1em; text-transform:uppercase; } input[type="checkbox"] { clear: left; /*margin-left: 175px;*/} input[type="file"] { } input[type="hidden"] { } input[type="image"] { } input[type="password"] { } input[type="radio"] { float: left; /*margin-left: 175px;*/ } input[type="reset"] { } input[type="submit"] { } input[type="text"] { } button { } form p { padding-top: 10px; padding-bottom: 10px; } textarea { margin: 4px; background-color: #D0E9F2; } input { margin: 3px; } textarea:focus, input:focus { border: 5px solid #0188CC; border-style:solid !important; margin:0px; } label { float: left; text-align: right; margin-right: 15px; width: 150px; } /* other */ p{ margin:10px 0 10px; line-height:140%; } img{ border:0; } hr{ border:0px; border-top:2px solid #000; height:1px; margin: 12px 0px; } small{font-size:80%;} blockquote{ margin:15px 0; padding:5px 0 0 68px; min-height: 50px; background:url(/image/45) no-repeat top left; line-height:140%; } blockquote p{ padding:0; margin:0px 2px; } blockquote blockquote{margin:1em 0 1em;} /** Lists **/ #content_holder ol, #content_holder ul { list-style: square; } #content_holder li { margin-left: 30px; } /** Tables **/ #content_holder table td { padding: 10px; } #content_holder table th { padding: 15px; text-transform:uppercase; background: #D0E9F2; } /************ KYLE TYPICAL ************/ .clear_both { clear: both; } .clear_right { clear: right; } .clear_left { clear: left; } .spacer5h { height:5px; } .spacer10h { height:10px; } .spacer15h { height:15px; } .spacer20h { height:20px; } .spacer25h { height:25px; } .spacer30h { height:30px; } .spacer35h { height:35px; } .spacer40h { height:40px; } ol { style: decimal; } ol li { display: list-item; } #content_holder li { line-height: 140%; } .bookend li { line-height: 38px !important; }