/*  
Style: Default
*/

/* Fixes */

#nav1 li a span { 
	cursor:pointer;
}

#nav1 li a span:hover { 
	cursor:pointer;
}

.ngg-gallery-thumbnail { 
	display:inline;
}

.ngg-gallery-thumbnail-box { 
	display:inline;
 
}
/* Content Page */

.content_page .box .pics img { 
	margin:0 2px 2px 0;
}

#wpstats {
	display:none;
	}


/* Contact Page */
body .cform fieldset { 
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #FFFFFF;
	margin-top:10px;
	padding:5px 0 15px;
}
body .cform legend { 
	-x-system-font:none;
	color:#666666;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin-left:0;
	padding:0 0;
}

body .cform label { 
	display:inline-block;
	margin:4px 10px 0 0;
	text-align:left;
	vertical-align:top;
	width:90px;
}

body .cform input, body .cform textarea, body .cform select { 
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #888888;
	padding:3px;
	vertical-align:top;
}

body .cform textarea, .cform input { 
width:96%;
}
body .linklove { 
	display:none;
}
body ol.cf-ol li { 
	margin:12px 0 !important;
}
body .cform { 
	margin:10px 0 0;
	width:410px;
}

#contact_latest .pic {
	float:none;
	}

.contact_page .left_contact, .contact_page .right_contact {
	width:420px;
	float:left;
}
.contact_page .box .contact_h3 {
	border-bottom-color:#E6E6E6;
	border-bottom-style:solid;
	border-bottom-width:1px;
	display:inline-block;
	width:420px;
	margin-bottom:15px;
	float:left;
	}

.contact_page .left_contact {
	margin-right:33px;
	}
	
.contact_page #centercol {
	margin-top:50px;
}

#contact_latest {
	margin-top:-240px;
	height:207px;
}

input[type="text"] , textarea {
	width:96%;
}
	
/* Post Page */

#centercol {
	width:100%;
}

.box { 
	padding:0px;
}

.pic {
	display:inline-block;
	float:left;
	}

.info_box {
	display:inline-block;
	padding-top:5px;
	width:100%;
	}

#columns .info_box p {padding:0px;}

.date { 
	clear:both;
	color:#AAAAAA;
	font-size:11px;
	padding:0 0 5px;
}

.cat_page .box .pic img { 
	margin:0 0 7x ;
}

/* Category */

.cat_page #centercol {
	width:875px;
	}
	
.cat_page .box { 
	border:1px solid #FEFEFE;
	clear:none;
	display:inline;
	float:left;
	margin:0 19px 14px 0;
	padding:0;
	width:270px;
	min-height:380px;
}

/* Footer */

#footer {
	background: url(silica/footer.jpg) repeat-x left top;
	color: #ffffff;
	font-size:11px;
	height:101px;
	line-height:22px;
	margin:25px 0 0;
	padding:10px 0;
	}
#footer a{ color: #ffffff; }

#footer_inside {
	margin:0 auto;
	width:875px;
	height:81px;
	}
	
.footer_box {
	border-right:1px solid #B9C9BF;
	display:inline;
	float:left;
	height:61px;
	margin:0;
	padding:10px 10px 10px 20px;
	vertical-align:middle;
	width:185px;
	}
	
.footer_box_end {
	border-right:0px #b9c9bf solid;
	}
/* Front Page */

.home_page #sidebar { 
	display:inline;
	float:left;
	padding-right:30px;
	padding-left:0px;
	width:314px;
	color:#636363;
}

.home_page #sidebar h2  { 
	color:#636363;
	text-transform:none;
	font-size:21px;
	
}

.home_page #sidebar p {
	font-size:14px;
	line-height:23px;
	padding-right:70px;
}

.home_page #centercol { 
	float:right;
	width:280px;
}

#lastest_work { 
	height:1%;
	margin:0 0 14px;
	padding:0px;
}

.latest_work_h2 {
	padding:0px 5px;
	}

#lastest_work .pics img { 
	margin:0 2px 8px;
	padding:3px;
}

/* Header */

#logo { 
	border-right:1px solid #40403F;
	float:left;
	padding:0 10px 0 0;
	width:250px;
	height:60px;
}

#logo h1 a { 
	border-bottom:1px solid #40403F;
	display:block;
	height:54px;
	margin:0;
	padding:0 0 15px;
	width:250px;
}

