/*LOCAL STYLESHEET artist	*/

/*LOCAL STYLESHEET 	class*/

*{outline:none; margin:0px; padding:0px;}
	
	body{font:12px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; line-height:18px; color:#333; background:#efefef;}
	
	/*HEADINGS		*/
	h1{font:48px Arial, Helvetica, sans-serif; color:#2d2d2d;}
	h2{font:24px Arial, Helvetica, sans-serif; color:#2d2d2d; margin:10px 0px 0px;}
	h3{font:18px Arial, Helvetica, sans-serif; color:#2d2d2d; margin:5px 0px 0px}
	h4{font:14px Arial, Helvetica, sans-serif; color:#2d2d2d;}
	h5{font:11px Arial, Helvetica, sans-serif; color:#2d2d2d;}
	h6{font:10px Arial, Helvetica, sans-serif; color:#2d2d2d;}
	
	.content ul{padding:20px;}
	.content ol{padding:20px;}
	
	
	/*LINKS 	*/ 
	
	/*BLOCKQUOTE 	*/
	blockquote{padding:20px; font-style:italic;}
	
	/*SOCIAL 	*/
	#social{position:absolute; top:10px; right:10px;}
	.social_jgh{display:none;}

	.clear{display:block; clear:both; width:100%;}
	.hide-me{display:none;}

	.container_12{background:#fff;}
	
	/*PHOTO GRID STYLING*/
	#pg {position: relative; height: 100px; background: #eaeaea; margin:0 0 20px;}
	#pg li {position: relative; list-style: none; width: 135px; height: 150px; overflow: hidden; float: left; z-index: 2; opacity:0.7;}
	#pg li.active {opacity: 1;}
	#pg li.selected {
		opacity: 1; 
		z-index: 99; 
		-moz-box-shadow: 0px  0px 3px #323232;
		-webkit-box-shadow: 0px 0px 3px #323232;
		box-shadow:0px 0px 3px #323232;
	}
	#pg li img {display: block; width: 100%;}
	#pg li p {color: white; margin: 10px 0; font-size: 12px;}
	#pg li h2{display:none;}
	#pg li.selected h2{
		bottom:0;
		display:block;
		font-size:12px;
		margin:1px 0;
		padding:5px 10px;
		position:absolute;
		width:100%;
	}
	#pg li h2 a{color:#000;}


	/*COMMENT CHANGES*/
	
	#ic_comment a{color:#999;}
	.ic_comment_box textarea{width:415px;}
	.ic_comment_box input{margin:0 0 0 112px; width:415px;}
	#post_button{margin:0 0 0 112px;}
	.ic_bubble{margin:0 0 0 112px; width:404px;}


	body{background:#f5f5f5!important; font-family:Arial, Helvetica, sans-serif;}
	a{color:#646464;}
	a:hover{color:#414141!important;text-decoration:underline;}
	a:active{color:#414141!important;text-decoration:underline;}
	a:visited {color:#414141;}
	
	
	.padding{padding:20px; background:#EFEFEF;}
	
	.logo{
		background:transparent url(http://ikemura.berlinartportal.de/artist/images/logo.png) no-repeat top left; 
		height:83px;
		width:220px;
	}
	
	.classlink a{display:block;height:100px;width:221px;}
	
	.sitename{color:#414141;
		font-size:29px;
		padding:52px 0 0;
		text-align:right;
		text-transform:uppercase;
		letter-spacing:0.7px;}
	
	.networkname{padding-top:10px;}
	.networkname h1{font-size:14px;
		font-weight:bold;
		text-transform:uppercase;
		margin:16px 0 4px;	
		letter-spacing:0.3px;
		color:#414141;}
	.networkname h2{font-size:11px;
		font-weight:bold;
		text-transform:uppercase;
		margin:0 0 10px;	
		letter-spacing:0.3px;
		color:#414141;}


	/*MENU*/
		
	#menu{ padding:25px 0;}
	#menu li{display:inline; list-style:none;}
	#menu a{font-size:15px;text-transform:uppercase; letter-spacing:0.3px; color:#414141; margin:0px 77px 0px 0px;}
	#menu .menu4 a{margin:0px;}
	#menu a:hover{color:#414141;} 
	#menu a:visited{color:#414141;} 
	.active a:visited {text-decoration:underline;}



	/*RIGHT SECTION*/
	
	.right{margin:0px 0px 0px;}
	.right .padding{padding:0px 0px 25px 0px; background:#fff;clear:both;}
	
	.right h1{ 
		font-size:14px;
		margin:0 0 15px;
		padding:2px 0 0 15px;
		text-transform:uppercase;
		background:transparent url(http://ikemura.berlinartportal.de/artist/images/right-h1-bg.gif) no-repeat left 5px;
	}
	.right a{font-size:11px; font-weight:bold;}
	
	.portigal-right{float:left;margin-bottom:10px;}
	.portigal-right img{margin:0px 5px 0px 0px; background-position:center center!important; background-repeat:no-repeat !important;}

	.the_comment{border:none;}
	.ic_comment_box textarea{font-family:Arial, Helvetica, sans-serif;}
	.ic_comment_box input{font-family:Arial, Helvetica, sans-serif;}

	/*CONTENT*/	
	.record_nav_top{text-align:right;padding:10px 0;display:none;}
	.record_nav_bottom{text-align:right;padding:10px 0;display:block;}
	.record_pages{display:none;}
	#milk_thumbnail_button{display:none;}
	.next_button{padding-left:10px;}
	.prev_button{padding-right:10px;}
	
	.entry{ 
		margin:0 0 10px;
		padding:0 0 10px;
		clear:left;	
	}
	.entry a:hover{color:#999;}
	.entry img{margin:0 2px 0 0;}
	.entry h3{line-height:12px;}
	
	.entry-content h2{text-transform:uppercase;  margin:20px 0px 10px;font-size:16px;}
	.entry-content h2 a{color:#323232!important; font-size:16px;text-decoration:none;}
	.entry-content img{max-width:540px;}
	
	.content h1{text-transform:uppercase; margin:15px 0 0 0px;; font-size:16px; line-height:28px;}
	
	.singlepic{background:#f5f5f5;}
	.portigal-content{height:93px; overflow:hidden;}
	.portigal-content img{background-position:left center !important;background-repeat:no-repeat !important;}
	
	videogal-content{}
	
	/*COPYRIGHT*/
	.copyright{padding:10px 0px 0px;text-align:right;}
	
	
	/*TOOLS*/

	.content_tools_top {border-bottom:0px solid;margin:20px 0px 10px 0;}
	.content_tools_top a {border-right:1px solid;font-size:11px;padding-right:6px;}
	.content_tools_top .question a {border-right:medium none;}
	.content_tools_top img {border:medium none !important;float:none !important;margin:0 !important;}
	.content_tools_top ul {list-style:none outside none;margin:0 !important;padding:0 0 5px 0 !important;text-align:right;}
	.content_tools_top ul li, #content_tools ul li a {display:inline;margin:0;padding-left:3px;}

