/* -------------------------------------------------------------------------------------- SMALL RESET */
*{ outline:none; }

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}
	
ul{ list-style:none; }

a, a:hover{
	outline:none;
	text-decoration:none;
	
	}

img{ border:none; }


/* -------------------------------------------------------------------------------------- HACKS */

.clear{
	clear:both;
	height:1px;
	}

.inv{ display:none; }

/* -------------------------------------------------------------------------------------- STRUCTURE */

body{
	color:#222;
	font-size:12px;
	font-family: 'Josefin Sans', sans-serif;
	line-height:22px;
	font-weight:normal;
	background:#e9e9e9;
}


/* -------------------------------------------------------------------------------------- HEADINGS */
h1, h2, h3, h4, h5, h6{
	font-family: 'Josefin Sans', sans-serif;
}

h1{	font-size:60px; }
h2{	font-size:20px; }
h3{	font-size:30px; font-weight:normal; line-height:32px; }
h4{	font-size:18px; }
h5{	font-size:16px; }
h6{	font-size:14px; }

.underlined{
	color:#222;
	border-bottom:4px solid #222;
	margin:0 0 5px 0; padding:0 0 3px 0;
}

/* -------------------------------------------------------------------------------------- HEADER */

	#header .content{
		margin:0 auto;
		width:960px;
		position:relative;
		
	}
	
	
	/* top_nav
	-------------------------------------------------------------------------------------- */
	#top_nav{
		height:30px;
		line-height:30px;
		text-align:right;
	}
		#top_nav ul{
			margin:0; padding:0 10px 0 0;
		}
		#top_nav li{
			display:inline;
		}
		#top_nav li a{
			color:#CCC;
			font-size:14px;
			margin:0 15px 0 0; padding:4px 10px 4px 10px;
			text-transform:none;
			font-weight:bold;
			text-align:center;
			border-radius:3px;
		}
		#top_nav .home{
			background:url(images/icon_home.png) no-repeat left 50%;
		}
		#top_nav .about{
			background:url(images/icon_about.png) no-repeat left 50%;
		}
		#top_nav .mail{
			background:url(images/icon_mail.png) no-repeat left 50%;
		}
		
		/* top_nav2
	-------------------------------------------------------------------------------------- */
	#top_nav2{
		height:30px;
		line-height:30px;
		text-align:right;
	}
		#top_nav2 ul{
			margin:0; padding:0 10px 0 0;
		}
		#top_nav2 li{
			display:inline;
		}
		#top_nav2 li a{
			color:#CCC;
			font-size:24px;
			margin:0 15px 0 0; padding:0 0 0 16px;
			text-transform:uppercase;
			font-weight:normal;
		}
		
		
	/* Logo
	-------------------------------------------------------------------------------------- */
	#logo{
		width:960px; height:148px;
		background-repeat:no-repeat;
	}
	#logo h1{}
	#logo h1 span{display:none;}
	#logo h1 a{
		background:url(images/logo_top.png) no-repeat left 50%;
		display:block;
		margin-top:10px;
		margin:0 auto;
		width:930px; height:160px;
		
	}
	#logo h1 a:hover{
		background:url(images/logo_top.png) no-repeat left 55%;
	}
	
	
		
	/* signup
	-------------------------------------------------------------------------------------- */
	.signup{
		display:block;
		position:absolute;
		top:50px;
		right:30px;
		width:138px; height:92px;
	}
	.signup a{
		background:url(images/signup_button.png);
		display:block;
		width:138px; height:92px;
	}
	
		
	/* Navigation
	-------------------------------------------------------------------------------------- */
	#navigation{
		background:url(images/navigation_bg.png);
		width:960px; height:63px;

	}
	#navigation li{
	margin-top:10px;
		display:inline;
		line-height:15px;
		width:130px; height:63px;
		position:relative;
	}
	#navigation li a{
	margin-top:10px;
		font-size:24px;
		color:#ccc;
		padding:15px 0 0 20px;
		text-transform:uppercase;
	}
	#navigation li a span{
		color:#6c6c6c;
		clear:both;
		display:block;
		font-size:11px;
		text-transform:lowercase;
	}
		/* Sub navigation */
		#navigation .sub-menu{
			display:none;
			background:#000;
			position:absolute;
			top:62px;
			left:0;
			z-index:9995;
			padding:0 15px 15px 15px;
		}
		#navigation .sub-menu li{
			clear:both;
			background:none;
			height:auto;
		}
		#navigation .sub-menu li a{
			display:block;
			margin:0;
			padding:5px;
			border-bottom:1px dotted #252525;
		text-transform:lowercase;
		}
		
	/* Search Engine
	-------------------------------------------------------------------------------------- */
	#search_engine{
		display: block;
		position:absolute;
		top:175px;
		right:15px;
		width: 175px; height:40px;
		background:url(images/search_field.png) no-repeat left top;
		padding:0;
	}
	#search_engine .field { float: left; display: inline; height: 40px; width: 135px; }
	#search_engine .field input { color: #ccc; border: 0; background: transparent; font-size: 11px; margin: 3px 0 0 10px; padding:4px; width: 110px;}
	#search_engine .button { float: left; display: inline; height: 40px; width: 39px; cursor: pointer; border: 0; background: url(images/search_button.png) no-repeat 0 0; }
	#search_engine .button:hover { }
	
	
	
		
	/* signin_panel
	-------------------------------------------------------------------------------------- */
	#signin_panel{
		background:#171717 url(images/lock.png) no-repeat 30px 10px;
		border:1px solid #FFF; border-width:0 0 1px 0;
		display:none;
		padding:30px 0;
	}
	#signin_panel .instructions{
		float:left;
		display:block;
		width:360px;
	}
	#signin_panel .instructions p{
		color:#FFF;
	}
	#signin_panel form{
		float:left;
		display:block;
		margin:0 0 0 200px;
		width:400px;
	}
	#signin_panel .field{
		float:left;
		display:block;
		width:140px;
		margin:0 0 0 20px;
	}
	#signin_panel label{
		color:#FFF;
		font-size:16px;
		clear:both;
		width:120px;
		text-align:right;
	}
	#signin_panel .field input{
		color:#FFF;
		border:1px solid #444;
		background:#222;
		font-size:12px;
		padding:6px 8px;
		width:128px;
	}
	#signin_panel .submitter{
		float:left;
		display:block;
		width:30px;
		margin:0 0 0 10px;
	}
	#signin_panel .submitter input{
		border:none;
		background:url(images/icon_readmore.png) no-repeat right 50%;
		margin:23px 0 0 0;
		width:30px; height:30px;
		cursor:pointer;
	}

/* -------------------------------------------------------------------------------------- MAIN */

