body{
background:url(../images/brillant.png);
color:#777;
}

#second_header{
background:#FFF;
border-bottom:#EEE 1px solid;
margin-bottom:50px;
}

/************************************************************************
FEATURED
*************************************************************************/
.item_home_show_word{
	padding-left:5px;
	padding-right:5px;}
#feature_background{
background: url('../images/skin1/bg_featured2.png') no-repeat center 301px;
}

#top .fadeout{
background: transparent url(../images/skin1/overlay.png) repeat-y right top;
}

/*fadeslider*/

#top .slidecontrolls span{
background:transparent url(http://www.kriesi.at/demos/elementia/water/images/skin1/slide_controlls.png) no-repeat top right;
}

#top .slidecontrolls .active_item, #top .slidecontrolls span:hover{
background:transparent url(../images/skin1/slide_controlls.png) no-repeat top left;
}

#top .newsselect .single_item{
border-top: 1px solid #fff;
border-bottom: 1px solid #eee;
}

/*------------------------------------------------------------*/


#breadcrumb_wrap{
border-top:3px solid #333;
margin-top:30px;
}

.bottom_right_rounded_corner, .bottom_left_rounded_corner, .top_right_rounded_corner, .top_left_rounded_corner{
background:transparent url('#') no-repeat;
}

.bottom_right_rounded_corner{background-position: bottom right;}
.bottom_left_rounded_corner{background-position: bottom left;}
.top_right_rounded_corner{background-position: top right;}
.top_left_rounded_corner{background-position: top left;}

.slidercontent{
color:#555;
}

/*accordiom*/
.featured{
background: #f9f9f9 url(../images/skin1/preload.gif) no-repeat center center;
}

/*news*/
.newsselect{
border:1px solid #e1e1e1;
background: #f9f9f9;
}

.newsselect .single_item:hover, .newsselect .active_item{
background-color: #f1f1f1;
text-shadow:1px 1px 0 #FFFFFF;
outline: none;
}

.newsselect .sliderdate {
color:#888;
}

#head, #footer, #footer_bottom{
color:#999999;
}

.logo{
	width:255px;
	height:102px;
	background-repeat:no-repeat;
background: transparent url('../images/skin1/logo.png');
}

.social_bookmarks .rss a{background: transparent url(../images/skin1/rss_16.png) 0 0  no-repeat;}
.social_bookmarks .facebook a{background: transparent url(../images/skin1/facebook_16.png) 0 0  no-repeat;}
.social_bookmarks .twitter a{background: transparent url(../images/skin1/twitter_16.png) 0 0  no-repeat;}
.social_bookmarks .flickr a{background: transparent url(../images/skin1/flickr_16.png) 0 0  no-repeat;}
.social_bookmarks .skype a{background: transparent url(../images/skin1/skype_16.png) 0 0  no-repeat;}

/*head searchform*/

#head #s{
background: #fff;
color:#555;
}

#head #searchsubmit{
background: transparent url(../images/skin1/search.png) 2px center  no-repeat;
}

/*featured*/

.feature_excerpt{
background: #fff;
}

.featured a{
color: #444;
}

.featured a:hover{
color: #777;
}
/*main content*/
.infocufon{
width:1000px;
margin-left:auto;
margin-right:auto;
font-weight:100;
line-height:normal;
color:#777777;
font-size:1.9em;
}
#info{
margin-top:50px;
}

.info_noslide{
border-top:1px solid #ccc;
}

.show_more, .more-link{
background: transparent url(../images/skin1/icon_next.png) right 2px  no-repeat;
}

.show_more:hover{
text-decoration: none;
color: #777;
}

.portfolio_item .item_data{
background: #FFF;
color:#555;
width:164px;
}
.item_data {
	border-top:1px solid #EEE;
	border-left:1px solid #EEE;
	border-right:1px solid #EEE;
	border-bottom:4px solid #EEE;
		transition:all ease-in 0.2s;
	-moz-transition:all ease-in 0.2s;
	-ms-transition:all ease-in 0.2s;
	-webkit-transition:all ease-in 0.2s;
	}
.item_data:hover {
	border-bottom:4px solid #01B4E2;
	}
.item_data h6{
	padding:0px;
	margin:0px;}
.item_data img{
	margin-bottom:5px;
	}
.category a, .date,  .comments a{
color:#555;
}
.portfolio_item{
	width:auto;

}

.category{
background: transparent url(../images/skin1/icon_category.png) left 2px  no-repeat;
}

.date{
background: transparent url(../images/skin1/icon_next.png) left 2px  no-repeat;
}

.post_data .comments{
background: transparent url(../images/skin1/icon_comments.png) left 2px  no-repeat;
}

