/* 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:#fff;}
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:"" "";}
/* Tables still need 'cellspacing="0"' in the markup. */
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:400;}
/* Remove possible quote marks (") from <q>,<blockquote>. */
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
a img{border:none;}

/* Begin Typography & Colors ------------------------------------------------------*/
body {
	font: 88%/1.28em;
        font-family: Georgia, serif;
        color: black;
}

a, a:link, a:visited { 
	color: #900;
	text-decoration: none;
}
a:hover, a:active {
	color: #C00;
}
em, cite { font-style: italic; }

code, pre { font-family:"Courier New",Courier,monospace; }
strong { font-weight: bold; }

h1 { font-size: 40px; }

h2 {
        font-size:1.28em;
        line-height:1.5em;
        margin:0.25em 15px;
}

#content h2 {
        font-weight:bold;
        text-align:center;
}

#content small {
        padding:0 15px;
        -x-system-font:none;
        color:#333333;
        display:block;
        font-family:normal Georgia,serif;
        font-size:0.75em;
        font-size-adjust:none;
        font-stretch:normal;
        font-style:italic;
        font-variant:normal;
        font-weight:normal;
        line-height:1.166em;
        margin-bottom:2em;
        text-align:center;
}

#content label small {
        text-align: left;
        vertical-alig: middle;
}

#content .entry {
        line-height:1.4em;
        font-family:Georgia,serif;
        font-size:88%;
}

.wp-caption, table, p, pre, dl, ul, ol {
margin-bottom:1.1em;
}

#archives {
        font-family:Georgia,serif;
        font-size:88%;
        line-height:1.4em;
}

#archives .comments {
    color:#333333;
    font-family:normal Georgia,serif;
    font-size:0.75em;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:italic;
    font-variant:normal;
    font-weight:normal;
    line-height:1.166em;
}

#archives .title {
    line-height:1.5em;
    font-size:1.33em;
    margin-top: 20px;
}

#archives p {
    margin-bottom:0.4em;
}

/* End Typography & Colors */



/* Begin Structure ------------------------------------------------------------------*/
body {
	margin: 0 0 20px 0;
	padding: 0;
	}

#page {
	background-color: white;
	margin: 20px auto;
	padding: 0;
	width: 920px;
	border: 1px solid #959596;
	}

.name {
        height:22px;
        margin-bottom:-11px;
        position:relative;
        text-align:center;
}

.name a, .name a:link, .name a:visited {
        color:#FFFFFF;
}

.name span {
        -x-system-font:none;
        background:#666666 none repeat scroll 0 0;
        color:#FFFFFF;
        display:inline;
        font-family:Arial,Helvetica,"Helvetica Neue",sans-serif;
        font-size:1.1em;
        font-size-adjust:none;
        font-stretch:normal;
        font-style:normal;
        font-variant:normal;
        font-weight:normal;
        line-height:22px;
        padding:5px 10px;
        text-align:center;
        text-transform:uppercase;
}

#container {
        border: 1px solid #999999;
}

#header1 {
	margin: 0 0 0 1px;
	width: 918px;
        text-align: center;
	padding-left: 0;
        padding-right: 0;
        padding-top: 55px;
	}

#content.narrowcolumn {
      border-right-color: #999999;
      border-right-style: solid;
      border-right-width: 1px;
}

.narrowcolumn {
	float: left;
	padding: 0 22px 20px 22px;
	margin: 0 15x 0 0;
	width: 600px;
}

.widecolumn {
	padding: 10px 0 20px 0;
	width: 750px;
        margin-left: 84px;
	}

.post {
	margin: 0 0 40px;
	text-align: justify;
	}

.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 150px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: both;
}

.clear {
	clear: both;
}

#footer {
	padding: 0;
	margin: 0 auto;
	width: 920px;
	clear: both;
	}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	}
/* End Structure */

/* Begin menu -------------------------------------------------------------------------*/
#menu {
    text-align:center;
    margin:0 auto 0px;
    padding: 38.5px 10px;
}

#menu a, #menu a:link, #menu a:visited {
        -x-system-font:none;
        border-color:#CCCCCC;
        border-style:solid;
        border-width:1px 0;
        color:#990000;
        font-family:Arial,Helvetica,"Helvetica Neue",sans-serif;
        font-size:1em;
        font-size-adjust:none;
        font-stretch:normal;
        font-style:normal;
        font-variant:normal;
        font-weight:bold;
        line-height:1em;
        padding:0px 5px;
        margin-right: 10px;
        text-align:center;
        text-transform:uppercase;
        line-height:3em;
}
/* End menu */



/* Begin Headers */
/* End Headers */



/* Begin Images */
/* End Images */



/* Begin Lists */
#content ol, #content ul {
         margin-left:1em;
}
#content ul, #content dl {
        list-style-type:disc;
}
/* End Entry Lists */



/* Begin Form Elements */
/* End Form Elements */



/* Begin Comments*/
/* End Comments */



/* Begin Sidebar --------------------------------------------------------------------------*/
#sidebar {
      border-left-color-value:#999999;
      border-left-style-value:solid;
      border-left-width-value:1px;
      margin: 0 22px 0 667px;
}

#sidebar .textwidget {
        line-height:1.4em;
        font-family:Georgia,serif;
        font-size:88%;
}

#sidebar h2.widgettitle {
        -x-system-font:none;
        color:#333333;
        font-family:Arial,Helvetica,"Helvetica Neue",sans-serif;
        font-size:1em;
        font-size-adjust:none;
        font-stretch:normal;
        font-style:normal;
        font-variant:normal;
        font-weight:bold;
        line-height:1em;
        margin-bottom:1em;
        margin-top: 30px;
        text-align:center;
        text-transform:uppercase;
}
/* End Sidebar */



/* Begin Calendar */

/* End Calendar */



/* Begin Various Tags & Classes */

/* End Various Tags & Classes*/



/* Captions */

/* End captions */