.cat-item {
margin: 0; padding: 0;
float: left;
}

/********************************************************************************************** GLOABAL STYLES */

/*** main colors for links ***/
a{
	color:#060;
	text-decoration:none;
	}
a:hover{
	color: #000;
	
	}

/********************************************************************************************** Menu */
#menu_wrap  a.current{
	color:#000!important;
	background: url(images/menu_li_on.png) repeat-x;
	text-decoration: underline;
	}
	
/********************************************************************************************** HOME PAGE BANNER TEXT AREA STYLES */
#small_banner_wrap{
	color:#bfc2c8; /* tagline coloe */
	}
/********** styles for banner text slideshow */
#description{
	color:#FFF;
	}
#description h2{
	color:#ebebeb;
	font-size:80px;
	font-weight:bold;
	}
	
#description h3{
	color:#ebebeb;
	font-size:35px;
	font-weight:bold;
	}	
/********************************************************************************************** POSTS LINK READ MORE TEXT COLOR */	
.post .entry_link{
	color:#FFF;
	}
/********************************************************************************************** PORTFOLIO IMAGE HOVER */	
.project table tr td.image a img, #content .post a img{
	border:4px #CCC solid;
	}	
.project table tr td.image a:hover img, #content .post a:hover img{
	border:4px #2E3138 solid;
	}		
/********************************************************************************************** SIDEBAR SUB MENU HOVER */	
.sub_menu a:hover{
	background-color:#CACACA;
	color:#414141;
background: url(images/sidebar_li_over.jpg) no-repeat;
	}
/********************************************************************************************** Blog */	
.postmeta .link_one, .link_one{
	display:inline;
	padding:5px 10px;
	background-color:#33373e;
	color:#FFF;
	}
.postmeta .link_two, .link_two{
	display:inline;
	padding:5px 10px;
	background-color:#64666c;
	color:#FFF;
	}
.postmeta .link_one:hover,.postmeta .link_two:hover, .link_one:hover, .link_two:hover{
	background-color:#000;
	color:#FFF;
	}
/********************************************************************************************** CONTACT FORM SUBMIT BUTTON SYLES */
table.quote-form .submit{
	width: 120px;
	display:block;
	padding:2px 4px 2px 4px;
	color:#FFF;
	cursor:pointer;
 	background-color:#393939;
 	border: 1px solid #393939;
 	color: #c2ec00;
	}
table.quote-form .submit:hover{
	background-color:#000;
	border: 1px solid #000;
	color: #e3ff64;
	}




/* comments */



ol#commentlist-wrap, ol#commentlist-wrap li{
  list-style-type: none;
  padding: 0;
  margin: 0;
}

ol#comments ul.children{
  margin: 0;
  padding: 0;
}

li.comment{
  background: #F1F1F1;
  list-style-position: outside; /* ie 7 bugfix */
  display: block;
  position: relative;
  min-height: 110px;
  height:auto !important; /* ie6 ignores it */
margin-bottom: 10px;
border: 1px solid #CCC;
}
img.wp-smiley{
border: none !important;
border: 0 !important;
}

.comment-meta {
background: #e3e3e3;
font-size: 11px;
}
.comment-meta a{
color: #3f3f3f;
}
.comment-meta a:hover{
color: #5a9404;
}
a.comment-reply-link {
border: 1px solid #b3b3b3;
background: #F1F1F1;
font-size: 10px;
color: #2c2c2c;
padding: 2px 4px 2px 4px;
 	-moz-border-radius: 5px;
 	-webkit-border-radius: 5px;
}
a:hover.comment-reply-link {
background: #c9c9c9;
color: #333;
}
.comment-author .url, .comment-author .says {
font-family:Georgia, 'Times New Roman', Times, serif;
}
.comment-author a.url {
font-weight: bold;
}
code, pre {
	background: #f1f1f1;
	font-family:"Courier New", Courier, monospace;
	font-size: 12px;
	padding: 10px;
	color: #333;
display: block;
width: 480px;
margin: 0 0 30px 30px;
}