/*
Theme Name: TimThorpe
Author: Rio Bravo Consulting
Author URI: http://www.riobravo.co.nz
Description: Theme for Tim Thorpe Consulting
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: TimThorpe

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
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, 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, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }

html { line-height: 1; }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a img { border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }

body { background-color: #333; background-image: url("images/background-with-stripe.png"); background-repeat: repeat-x; /* typography */ }
body #sleeve { margin: 0 auto; width: 1000px; }
body #sleeve #header { margin: 40px auto 0; width: 600px; }
body #sleeve #header #logo { display: inline; float: left; }
body #sleeve #header #logo img { height: 130px; margin-bottom: -46px; }
body #sleeve #header #siteName { display: inline; float: left; margin-left: 6px; margin-top: 22px; }
body #sleeve #header #siteName h1 { font-family: bebas_neueregular; font-size: 50px; line-height: 56px; }
body #sleeve #header #siteName h2 { font-family: bebas_neueregular; }
body #sleeve #layout { float: left; margin-top: 140px; }
body #sleeve #layout #navigation { display: inline; float: left; width: 250px; }
body #sleeve #layout #navigation #sidebar ul { list-style: none; }
body #sleeve #layout #navigation #sidebar ul li { line-height: 25px; margin-bottom: 6px; text-align: right; }
body #sleeve #layout #navigation #sidebar ul li a { color: #A6A6A6; font-family: antoniodd; font-size: 26px; }
body #sleeve #layout #navigation #sidebar ul li a:hover { color: #FFFFFF; }
body #sleeve #layout #navigation #sidebar ul li a:active { color: #FFFFFF; }
body #sleeve #layout #navigation #sidebar ul li ul.sub-menu { margin-bottom: 4px; margin-top: 4px; }
body #sleeve #layout #navigation #sidebar ul li ul.sub-menu li { margin-bottom: 0; }
body #sleeve #layout #navigation #sidebar ul li ul.sub-menu li a { font-size: 18px; }
body #sleeve #layout #navigation #sidebar ul .children { margin-bottom: 10px; }
body #sleeve #layout #navigation #sidebar ul .children li { margin-bottom: 0; }
body #sleeve #layout #navigation #sidebar ul .children li a { font-size: 20px; }
body #sleeve #layout #content { display: inline; float: left; margin-left: 30px; width: 720px; }
body #sleeve #layout #content .pageTitle { font-size: 36px; line-height: 36px; margin-bottom: 24px; }
body #sleeve #layout #showcase .showcaseItem { display: inline; float: left; margin: 10px; }
body #sleeve #layout #showcase .showcaseItem .showcaseImageLink img { display: block; }
body #sleeve #layout #showcase .showcaseItem .showcaseImageTitle { background: none repeat scroll 0 0 #716d97; font-family: "Open Sans",arial,helvetica,sans-serif; font-weight: bold; height: 46px; line-height: 16px; padding-top: 10px; text-align: center; text-shadow: 1px 1px #666; text-transform: lowercase; width: 160px; }
body #sleeve #layout #showcase .showcaseItem .showcaseImageTitle a { color: #FFFFFF; }
body #sleeve #footer { display: inline; float: right; }
body #sleeve #footer p { color: #AAAAAA; font-size: 10px; }
body h1, body h2 { color: #ffffff; font-family: antoniodd; }
body h1 { font-size: 28px; line-height: 32px; }
body h2 { font-size: 26px; line-height: 28px; margin-bottom: 14px; }
body h3 { color: #fff; font-family: antoniodd; font-size: 22px; line-height: 30px; margin-bottom: 18px; }
body p { font-family: "Open Sans", arial, helvetica, sans-serif; color: #ffffff; font-size: 15px; line-height: 22px; margin-bottom: 18px; }
body a { color: #FFC000; text-decoration: none; }
body ol, body ul { color: #fff; font-family: "Open Sans", arial, helvetica, sans-serif; list-style: square outside none; margin-bottom: 18px; margin-left: 15px; }
body ol li, body ul li { font-size: 15px; line-height: 18px; }
body .clear { clear: both; }
body em { font-style: italic; }

@font-face { font-family: 'bebas_neueregular'; src: url("fonts/BebasNeue-webfont.eot"); src: url("fonts/BebasNeue-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/BebasNeue-webfont.woff") format("woff"), url("fonts/BebasNeue-webfont.ttf") format("truetype"), url("fonts/BebasNeue-webfont.svg#bebas_neueregular") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'antoniodd'; src: url("./fonts/antonio-regular-webfont.eot"); src: url("./fonts/antonio-regular-webfont.eot?#iefix") format("embedded-opentype"), url("./fonts/antonio-regular-webfont.woff") format("woff"), url("./fonts/antonio-regular-webfont.ttf") format("truetype"), url("./fonts/antonio-regular-webfont.svg#antonioregular") format("svg"); font-weight: normal; font-style: normal; }
