body {
	background-color: #FFF;
	margin: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
h1{
font-size: 22px;
}
a {
	color: #00F;
	text-decoration: none;
}
a:visited {
	color: #00F;
	text-decoration: none;
}
a:hover {
	color: #00F;
	text-decoration: underline;
}
a:active {
	color: #00F;
	text-decoration: none;
}
#main{
	width:945px;
	margin: 0 auto;
}
#header{
	margin: 0px 0px 0px 0px;
}
#nav{
	margin: 18px 0px;
	height: 67px;
	width:100%;
}
	.navHome, .navAbout, .navLearn, .navServices, .navContact, .navSitemap, .navCoolTools, .sep{
		height:67px;
		display:block;
		}
	.sep{background:url(../images/nav.jpg) -110px 0px; no-repeat;width:3px;}
	.navHome{background:url(../images/nav.jpg) no-repeat;width:110px;}
	.navHome:hover{background:url(../images/nav.jpg) 0px -71px no-repeat;width:110px;}
	
	.navAbout{background:url(../images/nav.jpg) -113px 0px no-repeat;width:113px;}
	.navAbout:hover{background:url(../images/nav.jpg) -113px -71px no-repeat;width:113px;}
	
	.navServices{background:url(../images/nav.jpg) -229px 0px no-repeat;width:110px;}
	.navServices:hover{background:url(../images/nav.jpg) -229px -71px no-repeat;width:110px;}
	
	.navLearn{background:url(../images/nav.jpg) -342px 0px no-repeat;width:211px;}
	.navLearn:hover{background:url(../images/nav.jpg) -342px -71px no-repeat;width:211px;}
	
	.navCoolTools{background:url(../images/nav.jpg) -556px 0px no-repeat;width:128px;}
	.navCoolTools:hover{background:url(../images/nav.jpg) -556px -71px no-repeat;width:128px;}
	
	.navContact{background:url(../images/nav.jpg) -687px 0px no-repeat;width:125px;}
	.navContact:hover{background:url(../images/nav.jpg) -687px -71px no-repeat;width:125px;}
	
	.navSitemap{background:url(../images/nav.jpg) -815px 0px no-repeat;width:130px;}
	.navSitemap:hover{background:url(../images/nav.jpg) -815px -71px no-repeat;width:130px;}
	
	
#nav ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
#nav ul li{
	float: left;
}
#wrap{
	overflow:hidden;
}
#content{
	/*border: #999 solid 2px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;*/
	padding: 18px;
	width: 608px;
	float:left;
	margin: 8px 0px 0px 8px;
	background: #fff;
}
ul.check{
	list-style: none;
}
ul.check li{
	background: url(../images/icon_checkmark.png) no-repeat center left;
	overflow: visible;
	padding: 5px 0px 5px 60px;
}
ul.check li ul li{
	display:list-item;
	list-style-type:circle;
	background: none;
	padding: 0px;
}
#sidebar{
	padding: 0px 0px;
	margin: 0px 2px 0px 0px;
	width:280px;
	float:right;
}
ol li h3{
	margin: 28px 0px 14px 0px;
}

.boxtop{
	background: url(../images/sidebartop.png) no-repeat top center;
	height: 20px;
	text-align: center;
	line-height: 22px;
	font-size:12px;
	font-weight: bold;
	padding: 2px 0px 0px 0px;
	margin: 4px 0px 0px 0px;
}
.boxcontent{
	background: url(../images/sidebarbg.png) repeat-y top center;
	padding: 10px 20px;
	font-size:12px;
}
.boxcontent form{
	padding: 0;
	margin: 0;
}
.boxcontent p{
	padding: 0;
	margin: 8px 0px;
}
.boxbottom{
	background: url(../images/sidebarbottom.png) no-repeat top center;
	height: 22px;
	text-align: center;
}

.optin{
	width: 320px;
	margin: 0;
}

.optinboxtop{
	background: url(../images/optintop.png) no-repeat top center;
	height: 20px;
	text-align: center;
	line-height: 22px;
	font-size:12px;
	font-weight: bold;
	padding: 2px 0px 0px 0px;
	margin: 4px 0px 0px 0px;
}
.optinboxcontent{
	background: url(../images/optinbg.png) repeat-y top center;
	padding: 10px 20px;
	font-size:12px;
}
.optinboxcontent form{
	padding: 0;
	margin: 0;
	font-size:12px;
}
.optinboxcontent p{
	padding: 0;
	margin: 8px 0px;
}
.optinboxbottom{
	background: url(../images/optinbottom.png) no-repeat top center;
	height: 22px;
	text-align: center;
}

#footer{
	font-size:10px;
}
.footerlinks{
	font-size: 12px;
}
.onecategory { background:#fff url(images/bullet.png) no-repeat 0 3px; 
               width:250px; height:130px;float:left; margin:0 0 0 15px; padding:0 5px;} 
.onecategory p.onc_n { color:#d70000; font-style:italic; font-size:11px; margin:0px; padding:0px; }
.oncategory p.onc_about{padding:1px; margin:1px;}
.onecategory h5{margin:0px 0px 0px 5px; padding:0px;}
.onecategory a{color:#000; text-decoration:none;}
.onecategory a:hover{text-decoration:underline; color:#000;}

.feeds{width:450px; 
		margin:auto; 
		 
		margin-bottom:10px; 
		padding:10px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		} 
.feeds h2{clear:both; font-size:18px;}
.feeds img{display:none;}
.feeds p{clear:both;}