/* CSS Document */

body {
background:url(images/bg.gif) repeat-x #dfe8ef;
margin:0;
padding:0 0 10px 0;
font-family:Trebuchet MS;
}

p,h1,h2,h3 {
margin:0;
padding:0;
}

#wrapper {
width:747px;
margin:0 auto;
}

	#wrapper #top {
	background:url(images/wrapper-top.gif);
	width:747px;
	height:29px;
	}

		#wrapper #top a {
		color:#50575d;
		font-size:12px;
		}

		#wrapper #top p {
		padding:0px 0px 6px 10px;
		}

#content {
background:#FFFFFF;
width:747px;float:left;
margin:0 auto;
}
.links a
{
	color:#406a81;
	font-family:Trebuchet MS;
	font-size:12px;
	padding:0px 0px 0px 12px;
	}

#footer {
background:url(images/footer.gif);
width:747px;
height:32px;clear:both;
}

	#footer p {
	color:#FFFFFF;
	font-family:Trebuchet MS;
	font-size:12px;
	padding:6px 6px 6px 10px;
	}
	
	#footer a {
	color:#FFFFFF;
	font-weight:bold;
	}
	
.ad {
text-align:center;
padding:3px 3px 3px 3px;
}	

#leftcolumn {
padding:3px;
float:left;
width:144px;
}

#middlecolumn {
padding:3px;
float:left;
width:350px;
}

#middlecolumnsub {
padding:3px;
float:left;
width:500px;
}

#rightcolumn {
padding:3px;
width:234px;
float:left;
}

.topLeft {
background:url(images/top.gif);
height:8px;
width:144px;
}

.middleLeft {
background:url(images/middle-left.gif);
width:144px;
}

	.middleLeft h1 {
	color:#406a81;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 0px 12px;
	}
	
	.middleLeft a.partner {
	color:#406a81;
	font-family:Trebuchet MS;
	font-size:11px;
	padding:0px 0px 0px 12px;
	}
	
.bottomLeft {
background:url(images/bottom.gif);
width:144px;
height:8px;
}	

.topMiddle {
background:url(images/top.gif);
height:8px;
width:350px;
}

.topMiddleSub {
background:url(images/top.gif);
height:8px;
width:500px;
}

.topRight {
background:url(images/top.gif);
width:234px;
height:8px;
}

.middleMiddle {
background:url(images/middle-middle.gif);width:350px;
}

	.middleMiddle h1 {
	color:#000000;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 0px 12px;
	}
	
	.middleMiddle p {
	color:#5d5d5d;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:normal;
	padding:0px 0px 0px 12px;
	}
	
	.middleMiddle ol {
	color:#5d5d5d;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:normal;
	padding:0px 0px 0px 12px;
	}
	
	.middleMiddle a {
	color:#3c3c3c;
	font-weight:bold;
	}
	
	.middleMiddle a:hover {
	color:#000000;
	}
	
	
.middleMiddleSub {
background:url(images/middle-middle-sub.gif);width:500px;
}

	.middleMiddleSub h1 {
	color:#000000;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 0px 12px;
	}
	
	.middleMiddleSub p {
	color:#5d5d5d;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:normal;
	padding:0px 8px 0px 12px;
	}
	
	.middleMiddleSub a {
	color:#3c3c3c;
	font-weight:bold;
	}
	
	.middleMiddleSub a:hover {
	color:#000000;
	}	

.bottomMiddle {
width:350px;
background:url(images/bottom.gif);
height:8px;
}

.bottomMiddleSub {
width:500px;
background:url(images/bottom.gif);
height:8px;
}

.middleRight {
background:url(images/middle-right.gif);
width:234px;
}

	.middleRight h1 {
	color:#5397bd;
	font-size:12px;
	font-family:Trebuchet MS;
	font-weight:bold;
	padding:0 0 0 12px;
	}
	
	.middleRight h2 {
	color:#000000;
	font-size:12px;
	font-family:Trebuchet MS;
	font-weight:bold;
	padding:0 0 0 12px;
	}	
	
	.middleRight p {
	padding:0 0 0 12px;
	font-size:12px;
	font-family:Trebuchet MS;
	}
	
	.middleRight a.forum {
	color:#a2b6c6;
	font-size:12px;
	font-family:Trebuchet MS;
	}
	
	.middleRight a.topsite {
	color:#5d5d5d;
	font-size:12px;
	font-family:Trebuchet MS;
	}

.bottomRight {
width:234px;
background:url(images/bottom.gif);
height:8px;
}
	
.proxy {
border:3px solid #eaedf0;
margin:5px 5px 5px 12px;
}	

.clear {
margin-top:3px;
}

.template {
float:left;
width:330px;
padding:10px 0 0 12px;
}

	.template p {
	color:#5d5d5d;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:normal;
	padding-left:0;
	}
	
	.template a {
	color:#5d5d5d;
	font-weight:bold;
	font-size:12px;
	}
	
.temp {
float:left; 
padding:10px 0 0 12px;
}	