body 	{
	font-family:      	Verdana, Geneva, Arial, sans-serif;
	background-color:	#707070;
	margin:			0;
	}             

body.thumb{
	width:            880px;
	text-align:       center;
	margin:           0px;
	font-family:      Verdana, Geneva, Arial, sans-serif;
	background-color: #707070;
	margin-right:     auto;
	margin-left:      auto;         
	}

#allparts{
	width:			1000px;
	
	background-color:	#804000;
	padding-top:		5px;
	padding-bottom:		5px;
	margin-right:		auto;
	margin-left:		auto;
	margin-top:		0px;
	}

#menu	{
	border-width:		thin;
	border-style: 		solid;
      	border-color: 		#007e7e;
      	width:        		145px;
      	padding:          	10px;
      	margin-left:      	12px;
      	margin-bottom:    	20px;
      	float:            	left;
      	background-color: 	#e0e0e0;
      	background-image: 	url(greyback.gif); 
     	}

a:link	{
	color:			blue;
	}

a:visited{
	color:			blue;
	}

a.anormal {color: white;}

#topbit{
        border-width: 		thin;
        border-style: 		solid;
        border-color: 		#007e7e;
        margin-left:  		190px;
        width:        		790px;
        background-color: 	#e0e0e0;
        background-image: 	url(greyback.gif);
	font-size:		340%;
	text-align:		center;
	padding-bottom:		5px;
	font-weight:		bold;
        }

#main{
	border-width: 		thin;
      	border-style: 		solid;
      	border-color: 		#007e7e;
      	margin-top:   		10px;
      	margin-left:  		190px;
      	margin-bottom:		10px;
      	width:        		770px;
      	padding:      		10px;
      	background-color: 	#e0e0e0;
      	background-image: 	url(greyback.gif); 
      	}

p.centeroneimage{
	text-align:		center;
	}

p.leftpics{
	padding-left:		3px;
	padding-right:		10px;
	float:			left;
	}

p.rightpics{
	padding-left:		10px;
	padding-right:		3px;
	float:			right;
	}


h1	{
	font-size:		200%;
	text-align:		center;
	padding=bottom:		5px;
	}

h2	{
	font-size:		150%;
	text-align:		center;
	padding=bottom:		5px;
	}

h3	{
	font-size:		100%;
	text-align:		center;
	background-color:	#ffff80;
	margin-bottom:		3px;
	}

h5	{
	font-size:		150%;
	text-align:		center;
	background-color:	#ffff80;
	}

p.xh5	{
	font-size:		150%;
	font-weight:		bold;
	text-align:		center;
	background-color:	#ffff80;
	}



table {
      margin-left:		auto;
      margin-right:		auto;
      border:			thin solid blue;
      text-align:		center;
      border-collapse:		collapse;
      }

table.noborder{
	margin-left:		auto;
	margin-right:		auto;
	border:			none;
	color:			navy;
	text-align:		center;
	border-collapse:	collapse;
	}

table.thumb{
	margin-left:		10px;
        margin-right:		10px;
        border:			none;
        text-align:		center;
        border-collapse:	collapse;
        font-size: 		20px;
	}

th.tabletop {
        background-color:	#fcba7a;
        border-top: 		thin solid blue;
        border-bottom:		thin solid blue;
        border-left: 		none;
        border-right:		none;
        }

th.tableleft {
        width:			100px;
        background-color:	#fcba7a;
        border-top:		none;
        border-bottom:		none;
        border-left:		thin solid blue;
        border-right:		thin solid blue;
        }

th.tablecorner{
        width:			100px;
        background-color:	#fcba7a;
        border-top:		thin solid blue;
        border-bottom:		thin solid blue;
        border-left:		thin solid blue;
        border-right:		thin solid blue;
        }
th.tablehbotrow{
        width:			100px;
        background-color:	#fcba7a;
        border-top:		thin solid blue;
        border-bottom:		thin solid blue;
        border-left:		thin solid blue;
        border-right:		thin solid blue;
        }

th.task{
	font-weight:		bold;
        background-color: 	#fcba7a;
	border:			thin solid blue;
        padding:                3px;
	}

td.tabledbotrow{
        background-color:	#e0e0e0;
        border-top:		thin solid blue;		
        background-color:	#e0ffff;
       }

td.done{
	font-weight:		bold;
        background-color: 	#ffff00;
	border:			thin solid blue;
        padding:                7px;
	}

td.tasktype {
	font-weight:		bold;
        background-color: 	rgb(0,255,255);
	border:			thin solid blue;
        padding:                3px;
	}

td.xp{
	font-size:		1.0em;
        background-color: 	white;
	border:			thin solid blue;
        padding:                2px;
	}
td.xpdate{
	font-size:		1.0em;
        background-color: 	white;
	border:			thin solid blue;
        padding:                2px;
	width:			80px;
	text-align:		center;
	}

td.xpcyan{
	font-size:		1.0em;
        background-color: 	cyan;
	border:			thin solid blue;
        padding:                2px;
	}

p.hidden{
	color:			#804080;
	}