 body {
        margin:0;
        padding:0;
        border:0;			/* This removes the border around the viewport in old versions of IE */
        width:100%;
        background:#fff;
		text-align: center;
		min-width:600px;		/* Minimum width of layout - remove line if not required */
					/* The min-width property does not work in old versions of Internet Explorer */
		font-size:90%;
		text-align: center;
		font-family: Tahoma, sans-serif;
        font-size: 12px;
    }
	/* Wrapping Container */
	#fixed {
		width: 996px;
		margin: 0 auto;
		text-align: left;
	}
	
	/* Header styles */
    #header {
        clear:both;
        float:left;
        width:100%;
	overflow: hidden;
	}
	
	/* Column Container */
	.colmask {
		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	    clear:both;
	    float:left;
        width:100%;				/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	
	/* 2 column right menu settings */
	.rightmenu {
	    /* background-color: #CCC;  Right Background Colour */
	}
	.rightmenu #colleft {
        float:left;
        width:200%;
        margin-left:-310px;		/* Right Col Width including Padding */
        position:relative;
        right:100%;
        /* background:#DDD;		Left Background Colour */
    }
    .rightmenu #block_1_wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding: 10px 0;
	}
	.rightmenu #block_1 {
        margin:0 10px 0 320px;	/* Right = Left Col's Left Padding ----- Left = Right Col width (incl padding) + Left Col Right Padding */
        overflow:hidden;
	}
    .rightmenu #block_3 {
        float:right;
        width:300px;			/* Right Col width, no padding */
        position:relative;
        left:300px;				/* Right Col width + one side of Right Col Padding */
    }
	
	/* Footer styles */

#footer {
  clear: both;
  background-position: top;
  background:url(../../images/footer_bg.gif);
  background-repeat:no-repeat;
  height:210px;
  background-color: #5b5b5b;
  text-align:left;

}
.footer-toprow,
.footer-bottomrow {
  height:100px;
}
#footer .adwrap-leaderboard {
  text-align: left;
  margin:5px;
  width:740px;
  float:left;
}

	
	#topmenu  {
	height:2.3em;
	}

	#topmenu {
	width: 100%;
	clear:both;
	}

	
	h1 {
        margin-top: 0;
        text-transform: uppercase;
        font-size: 1.3em;
	}

	h3, h3 a {
			text-transform: uppercase;
			font-size: 1.2em;
			text-decoration: none;
	}

	#customSiteName {
			font-size:18px;
			height:14px;
			color:#ffffff;
			padding:6px;
	}

	#logo   {
			float:left;
	}

	.adwrap-leaderboard {
			text-align: center;
	}

