/*
  * BODY SKIN ***
*/


body, html{
	color:#575757;
	font-size:13px;
	font-family:"Lucida Grande", Helvetica, Arial, sans-serif;
	text-shadow:#fff 1px 1px 0px;
	background-image:url('../images/skin/back_ground.jpg');
	background-position:0px 0px;
	background-color:#f4f4f4;
}
@font-face {
	font-family:"Laguna";
	src: url('../font/laguna.eot');
	src: local('Lacuna Regular'), local('LacunaRegular'), url('../font/laguna.woff') format('woff'), url('../font/laguna.ttf') format('truetype');
}


/*
  * TAGS SKIN ***
*/


h1, h2, h3, h4, h5, h6{
	font-weight:normal;
	font-family:"Laguna", Lucida Grande, Helvetica, Arial, sans-serif; 
}
	h1{
		color:#ab9a9a;
		font-size:22px;
	}
	h2{
		color:#ab9a9a;
		font-size:20px;
	}
	h3{
		color:#ab9a9a;
		font-size:18px;
	}
	h4{
		color:#ab9a9a;
		font-size:16px;
	}
	h5{
		color:#ab9a9a;
		font-size:14px;
	}
	h6{
		color:#ab9a9a;
		font-size:13px;
	}
a{
	color:#4f3f3f;
	font-weight:bold;
}
	a:hover{
		color:#866c6c;
	}
	#main .item_title a{
		font-weight:normal;
	}

input, textarea{
	font-size:13px;
	font-family:"Arial", "Helvetica", "Lucida Grande", sans-serif;
}
blockquote{
	font-style:italic;
	background-image:url("../images/skin/back_ground_blockquote.jpg");
	background-color:#f3f3f0;
	background-position:30px 15px;
	background-repeat:no-repeat;
}
	blockquote p{
		color:#777;
	}
cite, code, pre{
	color:#575757;
	font-weight:normal;
	font-size:13px;
	font-family:"Courier New", Courier, Consolas, Monospace;
	border:solid 1px #ccc;
	background-color:#f1f1f1;
	background-image:url("../images/skin/back_ground_pre.gif");
	background-repeat:repeat;
	
}
	pre { border:none; }
	code { background-image:none; }


/*
  * LIST SKIN ***
*/


.list_style_arrows li, 
.list_style_arrows ul li, 
.list_style_arrows ul ul li, 
.list_style_arrows ul ul ul li, 
.list_style_arrows ul ul ul ul li{
	background-image:url('../images/skin/arrow_list.gif');
	background-repeat:no-repeat;
}
	.list_style_arrows li{
		background-position:0px 7px;
	}
	.list_style_arrows ul li{
		background-position:10px 7px;
	}
	.list_style_arrows ul ul li{
		background-position:20px 7px;
	}
	.list_style_arrows ul ul ul li{
		background-position:30px 7px;
	}
	.list_style_arrows ul ul ul ul li{
		background-position:40px 7px;
	}
.list_style_arrows a, 
.list_style_arrows span,
.list_style_none a,
.list_style_none span{
	color:#777;
	font-weight:normal;
	border-bottom:solid 1px #ddd;
}
	.list_style_arrows a:hover, .list_style_none a:hover{
		color:#575757;
	}


/*
  * TABLE SKIN ***
*/


.table_wrapper .table{
	border:none;
	border-collapse:collapse;
}
	.table_wrapper .table th{
		color:#eee;
		text-shadow:none;
		border:solid 1px #ccc;
		background-color:#775e5e;
	}
	.table_wrapper .table td{
		color:#575757;
		border:solid 1px #ccc;
		
	}
	.table_wrapper .table tr.alt td{
		color:#575757;
		background-color:#f4f4f4;
	}


/*
  * GENERAL CONTAINERS SKIN ***
*/


.top{}
.center{}
.bottom{}

#main{
	background-color:#fff;
}
	.content{
		border-right:solid 1px #eee;
	}
	.sidebar{
		border-left:solid 1px #eee;
	}


/*
  * HEADER: LOGO ***
*/


#logo .logo a{
	width:258px;
	height:180px;
	margin-top:20px;
	/*background-image:url('../images/logo2.png');*/
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#logo_background{
	margin-left:-145px;
	width:400px;
	height:190px;
}


