/* ADS */body { background: #000 url(../images/gnl_back.gif) left top no-repeat; margin: 0 0 100px 0; padding: 0; border: 0; }div.clearer {clear: left; line-height: 0; height: 0;}#top { background: #333; height: 16px; }#logo { margin: 0; padding: 0; border: 0; }#logo a { display: block; margin: 0; padding: 0; background: transparent url(../images/bg_logo.gif) no-repeat; height: 83px;  }#logo span {display: none; }a img {border: 0;}ul#nav {	list-style-type: none;	margin: 0;	padding: 0 0 0 23px;	background: #fff;	height: 70px;	}	ul#nav li {	float: left;	background: url(../images/bg_nav_a.gif) no-repeat;	margin: 0 20px 0 0;	padding: 42px 0 0 0;	font: 9px arial, verdana, sans-serif;	}ul#nav li.active {	background: url(../images/bg_nav_d.gif) no-repeat;}ul#nav li a {	color: #666666;	text-decoration: none;	}ul#nav li.active a {	color: #000;	text-decoration: none;	}	ul#nav li a:hover {		color: #666;	text-decoration: none;	}#container {	width: 570px;
	height: 2750px;	margin: 100px 0 0 210px;	background: transparent;}#content {	float: left;	width: 450 px;	margin: 120px 0 0 60px;	padding: 16px;}

h2 {	font: 24px arial, verdana, sans-serif;		color: #666;	font-weight: bold;	margin: 0;	padding: 0;	}	h3#recentwork {	font: 13px arial, verdana, sans-serif;	color: #666;	padding: 0;	margin: 0 0 10px 0;	height: 29px;	}	p {	font: 13px arial, verdana, sans-serif;	color: #fff;	}	p a {	color: #333;	text-decoration: none;	}	#sidebar img {	border: 2px solid #fff;	}#sidebar img.plus {	border: 0;	}	#sidebar p {	font: 9px arial, verdana, sans-serif;	color: #000;	margin: 0 0 20px 0;	}	#sidebar p a {	color: #666;	text-decoration: none;	}	p#bottom {
	text-align: bottom;	font: 9px arial, verdana, sans-serif;	color: #000;	padding: 10px 0 0 0;	margin: 30px 0 0 0;	}	