#main{}
	#main .content{
		background:#FFF url(images/gradient.png) repeat-x left top;
		margin:0 auto; padding:30px;
		width:900px;
	}
	
		
	/* Sliders
	-------------------------------------------------------------------------------------- */
	#home_slider{
		background:url(images/cu3er-shadow.png) no-repeat 50% bottom;
		margin:0 0 18px; padding:0 0 12px 0;
		position:relative;
		width:900px; height:320px;
	}
	
	.featured_banner{
		background:url(images/featured_banner.png) no-repeat left top;
		position:absolute;
		top:-3px;
		right:-3px;
		z-index:500;
		width:121px; height:122px;
	}
	#slider{
		position:relative;
		width:900px; height:300px;
		display:block;
		clear:both;
	}
	#slider #slider_img{width:930px; display:block; float:left; overflow:hidden; height:300px; }
	#slider #slider_img span{
		background:#000;
		display:block;
		position:absolute;
		bottom:0;
		left:0;
		width:900px;
		padding:10px;
		text-transform:uppercase;
		letter-spacing:1px;
	}
	#slider #myController{display:none;}
	#slider img {}
	#slider a{ display:block;}
	#slider .jFlowPrev, #slider .jFlowNext{
		display:none;
	}
	
	/* Intros page
	-------------------------------------------------------------------------------------- */
	
	.intro{
		background:url(images/shadow_900.png) no-repeat 50% bottom;
		margin:0 0 18px 0; padding:0 0 12px 0;
	}
	.intro h2{
		margin:0; padding:0 0 5px 0;
		font-size:30px;
		font-weight:normal;
		font-family: 'Josefin Sans', sans-serif;
		text-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
	}
	.intro_interview{
		background:url(images/shadow_900.png) no-repeat 50% bottom;
		margin:0 0 18px 0; padding:0 0 12px 0;
	}
	.intro_interview h2{
		display:block; float:left;
		font-size:60px;
		width:500px;
		margin:0 0 5px 0; padding:0 0 5px 0;
	}
	.intro_interview p{
		display:block; float:left;
		width:380px;
		font-size:15px; font-weight:bold;
		margin:0 0 5px 20px; padding:0 0 5px 0;
	}
	.fulline{ background:#222; height:9px; display:block;}
		
	/* left_part
	-------------------------------------------------------------------------------------- */
	#left_part{
		display:block; float:left;
		width:600px;
	}
		
	/* fullwidth
	-------------------------------------------------------------------------------------- */
	#fullwidth{
		display:block;
		width:900px;
	}
		
	/* col_270_left
	-------------------------------------------------------------------------------------- */
	.col_270_left{
		display:block; float:left;
		margin:0 30px 0 0;
		width:270px;
	}
	
		
	/* Sidebar
	-------------------------------------------------------------------------------------- */
	#sidebar{
		background:#FFF url(images/shadow_sidebar.png) no-repeat 50% bottom;
		padding:0 0 13px 0;
		display:block; float:left;
		margin:0 0 0 30px;
		width:270px;
	}
	
	#sidebar .inside{
		background:url(images/sidebar_bg.png) repeat-x left 1px;
		border:1px solid #e9e9e9; border-width:1px 1px 0 1px;
		width:268px;
	}
	
	#sidebar h4{
		font-weight:normal;
		font-family: 'Josefin Sans', sans-serif;
		text-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
		color:#222;
		border-bottom:9px solid #222;
		margin:0 0 5px 0; padding:0 0 3px 0;
	}
	#sidebar .inner_padding{
		padding:0 19px;
         padding-top:10px;
	}
	#sidebar .inner_padding ul a{ 
		text-shadow:none; 
	}
	#sidebar .inner_padding li a{
		border-bottom:1px dotted #d8d8d8;
		display:block;
		padding:3px 6px;
	}
	
	#sidebar .separator{
		height:5px;
		background:#e9e9e9;
		display:block;
		clear:both;
		margin:20px 19px;
	}
	
	/* Social Counters
	-------------------------------------------------------------------------------------- */
	#social_counters{
		display:block;
		float:left;
		width:228px;
		margin:10px 19px;
	}
	#social_counters .twitter_count{
		background:url(images/twitter_32.html) no-repeat left 50%;
		display:block;
		float:left;
		width:74px;
		padding:0 0 0 40px;
	}
	#social_counters .rss_count{
		background:url(images/rss_32.png) no-repeat left 50%;
		display:block;
		float:left;
		width:74px;
		padding:0 0 0 40px;
	}
	#social_counters .number{
		display:block;
		clear:both;
		color:#222;
		font-size:18px;
		height:16px;
		padding:0; margin:5px 0 0 0;
	}
	
	
	/* twitter update
	-------------------------------------------------------------------------------------- */
	#twitter_update{
		background:url(images/twitter_update_top.png) no-repeat left top;
		margin:0 19px; padding:12px 0 0 0;
	}
	#deadTweets{
		background:#333;
		color:#ccc;
		padding:0 15px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-style:italic;
	}
	.twitterTime{ font-size:11px; display:block; clear:both;}
	.follow{
		background:url(images/twitter_update_bottom.png) no-repeat left top;
		padding:15px 0 0 10px;
		font-size:16px;
		position:relative;
	}
	.follow .bird{
		background:url(images/twitter_update_icon.png);
		display:block;
		width:31px; height:46px;
		position:absolute;
		top:-5px;
		right:8px;
		z-index:60;
	}
	
	#tweeter{width:0px; height:0px; text-indent:-9000px;}
	/* Advertising
	-------------------------------------------------------------------------------------- */
	.advertisings{
		text-align:center;
	}
	.advertisings a img{
		padding:0 3px;
	}
	
	

/* -------------------------------------------------------------------------------------- BLOG */
.blog_entry{
		background:#FFF url(images/shadow_600.png) no-repeat 50% bottom;
		display:block;
		margin:0 0 30px 0; padding:0 0 12px 0;
		width:600px;
}
	.blog_entry .inside{
			background:#FFF url(images/sidebar_bg.png) repeat-x left 1px;
			border:1px solid #e9e9e9; border-width:1px 1px 0 1px;
			padding:29px 29px 25px 29px;
			width:540px;
	}
	.blog_entry .thumbnail{
		display:block; float:left;
		margin:0 20px 0 0;
		width:180px;
	}
.blog_entry .thumbnail a{
	color:#FFF;
	display:block;
	padding:0px 0px 0px 0px;
	width:160px; height:237px;
}
	.blog_entry .resume{
		display:block; float:left;
		width:340px;
	}
		.blog_entry .resume h3:first-line{ font-size:30px !important; line-height:40px;}
		.blog_entry .resume h3{ 
		font-family: 'Arimo', sans-serif;
		text-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
		font-size:14px; 
		line-height:40px;}
		
		.blog_entry .bigline{ font-size:13px; margin:5px 0 0 0; line-height:18px; }
	
	.blog_entry .info{
		background:#222;
		color:#FFF;
		height:50px;
		line-height:50px;
		padding:0 20px 0 30px;
	}
		.blog_entry .info .date{ display:block; float:left; font-family: 'Arimo', sans-serif; text-shadow: 0 0 1px rgba(255, 255, 255, 0.5); letter-spacing:0.03em; font-size:20px; text-transform:uppercase; margin:0 30px 0 0;}
		.blog_entry .info .comments{ display:block; float:left; padding:0 0 0 28px; background:url(images/icon_comments.png) no-repeat left 50%;}
		.blog_entry .info .readmore{ display:block; float:right; font-size:18px; text-transform:uppercase;}
		.blog_entry .info .readmore a{ }
		
		
		.blog_entry .author{ float:right;}
	
	/* Blog Read */
	.blog_read .thumbnail{
		display:block; float:left;
		margin:0 20px 0 0;
		width:300px;
	}
	.blog_read .resume{
		background:url(images/shadow_280.png) no-repeat 50% bottom;
		display:block; float:left;
		padding:0 0 15px 0;
		width:280px; height:43px;
		
	}
		
		.blog_read .bigline{ font-size:15px; margin:5px 0 0 0; font-weight:bold; height:130px; }
	
	.blog_read .info{
		background:#222;
		color:#FFF;
		height:46px;
		line-height:46px;
		padding:0 20px 0 12px;
	}
	
	.blog_read h4{ 	
		display:block;
		float:left;
		font-size:16px;
		font-weight:normal;
		font-family: 'Ubuntu Condensed', sans-serif;
		text-shadow: 0 0 1px rgba(255, 255, 255, 0.3);
		color:#D8D8D8;
		text-transform:none;
		margin:0;
	}
		
		.blog_read .info .comments{ display:block; float:right; margin:0;}

