/*

Theme Name: Nancy LT Hamilton
Theme URI: N/A
Description: Designed by <a href="http://www.danawoodman.com/" title="View his website">Dana Woodman</a>
Version: 1.0 (English)
Author: Dana Woodman
Author URI: http://www.danawoodman.com/

*/

/* -----------------------------------------------------------------------------

    RESET

----------------------------------------------------------------------------- */

/*
    Eric Meyer 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;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
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: "" "";
}


/* -----------------------------------------------------------------------------

    HTML

----------------------------------------------------------------------------- */

body {
    color: #4F4F4F;
    font: .9em "Helvetica Neue", Arial, Helvetica, sans-serif;
    text-align: center;
}

a {
    color: #2F6899;
    font-weight: bold;
}
a:hover {
    color: #1F325A;
}

p {
    line-height: 1.8em;
    margin: 1.5em 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Geneva, Verdana, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
    font-weight: bold;
}
h1 {
    font-size: 3em;
}
h2 {
    font-size: 1.8em;
    margin: 1.5em 0 .5em 0;
}
h2 a {
    color: #3A5C6D;
    text-decoration: none;
}
h3 {
    font-size: 1.7em;
    margin: 1.2em 0 .4em 0;
}

strong, b {
    font-weight: bold;
}
em, i {
    font-style: italic;
}

/* -----------------------------------------------------------------------------

    LAYOUT

----------------------------------------------------------------------------- */

#container {
    margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 960px;
}
#header,
#content,
#sidebar,
#footer {
    display: inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}
#header {}
    #header h1 {
        margin: 30px 0 0 0;
    }
    #header h1 a {
        text-decoration: none;
    }
    #header p {
        color: #838383;
        font-size: 1.2em;
        font-style: italic;
        margin-top: 0;
    }
#menu {}
    #menu ul {
        clear: both;
        list-style: none;
    }
    #menu li.sfHover {
        background: #D7D7D7;
    }
    #menu a {
        background: #E9E9E9;
        text-decoration: none;
    }
    #menu a:hover {
        background: #D3D3D3;
        text-decoration: none;
    }
    /* Current page auto highlight */
    #menu .current_page_item a {
        background: #DDD;
        color: #1B3C76;
        text-decoration: underline;
    }
    #menu .current_page_item ul a {
        text-decoration: none;
    }
#content {
	width: 540px;
}
#sidebar {
    left: 80px;
	width: 300px;
}
#footer {
    color: #727272;
    font-size: .85em;
    margin: 3em 0 1em 0;
}

/* Clear element's floats */
#header,
#content-wrapper,
#footer {
    clear: both;
}
#header:after,
#content-wrapper:after,
#footer:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}
* html #header,
* html #footer {
	height: 1%;
}


/* -----------------------------------------------------------------------------

    ELEMENTS & COMMON CLASSES

----------------------------------------------------------------------------- */

/* Post specific styles */
.post {
    margin: 0 0 3em 0;
}
    .post img {
        background: #ebe5db;
        border-radius: 4px;
        padding: 5px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
    }
    .post .meta {
        background: #F8F8F8;
        border: 1px solid #E5E5E5;
        color: #A9A9A9;
        font-size: .9em;
        margin: 5px 0;
        padding: 10px 25px;
    }
    .post .meta a {
        color: #A9A9A9;
    }
    .post .meta a:hover {
        color: #4C4C4C;
    }
    .post .meta .timestamp strong,
    .post .meta .tags strong, 
    .post .meta .comments strong {
        display: block;
        float: left;
        height: 16px;
        margin: 5px 10px 0 0;
        width: 16px;
    }
    .post .meta .timestamp strong {
        background: url(media/imgs/time.png) no-repeat center center;
    }
    .post .meta .timestamp strong span {
        display: none;
    }
    .post .meta .tags strong {
        background: url(media/imgs/tag_blue.png) no-repeat center center;
    }
    .post .meta .tags strong span {
        display: none;
    }
    .post .meta .comments strong {
        background: url(media/imgs/comment.png) no-repeat center center;
    }
    .post .meta .comments strong span {
        display: none;
    }

/* The share bar */
#share-bar {
    margin: 1.5em auto;
    text-align: center;
}
    #share-bar img {
        padding: 0 5px;
    }


/* -----------------------------------------------------------------------------

    WORDPRESS SPECIFIC

----------------------------------------------------------------------------- */

/* These rather presentational classes are generated by WordPress, so it's 
useful to have some styles for them. Edit as you see fit. 
More info: http://codex.wordpress.org/CSS */
.aligncenter {
    display: block;
    margin: 0 auto;
}
.alignleft {
    float: left;
}
.alignright {
    float: right;
}
.wp-caption {
    border: 1px solid #666;
    text-align: center;
    background: #ccc;
    padding: 10px;
    margin: 10px;
}

/* Hides text meant for screen readers */
.screen-reader-text {
    display: none;
}

/* Font stack options

	The following represents a list of font stacks, as recommended by Nathan Ford in
	http://unitinteractive.com/blog/2008/06/26/better-css-font-stacks/

	I've added inverted commas around the relevant family names to ensure compatibility.
	p = balanced for paragraphs or body copy
	t = balanced for headlines or titles

	- - - -

Arial, "Helvetica Neue", Helvetica, sans-serif - p, t

Baskerville, "Times New Roman", Times, serif - p
Baskerville, "Times, Times New Roman", serif - t

Cambria, Georgia, Times, "Times New Roman", serif - p, t
"Century Gothic", "Apple Gothic", sans-serif - p, t

Consolas, "Lucida Console", Monaco, monospace - p, t

"Copperplate Light", "Copperplate Gothic Light", serif - p, t

"Courier New", Courier, monospace - p, t

"Franklin Gothic Medium", "Arial Narrow Bold", Arial, sans-serif - p, t

Futura, "Century Gothic", "Apple Gothic", sans-serif - p, t

Garamond, "Hoefler Text", "Times New Roman", Times, serif - p
Garamond, "Hoefler Text", Palatino, "Palatino Linotype", serif - t

Geneva, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif - p
Geneva, Verdana, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif - t

Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif - p
Georgia, Times, "Times New Roman", serif - t

GillSans, Calibri, Trebuchet, sans-serif - p
GillSans, Trebuchet, Calibri, sans-serif - t

"Helvetica Neue", Arial, Helvetica, sans-serif - p
Helvetica, "Helvetica Neue", Arial, sans-serif - t

Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif - p, t

"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif - p, t

Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman", serif - p
Palatino, "Palatino Linotype", "Hoefler Text", Times, "Times New Roman", serif - t

Tahoma, Geneva, Verdana - p
Tahoma, Verdana, Geneva - t

Times, "Times New Roman", Georgia, serif - p, t

Trebuchet, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif - p
Trebuchet, Tahoma, Arial, sans-serif - t

Verdana, Geneva, Tahoma, sans-serif - p
Verdana, Tahoma, Geneva, sans-serif - t

*/
