/*  
    Style for Club G40 website created by Paul Hayes.  
    The forum has a seperate CSS file located in forum/skins/polog40
    So don't forget any changes will also need to be changed there!  
    This will be made better soon! 
*/

html, body, h1, h2, h3, h4, tr, td, table {
	margin: 0;
	padding: 0;
}
h1 img {
/*	display: block;*/
}
img {
	border: 0;
}
/*a {
	color: #464544;
}
a:hover {
	color: #666666;
}*/
.left {
	float: left;
}
.right {
	float: right;
}
.more {
	text-align: right;
}
.clear {
	clear: both;
}
.center { 
        text-align: center;
}
div.divcenter {  
        width: 75%;
        margin-left: auto;
        margin-right: auto;
}
div.shopdiv {
       background: #e2ffff;  
        width: 700px;
        margin-bottom: 10px;
        margin-left: auto;
        margin-right: auto;
        border-bottom: medium ridge #41b9b9;
        border-right: medium ridge #41b9b9;
}
h3.shopbox { 
        background: url(images/shop_box_top.png);
        height: 23px; }
body {
  background: #adadad;
  /*text-align: center;*/
  font: 12px arial, sans-serif;
  color: #464544;
}

.outer {
  background: top url(/images/bg_top.png) repeat-x;
/*  text-align: center;*/
}

table.main { 
  width: 90%; 
  min-width: 90%;
  margin-left: auto;
  margin-right: auto;
/*  margin-top: 20px;*/
  position: relative;
  top: 20px
}

tr.top_table { 
  /*height: 100px;*/
}

td.t_corner {
  width: 31px;
}

/*.td_corner img, .td_middle img { display:block; }*/

td.t_middle { 
  background: url(/images/header_middle.png) repeat-x; 
}

td.main_left { 
  width: 31px;
  background: url(/images/middle_left.png) repeat-y;
}

td.main_middle { 
  background: #d8d8d8;
}

td.main_right { 
  width: 31px;
  background: url(/images/middle_right.png) repeat-y;
}

tr.bottom_table { 
  height: 34px;
}

td.b_corner { 
  width: 31px;
  padding-bottom: 20px;
}

td.b_middle { 
  background: url(/images/bottom_middle.png) repeat-x;
  padding-bottom: 20px;
}

div.forumnav { 
position: relative;
top: 40px;
/*  float: right;
  margin-top: 0;*/ }

.forumnav li { 
  list-style: none;
  float: right;
  background: left center url(/images/g_scroll_logo.png) no-repeat;
  padding-left: 30px;
  padding-right: 20px;
}

a.cleanlink { 
  text-decoration: none; 
}

.forumnav a { 
  color: #000;
  text-decoration: none;
  font-weight: bold;
}

.bold { 
  font-weight: bold;
 }
         
.forumnav a:hover { 
  color: #FF0000;
}

table.yellow_box { 
  float: right; 
  width: 431px;
}

td.yellow_box {  
  padding-left: 10px;
  padding-right: 10px;
  background: url(/images/yellow_box_back.png) repeat-y;
}

td.yellow_box h2 { 
  color: #ff0000; 
  font-size: 15px;
  font-style: italic;
  }

td.yellow_box h3, td.yellow_box li  { 
  font-size: 11px;
}

table.pink_box { 
  float: right; 
  width: 431px;
}

td.pink_box {  
  padding-left: 10px;
  padding-right: 10px;
  background: url(/images/pink_box_back.png) repeat-y;
}

td.pink_box h2 { 
  color: #ff0000; 
  font-size: 15px;
  font-style: italic;
  }

td.pink_box h3, td.pink_box li  { 
  font-size: 11px;
}

table.blue_box { 
  float: right; 
  width: 431px;
}

td.blue_box {  
  padding-left: 10px;
  padding-right: 10px;
  background: url(/images/blue_box_back.png) repeat-y;
}

td.blue_box h2 { 
  color: #ff0000; 
  font-size: 15px;
  font-style: italic;
  }

td.blue_box h3, td.blue_box li  { 
  font-size: 11px;
}

/*
td.main_bit h2 { 
  font-size: 15px;
  color: #000000;
}

td.main_bit p { 
  font-size: 11px; }
*/
td.grey
{
font-size: small;
background-color: #bfbfbf;
}

td.white
{
font-size: small;
background-color: #ffffff;
}
img.plus_space { 
padding-right: 60px;
}

.right_box { 
padding-left: 60px;
 }