	body
	{
		margin: 1em;
		padding: 0;
		font: normal 0.9em arial, helvetica, sans-serif;
		color: #000000;
		background-color: #FFFFCC;
	}
		   
    p
    {
    	margin: 0.4em 0.2em 0.1em 0.2em;
    }

    h1
    {
    	margin: 1em 0.5em 0.3em 0.5em;
    	color: #0033CC;
    }

    h2
    {
    	margin: 0.75em 0.3em 0.2em 0.3em;
    	color: #FF9900;
    }

    h3
    {
    	margin: 0.6em 0.3em 0.2em 0.3em;
    	color: #FF9900;
    }

	p, h1,h2,h3
	{ 
		padding 0;
	}

	.timestamp {
    	color: #0033CC;
    	font-size: 85%;
	}
	
	.containingbox
	{
		border: 1px solid #FF9900;
		width: 990px;
		text-align: left;
		margin: auto;
		clear: both;
		background-color: #FFF;
		padding: 1em;
	}

	.floatleft, adsleft
	{
		float: left;
		clear: left;
		width: 300px;
		margin: 1em 1em 1em 0;
		border: 1px solid #FF9900;
		color: #0033CC;
	}

	.adsleft
	{
		border: 0;
		text-align: center;
	}

	.floatright, .adsright
	{
		float: right;
		clear: right;
		width: 300px;
		border: 1px solid #0033CC;
		margin: 0 0 1em 1em;
		color: #0033CC;
	}

	.adsright
	{
		border: 0;
		text-align: center;
	}

	.reverseHeadingLight, .reverseHeadingDark
	{
		color: #FFF;
		font-size: 120%;
		font-weight: 700;
		margin: 0;
		padding: 0.2em;
	}
	
	.reverseHeadingLight
	{
		background-color: #FF9900;	
	}
	
	.reverseHeadingDark
	{
		background-color: #0033CC;	
	}

	img.imgLeft {
	    border: 0;
		float: left;
		margin: 0.1em;
	}

	.searchdiv
	{
		float: right;
		width: 480px;
		text-align: center;
		margin: 0;
	}

	.header
	{
        clear: both;
		color: #0033CC;
		margin: 0;
		padding: 0.2em;
	}

	.menuheader
	{
        clear: both;
		border: 1px solid #FF9900;
		color: #0033CC;
		margin: 0;
		padding: 0.5em;
	}

	.footer
	{
	    text-align: center;
        clear: both;
		color: #0033CC;
		margin: auto;
		padding: 0.2em;
		font-size: 85%;
	}

	.menufooter
	{
		border: 1px solid #FF9900;
		color: #0033CC;
		margin: 0;
		padding: 0.2em;
		text-align: center;
	}

    ul, li, a
    { 
		text-decoration: none;
    	list-style-type: none;
		padding: 0.2em 0.4em 0.2em;
		color: #0033CC;
    }

	.navcontainer ul
	{
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	.navcontainer ul li { display: inline; }

	ul li a:hover
	{
		background-color: #0033CC;	
		color: #fff;
	}


