
body {
	background: black;
	font: normal 13px/18px Arial, Helvetica, sans-serif;
	color: #c9cccd;
	margin: 0px;
	padding: 0px;
}
table {
	border-collapse: collapse;
	border-spacing: 0px;
}
	td {
		vertical-align: top;
		padding: 0px;
		margin: 0px;
	}
img {
	border: 0px;	
}
div.footer_line {
	margin: 0 auto;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	width: 960px;
	background: #295c71;
}
div.clear {
	clear: both;
}
h1 {
	font: normal 36px Arial, Helvetica, sans-serif;
	margin: 18px 0px 10px;
	padding: 0px;
	text-align: left;
}
h1.small {
	font: normal 18px Arial, Helvetica, sans-serif;
	margin: 0px 0px 38px;
	padding: 0px;
	text-align: left;
}
/* Body */

/*div#header {
	width: 960px;
	margin: 0px auto;
}
	div#header_left {
		float: left;
		width: 689px;
	
	}*/
	ul#top-tabs li {
		display: block;
		float: left;
		width: 75px;
		height: 25px;
		color: #feffff;
		text-align: center;
		font: bold 12px/18px Arial, Helvetica, sans-serif;
	}
	ul#top-tabs li a {
		color: white;
		text-decoration: none;		
	}
		ul#top-tabs li#tab_green {
			height: 21px;
			padding-top: 4px;
			background: url(images/tab_green.gif) top left;
		}
		ul#top-tabs li#tab_purple {
			height: 21px;
			padding-top: 4px;
			background: url(images/tab_purple.gif) top left;
		}
		ul#top-tabs li#tab_gold {
			height: 21px;
			padding-top: 4px;
			background: url(images/tab_gold.gif) top left;
		}
	img.home {
		border: 1px solid #5d87a0;
		background: #242d32;
		padding: 1px;
	}
	div#bruce_box {
		background: #425a76;
		float: left;
		width: 242px;
		height: 387px;
		margin: 18px 0px 0px;
	}
	div#bruce_box ul {
		margin: 6px 5px 0px 9px;
		padding: 0px;
		list-style: none;
	}
		div#bruce_box li {
			margin: 0px;
			float: left;
			background: #426184;
		}
		/*div#bruce_box li a, div#bruce_box li a:hover {
			display: block;
			padding: 0px 12px;
			color: #f8f9fb;
			font: normal 12px/26px Arial, Helvetica, sans-serif;
		}*/
table#body {
	margin: 0 auto;	
/*	width: 960px; */
	clear: both;
}
	/*td.side ul li {
		background: url('images/side_box_bg.gif') top repeat-y;
		width: 242px;
		list-style: none;
		padding: 0px;
		margin: 0px;
	}
	td.side_box ul {
		background: url('images/side_box_bottom.gif') bottom no-repeat;
		width: 242px;
		height: 7px;
	}*/
		td.side h2 {
		/*	color: #b6e1f6; */
			color: #ffffff;
			text-align: center;
			width: 242px;
			text-transform: uppercase;
			font: bold 13px/32px Arial, Helvetica, sans-serif;
			background: url('images/h2.gif');
		}
		td.side p {
			margin: 15px 12px 0px;
			color: white;
			font: normal 12px/14px Arial, Helvetica, sans-serif;
		}
		td.side p.list {
			line-height: 22px;
		}
			td.side p.list strong {
				font-size: 14px;
			}
/* Inner Pages Content */
	div#content {
		background: #242d32;
		width: 673px;
		padding: 0px 10px 20px;
		margin: 15px 0px 0px;
		border-bottom: 1px dotted #295c71;
	}
	div#content_single {
		background: #242d32;
		width: 940px;
		padding: 0px 10px 20px;
		margin: 15px 0px 0px;
		border-bottom: 1px dotted #295c71;
	}
	div#content_single h2 {
			padding-top: 20px;
			margin: 0px;
		}
		div#content h2 {
			padding-top: 20px;
			margin: 0px;
		}
		div#content h3 {
			padding-top: 20px;
			margin: 0px;
		}
/* Side Box */
	div#side_box {
		margin: 15px 0px 0px;
		padding: 0px;
		width: 242px;
		font: normal 12px/24px Arial, Helvetica, sans-serif;
	}
		div#side_box a {
			color: #b6e1f6;			
		}
			div#side_box a:hover {
				text-decoration: none;			
			}
			div#side_box ul {
				padding: 0px 0px 10px;
				margin: 0px;
				list-style: none;
				width: 242px;
			}
				div#side_box ul li {
					padding: 0px;
					margin: 0px 0px 20px;
					list-style: none;
					background: url('images/side_box_bg.gif') bottom no-repeat;
					width: 242px;
				}
				div#side_box ul li h2 {
					color: #b6e1f6;
					text-align: center;
					width: 242px;
					text-transform: uppercase;
					font: bold 13px/32px Arial, Helvetica, sans-serif;
					background: url('images/h2.gif');
				}
					div#side_box ul li ul li {
						background: none;
						line-height: 24px;
						padding: 5px 10px 5px 0px;
						margin: 0px 10px;
						width: 210px;
					}
						div#side_box ul li ul li.dotted {
							border-bottom: 1px dotted #295c71;
							font: normal 13px/24px Arial, Helvetica, sans-serif;
						}
						div#side_box ul li ul li.cat-item {
							padding: 0px 10px 0px 0px;
						}
						
			div.subscribe {
				color: #b6e1f6;
				font: normal 12px/24px Arial, Helvetica, sans-serif;
				margin: 0px 10px;				
			}
			div.search_keywords {
			}
						
					
/* Footer */
	div#footer {
		margin-top: 15px;
		margin-bottom: 25px;
		color: white;
		text-align: center;
		font: normal 11px/18px Tahoma, Geneva, sans-serif;	
	}
		div#footer a {
			color: white;
		}