/* -------------------------------------------------------------------------------------- COMMENTS */
#comments{
	margin:30px 0 0 0;
}
#comments h3{
font-size:30px;
		font-weight:normal;
		font-family: 'Josefin Sans', sans-serif;
		text-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
}		
#comments .comments_post{
		background:url(images/shadow_600.png) no-repeat 50% bottom;
		height:100%;
		margin:20px 0; padding:0 0 12px 0;
	}
#comments .comments_post .inside{
			background:#FFF url(images/sidebar_bg.png) repeat-x left 1px;
			border:1px solid #e9e9e9; border-width:1px 1px 0 1px;
			padding:20px 29px 10px 29px;
			width:540px;
}
	
	#comments .comments_post .avatar{
		float:left;
		width:100px;
	}
	
	#comments .comments_post .avatar img{
		border:1px solid #b8b8b8;
		padding:7px;
        width:80px;
        height:80px;
	}
	
	#comments .comments_post .user_post{
		float:left;
		margin:0 0 0 20px;
		height:100%;
		width:420px;
	}
	
	#comments .comments_post .user_post p{
		font-size:13px;
	}
	
	#comments .comments_post .user_name{
		font-size:16px;
		display:block;
		float:left;
	}
	#comments .comments_post .user_date{
		font-size:16px;
		display:block;
		float:right;
	}
	#comments .comments_post .user_infos{
		background:#222;
		color:#FFF;
		height:46px;
		line-height:46px;
		padding:0 20px 0 20px;
	}
/* -------------------------------------------------------------------------------------- PAGINATOR */
/*
==============
	PAGING
==============
*/
NAV.paging
{
	font-family: 'Hammersmith One', sans-serif;
	
	height: 48px;
	background: rgba(0, 0, 0, .95);
	padding: 0 2px;
	margin-bottom: 2px;
}

.no-rgba NAV.paging
{
	background: url(img/opacity/black/75.png);
}

NAV.paging > SPAN
{
	line-height: 49px;
	color: #fff;
}

NAV.paging > UL,
NAV.paging > UL > LI
{
	margin: 3px;
	padding: 0;
	list-style: none;font-size:16px;
	
	
}

NAV.paging > UL
{
	float: right;
	padding-top: 6px;
	font-weight:bold;
	
}

NAV.paging > UL > LI
{
	float: left;
	
}

NAV.paging > UL > LI
{
	line-height: 25px;
	margin-left: 6px;
}


/* -------------------------------------------------------------------------------------- INTERVIEWS */
.interview_entry{
		background:#FFF url(images/shadow_200.html) no-repeat 50% bottom;
		display:block; float:left;
		margin:0 10px 30px 10px; padding:0 0 12px 0;
		width:280px;
}
	.interview_entry .inside{
			background:#FFF url(images/sidebar_bg.png) repeat-x left 1px;
			border:1px solid #e9e9e9; border-width:1px 1px 0 1px;
			padding:18px 29px 15px 29px;
			width:220px;
	}
	.interview_entry .inside h3{ margin:0 0 6px 0; font-size:24px;}
	.interview_entry .inside p{ line-height:18px; letter-spacing:0.05em;}
	.interview_entry .inside .introd{ line-height:18px; min-height:90px;}
	
	.interview_entry .date{ display:block; font-size:16px; text-transform:uppercase; margin:0 0 10px 0;}
		
	.interview_entry .info{
		background:#222;
		color:#FFF;
		height:50px;
		line-height:50px;
		padding:0 20px 0 30px;
	}
		.interview_entry .info .readmore{ display:block; float:right; font-size:18px; text-transform:uppercase;}
		.interview_entry .info .readmore a{ padding:0 24px 0 0; background:url(images/icon_readmore.png) no-repeat right 50%;}

/* Share networks */
.sharing{
	background:url(images/sharing_network.png);
	display:block;
	margin:0 auto;
	position:relative;
	width:102px; height:81px;
}
.sharing ul.share_left{
	position:absolute;
	top:30%;
	right:95px;
	z-index:80;
	margin:0 auto;
	width:250px; height:30px;
}
.sharing ul.share_right{
	position:absolute;
	top:30%;
	left:98px;
	z-index:80;
	margin:0 auto;
	width:250px; height:30px;
}
.sharing ul li{
	display:block; float:right;
	font-size:13px;
	margin:0 5px;
	line-height:30px;
	width:40px; height:30px;
}
.sharing ul.share_right li{
	display:block; float:left;
	font-size:13px;
	margin:0 5px;
	line-height:30px;
	width:40px; height:30px;
}
.sharing ul .sharing_facebook{
	background:url(images/facebook_32.html) no-repeat 3px 50%;
}
.sharing ul .sharing_twitter{
	background:url(images/twitter_32.html) no-repeat 3px 50%;
}
.sharing ul .sharing_delicious{
	background:url(images/delicious_32.html) no-repeat 3px 50%;
}
.sharing ul .sharing_myspace{
	background:url(images/myspace_32.html) no-repeat 3px 50%;
}
.sharing ul .sharing_digg{
	background:url(images/digg_32.html) no-repeat 3px 50%;
}
.sharing ul li a{
	color:#bbb;
}
.sharing ul li a span{
	display:block;
	position:absolute;
	top:31px;
	left:0;
	text-align:center;
	width:250px;
}




/* -------------------------------------------------------------------------------------- VIDEO */
.video_entry{
	background:url(images/gallery_album_bg.jpg);
	display:block; float:left;
	margin:0 7px 50px 12px;
	width:160px; height:237px;
	position:relative;
top: 15px;

}

.video_entry h3{
	font-family: 'Josefin Sans', sans-serif;
	text-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
	font-weight:normal;
	color:#FFF;
	position:absolute;
	bottom:11px;
	left:0;
	width:190px; height:26px;
	line-height:26px;
	font-size:14px;
	padding:0 5px;
}

.video_entry .counter{
	font-family: 'Josefin Sans', sans-serif;
	font-weight:normal;
	background:url(images/gallery_counter_images.png);
	position:absolute;
	bottom:22px;
	right:-3px;
	z-index:100;
	width:80px; height:22px;
	line-height:20px;
	text-align:center;
	font-size:13px;
}

.video_entry .video_thumbnail{
	display:block; float:left;
	text-align:center;
	overflow:hidden;
	position:relative;
	margin:0 7px 18px 0px;
	width:160px; height:237px;
	}
.video_entry .video_thumbnail a{
	color:#FFF;
	display:block;
	padding:0px 0px 0px 0px;
	width:160px; height:237px;
}
.video_entry .video_thumbnail span{
	background:#222 url(images/watchnow.png) no-repeat 50% 12px;
	opacity:0.9;
	font-size:14px;
	line-height:16px;
	position:absolute;
	top:0px;
	right:-70px;
	display:block;
	z-index:10;
	width:70px; height:100px;
}
.video_entry .video_resume{
	display:block; float:left;
	width:360px;
	margin:0 0 0 20px;
}
.video_entry .video_resume p{
	clear:both;
	margin:5px 0 0 0;
}
.video_entry .video_resume h4{display:block; float:left;  font-size:16px; text-align:right; margin:3px 0;}
.video_entry .video_resume .date{display:block; float:right; font-size:16px; text-align:right; margin:3px 0;}
	
	
	.video_player{}

