	body {
		font:	11px/1.4 Verdana, Arial, Helvetica, sans-serif;
		text-align:center;
		background:#F0F0F0;
		margin:0px 0px 10px 0px;
		padding:0px;
		}
	
	#frame {
		width:843px;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		padding:0px;
		text-align:left;
		}
		
	#navigation {
		width:75px;
		padding:5px 5px 10px 5px;
		text-align:right;
		font-size:10px; line-height: 17px;
		border-top:1px solid #000; border-left:1px solid #000; border-bottom:1px solid #000;
		float:left;
		background:#F5F5F5;
		}
	
	#content {
		width:600px;
		padding:0px;
		border-top:1px solid #000;
		border-right:3px solid #000;
		border-left:1px solid #000;
		border-bottom:1px solid #000;
		float:left;
		text-align:left;
		background:#fff;
		}

	#content650 {
		width:650px;
		padding:0px;
		border-top:1px solid #000;
		border-right:3px solid #000;
		border-left:1px solid #000;
		border-bottom:1px solid #000;
		float:left;
		text-align:left;
		background:#fff;
		}
		
	#content366 {
		width:366px;
		padding:0px;
		border-top:1px solid #000;
		border-right:3px solid #000;
		border-left:1px solid #000;
		border-bottom:1px solid #000;
		float:left;
		background:#fff;
		}
	
	#subcontent {
		width:150px;
		padding:0px;
		/* border-top:1px solid #000; */
		border-top:1px solid #000; 
		border-right:1px solid #000;
		border-bottom:1px solid #000; 
		border-left:1px solid #000;
		float:left;
		background:#F0F0F0;
		}
	
	#pagetitle {
		/* background:#0e1d32; */
		/* background:#122319; */
    background:#F0F0F0;
		/* color: #F0F0F0; */
		color: #000;
    border-top:0px solid #000;
		border-right:0px solid #000;
		border-left:0px solid #000;
		}

  #copyright {
		width:580px;
		padding:0px;
		padding-left:85px;
		text-align:center;
		}
		
	p,pre {
		margin:0px 10px 10px 10px;
		}
		
	h1 {
		font-size:14px;
		padding-top:10px;
		}
		
	h2 {
    font-size:12px;
    }
	#pagetitle h1 {
		font-size:14px;
		padding:10px;
    margin:0px;
		}
	
	#subcontent img {border-top:1px;}
	#subcontent p { font-size:10px; margin-top:5px; }

  #content.black { background:#000; }
  #content.black A { color: #ffffff; background-color: transparent; }
  #content.black A:visited { color: #fofofo; background-color: transparent; }
  #content.black p { 
    color: #ffffff; 
    background-color: transparent; 
    text-align: center;
    }

  /* #contentheader a { 		color: #F0F0F0; text-decoration: none; background-color: transparent;}
  #contentheader A:visited { 		color: #F0F0F0; text-decoration: none; background-color: transparent;}
  #contentheader A:hover	{ color: #F0F0F0; text-decoration: none; background-color: transparent;} */

  #pagetitle a { 		color: #000; text-decoration: none; background-color: transparent;}
  #pagetitle A:visited { 		color: #000; text-decoration: none; background-color: transparent;}
  #pagetitle A:hover	{ color: #000; text-decoration: none; background-color: transparent;}

  
	.tabtext {
		padding-top:3px;
		text-align:center;
		}	


	.mainimg {
		border-left: 0px;
		border-top: 0px;
		border-bottom: 0px;
		border-right: 0px; }

	.rightimg {
		border-left: 0px;
		border-top: 0px;
		border-bottom: 1px solid #000;
		border-right: 1px solid #000; }
		
	img {display:block; margin:auto}

  img.floatLeft { 
    float: left; 
    display: inline;
    vertical-align: middle;
    margin: 4px; }
    
  img.floatRight { 
    float: right; 
    margin: 4px; }
    
  img.solo {
    padding: 10px;}

	A {
		color: #000000;
		background-color: transparent; }
	A:visited {
		color: #525252;
		background-color: transparent; }

	.postheader {
		background:#ddd;
		margin:0px 0px 0px 0px;
		padding:5px 10px 5px 10px; /*I have no earthly Idea why, but giving this a right padding of10 makes it work in IE5 Mac!*/
		border-top:1px solid #000; border-bottom:1px solid #000;
		}
	
	.posttitle  {
		font-weight:bold;
		}

	.post	{
		margin:0px 10px 10px 10px;
		}

	.meta	{
		padding:5px 0px 5px 0px;
		}

	.storycontent	{
		padding:5px 0px 5px 0px;
		}

	.feedback	{
		padding:5px 0px 5px 0px;
		}

	.pageheading {
	 /*height: 20px; */
		background:#2e2e32;
		color:#F0F0F0;
		margin:0px 0px 0px 0px;
		padding:0px 10px 0px 0px; /*I have no earthly Idea why, but giving this a right padding of10 makes it work in IE5 Mac!*/
		border-top:0px solid #000; border-bottom:1px solid #000;
		}
		
  .pageheading h1 {padding:0px; margin:0px}
  .pageheading h2 {padding:0px; margin:0px}
  
  
  /*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
	
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
	
img.alignright {
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}
	
.alignleft {
	float: left
	}
/* End Images */
