/*@charset "utf-8";*/

  /**************************/
 /** Lycos 2007 Redesign  **/
/**************************/

body {
  margin: 0;
  padding: 0;
  font: normal 12px Arial, Helvetica, sans-serif;
  color: #292929;
  }

  /**********************/
 /**  Page Structure  **/
/**********************/

/* Logo */
#logo {
width:225px;
height: 100px;
background-image: url(http://www.ravecrow.com/images/logo.gif);
background-repeat: no-repeat;
background-position: left top;
float: left;
}

div.page {
  margin: 0 auto;
  width: 900px;
  }
  
div.content {
  border: 5px solid #000;
  padding: 10px;
  background-color: #d9d9d9;
  }

div.leftCol { float: left; }
div.rightCol { float: right; }

div.footer {
  margin: 10px 0 0;
  padding: 10px 10px 40px;
  background: transparent url(http://www.ravecrow.com/images/design1/bg-footer_gradient.gif) repeat-x;
  color: #fff;
  }


  /**************************/
 /**  Network Navigation  **/
/**************************/
ul.networkNav { 
  min-width: 800px;
  margin: 0;
  padding: 0;
  background: #1b4d6e url(http://www.ravecrow.com/images/design1/bg-nav_gradient.gif) repeat-x;
  color: #fff;
  list-style: none;
  }

ul.networkNav li { 
  float: left;
  margin: 0;
  padding: 0;
  font-size: 1.2em;
  }

ul.networkNav li a {
  display: block;
  line-height: 30px;
  margin: 0;
  padding: 0 12px;
  border: 1px solid #1f4a6b;
  border-width: 0 1px;
  border-left: 1px solid #649fc8;
  background: #1b4d6e url(http://www.ravecrow.com/images/design1/bg-nav_gradient.gif) repeat-x top;
  color: #fff;
  font-weight: bold;
  white-space: nowrap;
  }

ul.networkNav li:first-child a { border-left: none; }


  /**************************/
 /**  searchBox Interior  **/
/**************************/
ul.searchNav {
  list-style: none;
  margin: 6px auto 0;
  padding: 0 0 0 300px;
  width: auto;
  white-space: nowrap;
  }

ul.searchNav li {
font-size:10px;
  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
  }

ul.searchNav li a,
ul.searchNav li span {
  margin: 3px 0 0 0;
  font-size: 1.4em;
  background: transparent;
  color: #fff;
  font-weight: bold;
  font-variant: small-caps;
  }

ul.searchNav li a {
  background: transparent url(http://www.ravecrow.com/images/design1/tab-off.gif) no-repeat top;
  font-weight:bold;
  color: #ffffff;
  display: block;
  height: 19px;
  line-height: 20px;
  width: 92px;
  }

ul.searchNav  #current a {
  font-weight:bold;
  color: #000000;
  width: 92px;
  height: 19px;
  padding: 0;
  line-height: 20px;
  display: block;
  background: transparent url(http://www.ravecrow.com/images/design1/tab-on.gif) no-repeat top;
  }

div.searchBox {
  background: #ffffff url(http://www.ravecrow.com/images/design1/bg_gradient.gif) repeat-x;
  clear: both;
  line-height: normal;
  margin: 0;
  padding: 0;
  }

div.searchBox .dog { margin: 2px 0 0 18px; }

div.searchBox div.theme {
  background: transparent;
  height: 100px;
  }

div.searchBox img,
div.searchBox span { vertical-align: bottom; }

div.searchBox .logo {
  margin: 0 5px;
  }

div.searchBox p {
  display: inline;
  margin: 5px 5px 0 10px;
  color: #fff;
  font-size: 1.4em;
  font-weight: bold;
  }
  
div.searchBox input {
  margin-bottom: 7px;
  vertical-align: bottom;
  }

input#query {
  color: #292929;
  width: 435px;
  height: 24px;
  padding: 1px;
  border: 1px solid #1f4a6b;
  border-bottom-color: #4588b8;
  border-right-width: 0;
  font-size: 2em;
  }

input#submit {
  border: 0;
  border-bottom: 1px solid #4588b8;
  height: 28px;
  width: 87px;
  }


  /*******************/
 /**  Box Modules  **/
/*******************/
div.module {
  width: 458px;
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;
  border: 1px solid #999;
  background: #fff url(http://www.ravecrow.com/images/design1/bg-module_bottom.gif) repeat-x bottom;
  color: inherit;
  font-size: 1.2em;
  }

div.module h2 {
  margin: 0;
  padding: 2px 10px;
  border-bottom: 1px solid #999;
  background: transparent url(http://www.ravecrow.com/images/bg-box_gradient.png) repeat-x;
  color: #292929;
  font-weight: bold;
  font-size: 1.2em;
  text-align: left;
  }

div.module h2 a {
  background-color: transparent;
  color: #292929;
  text-decoration: underline;
  }

div.module h2 a:hover { text-decoration: none; }
div.module div.wrap { padding: 10px; }

  /***************/
 /**  Tagging  **/
/***************/
a {
  background-color: transparent;
  color: #006eac;
/*  text-decoration: none;
*/  }

a.reverse { text-decoration: underline; }
a.reverse:hover { text-decoration: none; }

div.footer a {
  background-color: transparent;
  color: #8bc7e9;
  }

a img { border: none; }
form  { display: inline; }
label { cursor: pointer; }

.clrfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
  }
/* Hides from IE-mac \*/
* html .clrfix { height: 1%; }
/* End hide from IE-mac */

