body {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	margin: 0px; padding: 0px;
	/* background: #414141; */
background: #000000;
color: #fff;
	}

h1 { padding: 0px; margin: 10px 0px 10px 0px; color: red; text-align: left; font-weight: bold; font-size: 18px; }
p { padding: 0px; margin: 5px 0px; color: red; text-decoration: none; line-height: 16px; font-style: normal; font-weight: normal; font-size: 12px; text-align: left; }
	span { font-weight: bold; }

a {  color: white;  text-decoration: none;  }
a:hover {  text-decoration: underline;  }

.clear { clear: both; }

#container {
	width: 960px; height: auto;
	margin: 20px auto; padding: 0px;
	}
	#header {
		background: url('../images/NWBM_Logo.jpg') no-repeat;
		width: 960px; height: 150px;
		float: left; clear: both; display: inline;
		margin: 0px 0px 10px 0px; padding: 0px;
		}
		#sidebar {
			width: 200px; height: auto;
			float: left; clear: left; display: inline;
			}
			#sidebar ul {
				margin: 0px; padding: 0px;
				float: left;
				}
			#sidebar ul#second {
				margin: 25px 0px 0px 0px; padding: 0px;
				float: left; clear: left;
				}
				#sidebar ul li {
					margin: 3px 0px 3px 0px; padding: 5px;
					width: 188px; height: 20px;
					text-align: center; list-style: none;
					border: 1px solid #000;
					background: #dcdcdc;
					float: left; display: block; clear: left;
					}
				#sidebar ul li:hover {
					color: black;
					border: 1px solid #000;
					background: red;
					}
					#sidebar ul li a {
						color: #4c4c4c;
						font-weight: bold; font-size: 12px;
						text-decoration: none; text-transform: uppercase;
						}
					#sidebar ul li a:hover {
						text-decoration: underline;
						color: #000;
						}

#sidebar ul li a:hover {
						text-decoration: underline;
						color: #000;
						}

		#content {
			width: 750px; height: auto;
			float: right; display: inline;
			}
			#content_side {
				width: 200px; height: auto;
				display: inline; float: left;
				}
				#content_side ul { margin: 0px; padding: 0px; }
					#content_side ul li { margin: 10px 0px; padding: 0px; list-style: none; }
			#main {
				float: right; display: inline;
				width: 530px; height: auto;
				}


/* ads based CSS - PB */

.post
	{

	}
.post p
	{
	color: #fff;
	size: 16px;
	}
.byline
	{

	}
.small_meta
	{

	}
.post h2 a.ad_link
	{
	border-bottom: solid 1px #fff;
	}
.ad_image 
	{
	width:710px;
	}
#admin-bar
	{
	padding:8px;
	background: #efefef;
	border: solid 2px red;
	}

#admin-bar a, #admin-bar a:link
	{
	font-size: 12px;
	color:#000;
	/ * border-bottom: solid 1px #000; */
	text-decoration: none;
	}
