	
	
	body { text-align: center; font: normal normal 11px Verdana; color: #767676; background: #ffffff url('/images/bg.jpg') repeat-x top left; margin: 0 0 15px 0; padding: 0; }
	form { margin: 0; padding: 0; }   a img { border: 0; }	table, tr, td { font: normal normal 11px Verdana; }
	
	a { font-weight: bold; color: #3b90a4; }
	
	.clear { clear: both; }
	
	select, input[type="text"], input[type="password"] { border: 1px solid #c0c0c0; font: normal normal 12px Verdana; color: #303030; width: 250px; padding: 3px 5px; }
	td b { font-size: 14px; color: #303030; }
	
	#container { width: 1026px; margin: 10px auto 20px auto; text-align: left; }
		#header { display: table; width: 100%; }
			#header h1 { float: left; display: block; width: 258px; height: 62px; margin: 0; padding: 20px 0 0 0; text-indent: -9159px; }
				#header h1 a { display: block; width: 258px; height: 63px; background: transparent url('/images/logo.jpg') no-repeat top left; }
			#header .skyline { float: right; width: 728px; height: 90px; background-color: #FFFFFF; }
		ul#menu { margin: 16px 0 0 0; padding: 0; list-style: none; display: table; }
			ul#menu li { list-style: none; float: left; margin: 0 15px 0 0; padding: 0 0 0 20px; width: 100px; text-align: center; background: transparent url('/images/sprite1.gif') 0 0 no-repeat; }
				ul#menu li.adnetworks { width: 140px !important; }
				ul#menu li a { background: transparent url('/images/sprite1.gif') 100% 0 no-repeat; display: block; height: 27px !important; height: 37px; padding: 10px 20px 0 0; color: #606060; font: normal bold 12px Verdana; text-decoration: none; }
				ul#menu li.on, ul#menu li:hover { background-position: 0 -108px; }
					ul#menu li.on a, ul#menu li:hover a { background-position: 100% -108px; color: #ffffff; }
		ul#submenu { margin: 15px 0 0 0; padding: 0; list-style: none; display: table; display: none !important; }
			ul#submenu li { list-style: none; float: left; margin: 0 15px 0 0; padding: 0 0 0 8px; background: transparent url('/images/sprite1.gif') no-repeat 0 -37px; }
				ul#submenu li.text { background-image: none; font-weight: bold; font-size: 12px; color: #fb6a01; padding-top: 6px; }
				ul#submenu li a { background: transparent url('/images/sprite1.gif') 100% -37px no-repeat; display: block; height: 18px !important; height: 24px; padding: 6px 8px 0 0; color: #606060; font: normal bold 10px Verdana; text-decoration: none; }
					ul#submenu li a:hover { text-decoration: underline; }
				ul#submenu li.on { background-position: 0 -61px; }
					ul#submenu li.on a { background-position: 100% -61px; color: #ffffff; }
		#content { display: table; width: 100%; margin: 50px 0 10px 0 !important; margin-top: 100px; }
			#content #left { float: left; width: 656px; }
				.copyright { margin: 35px 0 10px 0; text-align: center; font-weight: bold; }
					.copyright a { color: #f76800; text-decoration: none; }
						.copyright a:hover { text-decoration: underline; }
			#content #right { float: right; width: 342px; }
				.login { margin-bottom: 10px; }
					.login h2 { margin: 0 0 10px 0; padding: 15px 0 0 20px; height: 30px !important; height: 45px; width: 322px !important; width: 342px; font: normal bold 14px Verdana; color: #5f5f5f; background: url('/images/rightheader.jpg') no-repeat; }
					.login label { float: left; margin-top: 10px; width: 80px; padding-top: 3px; text-align: right; font: normal normal 12px Verdana; color: #fb6800; }
					.login input[type="text"], .login input[type="password"], .login select { margin-top: 10px; margin-left: 20px; width: 200px; float: left; border: 1px solid #c0c0c0; }
					.login .continue { margin: 10px auto 0 auto; width: 255px; text-align: right; }
						.login .continue a { color: #929292; text-decoration: underline; }
						.login .continue input[type="image"] { vertical-align: middle; }
				.sliceout { margin-bottom: 10px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 15px; text-align: center; color: #5a5a5a; }
					.sliceout a { color: #fc6901; font-weight: bold; text-decoration: underline; }
				.squaread { margin: 0 auto 10px auto; width: 300px; height: 250px; background-color: #f0f0f0; }
				ul#boxads { margin: 0 0 10px 0; padding: 0; list-style: none; }
					ul#boxads li { margin: 0; padding: 0 0 20px 5px; width: 165px; height: 125px; float: left; text-align: center; }
		#footer { background: transparent url('/images/footer.jpg') repeat-x top left; padding: 25px; }
			#footer a { font: normal bold 11px Verdana; color: #707070; text-decoration: none; }
				#footer a:hover { text-decoration: underline; }
			ul.parent { list-style: none; padding: 10px 0 20px 10px; margin: 0; }
				ul.parent > li { list-style: none; float: left; width: 168px; }
				ul.parent h3 { margin: 0; font: normal bold 14px Verdana; color: #fc6901; }
			ul.child { list-style: none; margin: 0; padding: 0; }
				ul.child > li { list-style: none; margin: 0; padding: 5px 0 0 0; }
					ul.child > li a { font: normal normal 11px Verdana; color: #747273; text-decoration: none; }
						ul.child > li a:hover { text-decoration: underline; }
	
	
	.bloglist .header { display: table; width: 100%; margin: 0 0 10px 0; }
	.bloglist h2 { padding: 0; margin: 0; display: inline; float: left; }
		.bloglist h2 a { font: normal bold 18px Verdana; color: #3a7883; text-decoration: none; }
			.bloglist h2 a:hover { text-decoration: underline; }
	.bloglist .author { float: right; display: inline; background: transparent url('/images/sprite1.gif') 0 -85px no-repeat; padding: 4px 0 6px 10px; }
		.bloglist .author a { color: #020001; font-weight: bold; background: transparent url('/images/sprite1.gif') 100% -85px no-repeat; padding: 4px 10px 6px 0; text-decoration: none; }
	.bloglist .details { margin-top: 3px 0 0 0; font-size: 11px; }
		.bloglist .details b { font-size: 11px; color: #606060; }
	.bloglist .post { line-height: 18px; font-size: 12px; color: #303030; }
	.bloglist .foot { display: table; width: 100%; border-top: 1px solid #e5e5e5; border-bottom: 2px solid #7f7f7f; padding: 10px 0; margin: 10px 0 20px 0; }
		.bloglist .foot a.comments { float: left; padding: 0 0 0 30px; background: transparent url('/images/sprite2.gif') 0 0 no-repeat; font: normal normal 11px Verdana; color: #303030; font-weight: bold !important; text-decoration: none; }
		.bloglist .foot a.readpost { float: right; padding: 0 16px 0 0; background: transparent url('/images/sprite2.gif') 100% -1px no-repeat; font: normal bold 11px Verdana; color: #fa6801; text-decoration: none; }
		.bloglist .foot a:hover { text-decoration: underline; }
	
	.profile h2 { display: block !important; float: none !important; }
	
	#commentary{margin:4em 0 0}
	#commentary ol{margin-top:1em}
	#commentary ol li{margin-bottom:4em}
	#commentary li a { color: #105ca5; }
	#commentary li p{margin:0;line-height:16px}
	#commentary li span.user{padding-right:.3em}
	#commentary li span.user a.blogauthor{padding-left:40px;background:transparent url('author.gif') no-repeat center left}
	#commentary li span.date{color:#939288;margin-right:.7em}
	#commentary li span.permlink a{margin-right:.4em}
	#commentary li cite.meta{padding-bottom:.5em;width:100%;font-style:normal;margin-bottom:1em;display:block;border-bottom:1px solid #ececea}
	#commentary .avatar{border:1px solid #ececea;margin-bottom:.5em;margin-left:1em;background:#fff;float:right;width:50px;height:50px;margin-top:-.1em;padding:.2em}
	#commentary .comment ul{list-style-type:disc}
	#commentary .comment ul li{margin-bottom:1em}
	
	.adnetlogo .imagebox { border: 1px solid #e0e4cb; padding: 10px; display: block; text-align: center; }
		.adnetlogo .imagebox div { margin-top: 10px; }
	.adnetdesc { line-height: 16px; }
		.adnetdesc h2 { font: normal bold 16px Verdana; color: #3a7883; display: block; width: 100%; margin-bottom: 5px; }
			.adnetdesc h2 a { font: normal bold 16px Verdana; color: #3a7883; text-decoration: none; }
				.adnetdesc h2 a:hover { text-decoration: underline; }
	.adnetinfo {  }
		.adnetinfo h2 { font: normal normal 14px Verdana; color: #3a7883; display: block; width: 100%; padding-left: 15px; margin-bottom: 5px; display: block; width: 100%; }
		.adnetinfo .topinfo { background: transparent url('adnetinfo-top-inside.jpg') repeat-y top left; }
			.adnetinfo .topinfo .inside { background: transparent url('adnetinfo-top.jpg') no-repeat top left; padding: 20px 20px 10px 20px; font: normal normal 11px Verdana; color: #303030; line-height: 16px; }
				.adnetinfo .topinfo .inside h2 { margin: 10px 0 0 0; padding: 0; font: normal bold 11px Verdana; color: #303030; }
					.adnetinfo .topinfo .inside h2 a { margin-left: 10px; font: normal bold 11px Verdana; color: #a0a0a0; }
				.adnetinfo .topinfo .inside strong { font: normal bold 14px Verdana; color: #303030; margin-bottom: 3px; }
				.adnetinfo .topinfo .inside .green { color: #3b90a4; }
					.adnetinfo .topinfo .inside .green a { font-weight: bold; color: #3b90a4; }
		.adnetinfo .bottominfo { background: transparent url('adnetinfo-bottom-inside.jpg') repeat-y top left; }
			.adnetinfo .bottominfo .inside { background: transparent url('adnetinfo-bottom.jpg') no-repeat top left; padding: 20px 20px 10px 20px; font: normal normal 11px Verdana; color: #303030; line-height: 16px; }
			.adnetinfo .bottominfo strong { font: normal bold 14px Verdana; color: #fff; }
			.bottominfo ul { list-style: none; margin: 15px 0 0 10px; padding: 0; }
				.bottominfo ul li { font: normal normal 12px Verdana; color: #eaeddc; margin: 0 0 5px 0; padding: 0; list-style: none; }
					.bottominfo ul li a { color: #eaeddc; text-decoration: none; }
						.bottominfo ul li a:hover { text-decoration: underline; }
		.adnetinfo h3 { text-align: center; display: block; width: 100%; font: normal bold 11px Verdana; color: #707070; margin: 15px 0 5px 0; padding: 0; }
		.repinfo { background: transparent url('repinfo-inside.jpg') repeat-y top left; }
			.repinfo .top { background: transparent url('repinfo-top.jpg') no-repeat top left; }
			.repinfo .bottom { background: transparent url('repinfo-bottom.jpg') no-repeat bottom left; padding: 15px; color: #505050; line-height: 18px; }
				.repinfo .bottom strong { font: normal bold 14px Verdana; color: #303030; display: block; }
				.repinfo .bottom .green { color: #3b90a4; font-weight: bold; }
				.repinfo .bottom b { font-size: 11px; }
	.adnetreviews { }
		.adnetreviews h2 { font: normal bold 14px Verdana; color: #3b90a4; padding: 0 0 7px 7px; border-bottom: 1px solid #707070; margin-bottom: 10px; display: block; width: 100%; }
			.adnetreviews h2 a { font: normal bold 11px Verdana; text-decoration: underline; margin-left: 15px; }
		.adnetreviews h3 { font: normal bold 12px Verdana; color: #3b90a4; padding: 0 0 7px 7px; border-bottom: 1px solid #707070; margin-bottom: 10px; margin-left: 20px; display: block; }
		.adnetreviews strong { font: normal bold 14px Verdana; color: #303030; display: block; width: 100%; margin-bottom: 3px; }
			.adnetreviews strong a { font: normal bold 20px Verdana; color: #3a7884; text-decoration: none; }
				.adnetreviews strong a:hover { text-decoration: underline; }
		.adnetreviews .description { line-height: 16px; margin-bottom: 3px; }
		.adnetreviews .rightreview { text-align: right; }
		.adnetreviews .rightrating { text-align: right; color: #fa6900; font: normal bold 12px Verdana; padding: 7px; border-top: 1px solid #e5e5e5; border-bottom: 2px solid #7f7f7f; margin: 15px 0; }
			.adnetreviews .rightrating img { vertical-align: middle; }
		.adnetreviews .divider { height: 1px !important; background-color: #a0a0a0; margin: 10px 0; }
		.adnetreviews .darkdivider { height: 2px !important; background-color: #303030; margin: 10px 0; }
	
	.editing h2 { font: normal bold 14px Verdana; color: #3b90a4; padding: 0 0 7px 7px; border-bottom: 1px solid #707070; margin-bottom: 10px; display: block; width: 100%; }