	#header-container
	{
		float: left;
		width: 100%;
		background: #075385 url(images/blue.jpg) repeat-x 0 100%;

	}
	
	
	#header
	{
		margin: 0 auto;
		width: 1100px;
	}
	
	#header2
	{
		float: left;
		width: 1100px;
		background: url(images/header.jpg) no-repeat 0 100%;
	
	}
	
	#header2 h1
	{
		float: left;
		width: 1100px;
		height: 140px;
		margin: 0;
	}
	
	#header2 h1 a
	{
		display: block;
		width: 1100px;
		height: 140px;
	}
	
	#header2 h1 span
	{
		position: absolute;
		left: -500em;
	}

	#content-container
	{
		clear: left;
		float: left;
		width: 100%;
		padding: 20px 0 0;


	}
	
	#content
	{
		margin: 0 auto;
		width: 970px;
		padding-bottom:20px;

	}

	#nav-container
	{
		clear: left;
		float: left;
		width: 100%;
		padding: 0px 0 0;
		background: #000;

	}
	
	#nav
	{
		margin: 0 auto;
		width: 1024px;
		background: #000;
		color: #fff;
		padding:4px;
		text-align:left;
		font-size:75%;
		
	}

	#adlink {height:20px; width:480px; border:0px solid #000; position:relative; margin-top:1px; z-index:1; margin-left:-170px; left:50%; float:left;}

	a.nav:link, a.nav:visited

	{
		text-decoration:none;
		color:#ffffff;
		font-family:arial,verdana;
	}

	a.nav:hover

	{
		text-decoration:none;
		color:#ffff00;
		font-family:arial,verdana;
	}

	#subject

	{
		font-size:75%;
		font-family:arial;
	}

	#subject h3

	{
		margin-top:0px;
		margin-bottom:0.5em;
		padding: 5px 0px 5px 0px;
		color: #000066;
		font-size:100%;
	}	
	
	#subject p

	{
		padding: 0px 0px 5px 0px;
		text-align:justify;
		margin-top: 0.2em;	
	}

	#subject img

	{
		padding-right:5px;
		float:left;
	}

	#mainsubject

	{
		font-size:75%;
		font-family:arial;
	}

	#mainsubject h3

	{
		margin-top:0px;
		margin-bottom:0.5em;
		padding: 5px 0px 5px 0px;
		color: #000066;
		font-size:100%;
	}	
	
	#mainsubject h2

	{
		margin-top:0px;
		margin-bottom:0.5em;
		padding: 0px 0px 5px 0px;
		color: #000066;
		font-size:120%;
	}	


	#mainsubject p

	{
		padding: 0px 0px 5px 0px;
		text-align:justify;
		margin-top: 0.2em;	
	}

	#mainsubject img

	{
		padding-right:5px;
		float:left;
	}

	#mainwrapper

	{
		width:970px;
	}

	#sidepanel
	
	{
		width:160px;
		height:600px;
		padding:5px;
		float:right;
		border:0px solid #000;
	}

	#sidepanelarticle
	
	{
		width:160px;
		padding:5px;
		float:right;
	}

	#wrapper

	{
		width:790px;
		float:left;
	}

	#adsensemain

	{
		width:300px;
		height:250px;
		padding:5px;
		float:left;
		border:0px solid #000;

	}

	#adsensesub

	{
		width:300px;
		height:250px;
		padding:5px;
		float:left;
		border:0px solid #000;
		margin-top:30px;
	}

	#adsensearticle

	{
		width:300px;
		height:250px;
		padding:5px;
		float:left;
		margin:0px 10px 10px 0px;
	}

	#intro

	{
		width:460px;
		height:260px;
		float:right;
		font-family:verdana;
		font-size:80%;
		text-align:justify;
		text-decoration:none;
		padding:5px;
	}

	#intro h1

	{
		font-size:140%;
		font-family:arial;
	}

	a.intro:link

	{
		font-family:helvetica;
		text-decoration:none;
		color:#000088;
	}

	a.intro:visited

	{
		font-family:helvetica;
		text-decoration:none;
		color:#000088;
	}


	#article

	{
		width:780px;
		font-family:verdana;
		font-size:90%;
		text-align:justify;
		text-decoration:none;
		padding:5px;
		line-height:150%;

	}

	#article h2

	{
		font-size:130%;
		font-family:verdana;
		margin-top:0px;
	}

	#mainintro

	{
		width:460px;
		height:260px;
		float:right;
		padding:5px;
	}

	#mainintro h1

	{
		font-size:140%;
		font-family:arial;
	}

	a.mainintro:link, a.mainintro:visited

	{
		font-family:helvetica;
		text-decoration:none;
		color:#000088;
	}

	#cat1

	{
		width:760px;
		float:left;
		padding:5px;
	}

	a.cat1:link, a.cat1:visited

	{
		text-decoration:none;
		color:#000088;
	}

	#oldsubject

	{
		width:760px;
		float:left;
		padding:5px;
		margin-top:10px;
	}

	a.oldsubject:link, a.oldsubject:visited

	{
		text-decoration:none;
		color:#000088;
	}


	#latest
	
	{
		background:#ffffee;
		width:750px;
		margin:10px;
		padding:5px;
		border:1px solid #000;
		clear:both;
		font-size:90%;
	}

	#latest h2

	{
		font-size:90%;
		font-family:verdana;
	}

	
	#footer-container

	{
		clear: both;
		float: left;
		width: 100%;
		padding: 10px 0 0;


	}
	
	#footer
	{
		margin: 0 auto;
		width: 970px;
		padding-bottom:10px;
		text-align:left;
		font-family:verdana;
		font-size:60%;
		color:#888888;
		border-top:1px solid #666666;
		padding-top:10px;
		clear:both;
	}

	.counter

	{
		padding-top:10px;
	}

	.footerlinks

	{
		height:50px; width:120px; float:right;
	}

	a.footer:link, a.footer:visited

	{
		color:#888888;
		text-decoration:none;
	}
	
	a.footer:hover

	{
		color:#000088;
		text-decoration:none;
	}

	#category

	{
		font-size:75%;
		font-family:arial;

	}

	#category h2

	{
		margin-top:0px;
		margin-bottom:0;
		padding: 5px 0px 5px 0px;
		color: #000066;
		font-size:100%;
		font-family:georgia;
	}	
	
	#category p

	{
		padding: 5px 10px 10px 10px;
		text-align:justify;
		margin-top: 0.0em;
		font-size:80%;
	}

	#category img

	{
		margin-right:15px;
		float:left;
	}

.bquote		{ padding-left:20px; padding-right:30px; font-style:italic; color:#007700;}
.quote		{ padding-left:20px; padding-right:30px; font-style:italic;}
.bquote2	{ font-style:italic; color:#007700;}
.bref		{ color:#ff0000; font-style:italic;}
.l_img		{ margin-right:10px; clear:left; }
.r_img		{ margin-left:10px; clear:right; }

.trans {
	filter:alpha(opacity=25);
	-moz-opacity:0.25;
	-khtml-opacity: 0.25;
	opacity: 0.25;
	vertical-align: middle;
	padding-top:20px;
}

.video 

	{
	font-family:arial;
	color:#006;

	}

#searchbox {width:280px; height:20px; position:absolute; left:50%; margin-left:130px; top:125px; z-index:1; opacity:0.9; filter:alpha(opacity=90);}
.searchfield {font-size:11px;}
.searchsubmit {color:#000; font: bold 84% 'trebuchet ms',helvetica,sans-serif; background-color:#fed; border:1px solid; border-color: #696 #363 #363 #696; height:19px; width:auto; overflow:visible; padding:0 3px 0 3px;}