<!-- bonus ContentGenerator.net stylesheet -->
/* 
 * Cascading Style Sheet(CSS 467), for Invision Power Board 2.2.0
 * Author: James A. Mathias, admin@leihu.com, http://www.1lotus.com 
 * Copyright: 2005 Invision Power Services, all rights reserved 
 *
 * All style attributes in alpha-numeric order starting from 0
 *
Modified and Enhanced by http://www.skinbydragonfly.com contact admin@skinbydragonfly.com
 *
 *
Modifed and enhanced further by Andrew Field
*/

html{
	overflow-x: auto; /* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */
}

body{ 
	background: #5A81A8;
    color: #222;
	font-family: Tahoma,Verdana, Arial, Trebuchet MS, Sans-Serif,  Courier, Georgia, Times New Roman, Serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px; /* required for Opera to have 0 margin */
	text-align: center; /* centers board in MSIE */
}
/* 
 * ========================================
 * Set up IPB table
 * ========================================
 */
 .ipbtable { width:100% }

table.ipbtable,
tr.ipbtable,
td.ipbtable
{ /* required for text in tables, because tables do not inherit from body */
	background: transparent;
	color: #222;
	font-size: 11px;
	line-height: 135%;
}

.ipbtable td,
.divpad{ /* gives all tables faux cellpadding of 5px */
	padding: 5px;
}

td.nopad{ /* allows some tables to have no padding on the td */
	padding: 0;
}


/* Safari... */
      th
      {
          text-align: left;
      }



/* 
 * ========================================
 * global hyperlink styles 
 * ========================================
 */

a:link,
a:visited,
a:active{
	background: transparent;
	color: #0000FF;
	text-decoration: underline;
}

a:hover{
	background: transparent;
	color: #FF0000;
}

/* 
 * ========================================
 * Main wrapper
 * ========================================
 */

#ipbwrapper{ 
	margin: 0px auto 0px auto; /* centers the box, no matter the overall width*/
	text-align: left; /* re_aligns text to left second part of two part MSIE centering workaround */
	background: #FFF;
        border-left: 1px solid #2E4858;
        border-right: 1px solid #2E4858;
        padding: 0px 0px  0px 0px;
         margin: 0px  auto 0px auto;
}

#innerwrapper{ 
	margin: 0px auto 0px auto; /* centers the box, no matter the overall width*/
	text-align: left; /* re_aligns text to left second part of two part MSIE centering workaround */
	background: transparent;
        padding: 10px;
         margin: 0px  auto 0px auto;
}




#logostrip{ 
	background: #2A95D7  url(http://www.contentgenerator.co.uk/forum/style_images/contgen/header_tile.gif);
	height: 128px;
	margin: 0;
	padding: 0;
}

#logographic{
	background: transparent url(http://www.contentgenerator.co.uk/forum/style_images/contgen/logo4.gif) no-repeat left;
	height: 128px;
	margin: 0;
	padding: 0;
}

#logostrip_end
{
background: url(http://www.contentgenerator.co.uk/forum/style_images/contgen/logo_right.gif) no-repeat right; 
}

#logostrip[id] img
{
position: relative; 
top: 0px;
}


#submenu{ 
        background:  #1095D2 url(http://www.contentgenerator.co.uk/forum/style_images/contgen/submenu.gif);
	border-top: 0;
       	color: #2E4858; 
	margin: 0; 
        font-family: Verdana, Arial, Trebuchet MS, Sans-Serif,  Courier, Georgia, Times New Roman, Serif;
	font-size: 12px;
       position: relative;
       height: 52px;
      
}

.ipb-top-left-link,
  .ipb-top-right-link
  {
      background: transparent ;
      float: right;
      font-family: Verdana, Arial, Trebuchet MS, Sans-Serif,  Courier, Georgia, Times New Roman, Serif;
	font-size: 12px;
      font-weight: bold;
      letter-spacing: 0px;
      margin: 0px;
      padding: 0px 0 0px 0;
      width: auto;
     
  }
  
  .ipb-top-left-link
  {
      float: left;
      border-left: 0px;
      
  }
  
  .ipb-top-left-link a:link,
  .ipb-top-left-link a:visited,
  .ipb-top-right-link a:link,
  .ipb-top-right-link a:visited
  {
      background: transparent;
      color: #254251;
      padding: 0 6px 0 6px;
      text-decoration: none;
  }
  
  .ipb-top-left-link a:hover,
  .ipb-top-left-link a:active,
  .ipb-top-right-link a:hover,
  .ipb-top-right-link a:active
  {
      background: transparent;
      color: #2E4858;
  }

#submenu p
{
	background: transparent !important;
	border: 0 !important;
	font-size: 12px;
	font-weight: bold; 
	margin: 0 !important;
	padding: 0; 
	text-align: right;
}
#submenu a:link, 
#submenu  a:visited{ 
	background: transparent; 
       	color: #DDD;
        border-left: 1px solid #026B9C;
        padding: 10px 6px 8px 5px;
        text-decoration: none;
        line-height: 37px;
}

#submenu a:hover, 
#submenu a:active{
	background: #8DCFED url(http://www.contentgenerator.co.uk/forum/style_images/contgen/mbar.gif); 
        color: #2E4959; 
        padding: 10px 5px 8px 5px;
        border-right: 1px solid #1DB6FE;
        border-left: 1px solid #014869;
       	text-decoration: none;
      
}


