BODY	{ 
	background: url( phones.jpg ) #600;
	color: #FFF;
	margin: 5% 0%;
  padding: 0;
	font-family: Verdana, Arial, helvetica, sans-serif;
  text-align: center;
}

A { color: #0F0; }
A:hover { color: #FF0; }
A:visited { color: #0F0; }

DIV.dirtyHack {
  width:  40em;
  _width: 43em;
  min-width: 600px;
  margin: 0 auto;
  text-align: left;
}

DIV.container {
	width: 100%;
	background: #FFF;
	color: #900;
	border: solid 1px #F33;
	padding: 1em;
}

DIV.navig {
	width: 10em;
	float: left;
	border-right: solid 1px #F33;
  border-bottom: solid 1px #F33;
  padding-bottom: 1em;
	font-size: 90%;
}

DIV.content {
	margin-left: 10em;
}

DIV.footer {
	font-size: 70%;
}

.container A { color: #009; }
.container A:hover { color: #00F; }
.container A:visited { color: #009; }

.navig UL {
	list-style: none;
	margin: 0;
	padding: 0;
}	

.navig LI {
	padding: 2px;
}

.navig UL UL {
	list-style: url(bullet.gif); 
	margin: 0 1em;
	padding-left: 0.6em;
	font-size: 90%;
}	

.navig .selected {
	color: #900;
	background: #FCC;
	padding: 2px;
}

.content H2 {
	color: #900;
	background: #FCC;
	padding: 2px;
  padding-left: 5px;
  border-top: solid 3px #C00;
  border-left: solid 3px #C00;
  margin-top: auto;
}

.content UL {
	list-style: url(bullet.gif); 
	margin: 0;
  margin-left: 1em;
	padding-left: 0.6em;
}

.content DT {
  font-weight: bold;
}

.content DD {
  padding-bottom: 0.5em;
}

.content DD DL {
  margin-top: 1em;
  font-size: 90%;
}

.content IMG.kamon {
  float: right;
	margin: 0.5em;
  border: solid 1px #C00;
}

.content TABLE {
  width: 100%;
  border: solid 1px #900;
  font-size: 80%;
}

.content CAPTION {
  caption-side: bottom;
  color: #900;
  font-family: Verdana, Arial, helvetica, sans-serif;
  font-style: italic;
}

.content TH {
  color: #900;
  background: #FCC;
  border-bottom: solid 1px #C00;
  padding: 0.1em;
}

.content TD {
  color: #900;
  padding: 0.1em;
}

.webring A { color: #009; }
.webring A:hover { color: #00F; }
.webring A:visited { color: #009; }


