/* ================================ +
   	        [projectname]
 + ================================ */



/* 
** Made by: Thomas Lievestro
** Email:	info@lievestro.com
** Website:	www.lievestro.com
*/



/* ================================ +
               PRINT 
+  ================================ */




/* start RESET DEFAULT styles */
*{ 
	margin:					0;
	padding:				0; 
	border: 				0;
}

*:focus { 
	outline: 				0; 
}

html {
	background: 			#FFFFFF;
}

body { 
	font-family: 			arial, helvetica, sans-serif;
	font-size:				12px;
	color: 					#000000;
}
	
img { 
	border:					0px; 
}	

ul { 
	list-style:				none; 
	white-space: 			nowrap; 
}

li a {
	height:					1%; /* geen whitespace tussen link list items */
}

a { 
	text-decoration:		none; 
	color:					#000000
}

a:hover{ 
	text-decoration:		underline; 
	color:					#000000;
}

a img {
	border: 				0px;	
}
p {
	margin-bottom:			12px;	
}

address{
	font-style:				normal;
}

textarea {	
	overflow:				auto;
}


.absolute {
	position:				absolute;	
}

.clear {
	clear:					both;
	width:					0px;
	height:					0px;
	overflow:				hidden;
}

.bold {
	font-weight:			bold;
}


.hr {
	width:					264px;
	height:					3px;
	margin:					18px 0 18px 20px;
	border:					0px;
	background:				url('../images/hr.gif'); 
	overflow:				hidden;
}

/* end RESET DEFAULT styles */




/* ================================ +
              FONT STYLES
+  ================================ */

.orange_14 {
	font-size:				14px;
	color:					#ff6600;	
}

.green_14 {
	font-size:				14px;
	color:					#44AA11;	
}

.black_18 {	
	font-size:				18px;
	color:					#000000;		
}

h1 {
	font-size:				20px;	
}

h2 {
	font-size:				18px;	
}

h3 {
	font-size:				16px;	
}

h4 {
	font-size:				14px;	
}

.black_18 {
	margin-bottom:			5px;	
}



/* ================================ +
             GLOBAL LAYOUT
+  ================================ */


#logo{
	display:				none;
}

#print_logo{
	display:				block;
	margin-bottom:			30px;
}


/* display none's */

#menu,
#search,
#newsletter_button,
#overlay_newsletter,
#overlay_bg_container,
#local_nav,
#agenda_nav,
#plus_button,
#bookmarks,
#navigation_items,
.content_slider_nav_item,
#zoom_button,
#basket
{
	display: 				none;
}

#local_nav active {
	display:				block;
	margin-bottom:			40px;
	font-size:				16px;
	font-weight:			bold;	
}


#featured_object_1,
#featured_object_2,
#featured_object_3,
#featured_object_4 {
	margin-bottom:			10px;	
}



.column_400, 
.column_280 {
	float:					none;
	margin-bottom:			20px;
}


/* ================================ +
                 HOME
+  ================================ */

#home_title {
	color:					#ff0099;
}

.carrousel_item img {
	margin-bottom:			20px;
}

#nu {
	margin-top:				30px;	
}

.news_item img{
	display:				block;	
}

#contact_footer {
	position:				static;
	text-indent:			0;	
	font-size:				14px;
	font-weight:			bold;
}






/* ================================ +
                 AGENDA
+  ================================ */

.agenda_item_left,
.agenda_item_right {
	height:					200px;
	clear:					left;
}

.agenda_item_left img,
.agenda_item_right img {
	float:					left;	
}

.agenda_item_content {
	width:					300px;
	margin-left:			10px;
	float:					left;	
}

.agenda_item_content h1 {
	font-size:				14px;
	color:					#69b444;
}

.agenda_date {
	font-size:				12px;
	font-weight:			normal;
	color:					#69b444;
}

#agenda_items_small {
	margin-top:				10px;	
}

#agenda_items_small img{
	display:				block;	
}




/* ================================ +
               DETAIL
+  ================================ */


#news_content {
	margin-top:				30px;	
}

#news_title, 
#news_date {
	color:					#69b444;
}




/* ================================ +
               COLLECTION
+  ================================ */

.content_absolute_block {
	font-size:				20px;
	margin-bottom:			20px;	
}


.content_absolute_color_block {
	font-size:				20px;
	margin-bottom:			20px;	
}




/* ================================ +
           COLLECTION DETAIL
+  ================================ */

#collection_title {
	color:					#ff6600;	
}

.content_slider_nav_item.active {
	display:				block;	
	margin:					20px 0 0 0;
	font-size:				14px;
	font-weight:			bold;
	color:					#ff6600;
}

.content_slider_content {
	margin:					0px 0px 20px 0;
}

#related_object_1,
#related_object_2,
#related_object_3,
#related_object_4 {
	margin-top:				10px;	
}




/* ================================ +
            FIXED CONTENT
+  ================================ */

.column_title {
	color:				#FF0099;
	font-size:			20px;
}

#green .content_block h2, 
#green .content_color_block h2 {
	color:				#44aa11;
	font-size:			16px;
	margin-bottom:		7px;
}

#aubergine .content_block h2, 
#aubergine .content_color_block h2 {
	color:				#771133;
	font-size:			16px;
	margin-bottom:		7px;
}

.content_color_block,
.content_block {
	margin-bottom:		20px;
}