.portfolio_item .date{
background: transparent url(../images/skin1/icon_next.png) right 2px  no-repeat;
}
/*blog*/

.entry img{
background: #fff;
border:1px solid #EEE;
}

.image_border{
background: transparent url(http://www.kriesi.at/demos/elementia/water/images/skin1/bg_blog_image.png) bottom center  no-repeat;
}

.latest_work, .show_more, .more-link{
color:#777;
}

/*pagination*/

#top .pagination span, #top .pagination a{
color:#fff;
background: #555;
}

#top .pagination a:hover{
color:#fff;
background: #777;
}

#top .pagination .current{
background: #29ABE2;
color:#fff;
}

/*footer*/
#footer{
	background: #222222 url(../images/subtle_carbon.png) repeat ;
}

#top .breadcrumb_info{

}

.breadcrumb span{
background: transparent url(../images/skin1/arrow.png) center left no-repeat;
}

.breadcrumb a{
color: #9c9c9c;
text-shadow:1px 1px 0 #FFFFFF;
}

#footer h1 a, #footer h2 a, #footer h3 a, #footer h4 a, #footer h5 a, #footer h6 a {
color:#D6D6D6;
text-decoration:none;
}
#footer h2,#footer h3,#footer h4,#footer h6{
	color:#fff;
	text-align:left;

}

#footer_bottom{
	background-color:#181818;
}

#footer li a{
color:#aaa;
margin-bottom:8px;
text-align:left;
}

#footer li a:hover{
color:#fff;
text-decoration: none;
}

.box li a,  #footer .box .recentcomments{
background:transparent url(../images/skin1/bullet2.png) no-repeat scroll 0 12px;
border-bottom:1px dotted #333;
}

.copyright, .scrollTop{color:#aaa;}
.scrollTop:hover{color:#EEE; text-decoration: none;}

.scrollTop{
background:transparent url(../images/skin1/top.png) no-repeat scroll right 7px;
}

/*sidebar*/

#sidebar .box li a{
color:#777;
border-bottom:1px dotted #DDD;
background:transparent url(../images/skin1/bullet.png) no-repeat scroll 0 12px;
}

#sidebar li a:hover{
color:#555;
text-decoration: none;
}



.lightbox_video, .lightbox_image{
background:transparent url(../images/skin1/video.png) no-repeat center center;
}

#top .lightbox_image{
background:transparent url(../images/skin1/magnify.png) no-repeat center center;
}

/************************************************************************
CONTACT FORM
*************************************************************************/

.valid .text_input, .valid .text_area{border:1px solid #29abe2;} /*#70A41B*/
.error .text_input, .error .text_area{border:1px solid #FF6600;}
.ajax_alert .text_input, .ajax_alert .text_area{border:1px solid #ffb628;}

/************************************************************************
COMMENTS
*************************************************************************/

.comment_content{
border:1px solid #ccc;
}

.author_name a{
color:#555;
}

.commentmetadata a{
color:#aaa;
}

.says{
background:transparent url(../images/skin1/say.png) no-repeat scroll 0 0;
}

.comment-reply-link{
border-top:1px solid #ccc;
border-right:1px solid #ccc;
color:#555;height:25px;
}

.textarea{
border:1px solid #DDDDDD;
color:#555;
height:150px;
}

.text_input{
	border:1px solid #DDDDDD;
    color:#555;
	height: 38px;
    width: 300px;

	}
	
textarea{ width:400px;	height: 150px; border:1px solid #DDDDDD; }
.button{
color: #fff;
background:#29abe2;
border: none;
cursor: pointer;
padding: 10px 20px 10px 20px; 
}

.button:hover{
color: #fff;
background:#333;
}

#topheaderline {
	margin-left:auto;
	margin-right:auto;
	width:100%;
	height:38px;
	background: #222222 url(../images/pw_maze_black.png) repeat ;
	border-bottom:2px solid #01B4E2
	}
	
.Language {
	float:right;
	font-size:12px;
	padding-right:20px;
	line-height:38px;
	color:#a1a1a1;
	text-decoration:none;
	text-align:center;
	
}
.content_one_third a:hover{
	text-decoration:none;}
.Language a{
	color:#FFFFFF;
	}
label{
	font-size: 16px;
    line-height: 45px;
	}
	
.item_home_show{
	background:#FFF;
	border-bottom:5px solid #DDD;
	border-top:1px solid #EEE;
	border-left:1px solid #EEE;
	border-right:1px solid #EEE;
	transition:all ease-in 0.2s;
	-moz-transition:all ease-in 0.2s;
	-ms-transition:all ease-in 0.2s;
	-webkit-transition:all ease-in 0.2s;
	
	}
.item_home_show:hover{
	border-bottom:5px solid #01B4E2;
	}	
.item_home_show img{
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	}