/*  
Theme Name: Motel Mozaique
Theme URI: http://www.motelmozaique.nl
Description: Motel Mozaique Portal Theme
Version: 2.0
Author: Jonas Vorwerk
Author URI: http://www.jonasvorwerk.com
*/

BODY {
	color: #fff;
	background-color:#000;
 	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0px;
	text-align:center;
	line-height: 16px;
	margin-bottom: 20px;
} 

A {	color:#fff; }
A:HOVER { COLOR: #ff0000; }

p{
	margin-top: 0px;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
	letter-spacing: 0px;
	color: #ff0000;
	line-height: 16px;
	padding-left: 2px;
}

h1{
	line-height: 22px;
}

h2{
	color: #ff0000;
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: lighter;
	font-size: 16px;
	border-bottom: dotted 1px #999;
	margin: 0px 2px 5px 0px;
}

h2 a{
	text-decoration: none;
	color: #ff0000;
}

h2 a:hover{
	color: #990000;
}

A IMG {	border: 0px; }

ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px; 
}


ul li{
	display:block;
	padding: 2px 0px 2px 0px; 
}


.post h1{
	border-bottom: dotted 1px #999;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

#container{
	width:1000px;
	margin:0 auto;
	text-align:left;
	margin-top: 10px;
	padding:0px;
}

#overlay{
	z-index: 5;
	position: absolute;
	left: 20px;
	top: 20px;
	width: 440px;
	padding: 10px 10px 10px 10px;
	min-height: 200px;
	font-size: 13px;
	line-height: 18px;
	background-image: url(images/bg70.png);
}

#overlay h2{
	padding-top: 0px;
	margin-top: 0px;
}

#overlay p{
	font-weight: lighter;
}

.content_full{
	width: 980px;
	margin-top: 20px;
	position: relative;
	z-index: 1;
	padding-bottom: 20px;
}

.content_full img{
	width: 980px;
}

.content_left{
	width: 480px;
	float: left;
	margin-right: 20px;
}

.content_right{
	width: 480px;
	float: left;
}

.pagination_left{
	width: 480px;
	float: left;
	margin-right: 20px;
	padding-bottom: 10px;
}

.pagination_left a{
	color: #ff0000;
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: lighter;
	font-size: 16px;
	border-bottom: dotted 1px #999;
	text-decoration: none;
}

.pagination_left a:hover{
	color: #990000;
}

.pagination_right{
	width: 480px;
	float: left;
	text-align: right;
	padding-bottom: 10px;
}

.pagination_right a{
	color: #ff0000;
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: lighter;
	font-size: 16px;
	border-bottom: dotted 1px #999;
	text-decoration: none;
}

.pagination_right a:hover{
	color: #990000;
}

.date{
	font-size: 10px;
	color: #41c6a5;
	text-transform: uppercase;
}

#header{
	width:980px;
	text-align:left;
	border-bottom: dotted 1px #999;
	margin-bottom: 10px;
}

#header li{
	list-style: none;
	text-decoration: none;
	margin-right: 10px;
	display: inline;
}
	
#header ul {
	margin: 0; 
	margin-top: 20px;
	padding: 0; 
	margin-top: 2px;
	list-style-type: none; 
	list-style-image: none; 
}

#header a{

	text-decoration: none;
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: lighter;
	font-size: 16px;
}

#header a:hover{
	color: #ff0000;
}

.post small{
	color:#999;
}

#subnavigatie1{
	float:left;
	width:230px;
	padding:0px;
	margin:0px 20px 0px 0px;
}

#subnavigatie2{
	float:left;
	width:230px;
	padding:0px;
	margin:0px;
}

#footer{	
	width: 980px;
	margin-bottom: 20px;
	margin-top: 20px;
	border-top: dotted 1px #999;
	font-size: 11px;
	color: #999;
}

.footer_box{
	float: left;
	width: 230px;
	margin-right: 20px;
}

#footer ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px; 
}

#footer ul li{
	display:block;
	padding: 0px; 
}

#footer a {	color: #999;	text-decoration: none; }
#footer a:hover{ color: #fff; }
#footer h2{	color: #999; border: none; margin: 0px; padding: 10px 0px 10px 0px;}

.last{ margin-right: 0px; }

.current_page_item a { color: #ff0000; }
.current_page_parent a { color: #ff0000; }
.current_page_ancestor a { color: #ff0000; }

.blokken li{
	float: left;
	margin: 0px 20px 10px 0px;
	padding-top: 10px;
	width: 230px;
	height: 325px;
	overflow: hidden;
	position: relative;	
}

.blokken h2{
	height: 50px;
	display: block;
}

.attachment-post-thumbnail{
	float: left;
	margin: 0px 10px 10px 0px;
}

.twitter_post{
	height: 40px;
}

.twitter_thumb{
	float: left;
	margin-right: 10px;
}

.twitter_blok{
	margin-bottom: 10px;
	width: 480px;
	float: left;
	margin-right: 20px;
}

form {
	margin: 0px;
	padding: 0px;	
}

.phplist label{
	color: #999;
	line-height: normal;
}

#email {
	width: 224px;
	margin: 0px 0px 0px 0px;
	background-color: #3c3c3c;
	border: 0px;
	color: #fff;
	padding: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

#attribute1 {
	width: 230px;
	background-color: #3c3c3c;
	border: 0px;
	color: #fff;
	padding: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

#contactsubmit{
	width: 100px;
	background-color: #3c3c3c;
	border: 0px;
	color: #999;
	padding: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    float: right;
    height: 20px;
    margin-top: 5px;
}

.phplist{
	line-height: 0px;
}

.sticky{
	background-color: #262626;
}

.sticky p, .sticky h2 {
	padding: 0px 10px 0px 10px;
}

#twitter li{
	padding-bottom: 10px;
}

.gallery-item{
	float: left;
	margin: 0px;
	padding: 0px;
}

.gallery-icon img{
	width: 95px;
	height: 95px;
}

.aligncenter,div.aligncenter { display:block; margin-left:auto; margin-right:auto; }
.alignleft { float:left; border:0; margin-right:10px; }
.alignright { float:right; }
.wp-caption { border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; }
.wp-caption img { margin:0; padding:0; border:0 none; }
.wp-caption p.wp-caption-text { font-size:11px; line-height:17px; padding:0 4px 5px; margin:0; }

/* Wordpress.com stats smiley remover */
img#wpstats{display:none}

