/* 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, 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;}
/* remember to define focus styles! */
:focus {outline: 0;}
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 */
body{background:#2b2b2b url(images/background.gif) repeat-x 0 0; margin:0; padding:0; color:#222; font-family:Arial, Helvetica, sans-serif;}
h1{font-size:21px; font-weight:bold; margin:0 0 6px 0; padding:0 0 3px 0; line-height:1.1;}
h2{color:#e40000; font-size:18px; font-weight:bold; margin:0 0 3px 0;}
h3{color:#e40000; font-size:16px; font-weight:bold; margin:0 0 3px 0;}
h4{font-size:14px; font-weight:bold;}
h5{font-size:12px; font-weight:bold;}
h6{font-size:11px; font-weight:bold;}
p, label, input, select{font-size:11px; margin: 0 0 12px 0; }
img{border:none;}
table, tr, th, td, thead, tbody, tfoot{font-size:11px;}
strong{font-weight:bold;}
sup{font-size:smaller; vertical-align:baseline; position:relative; bottom:0.33em;}
em{font-style:italic;}
a{color:#e40000; text-decoration:underline;}
	a:hover{text-decoration:none;}
ul,ol,li{font-size:11px;}
ul,ol{margin:5px 0 12px 26px;}
ul{list-style:disc;}
ol{list-style:decimal;}
.clear{clear:both;}
.footnote{font-size:6px; font-style:italic;}
.center{text-align:center;}
input, select, label{width:95%; padding:3px;}
select, textarea{width:99%;}

/* Layout */
#background{background:url(images/SnitkerSiteBack.jpg) no-repeat center 0;}
#container{ margin:0 auto; width:960px;}
#header{color:#202020; float:left; padding:2px 20px; width:920px; position:relative;}

#header .search{position:absolute; right:0;}
#header .search .screen-reader-text{float:left; display:none;}
#searchform #s{float:left; width:150px;}
#searchform #searchsubmit{float:left; width:50px;}
#subheader{ color:#FFFFFF; float:left; height:156px; padding:0 20px; width:920px;}
#subheader .logo{width:360px;height:120px; display:block;}
#subheader h1 a{color:#ffffff;text-decoration:none;}
#container_content{background:#ffffff url(images/watermark.gif) no-repeat scroll 240px 200px; float:left; position:relative; width:960px;}
	#navagation{background:#858585; float:left; width:160px;}
	#navagation ul{ margin:0;}
	#navagation ul li{ float:left; list-style:none; }
	#navagation ul li a{ padding:15px 0 15px 20px; color:#FFFFFF; display:block; text-decoration:none;width:140px;}
	#navagation ul li a:hover{background:#3f3f3f; color:#FFFFFF; display:block;}
	#content{background:; float:left; padding:10px 20px; width:440px;}
	#sidebar{float:left; padding:10px 0; height:850px; width:320px;}
	#sidebar #donate{background:url(images/contribute.gif) no-repeat scroll 0 0; float:left; height:52px; width:320px;}
	#sidebar ul{margin:0 0 0 0;}
	#sidebar ul li{list-style:none;}
	.widget{margin: 0 0 12px 0;}
	.widget_calendar h2{display:none;}
	#calendar_wrap{background:url(images/calendar.gif) no-repeat scroll 0 0; padding:60px 0 0 70px; color:#fff;height:160px; }
	#wp-calendar{width:200px;}
	.cform{background:url(images/signup.gif) no-repeat scroll 0 0; height:104px; padding:40px 31px 0 31px;}
	.cform ol{ margin:0 auto; width:263px;}
	.cform .sendbutton{ width:123px;}

	#cf_field_:1{color:#a8a8a8;}
	.linklove{display:none;}
.cf_info{color:#fff;}
.cf_hidden{display:none;}
#cf_field_1{}
p.cf-sb, p.cf-ol li input{margin:0; padding:0; text-align:center;}
#footer{background:#212121; color:#FFFFFF; float:left; padding:20px; position:relative; width:920px;}
