/* 3 column CSS layout */

/* Current Dimensions

LC = 200px
CC = Fluid
RC = 200px

*/

/* Generic Rules */

.photo {text-align: left; margin-bottom: 20px;}
.center {text-align: center;}
.bold {font-weight: bold;}
h1, h2, h3 {margin:0px; padding:0px; font-weight:normal;}

body {
background-color: #fff;
text-align: left;
margin:0;
padding:0;
font-size: 63%;
}

#header {
padding: 0;
margin: 0;
border-bottom: 1px solid #000;
border-top: 1px solid #000;
overflow: hidden;
height: 124px;
width: 100%;
position: relative;
z-index: 1;
background: #B5BFBA url(http://www.strykernews.com/images/header/sbn-banner4.jpg) top left no-repeat;
}

#header h1 {
font-size: 3.2em;
padding: 0;
margin: 0;
position: absolute;
right: 10px;
top: 5px;
}

#header h1 a {
font-family: Arial, sans-serif;
letter-spacing: 1px;
color: #000;
text-decoration: none;
}

#header h2 {
font-family: Arial, sans-serif;
color: #1D5700;
font-size: small;
font-weight: bold;
letter-spacing: 1px;
padding: 0;
margin: 0;
position: absolute;
left: 10px;
top: 50px;
}

/* Start Holly Hack, hidden from MacIE. \*/
* html #navcontainer ul li {
height: 1%;
}
/* End Holly Hack. */

#navcontainer {
margin: 10px auto 10px auto;
background: url(http://www.strykernews.com/images/nav/gray.gif) repeat-x 0 50%;
font-size: 1.5em;
font-family: Arial, sans-serif;
z-index: 1;
}

#navcontainer ul {
list-style-type: none;
text-align: center;
margin: 0px;
padding: 0px;
z-index: 2;
}

#navcontainer li {
display: inline;
text-align: center;
margin: 0px 5px;
}

#navcontainer li a {
padding: 1px 5px;
color: #000;
background-color: #fff;
border: 1px solid #999;
border-top: 2px solid #1D5700;
border-bottom: 2px solid #1D5700;
text-decoration: none;
}

#navcontainer li a:hover, #navcontainer li a#current {
color: #1D5700;
border-top: 2px solid #000;
border-bottom: 2px solid #000;
background-color: #D9D9D9;
}

#google_ads {margin: 5px auto; padding:0; text-align:center;}

div#crumbs	{
font-weight: bold;
font-size: .75em !important;
text-align: left;
margin: 0 0 2em 0;
padding: 0;
}

#crumbs	p	{
margin: 0;
padding: 0;
}

#center {
padding: 0;
margin: 0 230px 0 230px; 
font-family: Verdana, Arial, sans-serif;
}
		
#center h2 {
font-size: 1.8em;	
font-family: Arial, sans-serif;
text-align: left;
font-weight: bold;	
margin-bottom: 10px;	
}

#center h2.entry_title {
margin: 30px 0 2px 0 !important;
padding-bottom: 5px;
border-bottom: 1px solid #999;
}

#center h2 a {
color: #1D5700;
text-decoration: none;
}

#center h2 a:hover {
color: gray;
text-decoration: underline;
}

#center h3 {
font-size: 1.5em;	
font-family: Arial, sans-serif;
text-align: left;
font-weight: bold;	
margin: 30px 0 10px 0 !important;	
}

#center h4 {
font-size: 1.3em;	
font-family: Arial, sans-serif;
text-align: left;
font-weight: bold;
text-decoration: underline;	
margin-bottom: 5px;	
}

#center p, #center li {
font-size: 1.3em;
}

#center p {
color: #000000;
line-height: 150%;
margin: 0 0 10px 0 !important;
}

#center p.entry_footer {
margin-top: 2px;
font-size: 1em;
font-weight: bold;
color: black;
padding: 3px;
text-align: left;
}

#center p.extended {font-size: 1em;}

#center blockquote {
border: 1px dotted #999;
padding: 10px;
margin: 10px 50px;
font-size: 1.3em;
line-height: 150%;
}

#center blockquote p {font-size: 1em; margin-top: 10px !important;}

#center li {line-height: 150%;}

#center #older_entries h2 {color:black; border-bottom: 1px solid #999;}

#center #older_entries h3 {margin-bottom:3px;}

#center #older_entries p {margin-top:3px;}

.older_entries_link {font-size: 1em;}

div#left {
width: 200px;
padding: 0;
margin: 0;
position: absolute;
top: 245px;
left: 10px;
font-family: Verdana, Arial, sans-serif;
text-align: left;
}

div#left li {
color: #000000;
font-size: 1em;
line-height: 125%;	
list-style-type: none;
}

div#right {
width: 200px;
padding: 0;
margin: 0;
position: absolute;
top: 245px;
right: 10px;
font-family: Verdana, Arial, sans-serif;
text-align: left;
}

div#right h2, div#left h2 {
margin: 20px 0 0 0;
color: black;
font-size: 1em;	
font-weight: bold;	
letter-spacing: .3em;
border-bottom: 1px solid #999;
text-align: left;
}

div#right h2.first, div#left h2.first {margin-top: 0 !important;} 

div#right p, div#left p {
color: #000000;
font-size: 1em;
line-height: 150%;
margin-bottom: 10px !important;
}

div#right ul, div#left ul {
padding-left: 0px;
margin: 3px 0 10px 0;
}

div#right ul ul, div#left ul ul {
margin-bottom: 0px;
}

div#right li {
color: #000000;
font-size: 1em;
line-height: 200%;	
list-style-type: none;
}

div#right img {}
		
#footer {
margin: 30px 0 0 0;
padding: 0;
clear: both;
text-align: center;
}

a {font-weight: bold;}

a:link, a:visited, a:active {
color: #1D5700;
text-decoration: underline;
}

a:hover {
color: gray;
text-decoration: none;
}

div#comments {padding: 5px; border: 1px solid gray;}


#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;
	}

textarea[id="comment-text"] {
	width: 80%;
	}

.commenter-profile img {
	vertical-align: middle;
	border-width: 0;
	}