/* -------------------------------------------------------------------------------------- HOMEPAGE BESTOF */
.bestof_entry{
	background:url(images/bestof_bg.png);
	display:block; float:left;
	margin:0 7px 10px 0px;
	width:900px; height:143px;
	position:relative;
}

.bestof_entry .bestof_thumbnail{
	display:block;
	text-align:center;
	overflow:hidden;
	position:relative;
	width:900px; height:130px;
	}
.bestof_entry .bestof_thumbnail a{
	color:#FFF;
	display:block;
	width:900px; height:130px;
}

.bestofmini_entry{
	background:url(images/bestof_bg.png);
	display:block; float:left;
	margin:0 0px 10px 0px;
	width:445px; height:143px;
	position:relative;
}

.bestofmini_entry .bestofmini_thumbnail{
	display:block;
	text-align:center;
	overflow:hidden;
	position:relative;
	width:445px; height:130px;
	}
.bestofmini_entry .bestofmini_thumbnail a{
	color:#FFF;
	display:block;
	width:445px; height:130px;
}

/* -------------------------------------------------------------------------------------- GALLERY albums */
.album_entry{
	background:url(images/gallery_album_bg.jpg);
	display:block; float:left;
	margin:0 7px 18px 12px;
	width:160px; height:237px;
	position:relative;
}

.album_entry h3{
	color:#FFF;
	position:absolute;
	bottom:11px;
	left:0;
	width:190px; height:26px;
	line-height:26px;
	font-size:14px;
	padding:0 5px;
}

.album_entry .counter{
	background:url(images/gallery_counter_images.png);
	position:absolute;
	bottom:22px;
	right:-3px;
	z-index:100;
	width:80px; height:22px;
	line-height:20px;
	text-align:center;
	font-size:13px;
}

.pictures_entry{
	background:url(images/gallery_zoom_bg.jpg);
	display:block; float:left;
	margin:0 12px 18px 12px;
	width:200px; height:130px;
}
.pictures_entry a{
	display:block;
	width:200px; height:120px;
}


/* -------------------------------------------------------------------------------------- CONTACT */
.form_block{
		background:#FFF url(images/shadow_600.png) no-repeat 50% bottom;
		display:block;
		margin:0; padding:0 0 12px 0;
		width:600px;
}
	.form_block .inside{
			background:#FFF url(images/sidebar_bg.png) repeat-x left 1px;
			border:1px solid #e9e9e9; border-width:1px 1px 0 1px;
			padding:29px 0 0 0;
			width:598px;
	}
	.form_block .separator{
		display:block;
		clear:both;
		height:5px;
		background:#e9e9e9;
		margin:10px 29px;
	}
	.form_block .form_left, .form_block .form_right{
		display:block; float:left;
		margin:0 0 10px 29px;
		width:255px;
	}
	.form_block .form_left label, .form_block .form_right label{
		clear:both;
		display:block;
		font-size:18px;
		font-weight:normal;
		font-family: 'Josefin Sans', sans-serif;
		text-shadow: 0 0 1px rgba(0, 0, 0, 0.4);
		width:240px;
	}
	.form_block .form_left input, .form_block .form_right input{
		background:#e9e9e9;
		border:1px solid #ccc;
		padding:6px;
		width:240px;
	}
	.form_block .file_input{
		background:#e9e9e9;
		border:1px solid #ccc;
		padding:6px;
		width:520px !important; height:30px !important;
	}
	.form_block .demi{
		background:#e9e9e9;
		border:1px solid #ccc;
		padding:6px;
		width:250px !important; height:30px !important;
	}
	.form_block .full_field{
		background:#e9e9e9;
		border:1px solid #ccc;
		padding:6px;
		width:518px !important;
	}
	.form_block .form_textarea{
		display:block; float:left;
		margin:0 0 10px 29px;
		width:540px;
	}
	.form_block .form_textarea label{
		clear:both;
		display:block;
		font-size:18px;
		font-weight:normal;
		font-family: 'Josefin Sans', sans-serif;
		text-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
		width:540px;
	}
	.form_block .form_textarea textarea{
		background:#e9e9e9;
		border:1px solid #ccc;
		padding:6px;
		width:520px; height:150px;
	}
	.form_block .form_submit{
		background:#222;
		padding:10px 30px;
		text-align:right;
		width:540px;
	}
	.form_block .form_submit input{
		background:#222 url(images/icon_readmore.png) no-repeat right 50%;
		border:none;
		color:#FFF;
		cursor:pointer;
		font-size:16px;
		padding:6px 26px 6px 0;
		text-transform:uppercase;
	}
	.form_block label.error {
		background:url(images/warning_16.png) no-repeat left 50%;
		padding:0 0 0 24px;
		font-size:12px;
		font-style:italic;
		color:#F00;
		}
		
	#getit{
		position:relative;
	}
	#errorcaptcha{
		position:absolute;
		top:48px;
		left:270px;
		display:block;
		width:150px;
		color:#F00;
	}
	
	.google_map{
		background:url(images/shadow_sidebar.png) no-repeat left bottom;
		margin:20px 0; padding:0 0 12px 0;
	}
	#map_canvas{
		display:block;
		width:270px; height:370px;
	}


/* -------------------------------------------------------------------------------------- FOOTER */

#footer{font-size:11px;}
	#footer .content{
		margin:0 auto; padding:49px 0 0 0;
		height:340px;
		width:960px;
	}
