@charset "utf-8";
/* Blog CSS Document by Jeremiah Tolbert for Susan Marie Groppi */
/* 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,  font, img, ins, kbd, q, s, samp,
small, strike, 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: "" "";
}

/* Site Layout */
body {background-color:#000;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:1.5em;background-image:url(images/body-background.jpg);background-position:center;background-repeat:repeat-y;}
#wrapper {width:957px; position:relative;margin:0 auto; background-color:#000000;background-image:url(images/blog-background.jpg);background-repeat:repeat;border-right:2px solid #0a0b3c;border-left:2px solid #0a0b3c;}
#header {width:957px;background-image:url(images/blog-header.png);height:161px;margin-bottom:-70px;	}
#header h1 {text-indent:-9999px;}
#footer {width:737px;text-align:center;background-image:url(images/blog-footer.jpg);height:49px;clear:both;margin-top:-40px;padding-top:220px;padding-left:220px;color:#FFFFFF;}
#footer a {color:#FFF;}
#footer a:visited {color:#fff;}
#footer a:hover {color:#000;}
#container {width 957px;min-height:200px;position:static;}
#column-left {margin-left:6px;min-height:200px;width:200px;float:left;margin-top:65px;position:relative;}
#text-body {margin-left:229px;width:695px;}

.post {border: 2px solid #507556;width:671px;background-image:url(images/post-background.png);background-repeat:repeat;color:#000;padding:10px;position:relative;margin-bottom:20px; line-height:1.5em;font-size:1em;}
.post h2 {color:#29713f;font-size:1.6666666666666667em;line-height:1em; font-weight:bold;margin-bottom:1em;}
.post h2 a {color:#29713f;text-decoration:none;border:none;}
.post h2 a:visited {color:#29713f;}
.post h2 a:hover {text-dcoration:underline;}
.post h3 {color:#29713f;}
.post p {margin-bottom:1.5em;}
.post a {color:#000099;text-decoration:none;padding-bottom:1px;border-bottom:1px dashed #000099;}
.post a:visited {color:#009966;}
.post a:hover {color:#507556;border-bottom:1px solid #507556;}
.post h3 {margin: 0;font-size: 1.3333333333333333em;line-height: 1.125em;margin-bottom: 1.125em; color:#000000;}
.post h4 {margin: 0; font-size: 1.1666666666666667em; line-height: 1.2857142857142858em;margin-bottom: 1.2857142857142858em;color:#000000;font-weight:bold;}
.post ul, blockquote, pre, td, th, label {margin: 0;font-size: 1em;line-height: 1.5em;margin-bottom: 1.5em;}
.post p.small {margin: 0;font-size: 0.8333333333333334em;line-height: 1.8em;margin-bottom: 1.8em;}
.post table {border-collapse: collapse;margin-bottom: 1.5em;}
.post strong {font-weight:bold;}
.post em {font-style:italic;}
.post ul {margin-left:25px;padding-left:15px;list-style-type:disc; margin-top:15px;margin-bottom:15px;}
.post ol {margin-left:30px;padding-left:15px;list-style-type:decimal; margin-top:15px;margin-bottom:15px;}
.post blockquote {margin: 16px 26px;color:#666666;}
.post 	ol li  {color:#af002;}
.post  ul li {color:#af002;}
.post li {font-family:Arial, Helvetica, sans-serif;}
.post li p {color:#000;}

.post-footer {border-top:1px solid #507556; width:95%;padding-top:5px;padding-left:0px;font-size:0.8333333333333334em;line-height:1.8em;margin-bottom:1.8em;}



.sidebar {border: 1px solid #507556;width:188px;min-height:50px;background-image:url(images/sidebar-background.png);background-repeat:repeat;color:#fff;padding:5px;margin-bottom:1.8em;}
	.sidebar h2 {padding-left:10px;border-bottom:1px solid white;padding-bottom:4px;font-weight:bold;margin-left:3px;font-size: 1.3333333333333333em;line-height: 1.125em;margin-bottom:.5em;}
	.sidebar p {padding-left:12px;font-size: 0.8333333333333334em;line-height: 1.8em; margin-bottom: 1.8em;}
	.sidebar a {color:#9affe6;}	
    .sidebar a:visited {color:#009966;}
	.sidebar a:hover {color:#507556;}
	.sidebar ul {margin-left:21px; list-style-image:url(images/light-blue-square.gif);}
	.sidebar ul li {font-size:.8333333333333334em;line-height: 1.4em;margin-bottom: 1.4em;padding-top:-1px;}


#widget-categories, #links, #archives {}
#widget-categories ul, #links  ul, #archives ul {list-style-image:none;margin-left:12px;}
#widget-categories ul li, #links  ul li, #archives ul li {font-size: 0.8333333333333334em;line-height: 1.8em; margin-bottom: 0em;}


/* Comments */
#comment {width:70%;}
.commentlist li {list-style-type:none;}
