/* General HTML CSS */
	body {
		background			: #a3a3a3 url(images/bg.gif);
		margin				: 5px 0px 15px 0px;
	}
	body, td, .text {
		font-family 		: Arial,Helvetica,sans-serif;
		font-size			: 11px;
		color				: #000000;
	}
	h1 {
		font-family 		: Arial,Helvetica,sans-serif;
		font-size			: 11px;
		color				: #FFFFFF;
		margin				: 4px 0px 0px 24px;
	}
	h2 {
		font-family 		: Arial,Helvetica,sans-serif;
		font-size			: 11px;
		color				: #099cfd;
		margin				: 2px 0px 10px 0px;
	}
	h3 {
		font-family 		: Arial,Helvetica,sans-serif;
		font-size			: 11px;
	}
	h3, ul, ol, form {
		margin-top			: 0px;
		margin-bottom		: 0px;
	}
	ul {
		list-style-image	: url(images/bullet.gif);
	}
	input {
		font-family 		: Arial,Helvetica,sans-serif;
		font-size			: 9px;	
	}
	a:link {
		color				: #143227;
		text-decoration		: none;
	}
	a:visited {
		color				: #143227;
	}
	a:active {
		color				: #099cfd;
	}
	a:hover, a.more:hover {
		text-decoration		: underline;
	}


/* Template CSS */
	.navbar {
		background			: #000000 url(images/nav_bg.jpg) no-repeat right;
		border				: 1px solid #a3a3a3;
		border-width		: 1px 0px 1px 0px;
	}
	.title-lg {
		background			: url(images/title_bg_lg.gif) no-repeat left;
	}
	.title-md {
		background			: url(images/title_bg_md.gif);
	}
	.title-sm {
		background			: url(images/title_bg_sm.gif);
	}
	.shadow {
		background			: url(images/pic_shadow.gif) no-repeat top;
		padding				: 5px 15px 15px 5px;
	}
	.header-pic {
		background			: url(images/header_pic_shadow.gif) no-repeat left;
		padding				: 0px 5px 5px 0px;
	}
	.shadow-right {
		background:url(images/thumbnail_shadow_side.gif) repeat-y top;	
	}
	.shadow-bottom {
		background:url(images/thumbnail_shadow_bottom.gif) no-repeat right;
	}
	a.headline:link, a.headline:visited, a.headline:active {
		color				: #143227;
		text-decoration		: underline;
		font-weight			: bold;
	}
	a.headline:hover {
		text-decoration		: none;
	}
	a.more:link, a.more:visited, a.more:active {
		color				: #8c8c8c;
		font-size			: 9px;
		text-decoration		: none;
	}
	#article {
		display 			: block;
		background			: url(images/title_bg_md.gif);
		width				: 568px;
		height				: 28px;
		overflow			: hidden;
	}
	#content {
		display 			: block;
		width				: 518px;
		padding				: 0px 25px 21px 25px;
		font-size			: 12.5px;
	}
	.timestamp {
		color				: #8c8c8c;
		font-size			: 9px;
	}
	#pic-controls {
		color				: #8c8c8c;
		font-size			: 9px;		
	}
	#pic-controls a {
		color				: #143227;
		text-decoration		: none;
	}
	#pic-controls a:hover {
		text-decoration		: underline;
	}
	#footer b a {
		font-size			: 11px;
		color				: #FFFFFF;
		font-weight			: bold;
		text-decoration		: none;
	}
	#footer a {
		color				: #8c8c8c;
		font-size			: 9px;
		text-decoration		: none;
	}
	
/* Banner CSS */
	.banner-top {
		background			: url(images/banner_shadow_728x90.gif) no-repeat left;
		padding				: 0px 6px 5px 0px;
	}
	.banner-md {
		background			: url(images/banner_shadow_336x280.gif) no-repeat left;
		padding				: 0px 6px 5px 0px;
	}
	.banner-side {
		background			: url(images/banner_shadow_160x600.gif) no-repeat left;
		padding				: 0px 6px 5px 0px;
	}
	
	.rnav {
		background			: #143227 url(images/side_bg.png) repeat;
	}

/* Navigation CSS */
	td.snav {
		background			: url(images/snav_bg.gif) repeat-y;
		padding-bottom		: 10px;
	}
	a.snav:link, a.snav:visited, a.snav:active {
		color				: #000000;
		text-decoration		: none;
	}
	a.snav-bold:link, a.snav-bold:visited, a.snav-bold:active {
		color				: #000000;
		text-decoration		: none;
		font-weight			: bold;
	}

/* Homepage CSS */


/* Misc CSS */
	#id3 {
		padding				: 3px 0px 0px 5px;
		color				: #000000;
		font-size			: 10px;
	}
	#id3 a {
		color				: #000000;
		text-decoration		: none;
	}
	#id3 a:hover {
		color				: #000000;
		text-decoration		: underline;
	}