#footer h4{color:#FFF;}
	
	.bottom_nav {
		color:#D8D8D8;
		font-weight:normal;
		font-family: 'Josefin Sans', sans-serif;
		text-shadow: 0 0 1px rgba(255, 255, 255, 0.3);
		display:block; float:left;
		padding:0 0 0 30px;
		margin-top:19px;
		width:435px;
	}
	#footer .content h2 {
		font-size:18px;
		color:#D8D8D8;
		font-weight:normal;
		font-family: 'Josefin Sans', sans-serif;
		text-shadow: 0 0 1px rgba(255, 255, 255, 0.3);
	}

	.bottom_nav ul{
		height:60px;
		line-height:60px;
	}
	.bottom_nav li{
			display:inline;
		}
		.bottom_nav li a{
			color:#D8D8D8;
			font-weight:normal;
			font-family: 'Josefin Sans', sans-serif;
			text-shadow: 0 0 1px rgba(255, 255, 255, 0.3);
			margin:0 15px 0 0;
		}
		.bottom_nav li a.current{color:#444;}

	.go_top{
		display:block; float:left;
		width:30px; height:60px;
		line-height:60px;
	}
	.go_top a{
		background:url(images/gotop.png) no-repeat 50% 50%;
		display:block;
		width:30px; height:60px;
	}
	.copyright{
		color:#D8D8D8;
		font-weight:normal;
		font-family: 'Josefin Sans', sans-serif;
		text-shadow: 0 0 1px rgba(255, 255, 255, 0.3);
		display:block; float:left;
		width:435px; height:60px;
		padding:0 30px 0 0;
		line-height:60px;
		text-align:right;
	}
	
	.footer_3cols{
		padding:30px 20px 0 20px;
	}
	.footer_3cols .col{
		display:block; float:left;
		width:235px;
	}
	.footer_3cols .col li a{
		color:#CCC;
		display:block;
		background:url(images/footer_li_underline.png) repeat-x left bottom !important;
		padding:4px 0 6px 4px;
	}
	.footer_3cols .col_middle{
		display:block; float:left;
		margin:0 -230px;
		margin:0 -230px;
		width:555px;
	}
	.footer_3cols .col_middle a.footer_logo{
		display:block;
		background:url(images/footer_logo.png) no-repeat 50% 50%;
		margin:0 auto;
		width:900px; height:180px;
	}
	.footer_3cols .col_middle a.footer_logo span{display:none;}

/* Error 404
------------------------------------------------------------------------------------ */
.error404{
	background:url(images/Search.png) no-repeat 100px 50%;
	padding:0 0 0 380px;
	width:400px;
}
.error404 .signature{
	text-align:right;
	font-weight:bold;
	font-size:16px;
}
		
/* Design text
------------------------------------------------------------------------------------ */
.design p{
	line-height:25px;
	margin:5px 0;
}

.biglines{
	font-size:16px;
	font-weight:bold;
	margin:0 0 15px 0;
}

.design h3, .design h4, .design h5{ 
		margin:15px 0 5px 0;
		font-size:20px;
		font-weight:normal;
		font-family: 'Josefin Sans', sans-serif;
		text-shadow: 0 0 1px rgba(0, 0, 0, 0.5);}
.design strong{ font-size:12px; }/* theme file */
.design ul, .design ol{
	margin:10px 0 10px 50px;
}
.design ul li{
	font:normal 13px/22px Arial, Helvetica, sans-serif;
	padding:5px 0;
}
.design ol {
	color:#999;
	font:italic 18px/23px Arial, Helvetica, sans-serif;
}
.design ol p {
	border:1px solid #323232; border-width:0 0 1px 0;
	color:#222;
	font:normal 13px/20px Arial, Helvetica, sans-serif;
	padding:0 0 10px 0;
}
.design .note{
	color:#666;
	background:url(images/shadow_600.png) no-repeat 50% bottom;
	font:italic 14px/24px Georgia, "Times New Roman", Times, serif;
	padding:0 0 12px 0 !important;
	margin:20px 0;
}
.design .note p{
	border:1px dotted #b8b8b8; border-width:1px 0 0 0;
	border-bottom:9px solid #323232;
	background:url(images/sidebar_bg.png) repeat-x left 1px;
	margin:0; padding:6px 16px 8px 16px;
}
.design .img_left{
	float:left;
	display:block;
	margin:0 12px 0 0; padding:7px;
}
.design .img_right{
	display:block;
	float:right;
	margin:0 0 0 12px; padding:7px;
}
.design .left{ text-align:left;�}
.design .center{ text-align:center;�}
.design .right{ text-align:right;�}

.design .network_list{
	margin:0; padding:10px 0;
}
.design .network_list li{margin:0; padding:0;
	font-size:12px !important;}
.design .network_list a{
		border-bottom:1px dotted #d8d8d8;
		display:block;
		padding:6px 0 3px 26px;
	}
.pad_0_0_0_26 .network_list a{
		border-bottom:1px dotted #d8d8d8;
		display:block;
		padding:6px 0 3px 26px !important;
	}
.design .network_list a.facebook{
	background:url(images/facebook_16.html) no-repeat 3px 50%;
}
.design .network_list a.flickr{
	background:url(images/flickr_16.html) no-repeat 3px 50%;
}
.design .network_list a.vimeo{
	background:url(images/vimeo_16.html) no-repeat 3px 50%;
}
.design .network_list a.linkedin{
	background:url(images/linkedin_16.png) no-repeat 3px 50%;
}
.design .network_list a.skype{
	background:url(images/skype_16.html) no-repeat 3px 50%;
}
.design .network_list a.twitter{
	background:url(images/twitter_16.png) no-repeat 3px 50%;
}
/* -------------------------------------------------------------------------------------- ADMIN PART */
.padding_29{
	padding:0 29px;
}
.delete_list li{
	border:1px dotted #b8b8b8; border-width:0 0 1px 0;
	padding:10px;
	height:20px;
	clear:both;
}
.delete_list li .id{
	display:block; float:left;
	text-align:center;
	width:50px;
}
.delete_list li .title{
	display:block; float:left;
	font-weight:bold;
	padding:0 0 0 10px;
	width:360px;
}
.delete_list li .delete{
	display:block; float:left;
	width:100px;
	text-align:right;
}

.delete_item{
	border:1px dotted #b8b8b8; border-width:0 0 1px 0;
	margin:0 29px 10px 29px; padding:0 0 10px 0;
	height:18px;
}
.delete_item .delete_date{
	display:block; float:left;
	border-right:1px solid #b8b8b8;
	width:100px;
}
.delete_item .delete_title{
	display:block; float:left;
	border-right:1px solid #b8b8b8;
	padding:0 0 0 10px;
	font-weight:bold;
	width:390px;
}
.delete_item .delete_remove{
	display:block; float:left;
	text-align:center;
	line-height:20px;
	width:35px;
}
	

.changeTheme{
	width:250px;
	height:25px;
	line-height:25px;
}

.mep_btn{
	border:1px solid #b8b8b8;
	background:#e9e9e9;
	padding:4px 6px; margin:0 2px 5px 0;
	color:#222;
}

#devilform{
	padding:0 29px 10px 29px;
}
#submitter{opacity:0}
	
	/* ENDORPHENE */
	
	#main .entry .divider{ margin:10px 0px 10px 0px; padding:0px 10px 10px 9px; border-top:solid 1px #ddd; }
	
	#main .cufon p{ font-family: 'Josefin Sans', sans-serif; margin:10px 0px 20px 0px; padding:0px; font-size:14px; margin-left:20px; }
	
	#body .my_outline{ 
	
padding-bottom:0px;
padding-top:10px;
border:solid 1px #d6d6d6;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
background-color:#fff;
margin-bottom:10px;
 }
	
	
/* forms */

