/*   
Theme Name: Tip 'n Taste
Theme URI: www.tipntaste.com
Description: The custom Tip 'n Taste website theme.
Author: ah productions
Author URI: www.ah-on.ca/pro
Version: v0.9
.
(c)2009 Rotary Clubs of Langley.
.
*/

/* Tip 'n Taste CSS */

html, body {
  margin: 10px auto 0px;
  padding: 0px;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  }
  
#wrap {
  margin: 0px auto;
  padding: 0px;
  width: 992px;
  }
  
#left {
  position: fixed;
  float: left;
  width: 300px;
  height: 94%;
  margin-bottom: 10px;
  background: url('images/beer_glass.jpg');
  background-position: left 150px;
  background-repeat: no-repeat;
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  *margin-left: -325px;
  _height: 600px;
  _position: absolute;
  }
  
#left a:hover img {
  filter:alpha(opacity=90);
  -moz-opacity: 0.9;
  opacity: 0.9;
  }
  
#right {
  margin-left: 325px;
  }
  
#r_top {
  position: static;
  display: none;
  height: 150px;
  text-align: left;
  border-bottom: 1px solid #CCCCCC;
  }

#r_top h6 {
  font-size: 14px;
  margin: 0px;
  padding: 4px 0px;
  }
  
#r_top div {
  display: block;
  float: left;
  }
    
#r_top .logo {
  height: 100px;
  width: 100px;
  border: 1px solid #CCCCCC;
  margin: 2px;
  padding: 0px;
  }
  
#r_nav {
  text-align: left;
  border-bottom: 1px solid #CCCCCC;
  padding: 4px 0px;
  width: 100%;
  }

#r_nav ul {
  list-style: none;
  display: inline;
  font-size: 20px;
  margin: 0px 15px 0px 0px;
  padding: 0px;
  }
  
#r_nav ul li {
  list-style: none;
  display: inline;
  padding-right: 10px;
  }
 
#r_nav a {
  color: #666666;
  text-decoration: none;
  }
  
#r_nav a:hover {
  color: #C2C2C2;
  }
  
#r_nav p {
  margin: 5px 0px;
  padding: 2px 0px;
  }
  
#r_content {
  text-align: left;
  float: left;
  width: 430px;
  }
  
#r_content h2 {
  color: #000000;
  *margin-top: 15px;
  }
  
#r_content h2 a {
  color: #000000;
  text-decoration: none;
  }
  
#r_content h2 a:hover {
  color: #C2C2C2;
  }
  
#r_content a {
  text-decoration: underline;
  color: #0066FF;
  }
  
#r_content a:hover {
  text-decoration: none;
  color: #666666;
  }

#r_content .supporters td {
  width: 5px;
  }
   
#r_content .supporters .logo {
  display: block;
  position: relative;
  overflow: hidden;
  height: 100px;
  width: 100px;
  margin: 0px 0px 5px 0px;
  padding: 0px;
  text-align: center;
  z-index: 1;
  }
  
#r_content img {
  border: 1px solid #CCCCCC;
  }

#r_content table {
  background-color: #FFFFFF;
  }
  
#r_content input, textarea {
  width: 200px;
  border: 1px solid #AAAAAA;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  color: #666666;
  padding: 2px 3px;
  }
  
#r_content textarea {
  width: 300px;
  height: 100px;
  }
  
#r_content .submit input {
  width: 60px;
  }
  
#r_content input:hover, textarea:hover {
  border: 1px solid #BCBCBC;
  }
  
#r_sidebar {
  font-size: 13px;
  text-align: left;
  margin-left: 448px;
  padding: 0px 8px 0px 12px;
  width: 196px;
  overflow: hidden;
  border-left: 1px solid #CCCCCC;
  }
  
.r_block { 
  border-bottom: 1px solid #CCCCCC;
  }
  
.r_block ul {
  margin-left: 0px;
  padding: 0px;
  list-style-type: none;
  }
  
.r_block ul li {
  margin-left: 0px;
  padding: 0px 0px 6px;
  }
  
#r_sidebar form {
  margin-bottom: 20px;
  }
  
#r_sidebar input:hover {
  filter:alpha(opacity=80);
  -moz-opacity: 0.8;
  opacity: 0.8;
  }
    
#r_bottom {
  position: fixed;
  bottom: 3%;
  margin: 0px auto;
  text-align: left;
  background-color: #FFFFFF;
  }
