body, td {
  font-family:Tahoma; font-size:10pt;
}

body {
  margin:0px; background-color:#ffffff; height:101%;
}

.banner {
  background-color:#000000;
  border-bottom:1px solid;
  border-color:#ffffff;
}

td.photo {padding:3px;}

a {text-decoration:none; color:#0000CC; font-weight:bold;}
a:visited {text-decoration:none; color:#551A8B;}
a:hover {  text-decoration:underline; }

a.mainlink {text-decoration:none; color:#0000CC; font-weight:bold;}
a.mainlink:visited {text-decoration:none; color:#551A8B;}
a.mainlink:hover { text-decoration:underline;}

a.minilink {text-decoration:none; color:#0000CC; font-size:7pt; font-weight:bold;}
a.minilink:visited {text-decoration:none; color:#551A8B;}
a.minilink:hover { text-decoration:underline;}

p.link {margin:0px; margin-bottom:5px; color:#000000;}

a.oddlink {text-decoration:none; color:#555555; font-weight:bold;}
a.oddlink, a.oddlink:visited {color:#555555; text-decoration:none;}
a.oddlink:hover {color:#000000; text-decoration:underline;}

a.oddlink1 {text-decoration:none; color:#3266FE; font-size:8pt; font-weight:normal;}
a.oddlink1, a.oddlink1:visited {color:#3266FE; text-decoration:none;}
a.oddlink1:hover {color:#000000; text-decoration:none;}

a.toplink {text-decoration:none; color:#bbbbbb; font-size:8pt; font-weight:bold;}
a.toplink, a.toplink:visited {color:#bbbbbb; text-decoration:none;}
a.toplink:hover {color:#ffffff; text-decoration:none;}

a.menulink {text-decoration:none; color:#777777; font-weight:bold;}
a.menulink, a.menulink:visited {color:#777777; text-decoration:none;}
a.menulink:hover {color:#000000; text-decoration:none;}

a.seltoplink {text-decoration:none; color:#ffffff; font-size:8pt; font-weight:bold;}
a.seltoplink, a.seltoplink:visited {color:#ffffff; text-decoration:none;}
a.seltoplink:hover {}

a.actionlink {text-decoration:none; color:#000000;}
a.actionlink, a.actionlink:visited {color:#000000; text-decoration:none;}
a.actionlink:hover {text-decoration:underline;}

a.relatedlink {text-decoration:none; color:#ffffff; font-weight:bold;}
a.relatedlink, a.relatedlink:visited {color:#ffffff; text-decoration:none;}
a.relatedlink:hover {color:#000000; text-decoration:underline;}

a.maillink {text-decoration:none; color:#666666; font-weight:bold;}
a.maillink, a.maillink:visited {color:#666666; text-decoration:none;}
a.maillink:hover {color:#000000; text-decoration:underline;}

a.pagelink {text-decoration:none; color:#888888; font-weight:bold; font-size:7pt;}
a.pagelink, a.pagelink:visited {color:#888888; text-decoration:none; font-size:7pt;}
a.pagelink:hover {color:#000000; text-decoration:underline; font-size:7pt;}

a.testlink {text-decoration:none; color:#999999; font-weight:bold;}
a.testlink, a.testlink:visited {color:#999999; text-decoration:none;}
a.testlink:hover {color:#999999; text-decoration:none;}

a.clustlink1 {text-decoration:none; color:#ffffff; font-weight:normal; white-space:nowrap; }
a.clustlink1, a.clustlink1:visited {color:#ffffff; text-decoration:none; white-space:nowrap; }
a.clustlink1:hover {color:#ffffff; text-decoration:underline; white-space:nowrap; }

a.clustlink2 {text-decoration:none; color:#ffffff; text-decoration:none; font-weight:normal; white-space:nowrap; }
a.clustlink2, a.clustlink2:visited {color:#ffffff; text-decoration:none; white-space:nowrap; }
a.clustlink2:hover {color:#ffffff; text-decoration:none; white-space:nowrap; }

a.clustlink3 {text-decoration:none; color:#ffffff; font-weight:normal; white-space:nowrap; }
a.clustlink3, a.clustlink3:visited {color:#ffffff; text-decoration:none; white-space:nowrap; }
a.clustlink3:hover {color:#ffffff; text-decoration:none; white-space:nowrap; }

a.clustlink4 {text-decoration:none; color:#000000; font-weight:normal; white-space:nowrap; }
a.clustlink4, a.clustlink4:visited {color:#000000; text-decoration:none; white-space:nowrap; }
a.clustlink4:hover {color:#ffffff; text-decoration:none; white-space:nowrap; }

a.clustlink {text-decoration:none; color:#000000; font-weight:normal; white-space:nowrap; }
a.clustlink, a.clustlink:visited {color:#000000; text-decoration:none; white-space:nowrap; }
a.clustlink:hover {color:#000000; text-decoration:none; white-space:nowrap; }

a.feedlink {text-decoration:none; color: #777777; font-size: 7pt; font-weight: bold;  }
a.feedlink, a.feedlink:visited {text-decoration:none; color: #777777; font-size: 7pt; font-weight: bold;  }
a.feedlink:hover { color: #000000; font-size: 7pt; text-decoration:underline; font-weight: bold; }

a.loginlink {text-decoration:none; color: #000000; font-size: 8pt; font-weight: normal;  }
a.loginlink, a.loginlink:visited {text-decoration:none; color: #000000; font-size: 8pt; font-weight: normal  }
a.loginlink:hover { color: #000000; font-size: 8pt; text-decoration:none; font-weight: normal }

a.editlink {text-decoration:none; color: #ffffff; font-size: 7pt; font-weight: normal;  }
a.editlink, a.editlink:visited {text-decoration:none; color: #ffffff; font-size: 7pt; font-weight: normal  }
a.editlink:hover { color: #ffffff; font-size: 7pt; text-decoration:none; font-weight: normal }

.seldtab {
  border-top:1px solid #999999;
  border-left:1px solid #999999;
  border-right:1px solid #999999;
  border-bottom:1px solid white;
  padding-left:20px;
  padding-right:20px;
  text-align:center;
}

.tab {
  background-color:#dddddd;
  border-top:1px solid #dddddd;
  border-left:1px solid #dddddd;
  border-right:1px solid #dddddd;
  border-bottom:1px solid #999999;
  padding-left:20px;
  padding-right:20px;
  text-align:center;
}

.seldminilink {
  font-weight:normal;
  font-size:8pt;
  color:#3266FE;
  padding-left:7px;
  text-decoration:underline;
}

input.searchtext {
  font-size:8pt; 
  height:22px; 
  width:200px; 
}

input.smalltext {
  font-size:8pt; 
  height:20px; 
  width:80px; 
}

input.smallbutton {
  font-size:8pt; 
  height:20px; 
  width:40px; 
  margin:0px;
}


.section-header {
  font-size:10pt;
  font-weight:bold;
  color:#000000;
}

.daysold {
  font-size:8pt;
  font-weight:normal;
  color:#555555;
}

.copyright {
  font-size:8pt;
  color:#000000;
}

.columnhead {
  font-size:8pt;
  font-weight:bold;
  color:#777777;
}

.columnhead1 {
  font-size:8pt;
  color:#555555;
}

.columnhead2 {
  font-size:8pt;
  color:#000000;
}

.columnhead3 {
  font-size:8pt;
  color:#ffffff;
}

.columnhead4 {
  font-size:8pt;
  color:#555555;
  line-height:0.9;
}

.columnhead5 {
  font-size:8pt;
  color:#3266FE;
}

.columnhead6 {
  color:#000000;
  font-weight:bold;
}

.buttontext {
  font-size:7pt;
  font-weight:normal;
  text-decoration:none;
  padding-left:5px;
  padding-right:5px;
  cursor: pointer;
}

.small {
  font-size:7pt;
  color:#888888;
}

.gray-box {
}

.search-box {
}

.home-box {
}

.world-box {
}

.oddflower-box {
}

.gray-box, .world-box, .search-box, .home-box, .oddflower-box, .padded-box {
}

.mousehand { cursor: pointer }

.ranknumber {
  font-size:14pt;
  color:#888888;
}

input.add { width: 30px; height: 28px; background: url(img/button/add.gif) no-repeat; outline: none; border: none; cursor: pointer}
input.ok { width: 30px; height: 28px; background: url(img/button/ok.gif) no-repeat; outline: none; border: none; cursor: pointer}
input.addperson { width: 30px; height: 28px; background: url(img/button/shadow.gif) no-repeat; outline: none; border: none; cursor: pointer}
input.remove { width: 30px; height: 28px; background: url(img/button/remove.gif) no-repeat; outline: none; border: none; cursor: pointer}
input.edit { width: 30px; height: 28px; background: url(img/button/edit.gif) no-repeat; outline: none; border: none; cursor: pointer}
input.search { width: 30px; height: 28px; background: url(img/button/search.gif) no-repeat; outline: none; border: none; cursor: pointer}
input.copy { width: 30px; height: 28px; background: url(img/button/copy.gif) no-repeat; outline: none; border: none; cursor: pointer}

/* begin styles for RSS Feed */


.rss-box { margin: 0px; padding: 4px 8px; background-color:#999999;}

.rss-title, rss_title a {
	font-weight:bold;
	color: #000000;
        margin: 0px 0;
	padding: 0; }

.rss-title li { color: #000000; }

.rss-item { color: black; font-weight: normal; margin: 8px 0 }

.rss-subtitle { color: #0000CC; font-weight: bold; text-decoration: none }
.rss-item a:link { color: #0000CC; font-weight: bold; text-decoration: none }
.rss-item a:visited { color: #551A8B; font-weight: bold; text-decoration: none }
.rss-item a:hover { text-decoration: underline }

.rss-date { color: #555555; font-size: 7pt; font-weight: normal } 

/* buttons modeled from http://www.wellstyled.com/css-inline-buttons.html */

.pod-play {
   _width:12em;
   margin: 0 0.2em; padding: 0.1em 0; _padding:0;
   
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #fb6;
   color: black;
   }
.pod-play em {
   _width:1em; _cursor:hand;
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: #222;
   }
.pod-play span {
   _width:1em; _cursor:hand;
   margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
   }
.pod-play:hover {
   background: #666;
   color: white;
   }
.pod-play:hover em {
   background: black;
   color: white
   }

.gsc-result {
  font-size: 8pt;
  float:left;
  position:relative;
  padding-left:60px;
  width : 650px;
}

.gsc-keeper {
  position:absolute;
  left:-5px;
  top:0px;
  background-repeat: no-repeat;
  background-image: url('img/blank3.gif'); 
}

.gs-no-results-result1 {
  padding-left:70px;
  border:0px;
  color : #000000;
  font-weight:bold;
  font-family:Tahoma; font-size:8pt;
  width:650px;
}

.gs-no-results-result {
  border:0px;
  background-color:#ffffff;
}

.gs-no-results-result .gs-snippet,
.gs-error-result .gs-snippet {
  border:0px;
  background-color:#ffffff;
}

.gsc-resultsHeader { display : none; }

.gs-webResult, .gs-videoResult, .gs-newsResult, .gs-blogResult, .gs-bookResult {
  overflow : hidden;
}

.gs-imageResult {
  width : 600px; 
  overflow : hidden;
  display: block;
}

.gs-imageResult .gs-image-box img.gs-image {
  position : absolute;
  top : 0px;
  z-index : 10;
}

.gs-imageResult .gs-size { font-size : 7pt; text-align : left; }
.gs-imageResult .gs-snippet { text-align : left;}
.gs-imageResult .gs-visibleUrl { text-align : left; font-weight: normal; }

.gs-imageResult .gs-text-box { 
  width : 500px;
  height : 86px;
  position:absolute;
  top:0px;
  padding-top:10px;
  padding-left:130px;
  z-index : 9;
}

.gsc-videoResult .gs-videoResult .gs-snippet {
  line-height: 1.3em;
  max-height: 2.6em;
  overflow: hidden;
  font-family:Tahoma; font-size:8pt;
  }

.gsc-videoResult .gs-videoResult .gs-title {
  line-height: 1.3em;
  height: 1.3em;
  overflow: hidden;
  font-family:Tahoma; font-size:8pt;
  }
 
.gsc-videoResult, .gs-result a.gs-visibleUrl,
.gs-result .gs-visibleUrl {
  color: #008000;
  text-decoration: none;
  font-family:Tahoma; font-size:8pt; font-weight:normal;
}

.gs-videoResult {
  width: 600px;
}

.gs-bookResult {
  width: 600px;
}

.gs-videoResult a.gs-publisher,
.gs-videoResult .gs-publisher {
  color: #008000;
  text-decoration: none;
  font-family:Tahoma; font-size:8pt; font-weight:normal;
}

.gs-relativePublishedDate,
.gs-publishedDate {
  color: #6f6f6f;
  text-decoration: none;
  font-family:Tahoma; font-size:8pt; font-weight:normal;
}

.gs-result .gs-watermark{
  text-decoration: none;
  font-family:Tahoma; font-size:8pt; font-weight:normal;
  color: #7777cc;
}

.gs-result .gs-title,
.gs-result .gs-title * {
  color: #0000cc;
  text-decoration: underline;
  font-family:Tahoma; font-size:8pt;
}

.gs-result .gs-snippet {
  font-family:Tahoma; font-size:8pt;
}

.gsc-results .gsc-cursor {
  display : inline;
  padding-top:40px;
  padding-left:200px;
  vertical-align:bottom;
}

.gs-bookResult .gs-author {
  font-family:Tahoma; font-size:8pt;
  display : inline;
  color: #6f6f6f;
}

.gs-bookResult .gs-pageCount {
  font-family:Tahoma; font-size:8pt;
  display : inline;
  color: #6f6f6f;
  margin-left : 4px;
}