/*
  * HEADER: MENU SKIN ***
*/


/* TOP LEVEL */
	
#menu ul li{
	font-size:13px;
	background:none;
}
#menu ul a{
	color:#866c6c;
	font-weight:normal;
	border:none;
}
	#menu ul a:hover{
		color:#c05f2e;
	}
	
/* SUB MENUS */
	
#menu ul ul{
	border-left:solid 1px #e8e8e8;
	border-right:solid 1px #e8e8e8;
}
	#menu ul ul li{
		border-bottom:1px solid #e8e8e8;
		background-color:#fff;
	}
	#menu ul ul a{
		color:#777;
		font-weight:normal;
	}
		#menu ul ul a:hover{
			color:#ccc;
		}
	
/* CLASS CURRENT TOP LEVEL */

#menu .current{
	background-image:url('../images/skin/back_ground_current_menu.png');
	background-position:center 34px;
	background-repeat:no-repeat;
}
	#menu ul .current a{
		color:#ab9a9a;
	}
		#menu ul .current a:hover{
			color:#c05f2e;
		}
	
	/* CLASS CURRENT SUB MENUS */
	
	#menu ul .current ul a{
		color:#777;
		background:none;
	}
		#menu ul .current ul a:hover{
			color:#ccc;
		}


/*
  * SLOGAN SKIN ***
*/


#slogan{
	border-bottom:solid 2px #ddd;
	background-color:#f4f4f4;
}
	#slogan h2{
		color:#866c6c;
		font-size:45px;
	}
	#slogan h3{
		color:#ab9a9a;
		font-size:26px;
	}


/*
  * TOOLTIP SKIN ***
*/


.tooltip{
	background-color:#f4f4f4;
	border:3px solid #f4f4f4;
}


/*
  * HOME: FEATURED SLIDE SKIN ***
*/


#featured .label_title{
	color:#ab9a9a;
	font-size:14px;
}
#fetured_items_content .caption{
	text-shadow:#ddd 1px 1px 0px;
	background-image:url('../images/skin/back_ground_caption.png');
	background-repeat:no-repeat;
}
	#fetured_items_content .caption .caption_title{
		color:#333;
	}
	#fetured_items_content .caption p{
		font-size:12px;
	}
#featured_numbers li{
	background-image:url('../images/skin/back_ground_featured_numbers.png');
	background-position:top right;
	background-repeat:no-repeat;
}
	#featured_numbers li a{
		border:none;
		background-color:#f1f1f1;
	}
#featured_numbers .current{
	color:#fff;
	background-color:#775e5e;
}


/*
  * HOME: OTHRES SKIN ***
*/


#others{
	border-top:solid 1px #ddd;
}
	#slide_items  .item_title{
		color:#866c6c;
		font-size:20px;
	}
	#list li{
		border-top:solid 1px #ddd;
		background:none;
	}
		#list .item_title{
			color:#4f3f3f;
			font-size:14px;
		}
		#list .current{
			background-color:#f1f1f1;
		}


/*
  * SIDEBAR ELEMENTS SKIN ***
*/


/* SEARCH SKIN */

#search{
	border-bottom:solid 2px #ddd;
	background-color:#f4f4f4;
}
	#search form{
		background:none;
		background-image:url("../images/skin/back_ground_search.png");
		background-repeat:no-repeat;
	}
		#search .input_search{
			color:#8d8d86;
		}

/* LATEST NEWS SKIN */

#latest_news li{
	background:none;
}
	#latest_news .label_title{
		color:#ab9a9a;
		font-size:14px;
	}
	#latest_news .item_title, #latest_news .item_title a{
		color:#c05f2e;
		font-size:16px;
	}
		#latest_news .item_title a:hover{
			color:#ff9600;
		}
	#latest_news p.date{
		color:#ab9a9a;
		font-size:10px;
	}

/* TWITTER SKIN */
	
#twitter{
	border-top:solid 1px #eee;
	border-bottom:solid 1px #eee;
	background-color:#f4f4f4;
}
	#twitter a{
		color:#c05f2e;
		font-weight:normal;
	}
		#twitter a:hover{
			color:#ff9600;
		}
	#twitter .tweet{
		color:#777;
		font-size:14px;
		background:none;
		background-color:#e7e8d9;
	}
		#twitter .tweet p{
			color:#64655c;
			text-shadow:#f4f4f4 1px 1px 0px;
		}
		#twitter .tweet small{
			font-size:10px;
		}

