/* 
Theme Name: WM_3
Theme URL: http://wademeredith.com/
Description: Custom theme for personal home page of Wade Meredith.
Author: Wade Meredith
Author URI: http://wademeredith.com
Version: 1.0

/***** CSS RESET - http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ *****/
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,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
:focus {outline: 0;}
body {line-height: 1.5 ;color: #222; background: white;}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/***** END CSS RESET *****/

/***** GENERAL STYLING *****/
.wrapper {background: url('images/bg.jpg') no-repeat; font-family: "Adobe Garamond Pro", Times, serif; font-size: 18px;  margin: 0 auto; width: 1100px;}
.headermast {font-variant: small-caps; font-weight: bold; letter-spacing: .075cm; text-align: center; color: #666;}
.nav {font-variant: small-caps; letter-spacing: .075cm;}
.nav ul.icon {margin: 50px 0 0 355px;}
.nav li {float: left; margin: 0 5px;}
.nav li a {border-bottom: 0; color:#fff; display: block; height: 14px; padding: 12px; text-decoration: none; width: 100px; text-align: center;}
.nav li a.contact:hover {background: url('images/icons.png') 40px 0 no-repeat;}
.nav li a.linkedin:hover {background: url('images/icons.png') 40px -152px no-repeat;}
.nav li a.twitter:hover {background: url('images/icons.png') 40px -304px no-repeat;}
a.linkhome {border-bottom: 0; display: block; float: left; height: 150px; margin: 43px 0 0 476px; width: 150px;}
a.linkhome:hover {border-bottom: 0;}
.content {/*border: 1px solid #000;*/ margin: 0 auto; padding: ; width: 500px;}
.home_menu {background: white; padding: 15px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.home_menu ul {border: 1px solid #dfdfdf; padding: 15px;}
.home_menu ul li {margin: 15px 5px}
.home_menu ul li a {font-weight: bold;}
.home_menu ul li .sub {font-size: 77%; padding: 0 0 0 15px;}
.postheader {text-align: center;}
h1.posttitle, h2.posttitle {font-size: 133%; font-variant: small-caps; font-weight: bold; letter-spacing: .075cm; margin: 0 0 25px 0;}
.postmeta_top {font-family: "Lucida Grande", arial, sans-serif; font-size: 66%; font-variant: small-caps; letter-spacing: .075cm; margin: 0 0 -.45em 0;}
.postbody {border-top: 2px solid #222; border-bottom: 2px solid #222; padding: 25px 0 10px 0;}
.postfooter {margin: 25px 0 0 0; text-align: center;}
.footer {font-family: "Adobe Garamond Pro"; margin: 0 auto; padding: 5px 0 0 0; width: 1100px; text-align: center;}
.thanks {font-variant: small-caps; letter-spacing: .075cm; padding: 32px 0 0 0;}
/***** END GENERAL STYLING *****/

/***** GLOBAL TWEAKS *****/
a {border-bottom: 1px dotted #97bed3; color:#006197; text-decoration: none;}
a:hover {border-bottom: 1px solid #97bed3;}
p {margin: 0 0 10px 0;}
.hid {visibility: hidden;}
.mouseprint77 {font-size: 77%}
.mouseprint66 {font-size: 66%}
.mouseprint55 {font-size: 55%}
.center {text-align: center}
.right {float: right}
.left {float: left}
.bold, b {font-weight: bold}
/***** END GLOBAL TWEAKS *****/

/***** STICKY FOOTER + FORCE VERTICAL SCROLLBAR http://ryanfait.com/*****/
* {	margin: 0; }
html, body {height: 100%;margin: 0 0 1px;padding: 0;}
.wrapper {min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -30px;}
.footer, .push {height: 20px;}
/***** END STICKY FOOTER *****/

/***** CLEARFIX - http://www.webtoolkit.info/css-clearfix.html *****/
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
/***** END CLEARFIX *****/