.orangebutton{background-color:#F26332; border-color:#BE3101; border-style:solid; border-width:1px; color:#FFF; font-size:16px; padding:4px; width:157px}
.orangebutton:hover{background-color:#F26332; border-color:#BE3101}

.loginbutton{background-color:#C0C0C0; border-color:#D4D4D4; border-style:solid; border-width:1px; color:#FFF; font-size:16px; padding:4px; width:157px}
.loginbutton:hover{background-color:#E1E1E1; border-color:#D4D4D4}

.btn_orange{background:transparent url(images/btn-orange.html) repeat-x scroll 0 0; border:1px solid #CCCCCC; color:#666666; text-decoration:none; font-weight:bold; margin:0; padding:4px 10px}
.btn_orange{-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;}
.btn_orange:hover, .btn_orange a:hover{cursor:pointer; border:1px solid #DE2969; text-decoration:none}


.form_step { clear:both; }
.form_step{
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
	}

.form_step ol, .form_edit ol { list-style:none;}
.form_step li, .form_edit li { margin-bottom:5px; }
.form_step label, .form_edit label { float:left; padding:0 10px 0 0; min-width:100px; font-weight:normal; height:20px;}
.form_step #review { margin:0;}
.form_step input.text, .form_edit input.text { padding:6px; width:300px; color:#4F4F4F; border:1px solid #BBBBBB;
-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border-radius:3px;}
.form_step textarea, .form_edit textarea { padding:6px; width:450px; height:250px; color:#4F4F4F; border:1px solid #BBBBBB; -moz-border-radius:3px;
		-webkit-border-radius:3px;
		border-radius:3px;}


.form_step input:focus, .form_step textarea:focus, .form_edit input:focus, .form_edit textarea:focus {border:1px solid #CCCCCC;background-color: #F9F9F9;}
.form_step p.btn1{padding:15px 0 0 250px}
.form_step p.btn2{padding:15px 0 0 210px}
.form_step p.light { padding:8px 0 8px 140px; color:#868686;}
.form_step .sendbutton { margin:0 0 0 172px;}
.form_step .dropdownlist, .form_edit .dropdownlist { padding:5px; border:1px solid #BBBBBB; width:314px; min-height:15px;}
.form_step .dropdownlist a.list:hover { text-decoration:none;}
.form_step .dropdownlist ul.list { margin:4px 0 0 -5px; padding:0; list-style:none; border:1px solid #949494; position:absolute; background:#fff; display:none;}
.form_step .dropdownlist ul.list li { margin:0; padding:0 0 1px 0;}
.form_step .dropdownlist ul.list li a { display:block; padding:2px; width:304px; background:#fff; text-indent:2px; text-decoration:none; color:#868686;}
.form_step .dropdownlist ul.list li.active a { text-decoration:none; background:#f1f1f1; color:#868686;}
.form_step .dropdownlist ul.list li a:hover { text-decoration:none; background:#f1f1f1;}
.form_step select option, .form_edit select option { font-size: 14px;}

/* table styles */
.tblwide { width:100%; border-collapse:collapse}
.tblwide thead tr th{ background:url(../images/gray-grad.html) repeat-x scroll left top; padding:7px 0}
.tblwide tbody tr td{ padding:7px 5px; border-bottom:1px solid #CDCDCD; vertical-align:middle}

.meta{ font-size:10px}
div#map { height:300px; }


/* Image Gallery */
.gallery {text-align:center; width:400px;}

/* Send Message To Author */
#mainform {

}

#mainform textarea {
}

#mainform #from_email {
font-size: 1.1em;
background: #191919;
border: 1px solid #131313;
width: 280px;
background-image: url(images/comment-email.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px;
color: #FFF;
}

#mainform #cat {
height: 25px;
padding-left: 0px;
padding-top: 0px;

width: 425px;
border:1px solid #ddd;
color:#313131;
background-color:#f3f3f3;
}

#mainform #from_name {
font-size: 1.1em;
background: #313B44;
border: 1px solid #29323A;
width: 280px;
background-image: url(images/comment-author.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px;
color: #FFF;
}

#mainform #rand_total {
font-size: 1.1em;
background: #313B44;
border: 1px solid #29323A;
width: 280px;
background-image: url(images/comment-website.html);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px;
color: #FFF;
}

#mainform #subject {
font-size: 1.1em;
background: #313B44;
border: 1px solid #29323A;
width: 280px;
background-image: url(images/comment-website.html);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
color: #FFF;
padding-top: 6px;
}

#mainform #email:focus {
font-size: 1.1em;
background: #29323A;
border: 1px solid #232C33;
width: 280px;
background-image: url(images/comment-email.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px;
}

#mainform #author:focus {
font-size: 1.1em;
background: #29323A;
border: 1px solid #232C33;
width: 280px;
background-image: url(images/comment-author.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px;
}

#mainform #url:focus {
font-size: 1.1em;
background: #29323A;
border: 1px solid #232C33;
width: 280px;
background-image: url(images/comment-website.html);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px;
}

#mainform input {
margin-bottom: 3px;
}

/* Login Form */
#loginform {
margin: 1em 0;
margin-left: 20px;
}

#loginform #user_pass {
width: 425px;
background-image: url(images/comment-email.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
padding-left: 30px;
}

#loginform #user_login {
width: 425px;
background-image: url(images/comment-author.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
padding-left: 30px;
}

#loginform #user_pass:focus {
width: 425px;
background-image: url(images/comment-email.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
padding-left: 30px;
}

#loginform #user_login:focus {
width: 425px;
background-image: url(images/comment-author.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
padding-left: 30px;
}

#loginform input {
margin-bottom: 3px;
}

/* Register Form */
#registerform {
margin: 1em 0;
margin-left: 20px;
}

#registerform #user_email {
font-size: 1.1em;
background: #191919;
border: 1px solid #131313;
width: 280px;
background-image: url(images/comment-email.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px;
color: #FFF;
}

#registerform #user_login {
font-size: 1.1em;
background: #313B44;
border: 1px solid #29323A;
width: 280px;
background-image: url(images/comment-author.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px;
color: #FFF;
}

#registerform #user_email:focus {
font-size: 1.1em;
background: #29323A;
border: 1px solid #232C33;
width: 280px;
background-image: url(images/comment-email.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px;
}

#registerform #user_login:focus {
font-size: 1.1em;
background: #29323A;
border: 1px solid #232C33;
width: 280px;
background-image: url(images/comment-author.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px;
}

#registerform input {
margin-bottom: 3px;
}

/* Lost Password Form */
#lostpasswordform {
margin: 1em 0;
margin-left: 20px;
}

#lostpasswordform #user_login {
font-size: 1.1em;
background: #191919;
border: 1px solid #131313;
width: 280px;
background-image: url(images/comment-email.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px;
color: #FFF;
}

#lostpasswordform #user_login:focus {
font-size: 1.1em;
background: #29323A;
border: 1px solid #232C33;
width: 280px;
background-image: url(images/comment-email.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px;
}

#registerform input {
margin-bottom: 3px;
}

#label .btn{ float:right; margin:-5px 20px 0px 0px; width:65px; height:40px; background:none; cursor:pointer; }
#label .btn{ background:transparent url('../images/skin1/button_send.html') no-repeat 0px 0px; }


#container {
width: 900px;
padding-top: 15px;
margin-bottom: 15px;
background: url(images/content-bg-alt.png) repeat;
border: 1px solid #0B0B0B;
}

/** footer styles **/
.footerdeep {
width: 900px;
margin-left:15px;
background: url(images/content-bg-alt.png) repeat;
border: 1px solid #0B0B0B;
font-size: 16px;
padding: 5px;
margin-bottom: 10px;
}

.footerdeep a:link, #footerdeep a:visited {
color: #4A4A4A;
font-weight: normal;
}

.footerdeep a:hover {
text-decoration: underline;
}

.footerdeep p {
margin: 0;
color: #4A4A4A;
}

.footerdeep h4 {
color: #4A4A4A;
padding: 0;
margin: 0 0 4px 0;
}

* + html #footerdeep {
margin: 30px 0 0 0;
}

