body {
	border: 0px;
	margin: 0px;
	background-color: #FFF7DB;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
}

/* page layout */

#header {
	background-color: #665637;
	height: 60px;
	width: 800px;
	float: left;
}
#section {
	padding-top: 10px;
	padding-left: 10px;
	float: left;
}
#logo {
	height: 60px;
	width: 180px;
	float: right;
}
#page {
	width: 800px;
	float: left;
}
#menu {
	background-image: url("/images/fade_top.gif");
	background-repeat: no-repeat;
	width: 200px;
	padding-left: 10px;
	padding-top: 80px;
	padding-bottom: 20px;
	float: left;
}
#content {
	width: 580px;
	padding-top: 20px;
	padding-bottom: 20px;
	float: right;
}
#menuBottom {
	background-image: url("/images/fade_bottom.gif");
	background-repeat: no-repeat;
	height: 70px;
	width: 800px;
	float: left;
}
#googleAdsense {
	float: right;
}
* html #quote {
	color: #FFF7DB;
	background-color: #665637;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
	width: 800px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	float: left;
}
#quote {
	color: #FFF7DB;
	background-color: #665637;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
	width: 790px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	float: left;
}
#footer {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 800px;
	float: left;
}
#googleSearch {
	width: 450px;
	margin-right: 10px;
	text-align: right;
	float: right;
}
#icons {
	margin-left: 10px;
	width: 300px;
	float: left;
}
#pagination {
	text-align: right;
	width: 100%;
}

/* sections and menus */

SPAN.sectionCurrent
{
	color: #FFFFFF;
}

SPAN.menuCurrent
{
	color: #000000;
}

/* two-tone blocks */

.blockLegal {
	height: 10px;
	width: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
}
.blockMenu {
	height: 20px;
	width: 10px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
}
.blockMusic {
	height: 10px;
	width: 5px;
	margin-right: 4px;
	margin-bottom: 0px;
}
.blockSection {
	height: 20px;
	width: 10px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
}

/* layer floats */

.left {
	float: left;
}
.right {
	float: right;
}

/* general */

A {
	color: #665637;
	font-weight: bold;
	text-decoration: none;
}
A:hover {
	text-decoration: underline; 
}
A.menu {
	font-family: 'Trebuchet','Trebuchet MS',sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 18pt;
	color: #665637;
	font-weight: normal;
	text-decoration: none;
}
A.section {
	font-family: 'Trebuchet','Trebuchet MS',sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 22pt;
	color: #FFF7DB;
	font-weight: normal;
	text-decoration: none;
}
H1 {
	color: #665637;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	border: #CCCCCC;
	margin-top: 0px;
}
H2 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}
IMG {
	border: 0px;
}
LI {
	color: #000000;
	list-style: none;
}
LI.answer{
	color: #665637;
	font-size: 10pt;
	font-weight: bold;
	list-style: lower-alpha;
}
LI.killbill
{
	list-style-type: disc;
}
LI.options{
	color: #665637;
	list-style: decimal;
	margin-bottom: 10px;
}
LI.plain{
	color: #665637;
	font-size: 10pt;
}
LI.question{
	font-size: 10pt;
	font-weight: bold;
	list-style: decimal;
}
LI.quotes
{
	list-style-image: url("/images/block.gif");
	/*list-style-type: disc;*/
	margin-bottom: 10px;
}

.attribution {
	color: #665637;
	font-size: 10pt;
	font-style: italic;
	text-align: right;
}
.brown {
	color: #665637;
	font-size: 10pt;
	font-weight: bold;
}
.cream {
	color: #FFF7DB;
	font-size: 10pt;
	font-weight: bold;
}
.small {
	color: #665637;
	font-size: 10pt;
}
SPAN.google {
	color: #665637;
	font-size: 11pt;
	font-weight: bold;
}
TABLE {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
TD {
	color: #000000;
	text-align: left;
	vertical-align: top;
}
TD.blog {
	background-color: #D9CDA9;
	padding: 10px;
	width: 580px;
}

/* statistics */

TD.eye {
	color: #665637;
	font-size: 10pt;
	text-align: center;
	width: 80px;
}
TD.horoscope {
	color: #665637;
	font-size: 10pt;
	width: 120px;
}
TD.heading {
	font-weight: bold;
}
TD.row {
	font-weight: bold;
	text-align: left;
}

/* wisdom of the fridge */

.fridgeIntro {
	width: 340px;
	float: left;
}
.fridgePic {
	width: 200px;
	margin-top: 50px;
	float: right;
}
.fridgeResults {
	width: 580px;
	float: right;
}
P.fridge {
	font-family: 'Times New Roman',serif;
	font-weight: bold;
	line-height: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
SPAN.fridge {
	background-color: #f2f9f7;
	border-color: #665637;
	border-width: 1px;
	border-style: solid;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
}

/* section intros */

.contactIntro {
	background-image: url("/images/zeroes_and_ones.gif");
	padding-left: 10px;
	padding-right: 10px;
}
.infoIntro {
	width: 260px;
	float: left;
}
.infoContent {
	width: 300px;
	float: right;
}
.photoIntro {
	width: 360px;
	float: left;
}
.photoContent {
	width: 200px;
	float: right;
}
.scrawlIntro {
	width: 240px;
	float: left;
}
.scrawlContent {
	background-color: #D9CDA9;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	width: 280px;
	float: right;
}

/* wherabouts */

.wheraboutsText {
	width: 260px;
	float: left;
}
.wheraboutsMap {
	width: 300px;
	float: right;
	background-image: url("/images/zeroes_and_ones.gif");
}

/* blog */

.blog {
	background-color: #D9CDA9;
	padding: 10px;
}

/* geek code */

.geek {
	background-color: #D9CDA9;
	padding: 10px;
	font-family: Terminal, Monaco, monospace;
	font-size: 12pt;
}

/* photo */

.gallery {
	height: 150px;
	width: 550px;
	margin-bottom: 10px;
}
* html .description {
	background-color: #D9CDA9;
	color: #665637;
	height: 150px;
	width: 390px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.description {
	background-color: #D9CDA9;
	color: #665637;
	height: 130px;
	width: 370px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.thumbnail {
	height: 150px;
	width: 150px;
}
.caption{
	font-weight: bold;
}
.date {
	color: #665637;
	font-size: 10pt;
}
.photo {
	color: #665637;
	font-size: 10pt;
	font-weight: bold;
}

/* minidisc of the 90's */

.listing {
	width: 270px;
	padding-right: 15px;
}
.track{
	color: #665637;
	font-size: 10pt;
	list-style: decimal;
}

/* friends */

#friendsList {
	width: 580px;
	float: left;
}
#friendPic {
	margin-top: 40px;
	width: 120px;
	float: left;
}
#friendText {
	margin-top: 20px;
	width: 460px;
	float: right;
}
.friendName {
	height: 15px;
	width: 50px;
}
.friendThumb {
	height: 80px;
	width: 50px;
}

/* urban dictionary */

.uddaily, .uddaily {
	padding-bottom: 10px;
}
.udword {
	padding-bottom: 10px;
	font-weight: bold;
}
.uddefinition {
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.udexample {
	font-size: 10pt;
	font-style: italic;
	padding-left: 10px;
	padding-right: 10px;
}

/* zzzp player */

.player {
	background-color: #665637;
	height: 780px;
	width: 445px;
}
#navigation {
	margin-top: 10px;
	height: 80px;
	float: left;
}
#playlists {
	margin-left: 10px;
	width: 580px;
	float: left;
}