body {
	margin:0;
	padding:0;
	width:100%;
	background:#fff;
	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;
}

#fixed {
	margin:0 auto;
	width:996px;
    text-align:left;
}

#header {
	float:left;
	width:100%;
	padding:0;
	margin:0;
	border-bottom:1px solid #000;
}

#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 */
		/* Left column background colour */
}

#colmid {
	float:left;
	width:200%;
	position:relative;
	left:160px;
    	/* Centre column background colour */
}

#colright {
	float:left;
	width:100%;
	position:relative;
	left:50%;
	margin-left:-470px;		/* Left Col Width + Right Col Width */
    	/* Right column background colour */
}

#block_1_wrap {
	float:right;
	width:50%;
	position:relative;
	right:100%;
}

#block_1_pad {
	margin:0 10px 0 480px; 			/* 
									Right Margin = Right Centre Col Padding, 
									Left Margin = Left Col Width + Right Col Width + Left Centre Col Padding 
									*/
	overflow:hidden;
}

#block_1 {
	width:100%;
	overflow:hidden;
	padding: 10px 0;
}

#block_2 {
	float:left;
	width:160px;					/* Left Col Width */
	position:relative;
	margin-left:-50%;
	left:310px;						/* Right Col Width */
}

#block_3 {
	float:left;
	width:310px;					/* Right Col Width */
	position:relative;
	left:0px;						
}


/* Old SWW styles carried over */

#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;
}

