h1		{
		color: white;
		font: 28px Helvetica, Veranda, Arial, sans-serif;
		font-weight: bold;
		font-style: italic;
		}

h2		{
		color: white;
		font: 18px Helvetica, Veranda, Arial, sans-serif;
		font-weight: bold;
		text-decoration: underline;
		}

img		{
		display: block;
		}

#sidebar h2	{
		text-align: right;
		}

p, td, ul, ol, ul, li, dl, dt, dd		{
		font: 13px Helvetica, Veranda, Arial, sans-serif;
		font-weight: normal;
		line-height: 1.25;
		background: black;
		color: white;
		}

#primarycontent	{
		padding-left: 15px;
		padding-right: 5px;
		padding-top: 0;
		}

#primarycontent p	{
		text-align: left;
		}

#primarycontent a	{
		text-decoration: none;
		color: #cc0;
		}

#primarycontent a:hover	{
		text-decoration: underline;
		color: #ff0
		}

#sidebar	{
		padding-top: 0;
		}

#sidebar p	{
		text-align: right;
		margin-top: 2px;
		line-height: 16px;
		}

#sidebar img	{
		margin: 1px, 0, 2px, 0;
		border: 2px white;
		}

#thumbs	{
		padding-left: 25px;
		padding-right: 0px;
			}

#flashs td	{
		padding-left: 25px;
		padding-right: 0px;
		padding-bottom: 25px;
		padding-top: 15px;
			}

#mast	{
		margin-top: 1px;
		}		

table#nav	{
		margin: 15px, 0, 15px, 0;
		border-bottom: 2px solid #fff;
		border-left: 2px solid #fff;
		}

table#nav td	{
		font: 28px Helvetica, Veranda, Arial, sans-serif;
		text-align: center;
		vertical-align: middle;
		border-right: 2px solid #fff;
		border-top: 2px solid #fff;
		}
		
table#nav td a	{
		font-weight: bold;
		color: #fff;
		text-decoration: none;
		display: block;
		margin: 0;
		padding: 0;
		}

#footer p	{
		font-size: 12px;
		margin-top: 35px;
		}

table#nav td a:hover	{
		color:#f00;
		}

#floatright p	{
		text-align: right;
		}