/* TEXT CAPTION SKIN */

.text{
	background-color:#f4f4f4;
}
	.text .label_title{
		color:#ab9a9a;
		font-size:14px;
	}
	.text .item_title,.text .item_title a{
		color:#ab9a9a;
		font-size:16px;
	}
		.text .item_title a:hover{
			color:#866c6c;
		}

/* CONTACTS SKIN */

#contacts{
	background-color:#f4f4f4;
}
	#contacts .label_title{
		color:#ab9a9a;
		font-size:14px;
	}
	#contact_info li a{
		color:#c05f2e;
	}
		#contact_info li a:hover{
			color:#ff9600;
		}

/* CATEGORIES / ARCHIVES */

#categories .label_title, #archives .label_title{
	color:#ab9a9a;
	font-size:14px;
}
#categories li a, #archives li a{
	background-image:url("../images/skin/folder_list.gif");
	background-position:right center;
	background-repeat:no-repeat;
}

/* LATEST COMMENTS */

#latest_comments{
	border-bottom:solid 1px #ddd;
}
	#latest_comments .label_title{
		color:#ab9a9a;
		font-size:14px;
	}
	#latest_comments div{
		background-color:#f4f4f4;
	}
	#latest_comments .post_link{
		font-size:11px;
	}


/*
  * WORKS SKIN ***
*/


#grid{
	border-bottom:solid 1px #ddd;
}
	#grid  .item .item_title, #grid  .item .item_title a{
		color:#ab9a9a;
		font-size:14px;
	}
		#grid  .item .item_title a:hover{
			color:#866c6c;
		}
	#grid .empty{
		background:none;
	}
	#grid .previews{
		border:solid 1px #ddd;
		background-color:#f4f4f4;
	}
		#grid .previews_content .info p{
			color:#e6e6e6;
			font-size:12px;
			text-shadow:none;
			background-color:#775e5e;
		}
		#grid .previews_content .info .read_more{
			color:#beb4b4;
			font-weight:bold;
			font-size:12px;
			background-image:url("../images/skin/read_more_works_icon.gif");
			background-repeat:no-repeat;
		}
		#grid .previews_content .images li{
			background:none;
		}

.elsewhere .label_title{
	color:#ab9a9a;
	font-size:14px;
}
.elsewhere .item_title, .elsewhere .item_title a{
	color:#ab9a9a;
	font-size:16px;
}
	.elsewhere .item_title a:hover{
		color:#866c6c;
	}


/*
  * THUMBS SLIDE ***
*/


.thumbs_slide{
	border-top:solid 1px #ddd;
	border-bottom:solid 1px #ddd;
	background-color:#f8f8f8;
}
	.thumbs_slide .thumbs{
		background-color:#e7e8d9;
	}


/*
  * ABOUT ***
*/


#about .label_title{
	color:#ab9a9a;
	font-size:14px;
}
	#life .heading{
		color:#866c6c;
	}
	#life .shadow_image img{
		border:solid 1px #ddd;
	}
#clients{
	border-top:solid 1px #ddd;
	border-bottom:solid 1px #ddd;
}
	#clients .label_title{
		color:#ab9a9a;
		font-size:14px;
	}
#links .label_title{
	color:#ab9a9a;
	font-size:14px;
}


/*
  * BLOG SKIN ***
*/


#blog .shadow_image img{
	border:solid 1px #ccc;
}
#blog .single_work{
	border-bottom:solid 1px #ccc;
}
#blog .content_label span{
	color:#fff;
	text-shadow:none;
}

#blog .entry #post_meta{
	background-color:#e8f0f0;
}
	#blog .entry #post_meta p{
		font-size:11px;
	}

#blog .entry .item_title, #blog .entry .item_title a{
	color:#866c6c;
	font-size:18px;
	font-weight:normal;
}
	#blog .entry .item_title a:hover{
		color:#ab9a9a;
	}
	#blog .entry .heading{
		color:#866c6c;
	}
	