/*
  *********************************
  * 8) GALLERIES ***
  *********************************
*/

	/* GALLERIES NAVIGATION */

	.gallery_navigation{ display:none; position:absolute; margin-top:-20px; padding-right:10px; }
	.gallery_navigation_left, .gallery_navigation_right{ float:left; width:10px; height:40px; }
	.gallery_navigation_center{ float:left; padding:9px 10px 0px 10px; height:31px; }
	.gallery_navigation a{ display:block; float:left; padding:0px; width:15px; height:15px; text-indent:-9999px; }
	.gallery_navigation .button_play_pause{ display:block; float:right; margin:2px 0px 0px 0px; padding-left:30px; width:10px; height:10px; cursor:pointer; }

	/* SMALL GALLERY */

	.small_gallery .gallery_items{ width:570px; height:282px; z-index:9; }
	.small_gallery .gallery_items .item{ display:none; position:absolute; margin:0px auto; width:570px; height:282px; overflow:hidden; }
	.small_gallery .gallery_items .current{ display:block; }

	.small_gallery .gallery_items .over{ position:absolute; margin-top:222px; padding:0px 30px 20px 30px; width:510px; height:40px; }
	.small_gallery .gallery_items .over .title{ margin:0px; padding:10px 0px 0px 0px; }

	.small_gallery_borders { width:580px; height:292px; }
	.small_gallery_borders .gallery_items .item{ padding:5px; }
	.small_gallery_borders .gallery_navigation{ margin-top:-10px; }

	/* BIG GALLERY */

	.big_gallery .gallery_items{ height:265px; }
	.big_gallery .gallery_items .item{ display:none; position:absolute; margin:0px auto; width:940px; height:300px; overflow:hidden;}
	.big_gallery .gallery_items .current{ display:block; }
	.big_gallery .gallery_top_shadow{ position:absolute; margin:0px; width:940px; height:5px; z-index:12; }

	.big_gallery .gallery_items .image{ margin:0px; width:610px; height:300px; overflow:hidden; }
	.big_gallery .gallery_items .description{ margin:0px; width:250px; height:265px; }
	.big_gallery .gallery_items .description h2{ margin-bottom:20px; }
	.big_gallery .gallery_items .description_left{ float:left; padding:50px 30px 30px 50px; }
	.big_gallery .gallery_items .description_right{ float:right; padding:50px 50px 30px 30px; }

	.big_gallery .gallery_items .over{ position:absolute; margin-top:335px; width:940px; height:130px; }
	.big_gallery .gallery_items .over .title{ float:left; padding:20px 20px 20px 30px; width:280px; }
	.big_gallery .gallery_items .over .caption{ float:right; padding:20px 30px 0px 0px; width:570px; }

	/* GALLERY NEXT/PREV */

	.gallery_button_next, .gallery_button_prev{ display:none; position:absolute; width:35px; height:35px; cursor:pointer; }
	.big_gallery .gallery_button_next{ margin-left:875px; z-index:11;}
	.big_gallery .gallery_button_prev{ margin-left:-10px; z-index:10;}

	.small_gallery .gallery_button_next{ margin-left:545px; z-index:11;}
	.small_gallery .gallery_button_prev{ margin-left:-10px; z-index:10;}
	.small_gallery_borders .gallery_button_next{ margin-left:555px; }




#menu{
		height:42px;
		line-height:32px;
		text-align:center;
	}
	#menu li{ display:inline; }
	#menu a{
		color:#666;
		margin:0 10px;
	}
	
#menu2{
		height:42px;
		line-height:40px;
		text-align:center;
	}
	#menu2 ul{ padding-top:15px;}
	#menu2 li{ display:inline; }
	#menu2 a{
		color:#666;
		margin:0 10px;
	}

/* -------------------------------------------------------------------------------------- Single Gallery */
.single_entry{
	padding:20px 0 10px 0;
	height:120px;
	width:130px;
	display:block; float:left;
	position:relative;
}
.single_entry .single_thumbnail{
	background:url(images/shadow_220.png) no-repeat left bottom;
	display:block; float:left;
	text-align:center;
	overflow:hidden;
	position:relative;
	width:120px; height:100px;
	padding:0 0 12px 0;
	}
.vsingle_entry .single_thumbnail a{
	color:#FFF;
	display:block;
	padding:60px 5px 0 5px;
	width:60px; height:40px;
}
.single_entry .single_thumbnail span{
	background:#222 url(images/watchnow.png) no-repeat 50% 12px;
	font-size:14px;
	line-height:16px;
	position:absolute;
	top:0px;
	right:-70px;
	display:block;
	z-index:10;
	width:70px; height:100px;
}

/*
  *********************************
  * 8) GALLERIES ***
  *********************************
*/

	/* GALLERIES NAVIGATION */

	.gallery_navigation{ display:none; position:absolute; margin-top:-20px; padding-right:10px; }
	.gallery_navigation_left, .gallery_navigation_right{ float:left; width:10px; height:40px; }
	.gallery_navigation_center{ float:left; padding:9px 10px 0px 10px; height:31px; }
	.gallery_navigation a{ display:block; float:left; padding:0px; width:15px; height:15px; text-indent:-9999px; }
	.gallery_navigation .button_play_pause{ display:block; float:right; margin:2px 0px 0px 0px; padding-left:30px; width:10px; height:10px; cursor:pointer; }

	/* SMALL GALLERY */

	.small_gallery .gallery_items{ width:570px; height:282px; z-index:9; }
	.small_gallery .gallery_items .item{ display:none; position:absolute; margin:0px auto; width:570px; height:282px; overflow:hidden; }
	.small_gallery .gallery_items .current{ display:block; }

	.small_gallery .gallery_items .over{ position:absolute; margin-top:222px; padding:0px 30px 20px 30px; width:510px; height:40px; }
	.small_gallery .gallery_items .over .title{ margin:0px; padding:10px 0px 0px 0px; }

	.small_gallery_borders { width:580px; height:292px; }
	.small_gallery_borders .gallery_items .item{ padding:5px; }
	.small_gallery_borders .gallery_navigation{ margin-top:-10px; }

	/* BIG GALLERY */

	.big_gallery .gallery_items{ height:265px; }
	.big_gallery .gallery_items .item{ display:none; position:absolute; margin:0px auto; width:940px; height:265px; overflow:hidden;}
	.big_gallery .gallery_items .current{ display:block; }
	.big_gallery .gallery_top_shadow{ position:absolute; margin:0px; width:940px; height:5px; z-index:12; }

	.big_gallery .gallery_items .image{ margin:0px; width:610px; height:265px; overflow:hidden; }
	.big_gallery .gallery_items .description{ margin:0px; width:250px; height:265px; }
	.big_gallery .gallery_items .description h2{ margin-bottom:20px; }
	.big_gallery .gallery_items .description_left{ float:left; padding:50px 30px 30px 50px; }
	.big_gallery .gallery_items .description_right{ float:right; padding:50px 50px 30px 30px; }

	.big_gallery .gallery_items .over{ position:absolute; margin-top:335px; width:940px; height:130px; }
	.big_gallery .gallery_items .over .title{ float:left; padding:20px 20px 20px 30px; width:280px; }
	.big_gallery .gallery_items .over .caption{ float:right; padding:20px 30px 0px 0px; width:570px; }

	/* GALLERY NEXT/PREV */

	.gallery_button_next, .gallery_button_prev{ display:none; position:absolute; width:35px; height:35px; cursor:pointer; }
	.big_gallery .gallery_button_next{ margin-left:915px; z-index:11;}
	.big_gallery .gallery_button_prev{ margin-left:-10px; z-index:10;}

	.small_gallery .gallery_button_next{ margin-left:545px; z-index:11;}
	.small_gallery .gallery_button_prev{ margin-left:-10px; z-index:10;}
	.small_gallery_borders .gallery_button_next{ margin-left:555px; }


