body {
	margin: 0;
	padding: 0;
	font-family: Geogia, Times, "Times New Roman", serif;
	color: black;
	width 640px;
	background-color: #fff;
}

h1 {
	font-size: xx-large;
	font-weight: bolder;
	text-align: center;
}


.pagetitle {
	font-weight: bold;
	font-size: x-large;
	text-align: center;
	display: block;
}

.news  {
	font-weight: bold;
	text-align: center;
	background-color #fff;
	border-bottom: 1px solid #000;
	
}

.news a {
	padding-left: 1em;
	padding-right: 1em;
}


.visible {
  padding-top: 1em;
	padding-bottom: 1em;
	font-weight: medium;
	text-align: center;
	border-bottom: 1px solid #000;
}

.visible a {
	font-weight: bold;
	display: block;
}

table#dirtable {
	width: 640px;
}

td#dirdiv {
	text-align: center;	
	background-color: #eee;
}

td {vertical-align: top}

td#content {
	width: 490px;
	background-color: #fff;
	padding-bottom: 2em;
	font-size: medium;
	padding-right: 1em;
}

#content a {
	display: block;
}

#links {	
	margin-left: 20px;
	font-weight: bold;
}

#dirlinks {
	margin-left: 20px;
	font-weight: bold;
	padding-top: 1em;
	padding-bottom: 1em;
}

.topsite {
	font-size: larger;
	padding-bottom: 1em;
}

td#sideBar {
	width: 150px;
	background-color: #eee;
}

#anchor {
	font-size: small;
	font-style: italic;
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom: 4px solid #000;
}

#anchor a {
	display: block;
}

#adverts {
	text-align: center;
	font-style: italic;
}

#ad {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #000;
}

#ad a {
	font-weight: bold;
	font-size: larger;
	display: block;
}

td#footer {
	background-color: #eee;
	text-align: center;
}

#desc {
	margin-left: 23px;
	font-weight: normal;
	display: 		 block
}

#bottomlinks {
	display: block;
}

#bottomlinks a {
	padding-right: 3em;
	padding-left: 3em;
}

#copyright {
	font-size: small;
}

.section {
	padding-top: 1em;
	margin-left: 40px;
	font-weight:bold;
	font-variant: small-caps;
	font-size: large;
	padding-bottom: 1em;
}

.newssection {
	padding-top: 1em;
	margin-left: 40px;
	font-weight:bold;
	font-variant: small-caps;
	font-size: x-large;
	padding-bottom: 1em;
}

#navigation {
  font-weight : bold;
	font-variant: small-caps;  
	padding-bottom: 5px;
	border-bottom: 4px solid #000;
}


#current {
  margin-left: 0em;
  font-size: medium;
  color: red;	
}


#nav0 {
	margin-left: 0em;
	font-size: x-large;
}

#nav1 {
  margin-left: 0em;
	font-size: larger;
}

#nav2 {
  margin-left: 0em;
	font-size: medium;
}

#nav3 {
  margin-left: 0em;
	font-size: small;
}

#sibling {
	margin-left: 0em;
	font-size: small;
}

$sibling a {
	display: block;
}

#directory {
	padding-bottom: 2em;
	padding-top: 2em;
	font-weight: normal;
	border-bottom: 2px solid #000;
}

#dlink {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 1em;
	font-weight: normal;
	font-size: medium;
	display: block;

}

#directory a {
	font-weight: bold;
	font-size: large;
	padding-right: 1em;
	display: inline;
}


#toppages {
	font-weight: bold;
	font-size: large;
	text-align: center;
	background-color #eee;
	border-bottom: 1px solid #000;
}

#toppages a {
	padding-left: 10px;
	padding-rght: 10px;
}

#maindirs {
	font-weight: bold;
	font-size: small;
	text-align: center;
	background-color #eee;
}

#maindirs a {
	padding-left: 2em;
	padding-right: 2em;

}

#services {
	font-weight: bold;
	text-align: center;
	background-color #eee;
	border-bottom: 1px solid #000;
	
}

#services a {
	padding-left: 1em;
	padding-right: 1em;
}

td#enddir {
	font-weight: bold;
	text-align: center;
	background-color: #eee;
	font-size: small;
}

td#enddir a {
	padding-left: 2em;
	padding-right: 2em;
}

