	
	
	* {
		margin: 0;
		padding: 0;
		}


	html, body {
		width: 100%;
		height: 100%;
		color: #333;
		font-size: 13px;
		line-height: 23px;
		font-family: "Levenim MT", "Century Gothic", Arial, Helvetica, sans-serif;
		}		
	body {
		background: #f5f5f5;
		}
	
	
	a {
		text-decoration: none;
		}
	a img {
		border: none;
		}


	input, textarea, select {
		font-size: 11px;
		vertical-align: top;
		text-transform: uppercase;
		font-family: "Levenim MT", "Century Gothic", Arial, Helvetica, sans-serif;
		}
	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		}


/*container*/
	#container {
		height: 100%;
		width: 1000px;
		margin: 0 auto;
		min-height: 100%;
		padding: 40px 0 0 0;
		background: url(images/background.png) repeat-y;
		}
	html>body #container {
		height: auto;	
		}


/*header*/
	#header {
		width: 900px;
		height: 70px;
		margin: 0 auto;
		}
		

/*trademark*/
	#trademark {
		top: -2px;
		left: -2px;
		position: absolute;
		width: 54px;
		height: 54px;
		}
	#trademark h1 a { 
		width: 54px;
		height: 54px;
		outline: none;
		display: block;   
		position: relative;
		text-indent: -9999px;
		background: url("http://www.studiomier.nl/wp-content/themes/studiomier 2.0/images/trademark.png") no-repeat top; 
		}
	#trademark h1 a:hover { 
		background: url("http://www.studiomier.nl/wp-content/themes/studiomier 2.0/images/trademark.png") no-repeat bottom; 
		}


/*logo*/
	#logo {
		float: left;
		width: 194px;
		height: 63px;
		}
	#logo h1 a { 
		width: 194px; 
		height: 63px;
		outline: none;
		display: block;   
		position: relative;
		text-indent: -9999px;
		background: url(images/logo.png) no-repeat; 
		}


/*form-search*/
	#form-search {
		float: right;
		width: 123px;
		margin: 50px 0 0 0;
		height: 20px;
		}
	.form-search-input {
		float: left;
		height: 16px;
		width: 92px;
		margin: 0 1px 0 0;
		padding: 2px 3px 0 3px;
		border: 1px solid #ccc;
		}
	#form-search-submit {
		float: left;
		width: 22px;
		height: 20px;
		border: none;
		cursor: pointer;
		background: url(images/search-submit.png) top no-repeat;
	}
	#form-search-submit:hover {
		background: url(images/search-submit.png) bottom no-repeat;
	}


/*menu*/
	#menu {
		width: 900px;
		height: 30px;
		list-style: none;
		margin: 30px auto;
		background: #f5f5f5;
		border-bottom: 4px solid #0FB4EB;
		}
	* html #menu {
		width: 99%;
	}
	#menu li {
		display: inline;
	}
	#menu li a, #menu li a span { 
		cursor: pointer;
		text-decoration: none;
		display: block;
		float: left;
		color: #333;
		font-size: 13px;
		text-transform: uppercase;
		outline: none;
	}
	#menu li a {
		padding: 0 0 0 5px;
	}
	#menu li a span {
		height: 23px;
		padding: 7px 25px 0 15px;
	}
	#menu li a:hover span {
		color: #0FB4EB;
	}
	#menu li.current_page_item a {
		background: #f5f5f5 url(images/menu-active.png) no-repeat left bottom;
	}
	#menu li.current_page_item span {
		color: #fff;
		background: #f5f5f5 url(images/menu-active.png) no-repeat right bottom;
	}
	#menu li.current_page_item a:hover span {
		color: #fff;
	}
	/*Before
	#menu li a.current_page_item {
		background: #f5f5f5 url(images/menu-active.png) no-repeat left bottom;
	}
	#menu li a.current_page_item span {
		color: #fff;
		background: #f5f5f5 url(images/menu-active.png) no-repeat right bottom;
	}*/


/*body*/
	#body {
		width: 950px;
		}
/*sidebar*/
	#sidebar {
		float: left;
		width: 205px;
		margin: 0 0 0 50px;
		list-style: none;
		height: 1px;
		}
	#sidebar li a {
		color: #333;
		height: 25px;
		width: 190px;
		display: block;
		padding: 0 0 0 15px;
		background: url(images/sidebar-arrow.png) no-repeat 0 7px;
	}
	#sidebar li a:hover, #sidebar li.current_page_item a {
		color: #0FB4EB;
		background: url(images/sidebar-arrow.png) no-repeat -100px -93px;
	}


/*content*/
	#content {
		float: left;
		width: 410px;
		margin: 0 0 40px 40px;
		}
	#content h1, #showcase h1 {
		color: #0FB4EB;
		font-size: 25px;
		font-weight: normal;
		}
	#content h2, #showcase h2 {
		font-size: 16px;
		padding: 0 0 25px 0;
		font-weight: normal;
		}
	#content h2 span, #showcase h2 span {
		color: #0FB4EB;
		}
	#content p {
		padding: 0 0 25px 0;
		}
	#content a {
		color: #0FB4EB;
		border-bottom: 1px dotted #0FB4EB;
		}
	#content a:hover {
		border-bottom: 1px solid #0FB4EB;
		}
	#content .thumbs {
		list-style: none;
		padding: 0 0 25px 0;
		}
	#content .thumbs li {
		float: left;
		width: 75px;
		height: 75px;
		display: block;
		margin: 0 5px 10px 0;
		}