body{font-size:13px; line-height:23px;}

	.wrap_fullwidth{ background:url(images/back_ground_intro_main.png) no-repeat center top; width:100%; position:relative; float:left; clear:both; width:900px; height:88px; margin-bottom:20px; }
	
	.wrap_fullwidth h3{ font-size:20px; font-weight:bold; line-height:34px; color:#fff; text-shadow: 0 0 1px rgba(0, 0, 0, 0.5); }

#gizli {
display: none;
}

.etiket {background:#f1f1f1; padding:2px;}




	/* Single Attachments */
	
.single_attach{
width: 115px;border: 1px solid #555;height: 130px;
}

.single_attach img{
	}
.single_attach img:hover{
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: .8;
}



.vip{
position: absolute;
 left: 4px; 
 top: 4px;
 }
 
 .vip2{
position: absolute;
 left: 25px; 
 top: 20px;
 }
 
 input.etiket_submit{
float:left;
padding:2px;
margin-top:5px;
margin-bottom:5px;
border:1px solid #444;
margin-left:2px;

}

.btn2:hover {
  background: #BF2F68;background-image: -webkit-linear-gradient(top, #000000, #444444);
  background-image: -moz-linear-gradient(top, #000000, #444444);
  background-image: -ms-linear-gradient(top, #000000, #444444);
  background-image: -o-linear-gradient(top, #000000, #444444);
  background-image: linear-gradient(to bottom, #000000, #444444);
  
}

.btn2 {
  background: #000000;
  background-image: -webkit-linear-gradient(top, #BF2F68, #b0335d);
  background-image: -moz-linear-gradient(top, #BF2F68, #b0335d);
  background-image: -ms-linear-gradient(top, #BF2F68, #b0335d);
  background-image: -o-linear-gradient(top, #BF2F68, #b0335d);
  background-image: linear-gradient(to bottom, #BF2F68, #b0335d);
  cursor:pointer;
  color: #ffffff;
  font-size: 11px;
  padding: 2px 2px 2px 2px;
  text-decoration: none;
}

/* Örnek: H3 Başlıklar için (eski id="issi") */
.profile-card-city,
.profile-card-duration,
.profile-card-title {
    text-align: center;
    width: 150px;
    /* bottom ve z-index gibi mutlak konumlandırma özellikleri, 
       ebeveyninin (parent) position: relative; olmasına bağlıdır.
       Bu stiller özel durumlara göre ayarlanmalıdır. */
    z-index: 999 !important; /* !important kullanımı genellikle son çare olmalıdır */
}

.profile-card-city {
    background-color: #d32603;
    /* bottom: 226px; /* veya 245px - duruma göre değişiyor */
    font-size: 15px; /* veya 17px */
}

.profile-card-duration {
    background-color: #111;
    /* bottom: 200px; /* veya 220px */
    font-size: 15px;
}

.profile-card-title {
    text-transform: none;
    background-color: #000;
    /* bottom: 0px; */
    font-size: 10px; /* veya 12px */
}

/* Henüz İlan Yok Mesajı İçin */
.no-listings-message {
    font-family: "Arimo", sans-serif;
    color: black;
    font-size: 0.9em; /* Yaklaşık olarak <font size="3"> */
    padding-top: 10px; /* <br> yerine */
    padding-bottom: 10px;
}

/* Align Center için kullanılan h3'ler (intro_main içinde) */
#intro_main .center h3 {
    text-align: center;
}

/* ESKİ (Eğer CSS dosyasındaysa): */
/*
#issi {
    text-align:center;
    background-color:#d32603; /* veya #111 veya #000 */
    /* width: 150px;
    bottom:245px; /* veya 220px veya 0px */
    /* z-index:999 !important;
    font-size:17px; /* veya 15px veya 12px */
    /* text-transform:none; /* sadece title için */
/* }
*/

/* YENİ (CSS Dosyasında): */
.profile-card-city,
.profile-card-duration,
.profile-card-title {
    text-align: center;
    width: 150px;
    position: absolute; /* bottom kullanılıyorsa parent'ın relative olması gerekebilir, ya da bu stiller orijinal yapıya göre ayarlanmıştır. */
    z-index: 999 !important; /* !important'tan kaçınmak idealdir, ama mevcut yapıya dokunulmuyor */
}

.profile-card-city { /* Örnek stil, ilandaki değerlere göre çeşitlendirilebilir veya inline bırakılabilir */
    background-color: #d32603;
    /* bottom:245px; veya 226px - duruma göre değişir, inline stil korundu */
    font-size: 17px; /* veya 15px - duruma göre değişir, inline stil korundu */
}
.profile-card-duration {
    background-color: #111;
    /* bottom:220px; veya 200px - duruma göre değişir, inline stil korundu */
    font-size: 15px; /* inline stil korundu */
}
.profile-card-title {
    text-transform: none;
    background-color: #000;
    /* bottom:0px; - inline stil korundu */
    font-size: 12px; /* veya 10px - inline stil korundu */
}

/* Henüz İlan Yok Mesajı İçin */
.no-listings-message {
    font-family: "Arimo", sans-serif; /* Eğer Arimo kullanılmıyorsa varsayılan fontu kullanın */
    color: black;
    font-size: 0.9em; /* Yaklaşık olarak <font size="3"> */
    padding: 20px 0; /* <br/> etiketlerini ve merkezlemeyi destekler */
}

/* style.css veya uygun bir CSS dosyasına */
.form-message {
    text-align: center;
    padding: 10px;
    margin-bottom: 15px;
    border-radius: 4px;
    font-size: 1.1em; /* Orijinal <font size="4"> e yakın */
    border: 1px solid transparent;
}

.form-message.success {
    background-color: #d4edda; /* Açık yeşil arka plan */
    color: #155724; /* Koyu yeşil yazı */
    border-color: #c3e6cb; /* Yeşil çerçeve */
}

.form-message.error {
    background-color: #f8d7da; /* Açık kırmızı arka plan */
    color: #721c24; /* Koyu kırmızı yazı */
    border-color: #f5c6cb; /* Kırmızı çerçeve */
}

/* CSS Kodu (style.css veya uygun bir dosyaya) */
#logo h1 {
    margin: 0; /* h1'in varsayılan margin'ini sıfırla, eğer gerekirse */
    padding: 0;
}

#logo h1 a.logo-link {
    display: block; /* Linkin tıklanabilir alanı logo boyutunda olsun */
    background-image: url('images/MREKEZ.png');
    background-repeat: no-repeat;
    background-position: center center; /* Logonuzu ortalamak için (isteğe bağlı) */
    width: 250px;  /* === Logonuzun GERÇEK GENİŞLİĞİNİ buraya girin === */
    height: 80px; /* === Logonuzun GERÇEK YÜKSEKLİĞİNİ buraya girin === */
    text-indent: -9999px; /* Span içindeki metni ekran dışına taşır, görünmez yapar */
    overflow: hidden; /* text-indent taşan içeriği gizler */
}
.text-logo {
    color: #ffffff; /* Logo metin rengi: Beyaz */
    text-decoration: none; /* Link alt çizgisini kaldır */
    font-size: 12px; /* Logo boyutu */
    font-weight: 800; /* Logo kalınlığı */
    letter-spacing: 0.5px; /* Harfler arası boşluk */
    text-transform: uppercase; /* Tüm harfleri büyük yap */
}

/* Span için ek bir stil gerekirse (genellikle text-indent ile gizlendiği için gerekmeyebilir) */
/*
#logo h1 a.logo-link span {
    // Gerekirse özel stiller
}
*/