#posts{
	border-top:solid 1px #ddd;
}
	#posts .label_title{
		color:#ab9a9a;
		font-size:14px;
	}
	#slide_posts{
		border:solid 1px #ddd;
		background-color:#fff;
	}
		#slide_posts_content { 
			background-color:#f4f4f4;
		}
			#slide_posts_content .item_title, #slide_posts_content .item_title a{
				color:#866c6c;
				font-size:16px;
			}
				#slide_posts_content .item_title a:hover{
					color:#ab9a9a;
				}
			#slide_posts_content li{
				text-shadow:#fff 1px 1px 0px;
			}

#posts .older_posts{
	border-bottom:solid 1px #ddd;
}
	#posts .older_posts li a{
		background-image:url("../images/skin/pen_list.gif");
		background-position:right center;
		background-repeat:no-repeat;
	}
		#posts .older_posts li a:hover{
			background-color:#f4f4f4;
		}
	#posts .older_posts .last { border:none; }


/*
  * COMMENTS SKIN ***
*/


#comments{
	border-top:solid 1px #ddd;
}
	#comments .label_title{
		color:#ab9a9a;
		font-size:14px;
	}
	#comments .content_label span{
		color:#fff;
		text-shadow:none;
	}
	#comments .comment .message{
		background-color:#f4f4f4;
	}
		#comments .gravatar{
			background-color:#fff;
			border:solid 1px #ddd;
		}
		#comments .comment_meta{
			color:#777;
			font-size:11px;
			background-image:url("../images/skin/back_ground_comments_meta.png");
			background-position:70px 0px;
			background-repeat:no-repeat;
		}


/*
  * FORMS SKIN ***
*/


/* ABOUT PAGE: SPEEDY FORM MAIL SKIN */

#speedy_form .btn{
	color:#777;
	font-size:12px;
	border:none;
	background-color:#fff;
}
	#speedy_form .btn:hover{
		color:#000;
	}
	
	#speedy_form fieldset { border:none; }
	#speedy_form fieldset.input { border-bottom:none }
	#speedy_form fieldset.textarea { border-top:none; }
		#speedy_form textarea, #speedy_form input{
			color:#575757;
			border:none; 
			background-color:#fff;
		}
			
#response{
	text-align:center;
	background-color:#775e5e;
}
	#response p{
		color:#eee;
		text-shadow:none;
	}

/* FORM SKIN */

#form_wrapper{
	border-top:solid 1px #ddd;
}
	#form_wrapper .label_title{
		color:#ab9a9a;
		font-size:14px;
	}
	#form{
		border:solid 1px #ddd;
	}
	#form form{
		text-shadow:#f3f3f3 1px 1px 0px;
		background-color:#f1f1f1;
	}
	#form .btn{
		color:#e6e6e6;
		border:none;
		background-image:url("../images/skin/button_send.png");
		background-repeat:no-repeat;
	}
	#form textarea, #form input{
		border:none;
		background:none;
	}
		#form input{
			border-bottom:solid 1px #ccc;
		}
	#form label{
		color:#575757;
		font-size:12px;
		border-bottom:solid 1px #ccc;
		background-image:url("../images/skin/back_ground_form_labels.jpg");
		background-position:right center;
		background-repeat:no-repeat;
	}


/*
  * FOOTER SKIN ***
*/


#footer{
	background-color:#f4f4f4;
	border-top:solid 2px #ddd;
	border-bottom:solid 10px #775e5e;
}
	#footer li{
		font-size:12px;
		background:none;
	}
	#footer a{
		color:#333;
		font-weight:bold;
		border:none;
	}
		#footer a:hover{
			color:#000;
		}

	#follow_me h5{
		color:#373737;
		font-size:13px;
		border-bottom:solid 1px #ccc;
	}

	#newsletter{ 
		border-left:solid 1px #eee;
	}
		#newsletter form{
			background:none;
			background-image:url("../images/skin/back_ground_newsletter.png");
			background-repeat:no-repeat;
		}
			#newsletter .input_newsletter{
				color:#5e7379;
				background:none;
			}
			#newsletter .note{
				color:#aaa9a5;
				font-size:10px;
			}


/*
  * CLASSES ***
*/


.read_more{
	color:#4f3f3f;
	font-weight:bold;
	font-size:12px;
	background-image:url("../images/skin/read_more_icon.gif");
	background-position:0px center;
	background-repeat:no-repeat;
}
.content_label span{
	font-weight:normal;
	font-size:12px;
}


