* { 
	padding: 0; margin: 0;
}
body {

	padding: 0;
	font: normal .70em/1.6em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #666666;
	text-align: center;
	background: #CCC;
}

/* headers */
h1, h2, h3 {
	font: normal 18px;
	color:#222;
}
h1 { font-size: 17px; } 
h2 { font-size: 15px; color:#74743D; }
h3 { font-size: 15px; color:#C34E23; font-weight: normal;}

#main h1 { 
	font-size: 18px;
	color: #222; 	
	padding: 0 0 5px 0;
	margin: 0 15px 15px 15px;
	border-bottom: 1px dashed #CCC;;
}
#sidebar h1 {
	font-size: 17px;
	/* color: #74743D; */ 	
	color: #6C6E3A;
	padding: 0;
	margin: 0 0 10px 5px;	
}

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

ul, ol {
	margin: 10px 30px;
	padding: 0 15px;	
}

img {
	border: 0;
}

/* links */
a {
	color: #CB4721; 
	background-color: inherit;
	text-decoration: none;	
}
a:hover {
        color: #222;
	background-color: inherit;
	text-decoration: underline;
}

#wrap
{
	margin: 0 auto; 	
	background: #FFF;
	color: #333;
	width: 965px;
}

.logobg
{
	background: url(images/logobg.jpg) repeat-x;
	margin: 0;
}
.logobg a
{
	font-size: 18px;
	color: #FFF;
	text-decoration: none;
}
.logobg a:hover
{
	border-bottom: 1px dashed #FFF;
}

#sidebar 
{
	float: left;
	margin: 0;
	background-color: #ECE9D8;
	padding: 5px;
	width: 170px;
}

#main 
{ 
	width: 765px;
	float: left; 
	padding: 10px;
}


.cat_head
{
	font-size: 18px;
	padding: 3px;
	border-bottom: 1px solid #CCC;
	margin: 0;
}
.cat_body
{
	padding: 5px;
}
.cat_body a
{
	font-size: 12px;
	display: block;
	padding: 3px;
	color: #333;
	border-bottom: 1px solid #CCC;

}
.cat_body a:hover
{
	text-decoration: none;
	background: #F4F4F4;
}


#footer 
{
	padding: 10px;
	background: #180700;
	margin: 0;
	color: #F7F7F7;
}


/* TUTORIALS */

.tutorial {

	width: 100%;
	border-bottom: 1px solid #ccc;
	padding: .5em 0;
}

.tutorial a.title
{
color: #000;
font-size: 18px;
text-decoration: none;
margin: 0px;
}
.tutorial a.title:hover
{
color: #CB4721;
font-size: 18px;
text-decoration: none;
}

.tutorial .thumbnail 
{
	float: left;
	margin: 5px 5px 0px 2px;
}
			
.tutorial .thumbnail img { border: 1px solid #000; }
		
.tutorial .demographic 
{
	margin-top: 3px;
	font: 11px Verdana,Tahoma,Arial,sans-serif;
}

.tutorial .description 
{
	margin-top: 3px;
	margin-bottom: 3px;
	font: 11px Verdana,Tahoma,Arial,sans-serif;
}
	
.tutorial .listing 
{
	padding: 0 3px;
}

.tutorial .overview
{
	clear: both;
	color: #999;
	font-size: .9em;
	padding: 0 .25em 0 0;
}
			
.tutorial .overview a {	color: #666; }
			
.tutorial .overview a:hover {color: #000;}


.tutorial .tools
{
	clear: both;
	color: #999;
	font-size: .9em;
	padding: 0 .25em 0 0;
}

/* AD BANNERS */
.banner { background: #ECE9D8; padding: 10px 10px 5px 10px; width: 728px; }
.unit { width: 178px; margin: 0 2px 5px 2px; text-align: left; float: left; }
.unit .title { line-height: 12px; }
.unit .title a { color: #CB4721; text-decoration: underline; font-weight: bold; }
.unit .title a:hover { color: #000000; }
.unit .txt { color: #444444; line-height: 12px; margin: 1px 0; }
.unit:hover .txt { color: #000000; }
.unit .url a { color: #888888; text-decoration: none; }
.unit:hover .url a { color: #666666; }
.unit:hover .url a:hover { color: #000000; }

.ad_here { width: 728px; border-top: 1px solid #CCCCCC; color: #666666; text-align: right; }
.ad_here a { color: #666666; text-decoration: underline; }
.ad_here a:hover { color: #000000; }

/* Submit Form */
.regtext
{
color: #666666; 
font-family: Verdana;
width:150px;
font-size:14px;
border:1px solid #666;
font-weight: bold;
padding:5px;
}

/* Pagination */
.pagein
{
padding: 5px; 
font-size: 13px;
}
.pagin a
{
text-decoration: none;
padding: 5px;
border: 1px solid #CCC;
margin: 0 5px 0 5px;
}
.pagin a:hover
{
border: 1px solid #000;
}
.pagin a.current
{
color: #000;
border: 1px solid #000;
}


/* BLOG */

.post-footer {
	font-size: 95%;
	border: 1px solid #EFEFEF; 
	background: #F8F8F8; 
	padding: 3px 10px;
	margin: 20px 15px 10px 15px;	
}
.post-footer .date {
	background: url('images/clock.gif') no-repeat left center; 
	padding-left: 20px; margin: 0 10px 0 5px;	
}
.post-footer .comments {
	background: url('images/comment.gif') no-repeat left center; 
	padding-left: 20px; margin: 0 10px 0 5px;	
}
.post-footer .readmore {
	background: url('images/page.gif') no-repeat left center;
	padding-left: 20px; margin: 0 10px 0 5px;	
}
