/* -- Stock Global Style Sheet -- */
html {
     margin: 0px;
     padding: 0px;
     }
   
body {
      font-family: "Tahoma", Ariel, Helvetica, sans-serif;
      font-size: 1em;
      color: #000099;
      background: #59C8FF;
      margin: 10px;
      padding: 40px;
      line-height: 17px;
      font-weight: normal;
      background-image: url("../images/bgp.jpg");
      background-repeat: repeat;
      background-attachment: fixed;
      }
      
/* Type and links */

.headline {
      border: 1px solid #009;
      color: #990000;
      font-size: 2em;
      font-family:Tahoma, Arial, Helvetica, sans-serif;
      text-align: center;
      font-stretch: extra-expanded;
      }

.sidebar {
      width: 200px;
      float: right;
      margin: 10px;
      border: solid 1px #fdd041;
      border-top-width: 5px;
      padding: 10px;
      background-color: #fbefgg;
      }

h2    {
      margin-top: 10px;
      margin-bottom: 0px;
      margin-left: 25px;
      border-bottom: 1px solid #5f9794;
      overflow: hidden;
      }
      
.sidebar h3{
      margin: 10;
      text-align: center;
      }
      
.sidebar li{
      margin-left: 1.5em;
      }
      
      
p     { 
      font-size: 1em;
      font-family: Tahoma, Arial, Helvetica, sans-serif;
      text-align: center;
      text-decoration: none;
      text-spacing: normal;
      }
  
#cat1 p
      {
      float: right;
      font-size: 1em;
      font-family: Tahoma, Arial, Helvetica, sans-serif;
      text-align: left;
      text-decoration: none;
      text-spacing: normal;
      }
       
#cat2 p
      {
      float: center;
      font-size: 1em;
      font-family: Tahoma, Arial, Helvetica, sans-serif;
      text-align: left;
      text-decoration: none;
      text-spacing: normal;
      }

a:link 
      {
      color: #000099;
      text-decoration: none;
      font-weight: normal;
      }
      
a:visited 
      {
      color: #0000ff;
      text-decoration: none;
      font-weight: normal;
      }
       
a:hover, a:active {
      color: #990000;
      border-bottom: 1px dotted
      }
      
ul    {
      font-size: .9em;
      line-height: 150%;
      list-style-type: "circle";
      type="circle";
      }
      
.special 
      {
      color: #990000;
      font-size: .9em;
      font-family:"Courier New";
      }
      
p.tip:before {
      color: #FFFFFF;
      content: "HOT TIP!"
      }
      
#wrapper
      {
      background: #FFFFFF;
      width:440px;
      margin: 0 auto;
	  padding: 0 20px;
	  border: 3px inset #0000ff;
      }

.sidebar {
	width: 200px;
	float: right;
	margin: 10px;
	padding: 10px;
	background-color: #3173b5;
	border: 3px inset #0000ff;
}

img {
    margin: 10px;
    padding: 10px;
    border: 0px outset #0000ff;
    }

.infotabs img {
    width 75px;
    height 40px;
    border: 0px solid #009;
    padding: 0px;
    margin: 0px;
    } 
    
.photo 
    {
    background: url("../images/shadow.gif") right bottom no-repeat;
    clear: right;
	margin: 0 0 15px 25px;
	padding: 0;
	position: relative;
	width: 55px;
	height: 108px;
    }
       
.photo img {
    border: 1px solid #666;
    background-color: #FFF;
    padding: 4px;
    position: relative;
    top: -5px;
    left: -5px;
    }
    
.figure photo {
    border: 1px solid #666;
    padding: 4px;
    background-color: #FFF;
    position: relative;
    top: -5px;
    left: -5px;
    }

.canlist {
    font: Tahoma, Ariel, Helvetica, "san-serif";
    font-size: 1.5em;
    font-color: #009;
    }
            
.canlist img {
    width 55px;
    heigth 108px;
    border: 1px solid #009;
    padding: 5px;
    margin: 5px;
    } 
    
.canlist td {
    font: Tahoma, Ariel, Helvetica, "san-serif";
    font-size: 1.75em;
    font-weight: bold;
    }
        
.figure img {
    border: 1px solid #666;
    padding: 10px;
    background-color: #009;

    }
    
.figure p {
    font: .75em/normal "Courier New", Courier, monospace, text;
    color: #333;
    text-align: center;
    background-color: #e6f3ff;
    border: 1px dashed #666;
    padding: 10px;
    margin: 10px ;
    }
    
td {
    font: .75em/normal Tahoma, Arial, Helvetica, sans-serif;
    color: #009;
    }
