* { padding: 0; margin: 0; }body {    text-align: center;    background: url(bg.jpg) repeat;    font: normal 100% "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;}ul,li  { list-style-type: none; }img { border: 0; }a   { outline: none; }table,tr,td {    border: 0;    border-collapse: collapse;    vertical-align: top;}div.clear {	position: relative;	clear: both;}.hidden { display: none; }/****************************************************** Typography*****************************************************/	em { font-family: Georgia, "Century Schoolbook", Times, serif; }p {	font-size: 75%;	color: #4e9aa1;		line-height: 100%;}	#cover_story p {		font-size: 75%;		color: #76879b;	}			.column_left p {		font-size: 75%;		color: #4e9aa1;		line-height: 150%;
		padding: 20 0 0 15;	}					.column_right p {		font-size: 80%;		line-height: 150%;	}
	#footer p {		font-size: 65%;		line-height: 170%;	}

b {
	color:#7ca600;
}/****************************************************** Linkage*****************************************************/a,a:visited {	color: #7ca600;	text-decoration: none;	border-bottom: 1px solid #37733d;}a:hover {	color: #fff;	border-color: #8aaeb4;}
	a#related,	a#related:visited {		border-bottom: 0px;	}
	a#related:hover {		border-bottom: 0px;	}/****************************************************** Layout*****************************************************/div#billboard {	width: 100%;	background: url(bg_gradient.jpg) repeat-x;}div.container {	width: 800px;	margin: 0 auto;}	div#images {		position: relative;		display: block;		height: 264px;	}		div#nav,	div.nav {		position: relative;		height: 49px;	}			div#temp {		position: relative;		display: block;		height: 200px;		text-align: left;	}				#temp div {			display: block;			padding: 20px;			height: 50px;			opacity: 1.0;		}		div.column_left,	div.column_right {		position: relative;
		float: left;		width: 334px;
	}
	div.column_right {
		text-align: left;		width: 446px;
		padding: 20px 0 0 15px;	}			div.full_post,		div.mini_post,		div#whole_post,		div.noob_bio {			display: block;			padding: 0 0 20px 0;			margin: 0 0 20px 0;			border-bottom: 1px solid #4e9aa1;		}					blockquote.quote_left,			blockquote.quote_right {				float: left;				width: 150px;				margin: 0 .3em 0 0;				padding: .5em 0;				font: italic 20px "Century Schoolbook", Georgia, Times, serif;				color: #fff;				text-align: left;				line-height: 110%;			}			blockquote.quote_right {				float: right;				text-align: right;				padding: .5em;			}					div#end_post {				display: block;				width: 15px;				height: 5px;				background: #849cb6;				margin: 2em 0 .7em 0;			}			div#google_ad {			display: block;			height: 250px;			background: #15467d;			border: 10px solid #022b59;			text-align: center;		}				div#hello {			display: block;			height: 250px;			border: 10px solid #022b59;			background: url(/_graphics/hello.gif) no-repeat;		}			#hello a,			#hello a:visited {				display: block;				width: 100%;				height: 100%;				text-indent: -7777px;				border: 0;			}			#hello a:hover {				background: url(/_graphics/hello.gif) no-repeat left bottom;			}		div.column_small_left,		div.column_small_right {			float: left;			text-align: left;			width: 150px;			padding: 0 10px 2em 0;		}		div.column_small_right { padding: 0 0 2em 10px; }					div.popular {				display: block;				padding: 20px 0;				border-bottom: 1px solid #1e4979;				text-align: center;			}

	div.footer,
	div#footer {		border-top: 1px solid #4e9aa1;
		width: 800px;		padding: 10px 0;		text-align: left;	}