body      { height: 950px; color: aqua; font: 11px Arial, Helvetica, sans-serif; }
#homeslide { text-align: center; height: 390px; width: 830px; position: relative; top: 40px; z-index: 0; visibility: visible; margin-left: auto; margin-right: auto; }
#contentarea { width: 780px; top: 80px; position: relative; visibility: visible; margin-left: auto; margin-right: auto; border: solid 1pt aqua; outline-color: aqua; }
#textboxleft { position: relative; height: 450px; width: 350px; visibility: visible; overflow: auto; float: left; padding: 3px     }
#textboxright { visibility: visible; padding: 3px; width: 350px; height: 500px; overflow: auto; float: right; }
#menuboxleft { text-align: left; position: relative; top: 12px; left: 10px; visibility: visible; width: 150px; height: 500px; z-index: 200; float: left; overflow: auto; border: dotted thin yellow; }
#contentboxright { text-align: left; vertical-align: middle; position: relative; top: 12px; right: 10px; visibility: visible; width: 575px; height: 500px; z-index: 200; float: right; overflow: auto; border: dashed thin fuchsia; }
#menubar { height: 50px; width: 730px; top: 90px; position: relative; visibility: visible; margin-left: auto; margin-right: auto; padding-left: 12px; }
#photorandom { text-align: center; height: 398px; width: 435px; left: 353px; top: 460px; position: absolute; z-index: 100; visibility: visible; margin-left: auto; margin-right: auto; padding-left: inherit; border: solid thick aqua; }
.text_white_14pt { color: white; font-size: 14pt; font-family: verdana; }
.text_white_10pt { color: white; font-size: 10pt; font-family: verdana; }
.text_pink_10pt { color: fuchsia; font-size: 10pt; font-family: verdana; }
.text_lime_10pt { color: lime; font-size: 10pt; font-family: verdana; }
.text_yellow_10pt { color: yellow; font-size: 10pt; font-family: verdana; }
.text_aqua_10pt { color: aqua; font-size: 10pt; font-family: verdana; }
.text_black_10pt { color: #100000; font-size: 10pt; font-family: verdana; }
.text_lime_6pt { color: lime; font-size: 6pt; font-family: verdana; font-weight: lighter; text-decoration: none; }
/* RSS Display CSS */
#feed-control { height: 170px; width: 295px; left: 38px; top: 460px; position: absolute; z-index: 100; overflow: hidden; visibility: visible; margin-left: 3px; margin-right: 3px; padding-right: 3px; border: solid thick fuchsia; }
#surf-feed { visibility: visible; margin-right: auto; margin-left: auto; position: absolute; top: 643px; left: 43px; width: 295px; height: 285px; z-index: 100; border: solid thick yellow; }
.gfg-root { color: white; width : 100%; height : auto; position : relative; overflow : hidden; text-align : center; font-family: Arial, sans-serif; font-size: 12px; background-color: black; }

.gfg-title { font-size: 14px; font-weight : bold; color : black; background-color: yellow; line-height : 1.4em; text-align: center; overflow : hidden; white-space : nowrap; }

.gfg-title a { color : white; background-color: black; text-align: center; }

.gfg-subtitle { font-size: 12px; font-weight : bold; color : black; background-color: yellow; line-height : 1.4em; text-align: center; overflow : hidden; white-space : nowrap; margin-bottom : 5px; }

.gfg-subtitle a { color : black; background-color: yellow; text-decoration: none; text-align: center; }

.gfg-entry { color: yellow; background-color : black; width : 100%; height : 6.9em; position : relative; overflow : hidden; text-align : left; margin-top : 3px; }

/* To allow correct behavior for overlay */
.gfg-root .gfg-entry .gf-result { color: silver; position : relative; background-color : black; width : auto; height : 100%; padding-left : 3px; padding-right : 3px; }

.gfg-list {
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-bottom : 5px;
}

.gfg-listentry {
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
  text-overflow : ellipsis;
  -o-text-overflow : ellipsis;
  padding-left : 3px;
  padding-right : 3px;
  margin-left : 3px;
  margin-right : 3px;
}

.gfg-listentry-odd { color: yellow; background-color : black; }

.gfg-listentry-even { color: yellow; background-color: black; }

.gfg-listentry-highlight { 
  background-image : url('garrow.gif');
  background-repeat: no-repeat;
  background-position : center left;
}

/*
 * FeedControl customizations.
 */

.gfg-root .gfg-entry .gf-result .gf-title { color: yellow; font-size: 14px; line-height : 1.2em; background-color: black; text-decoration: none; text-align: center; overflow : hidden; white-space : nowrap; text-overflow : ellipsis; -o-text-overflow : ellipsis; margin-bottom : 2px; }

.gfg-root .gfg-entry .gf-result .gf-snippet { height : 3.8em; color: silver; background-color: black; text-decoration: none; margin-top : 3px; }
.gfg-branding {
  white-space : nowrap;
  overflow : hidden;
  text-align : left;
  position : absolute;
  right : 0px;
  top : 0px;
  width : 80px;
}

.gfg-collapse-open, .gfg-collapse-closed {
  background-repeat : no-repeat;
  background-position : center;
  cursor : pointer;
  float : right;
  width : 17px;
  height : 20px;
}

.gfg-collapse-open {
  background-image : url('arrow_open.gif');
}

.gfg-collapse-closed {
  background-image : url('arrow_close.gif');
}

.gfg-collapse-href {
  float : left;
}

.clearFloat {
  clear : both;
}

/* pup dock */

img {
	border: none;
}

/* dock - top */
.dock {
	position: relative; 
	height: 50px; 
	text-align: center;
}
.dock-container {
	position: absolute;
	height: 50px;
	background: url(images/dock-bg2.gif);
	padding-left: 20px;
}
a.dock-item {
	display: block;
	width: 40px;
	color: #000;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.dock-item img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
.dock-item span {
	display: none; 
	padding-left: 20px;
}

/* dock2 - bottom */
#dock2 {
	width: 100%;
	bottom: 0px;
	position: absolute;
	left: 0px;
	z-index: 200; 
}
.dock-container2 {
	position: absolute;
	height: 50px;
	background: url(images/dock-bg.gif);
	padding-left: 20px;
}
a.dock-item2 {
	display: block; 
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 40px; 
	color: aqua; 
	bottom: 0; 
	position: absolute;
	text-align: center;
	text-decoration: none;
}
.dock-item2 span {
	display: none;
	padding-left: 20px;
}
.dock-item2 img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}