body {
	color:#333;
	background-color: #aaffaa;
	margin:0px;
	padding:0px;
	font:100% verdana, arial, helvetica, sans-serif;
	
	}
h1 {
	margin: 5px 0px 15px 0px;
	padding:0px;
	font-size:150%;
	line-height:130%;
	font-weight:900;
	color:#0000FF;
	text-align:center;
	}
h2 {
	font-size: 130%;
	
	font-weight:900;
	margin:0px;
	padding:0px;
	text-align:center;
	color:green ;
	}
p {
	margin:0px 0px 16px 0px;
	padding:0px;
	text-align:left;
	}
.Content>p {margin:0px;}
.Content>p+p {text-indent:30px;}

a {
	color:#0066CC;
	font-weight:600;
	text-decoration: none;
	
	
	}
a:link {color:#0033FF; font-weight:bold;}
a:visited {color:#0033FF;}
a:hover {color:#000000; border-bottom: 2px solid #000000;}

dt  {display:inline;}
dd {margin-left:0px; display:inline;}
  
.title {
	float:left;
	margin:0px;
	padding:5px;
	z-index:5; 	}
	
.navstrip {
	position:relative;
	margin:6px 6px 0px;
	padding:5px;

	background-repeat:repeat-x;
	background-color:#ddFFdd;
    border:1px solid #ccccff;
	z-index:3; 
	}	

.navstrip a { background-color:#EDF7Bb;padding:5px;}

loginlinks {
float:right;
padding-right:10px;
}
.content {
	position:relative;
	width:auto;
	border:1px solid #ccccff;
	background-color:#FFFfff;
	padding:10px;
	z-index:4;
	word-spacing:.05em;
	line-height:120%;
	}
	
  .submitLink {
   color: #09c;;
   background-color: transparent;
   text-decoration: underline;
   border: none;
    }

.footer {
	min-width:120px;
	font-size:90%;
	margin: 0px 6px 6px;
	border:1px solid #ccccff;
	background-color:#DDFFDD;
	padding:5px;	
	}
	
	
#navAlpha {
	text-align:center;
	height:100px;
	border:1px solid #ccccff;
	background-color:#FFCC66;
	padding:10px;
	z-index:4;
	margin:0px 0px 5px 0px;
	}

#search, #ads {text-align:center; margin:0px; padding:0px; }
#search form {margin:0px 10px; padding:0px;}
.floatright{float:right; text-align:center;}
.sfr{float:right; text-align:center;background-color:#FFFFFF; border:thick solid #ccffcc; padding:5px;}
.clear{ clear:both;}
#sidebar, #adbar { 
margin: 0px;
border:1px solid #ccccff;
padding:5px;
width:165px;
background-color:#F0F8BC;;
line-height:130%;
background-image:url(sgl.gif);
background-repeat:repeat-y;
}
#catbar { 
margin: 0px;
border:1px solid #ccccff;
padding:5px;
background-color:#F0F8BC;;
background-image:url(sgl.gif);
background-repeat:repeat-y;
}


#adbar { background-image:url(sgr. );}

#sidebar ul, #adbar ul {margin:0px; padding:0px; list-style-type:none;}
#sidebar li, #adbar li {margin-bottom:3px;}
#cattable,#maintable { width:100%; margin: 0px auto;}
#cattable { }
#cattable th{ text-align:center;}
#cattable td{padding-top:10px;}
#cattable td ul{margin-bottom:0px; margin-top:0px;}

.even
{background-color: #f3fff3;}
.odd
{background-color: #e8fFe8;}

#topper { 
 
border:1px solid #ccccff; font-weight:bold;
padding:10px;
max-width:800px;
margin:auto;
background-color: #CCFFCC;
margin-top:15px;
margin-bottom:15px;
}
#topper p {
	margin:0px;
	padding:0px;
	text-indent:35px;
	text-align:left;
	
	}
.center{text-align:center;}	
.left {text-align:left;}	
#breadcrumb {margin:0px; padding: 0px  5px; background-color:#EFF8BB;display:inline; font-weight:bold;}
#breadcrumb li {display:inline; list-style-type:none;}
#logo {margin:0px auto; float:left; background-color:#EDF7BB;border:thick solid #ccffcc; padding:5px;}
#headpic {width: 250px; margin:0px auto; text-align:center; }
#maintable {width:100%; border-collapse: separate; border-spacing:6px;}
.green {color:#009900; font-weight:900;}
#tags {line-height:150%;}
.ccenter {margin: 0px auto; max-width:800px;}
.floatleft {float:left; margin-right: 15px;}
.floatright {float:right; margin-left: 15px;}
#cattext {margin: 0px;}
.catspacer {margin-bottom:5px; line-height:130%;}
.catspacer a:hover {background-color:#FFFFFF; }
.topcat {font-size:120%;margin-bottom:5px; }
.sub1 {padding-left: 3em;}
.sub2 {padding-left: 6em; }
.sub3 {padding-left: 9em; }