/*showcase*/
	#showcase {
		float: left;
		width: 655px;
		margin: 0 0 40px 40px;
		}
	#showcase img {
		margin: 0 0 30px 0;
		}
	#showcase .description {
		float: left;
		width: 300px;
		margin: 0 55px 0 0;
		}
	#showcase .summary {
		float: left;
		width: 300px;
		list-style: none;
		}
	#showcase .summary .space {
		margin: 0 0 20px 0;
		}
	#showcase .summary span {
		color: #0FB4EB;
		}
	#showcase .summary li a {
		color: #0FB4EB;
		border-bottom: 1px dotted #0FB4EB;
		text-decoration: none;
		}
	#showcase .summary li a:hover {
		border-bottom: 1px solid #0FB4EB;
		}
/*actie*/
	#actie {
		height: 400px;
		width: 900px;
		margin: 0 auto 30px auto;
		}
/*list-actie*/
	#list-actie {
		list-style: none;
		padding: 0 0 20px 0;
		}
	#list-actie li {
		margin: 0 0 10px 0;
		}


/*api*/
	#api {
		float: left;
		width: 205px;
		margin: 0 0 0 40px;
		list-style: none;
		}
	#api li.facebook a, #api li.twitter a, #api li.facebook a:hover, #api li.twitter a:hover { 
		width: 205px;
		height: 25px;
		outline: none;
		display: block;   
		position: relative;
		text-indent: -9999px;
		background-repeat: no-repeat;
		background-image: url("http://www.studiomier.nl/wp-content/themes/studiomier 2.0/images/api.png");
		}
	#api li.facebook a {
		border-bottom: 1px solid #ededed;
		}
	#api li.twitter a {
		background-position: 0 -27px;
		}
	#api li.facebook a:hover, #api li.twitter a:hover { 
		background-color: #f5f5f5;
		}


/*footer-container*/
	#footer-container {
		height: 30px;
		width: 900px;
		margin: 0 auto;
		font-size: 11px;
		}
/*copyright*/
	#copyright {
		float: left;
		height: 26px;
		width: 120px;
		color: #fff;
		background: #0FB4EB;
		text-align: center;
		padding: 4px 0 0 0;
		}
/*footer*/
	#footer {
		float: left;
		height: 26px;
		width: 780px;
		list-style: none;
		background: #f5f5f5;
		text-align: center;
		padding: 4px 0 0 0;
		}
	* html ul#footer {
		width: 99%;
	}
	#footer li {
		margin: 0 10px 0 0;
		display: inline;
	}
	#footer li span {
		color: #0FB4EB;
	}


/*flash*/
	#flash {
		height: 40px;
		width: 980px;
		margin: 0 auto;
		}
	#flashcontent, #actiecontent {
		text-align: center;
		font-size: 10px;
		line-height: 12px;
		}
	#flashcontent a, #actiecontent a {
		color: #0FB4EB;
		border-bottom: 1px dotted #0FB4EB;
		}
	#flashcontent a:hover, #actiecontent a:hover {
		border-bottom: 1px solid #0FB4EB;
		}


/*list-search*/
	#list-search {
		list-style: none;
		padding: 0 0 30px 0;
		}
	#list-search li {
		padding: 0 0 30px 0;
		}
	#list-search li span {
		color: #ccc;
		}
	#list-search li h2 {
		padding: 0;
		color: #0FB4EB;
		font-size: 20px;
		line-height: 24px;
		}
	#list-search li h2 span {
		color: #000;
		}
	#list-search li p {
		padding: 0;
		line-height: 24px;
		}
	#list-search li p img {
		display: none;
		}


/*form-contact*/
	#form-contact {
		width: 410px;
		}
	#form-contact ul {
		list-style: none;
		}
	#form-contact li {
		margin: 0 0 10px 0;
		}
	.fc-02, .fc-03, .fc-04, .fc-05, .fc-10 {
		float: left;
		}
	.fc-02, .fc-04, .fc-10 {
		padding: 0 10px 0 0;
		}
	.fc-11 {
		float: right;
		font-size: 10px;
		}
	.fc-01 input, .fc-02 input, .fc-03 input, .fc-04 input, .fc-05 input,
	.fc-06 input, .fc-07 input, .fc-08 input, .fc-09 textarea {
		padding: 3px 3px 0 3px;
		border-top: 1px solid #EFEFEF;
		border-left: 1px solid #EFEFEF;
		border-bottom: 1px solid #DBDBDB;
		border-right: 1px solid #DBDBDB;
		}
	#form-contact .required {
		border-top: 1px solid #40CFFF;
		border-left: 1px solid #40CFFF;
		border-bottom: 1px solid #2FBCEB;
		border-right: 1px solid #2FBCEB;
		}
/*large*/
	.fc-01 input, .fc-06 input, .fc-07 input, .fc-08 input {
		height: 17px;
		width: 402px;
		}
	.fc-09 textarea {
		height: 72px;
		width: 402px;
		}
/*medium*/
	.fc-02 input, .fc-05 input {
		height: 17px;
		width: 248px;
		}
/*small*/
	.fc-03 input, .fc-04 input {
		height: 17px;
		width: 136px;
		}
	#form-contact-submit {
		width: 74px;
		height: 20px;
		border: none;
		cursor: pointer;
		background: url(images/contact-submit.png) top no-repeat;
	}
	#form-contact-submit:hover {
		background: url(images/contact-submit.png) bottom no-repeat;
	}