#menu { 
	float:right;
	margin:10px 0 0;
	width:607px;
	height:60px;
}

#nav1 li { 
	float:left;
	line-height:27px;
	margin:0 0 0 0;
}

#latest { 
	margin:0;
	width:100%;
}



/* Mine Extras */

.clearingtrees {
	clear:both;
	display:block;
	height:1px;
	}



#logo h1 a img {
	width:250px;
	}
	
#latest .demo { 
	background:transparent url(silica/ico-star.png) no-repeat scroll left center;
}

#latest a.btn-demo { 
	background:transparent url(silica/btn-demo.png) no-repeat scroll 0 0;
}

/* NAV MENU */

#nav1 li.current_page_item a span { 
background:transparent url(silica/tab-hover.gif) no-repeat scroll right center;
color:#FFFFFF;
}
#nav1 li.current_page_item a { 
background:transparent url(silica/tab-hover.gif) no-repeat scroll left center;
}
#nav1 li a:hover{
	background: url(silica/tab-hover.gif) no-repeat left;
	color: #ffffff;
	text-decoration: none;
}
#nav1 li a:hover span{
	background: url(silica/tab-hover.gif) no-repeat right;
}

#columns { 
	margin:25px 0 0;
	padding:0 0 15px;
}

/* Original Content */
body{ background: none #ffffff repeat-x top; color: #555555; }
#background { background: url(silica/bgr.jpg) no-repeat top center; }
a{ color: #aaaaaa; cursor:pointer;}
a:hover{}
input,select,textarea{ border: #999999 1px solid; }
#header{ color: #a4a7ac; }
#header #description a { color: #05b8b2; }
#logo{ border-right: 0px solid #40403f; }
#logo h1 a{	border-bottom: 0px solid #40403f; }
#logo h2{ color: #e6e6e6; }
#latest .pic img{ border: 5px solid #f1f1e9; }
#latest .pic img:hover { border: 5px solid #f1f1e9; }
#latest .demo a{ color: #a4a7ac; }
#nav1 li a{	color: #d8d8d8; }
#nav1 li.current_page_item a span{ color: #ffffff; }
#nav1 li a:hover{ color: #ffffff; }
#sidebar{ border-left:1px solid #e6e6e6; }
.box, #searchform{ background: url(../images/box-bgr.gif) #ffffff repeat-x top;	border: 1px solid #fefefe; }
.box a { color:#BCCE62; }
.box h3{ color: #555555; margin:0 0 2px; }
.box h3 a{ color: #555555; }
.box .pic img{ background: #fcfbfc;	border: 1px solid #f1f1e9; }
.box .pics img{	border: 1px solid #f1f1e9;}
.box .pic img:hover, .box .pics img:hover{ background: #ffffff;	border: 1px dotted #bbbbbb; }
#sidebar h2, #columns h2{ color: #05b8b2; }
.date{ color: #aaaaaa; border-bottom:1px solid #E6E6E6; }
.date a{ color: #aaaaaa; }
.comment{ background: url(../images/c-grey.png) no-repeat; color: #ffffff; }
.box .comment{ background: url(../images/c-green.png) no-repeat; color: #ffffff; }
.comment a{	color: #ffffff; }
.prev-entries {	background: url(../images/hl-dot.gif) repeat-x bottom; }
.headline{ background: url(../images/hl-dot.gif) repeat-x bottom; }
.headline h3 a{	color: #555555; }
.widget ul{	background: url(../images/hl-dot.gif) repeat-x top; }
.widget ul li{ background: url(../images/hl-dot.gif) repeat-x bottom; }
.widget h3{	color: #555555; }
.widget h3 a{ color: #555555; }

#columns h3.commh3 { color:#333333 !important; }
#columns .commentmetadata a { color:#333333; }
#columns ol.commentlist .comment-text{	background:#F8F8F4;	border:1px solid #e6e6e6; }
input#submit {color:#363636; border: 1px solid #e6e6e6;	background:#F5F4F0; }
.gravatar {	background:#FFFFFF none repeat scroll 0 0; border:1px solid #e6e6e6; }
input, select, textarea { border:1px solid #e6e6e6; }
.entry img { background:#F8F8F4; border: solid 1px #e6e6e6;	}
.hl{ background: url(../images/hl-dot.gif) repeat-x top; }
.box .hl{ border-top: 1px solid #e6e6e6; }
