/*  
Theme Name: Immo Klink
Theme URI: http://immoklink.com
Description: 28/07/2008
Version: 2.0
Author: Ben Knowles
Author URI: http://benknowles.com
*/

/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }

/* Common */
p { padding:0 0 15px 0; }
a { color:#666; text-decoration:none; }
a:hover { color:#ffffff; text-decoration:none; }
	.active_link { color:#fe0101; }
h1 { font-size:24px; padding:0px 0px 30px 0px; }
h2 { font-size:12px; padding:20px 0 0; }
h3 { font-size:12px; padding:10px 0 15px 0; font-weight:bold; }
em { font-style:italic; }
strong { font-weight:bold; }
table { margin:20px 0 0 0; }
table tr td { padding:0 20px 16px 0; vertical-align:top; }
.size-medium { margin:0 10px 5px 0; }
.attachment { text-align:center; }
.alignLeft { text-align:left; }
.alignRight { text-align:right; }
.alignCenter { text-align:center; }

/* Blocks */
html, html { background-color:#000; }
body { color:#7e7d7d; font-size:12px; font-family: Verdana, 'Lucida Grande', Arial, Sans-Serif; background-color:#000; }
#page { width:920px; padding:0px 0 0 40px; float:left; } 
#sidebar { width:170px; border-right:0px solid #111111; padding:0 10px 10px 0; float:left; }
 #sidebar h2 { color:#666; padding-bottom:3px; }
 #sidebar h2 a { color:#666 !important; }
 #sidebar h2 a:hover { color:#eee !important; }
 #sidebar h2 .current_page_item { color:#7e7d7d; } 
 #sidebar .page_item { padding:0 0 3px 0; }
 #sidebar .page_item a { color:#8f0000; }
 #sidebar .page_item a:hover { color:#fe0101; }
 #sidebar .current_page_item a, #current_page_ancestor ul li a { color:#fe0101; }
 #sidebar .page_folder li a { color:#8f0000; }
 #sidebar .page_folder .current_page_item a { color:#fe0101;}
 #sidebar ul ul { height:0px; overflow:hidden; }
 #sidebar ul ul  .page_item { padding:3px 0 0 3px !important; font-size:10px; }
 #sidebar ul ul a { border-left:1px solid #222; padding-left:5px; }
.pagePadding { padding:74px 0 0 0; }
#logo { padding:25px 0 23px 0; font-size:17px; }
 #logo a { color:#999; }
#pageContent { padding:20px 0 0 25px; width:690px; float:left; display:block; visibility:visible !important; opacity:1 !important; }
.JS #pageContent { visibility:hidden; }
#nav { width:600px; text-align:center; padding:30px 0 45px 0px; height:12px; color:#232323; }
 #nav .active { color:#fe0101; }
#footer { padding:50px 0 10px 0; text-align:right; color:#232323; }
.pagenav ul ul { padding-left:4px; }
.block_one1 { display:block; }

/* Project Grid */
.projectGrid { margin:0; padding:0; }
.projectGrid .projectGridPicture img { border:1px solid #000000; display:block; }
.projectGrid .projectGridPicture img:hover { cursor:pointer; border:1px solid #ffffff; }
.projectGrid .projectGridPicture { padding:0 50px 30px 40px; }
.projectGrid .projectGridPicture img { float:right; }
.projectGrid .projectGridText { font-size:11px; padding:10px 0 0 0; text-align:left; color:#444; }
.projectGrid .projectGridText a { cursor:pointer; }

/* Grid
#grid { padding:20px 0 0 0; }
#grid li { float:left; display:block; width:210px; height:230px; padding:0 30px 30px 0; text-align:center; }
#grid li a { display:block; vertical-align:baseline; }
#grid li img { margin:0 0 0 0; cursor:pointer; }
#grid li div { height:160px; } */

/* Details */
.edit_page { position:absolute; left:40px; bottom:100px; font-size:10px; text-align:left; }
.edit_page a { padding:2px 5px; background-color:#2B0000; color:#000000; }
.edit_page a:hover { background-color:#3C0000; }

/* Slideshow */

.outline .slideshow-images img { border:1px solid #333 !important; }

.slideshow { display:block; z-index:0; }
.slideshow-images { height:602px; width:602px; display:block; overflow:hidden; }		
.slideshow-images img { display:block; z-index:1; }
.slideshow-images .noJsSlide { width:602px; height:602px; background-position:center center; background-repeat:no-repeat; }
.slideshow-images .noJsSlide a { display:block; width:600px; height:600px; }
.JS .slideshow-images .noJsSlide { display:none; }
.JS .slideshow-thumbnails .noJsThumb { display:none; }
.slideshow-images a:hover { cursor:pointer; }

.slideshow-images-visible { opacity:1; }	
.slideshow-images-prev { opacity:0; }
.slideshow-images-next { opacity:0; }
.slideshow-images img { float:left; }	

.slideshow { height:600px; margin:0 auto;	width:600px; }
.slideshow a img { border:0; }

.slideshow-captions { background:#000; bottom:-28px; color:#666; font:normal 12px/22px Arial, sans-serif; left:0; overflow:hidden; position:absolute; text-align:center; width:100%; z-index:10000; }
.slideshow-captions-hidden { height:22px; opacity:0; }
.slideshow-captions-visible { height:22px; opacity:1; }

.slideshow-controller { background:url(images/controller.png); height:18px; left:50%; margin:270px 0 0 -77px; overflow:hidden; position:absolute; top:50%; width:154px; z-index:10000; }
.slideshow-controller * { margin:0; padding:0; }
.slideshow-controller-hidden { opacity:0; }
.slideshow-controller-visible { opacity:1; }
.slideshow-controller a { cursor:pointer;	display:block; height:10px;	overflow:hidden; position:absolute; top:4px; }
.slideshow-controller a.active { background-position:0 10px; }
.slideshow-controller li { list-style:none; }
.slideshow-controller li.first a {	background-image:url(images/controller-first.png); left:14px; width:14px; }
.slideshow-controller li.last a { background-image:url(images/controller-last.png);	left:126px; width:14px; }
.slideshow-controller li.next a { background-image:url(images/controller-next.png);	left:98px; width:14px; }
.slideshow-controller li.pause a {	background-image:url(images/controller-pause.png); left:70px; width:14px; }
.slideshow-controller li.play a { background-image:url(images/controller-play.png); }
.slideshow-controller li.prev a { background-image:url(images/controller-prev.png);	left:42px; width:14px; }

/* Big Controls
.slideshow-controller { background:url(images/controller.png); height:26px; left:50%; margin:260px 0 0 -100px; overflow:hidden; position:absolute; top:50%; width:199px; z-index:10000; }
.slideshow-controller * { margin:0; padding:0; }
.slideshow-controller-hidden { opacity:0; }
.slideshow-controller-visible { opacity:1; }
.slideshow-controller a { cursor:pointer;	display:block; height:18px;	overflow:hidden; position:absolute; top:4px; }
.slideshow-controller a.active { background-position:0 18px; }
.slideshow-controller li { list-style:none; }
.slideshow-controller li.first a {	background-image:url(images/controller-first.gif); left:14px; width:19px; }
.slideshow-controller li.last a { background-image:url(images/controller-last.gif);	left:168px; width:19px; }
.slideshow-controller li.next a { background-image:url(images/controller-next.gif);	left:126px; width:28px; }
.slideshow-controller li.pause a {	background-image:url(images/controller-pause.gif); left:90px; width:20px; }
.slideshow-controller li.play a { background-image:url(images/controller-play.gif); }
.slideshow-controller li.prev a { background-image:url(images/controller-prev.gif);	left:46px; width:28px; }*/

.slideshow-loader { height:100px; top:250px; left:250px; background-repeat:no-repeat; position:absolute; background-image:url(images/loadingAnimation.gif); background-position:center center; width:100px; z-index:10001; }
.slideshow-loader-hidden { opacity:0; }
.slideshow-loader-visible {	opacity:1; }

.slideshow-thumbnails {  width:600px; overflow:auto; margin:30px 0 0 0; height:94px; position:absolute; }
.JS .slideshow-thumbnails { overflow:hidden; }
.slideshow-thumbnails * { margin:0; padding:0; }
.slideshow-thumbnails ul { height:65px; left:0; position:absolute; top:0; width:10000px; }
.slideshow-thumbnails li { margin:5px 5px 5px 0; float:left; list-style:none; position:relative; }
.slideshow-thumbnails a { display:block; padding:1px; position:relative; float:left; }
.slideshow-thumbnails a:hover { opacity: 1 !important; }
.slideshow-thumbnails img {	display:block; height:65px; }
.slideshow-thumbnails-active { background-color:#999; opacity:1; }
.slideshow-thumbnails-inactive { background-color:#000;	opacity:.5; }
ils-active { background-color:#999; opacity:1; }
.slideshow-thumbnails-inactive { background-color:#000;	opacity:.5; }

a { behavior: url('http://immoklink.com/site/wp-content/themes/immo/images/iepngfix.htc') }
