/*  
Theme Name: Andrew Lang
Theme URI: http://www.sliceasite.com
Description: Andrew Lang Website
Version: 1
Author: Michael Caputo - Slice a Site
Author URI: http://www.sliceasite.com
*/

/* --------------------------------- =CSS Reset -------- */
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 {
	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: "" "";
}
/* --------------------------------- =General Styles -------- */
#outerWrapper {background:url('images/pageBackground.gif') top center repeat-y;}
body {font-family:'helvetica', arial, sans-serif;font-size:76%;}
.clearMe {clear:both;}
.invisible {text-indent:-9999px;}
.floatLeft {float:left;}
.floatRight {float:right;}
.alignCenter {text-align:center;margin:0 auto;}
i, em {font-style: italic;}
strong, bold, b {font-weight:bold;}

/* --------------------------------- =main layout -------- */
html, body {margin:0;padding:0;text-align:center;}
#pagewidth {width:813px;text-align:left;margin-left:auto;margin-right:auto;}
#header {position:relative;height:180px;width:813px;}
#leftcol {width:226px;float:left;position:relative;}
#content {float: right;display:inline;position: relative;width:547px;padding-right:40px;}
#footer {height:50px;clear:both;background:#911223;border-top:5px solid #FFF;padding:10px 20px;}
#wrapper {background:url('images/contentBackground.gif') repeat-y;}
/* *** Float containers fix:
http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

/* --------------------------------- =printer styles -------- */
@media print{ 
	/*hide the left column when printing*/ 
	#leftcol{display:none;} 
	#twocols, #content{width:100%; float:none;}
}

/* --------------------------------- =other layout -------- */
#navigation {padding:7px 0 7px 20px;}
.post {margin:0 10px 25px 25px;}
#getInvolved {background:url('images/getInvolved-background-2.gif');margin:25px 0 0 -20px;width:246px;}
#getInvolved-header {background:url('images/getInvolved-header-2.gif') no-repeat;width:246px;height:6px;display:block;margin:0;padding:0;}
#getInvolved-footer {background:url('images/getInvolved-footer-2.gif') no-repeat;width:246px;height:20px;display:block;margin:0;padding:0;}
/* --------------------------------- =For IE6 -------- */
#getInvolved {_background:#FFF;_margin:0 0 0 0;_width:226px;}
#getInvolved-header {_background:url('images/getInvolved-header.gif') no-repeat;_width:226px;_height:22px;_display:block;_margin:0;_padding:0;}
#getInvolved-footer {_background:url('images/getInvolved-footer.gif') no-repeat;_width:226px;_height:22px;_display:block;_margin:0;_padding:0;}

.sidebarPost {margin:0 15px 17px 15px;border-bottom:1px dashed #FFF;padding:0 0 15px 0;}

/* --------------------------------- =typography -------- */
h4 {font-size:12px; color:#8a0416; font-weight:bold;}
h2, h3 {font: normal normal bold 2em/1.5em 'Helvetica', sans-serif;color:#8a0416;}

h4 {font: normal normal bold 1.9em/1.5em 'Helvetica', sans-serif;color:#FFF;margin:0 0 4px 15px;}
#getInvolved h4 {color:#8a0416;}
#navigation {font: normal normal bold 1em/1.5em 'Helvetica', sans-serif;color:#aa1428;}
#footerNav {font: normal normal normal .9em/1.5em 'Helvetica', sans-serif;color:#FFF;}
.post p {font: normal normal normal 1.1em/1.5em 'Helvetica', sans-serif;color:#000;margin:0 0 12px 0;}
#dateHolder {font: normal normal normal 1.1em/1.5em 'Helvetica', sans-serif;color:#212121;margin:20px 0 0 28px;}
.sidebarPost {font: normal normal lighter 1em/1.2em 'Helvetica', sans-serif;color:#FFF;}
.sidebarPost b {font: normal normal bold 1.1em/1.3em 'Helvetica', sans-serif;color:#FFF;}

/* --------------------------------- =links -------- */
h1 a {background:url('images/h1-header.jpg') no-repeat;width:813px;height:152px;text-indent:-9999px;display:block;}
h2 a:link, h2 a:visited {color:#8a0416;text-decoration:none;}
h2 a:hover {color:#8a0416;text-decoration:underline;}
#navigation a:link, #navigation a:visited {color:#000;text-decoration:none;}
#navigation a:hover {color:#aa1428;text-decoration:none;}
#footerNav a:link, #footerNav a:visited {color:#FFF;text-decoration:none;}
#footerNav a:hover {color:#FFF;text-decoration:underline;}
.sidebarPost a:link, .sidebarPost a:visited {color:#FFF;text-decoration:none;font-weight:bold;}
.sidebarPost a:hover {color:#FFF;text-decoration:underline;font-weight:bold;}
.postContainer a:link, .postContainer a:visited {color:#aa1428;font-weight:bold;text-decoration:underline;}
.postContainer a:hover {color:#aa1428;font-weight:bold;text-decoration:none;}
.post p a:link, .post p a:visited, ol.commentlist a:link, ol.commentlist a:visited {color:#8A0416;text-decoration:underline;}
.post p a:hover, ol.commentlist a:hover {color:#8A0416;text-decoration:none;}
/* --------------------------------- =lists -------- */
#getInvolved ul {margin:0 5px 0 15px;font: normal normal bold 1.1em/1em 'Helvetica', sans-serif;color:#8a0416;list-style:none;*font: normal normal bold 1em/1em 'Helvetica', sans-serif;}
#getInvolved ul li {background:url('images/icon.gif') 0 40% no-repeat;padding:0 0 0 12px;margin:0 0 10px 0;}
#getInvolved ul li a:link, #getInvolved ul li a:visited {color:#8a0416;text-decoration:none;}
#getInvolved ul li a:hover {color:#8a0416;text-decoration:underline;}
/* --------------------------------- =navigation -------- */

/* --------------------------------- =forms -------- */

/* --------------------------------- =tables -------- */

/* --------------------------------- =comments -------- */
ol.commentlist {margin:0 0 40px 0;}
ol.commentlist li {background:#FFF;border-top:2px solid #8A0416;border-bottom:10px solid #8A0416;padding:10px 10px;margin:0 0 15px 0;}
ol.commentlist li p {color:#353030;font-family:"Lucida Grande","Lucida Sans",Verdana,Arial,sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:18px;padding:0;margin:8px 0 2px 0;}
ol.commentlist li .commentmetadata {margin:0 0 4px 0;}


