@import url("css/_reset.css");
@import url("css/_960.css");
@import url("css/_typo.css");

@import url("css/custom.css");

/*------------------------------------------------------------------------
Theme Name:    Kibo Studios
Theme URI:     http://www.kibostudios.com/
Description:   Marketing & Design
Version:       3.00
Author:        Kibo Studios
Author URI:    info@kibostudios.com
------------------------------------------------------------------------*/

div#projects { height: 200px; /*background: url(css/theme.modern/center.bg.trans.jpg) center top;*/ margin-bottom: 40px; }
div#projects div.slider { width: 885px; float: left; height: 200px; overflow: hidden; position: relative; }
	div#projects div.slider div.items { width: 20000em; position: absolute; clear: both; }
	div#projects div.slider div.items div.works { width: 885px; height: 200px; float: left; }
	div#projects div.slider div.items div.work { height: 150px; width: 266px; padding: 25px 15px 25px 14px; background: url(img/project-border.png) no-repeat; float: left; overflow: hidden; position: relative; }
	div#projects div.slider div.items div.work img { width: 266px; height: 150px; vertical-align: middle; }
	div#projects div.slider div.items div.work p.label { width: 256px; background-image: url(img/semiblack.png);
	                   padding: 5px; position: absolute; left: 14px; bottom: 4px; color: #e5e5e5; }
	div#projects div.slider div.items div.work p.label a { color: #e5e5e5; }
	                   
div#projects a.slidecontrol { height: 200px; display: block; width: 28px; background-position: center center; background-repeat: no-repeat; }
div#projects a.prev { background-image: url(img/arrows-left.png); margin-right: 10px; float: left; }
div#projects a.next { background-image: url(img/arrows-right.png); margin-left: 9px; float: left; }
div#projects a.slidecontrol:hover { background-position: right center; }
div#projects a.disabled, div#projects a.disabled:hover { background-position: left center; }

div#main { margin-bottom: -24px; }
a.language { margin-left: 5px; }
div#newsline { margin-bottom: 25px; margin-top: 25px; }


/*** EXTRAS ***/
#sidebar_boxes{ height:80px; padding-left: 65px; font-size: 12px; line-height: 18px; margin-top: 25px; }
#sidebar_boxes strong{ color:#000; text-transform:uppercase; }