/*---- Layout ----*/

body
     { font-family: Helvetica, Arial, sans-serif; color: #000; font-size: 62.5%; /* Resets 1em to 10px */ margin: 0; padding: 0 }

#contentColumn { font-size: 1.2em; line-height: 1.4em; }
#contentColumn  h3 { font-size: 1.5em; }
#contentColumn  h4 { font-size: 1.4em; }

p { color: #333;  font-size: 1.2em; line-height: 1.4em; font-family: Helvetica, Arial, sans-serif; margin-right: 10px }

#oldbrowser
{
	text-align: center;
}
#masthead h1
 { display: inline }
#leftcolumn
  { margin-right: -150px }
#leftColumn
    { text-align: left; width: 150px; float: left }
#contentColumn
   { margin-left: 149px; width: auto }
#floatPhoto    { padding-right: 15px; padding-left: 20px; width: auto; float: right }
#innerLeftColumn, #innerContentColumn, #innerFooter
  { padding: 5px 10px 5px 5px;}
#footer { clear: left; }
#innerFooter
 p    { color: #e7e7e7; font-size: 1em;  text-align: center; padding: 1em 1em 0 1em; position: relative }
#innerContentColumn
 { height: 100%; overflow: visible }

a { color: #f9c5c3; text-decoration: none }
a:hover    { color: #336; text-decoration: none; text: underline     }

#masthead a { font-size: 1.3em; font-weight: bold; }

#moneylinks  { margin-right: 20px }
#moneylinks a { font-size: 1.3em; color: #336; text-decoration: none }
#moneylinks a:hover { font-size: 1.3em; color: #333; text-decoration: underline }
#innerLeftColumn a { font-size: 1.2em; color: #336; text-decoration: none }

#innerContentColumn a { font-size: 1.2em; color: #336; text-decoration: none }
#innerContentColumn a:hover   { font-size: 1.2em; color: #333; text-decoration: underline }
#innerLeftColumn a:hover { font-size: 1.2em; color: #333; text-decoration: underline }
#contentColumn>#innerContentColumn
{
	height: auto;	/* fix Opera 5 which breaks with the above IE fix */
}
#innercontentcolumn
 { font-size: 1.2em; height: 100% }
#innerContentColumn img  { }
#masthead, #footer
{
	z-index: 10;
}

/*---- tom ----*/
.sig { color: #666; font-size: 0.8em }
#mousehand     { z-index: 4; top: 0 }
#floatright   { position: relative; z-index: 3; top: 10px; float: right }
.floatleft
 { margin: 0 10px 10px 0; float: left }
.floatright { margin: 0 0 10px 10px; float: right }
/*---- Borders ----*/
#pageFrame
    { border: solid 1pt #665 }
#footer, #masthead, #innerLeftColumn, #contentColumn, .hnav
     { border-width: 1px; border-color: #000 }
#footer
 { border-top: 1px none }
#masthead, .hnav
 { }
#innerLeftColumn
  { }
#contentColumn
 { font-size: 1.2em;}
 
 blockquote    { background: url("../images/quoleft.png") no-repeat left top; width: 225px; float: right }
blockquote div  { background: url("../images/quoright.png") no-repeat right bottom; padding: 20px 0 0 14px }

/*---- Visual Elements ----*/

#pageFrame
                { color: #000; background-color: #aeedfd; background-image: url("../images/sky-tile-1.jpg"); margin: 0 auto; padding: 0; width: 760px }

#masthead           { background-image: url("../images/wave.gif"); background-repeat: no-repeat; height: 90px }
.hide
{
	display: none;
}

#footer

 { background-image: url("../images/couple-crop.gif"); background-repeat: no-repeat; height: 152px }
#innerFooter { background-color: #c33 }
/*---- Simple Horizontal Navigation for IE 4/5.0/NS4 ----*/
.hnav
        { color: #000; text-align: center; margin: 0 18% }
.hnav
{
	padding: 3px 0 4px 0;
}
.hnav ul
  { line-height: normal; list-style-type: none; margin: 0; padding: 0 }
.hnav ul li
{
	display: inline;
	white-space: nowrap;
	/*/*/ /*/display: none;/*  */
}

.gfg-root {
  width : 100%;
  height : auto;
  position : relative;
  overflow : hidden;
  text-align : center;
  font-family: "Arial", sans-serif;
  font-size: 12px;
  
}

.gfg-title {
  font-size: 12px;
  font-weight : bold;
  color : #e7e7e7;

  line-height : 1.4em;
  overflow : hidden;
  white-space : nowrap;
}

.gfg-title a {
  color : #e7e7e7;
}

.gfg-subtitle {
  font-size: 12px;
  font-weight : bold;
  color : #3366cc;
  background-color: #E5ECF9;
  line-height : 1.4em;
  overflow : hidden;
  white-space : nowrap;
  margin-bottom : 5px;
}

.gfg-subtitle a {
  color : #e7e7e7;
}

.gfg-entry {
  background-color : #f9c5c3;
  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 {
  position : relative;
  background-color : #f9c5c3;
  width : auto;
  height : 100%;
  padding-left : 20px;
  padding-right : 5px;
}

.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 : 15px;
  padding-right : 5px;
  margin-left : 5px;
  margin-right : 5px;
}

.gfg-listentry-odd {
  background-color : #F6F6F6;
}

.gfg-listentry-even {



}

.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 {
  font-size: 14px;
  line-height : 1.2em;
  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: #000000;
  margin-top : 3px;
}

/*
 * Easy way to get horizontal mode, applicable via js options to gadget.
 */

.gfg-horizontal-container {
  position : relative;
}

.gfg-horizontal-root {
  height : 1.5em;
  _height : 100%;
  position : relative;
  white-space : nowrap;
  overflow : hidden;
  text-align : center;
  font-family: "Arial", sans-serif;
  font-size: 12px;

  padding : 5px;
  margin-right : 80px;
}

.gfg-horizontal-root .gfg-title {
  font-weight : bold;

  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
  float : left;
  padding-left : 10px;
  padding-right : 12px;
  border-right: 0px solid #AAAAAA;
}

.gfg-horizontal-root .gfg-title a {
  color : #e7e7e7;
  text-decoration : none;
}

.gfg-horizontal-root .gfg-entry {
  width : auto;
  height : 1.5em;
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-top : 0px;
  margin-left : 0px;
  padding-left : 10px;
}

/* To allow correct behavior for overlay */
.gfg-horizontal-root .gfg-entry .gf-result {
  position : relative;
  background-color : #f9c5c3;
  width : 100%;
  height : 100%;
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
}

.gfg-horizontal-root .gfg-list {
  display : none;
}

/*
 * FeedControl customizations.
 */

.gfg-horizontal-root .gfg-entry .gf-result .gf-snippet,
.gfg-horizontal-root .gfg-entry .gf-result .gf-author {
  display : none;
}

.gfg-horizontal-root .gfg-entry  .gf-result .gf-title {
  color: #0000cc;
  margin-right : 3px;
  float : left;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer {
  float : left;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer,
.gfg-horizontal-root .gfg-entry .gf-result .gf-relativePublishedDate {
  display : block;
  color: #AAAAAA;
}

.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;
}

#ads p { text-align: center; margin: 0 auto; padding-left: 10px }

