/*
Theme Name: Dating Reizen
Description: The Dating Reizen WordPress theme based on Wordpress.
Author: Dating Reizen
Tags: dating, red, reixen, white
*/

/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Arial; font-size: 12px; color: #6f6e6e; }
input, select, textarea { font-family: Arial; font-size: 12px; color: #6f6e6e; }
body { background: #91050a; }
img { border: 0px; display: block; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; height: 1px; }
h1, h2, h3, h4, h5, h6 { line-height: normal; }
h2 { margin-bottom: 10px; color: #ce060e; font-size: 18px; font-weight: bold; text-transform: uppercase; }
h2 a { color: #ce060e; text-decoration: none; }
h2 a:hover { text-decoration: underline; }
a { color: #ce060e; text-decoration: underline; }
a:hover { text-decoration: none; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { padding-left: 20px; margin: 15px 30px 0 10px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
.hidden { display: none; }
.navigation { padding: 10px 0; display: block; overflow: hidden; text-align: center; }

/* ### WRAPPER ### */
#wrapper { padding: 15px 0; position: relative; display: block; width: 100%; min-height: 100%; background: url('images/topBg.png') no-repeat center top; }
#wrapper .layout { background: url('images/footerBg.png') no-repeat center bottom; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width: 910px; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { border: 10px solid #fff; position: relative; width: 890px; height: 220px; background: url('images/header.jpg') no-repeat; }
	#headerCntr h1 { position: absolute; top: 88px; left: 22px; }
	#headerCntr h1 a { display: block; width: 274px; height: 47px; text-indent: -9999px; background: url('images/logo.png') no-repeat; }
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { overflow: hidden; margin-top: 13px; border: 10px solid #fff; line-height: 20px; position: relative; width: 890px; background: #ffeded url('images/whiteImg.gif') repeat-y top right; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { padding: 12px; float: left; width: 595px; background: #ffeded url('images/contentLeft.jpg') no-repeat top left; }
		#leftCntr h3 { padding-bottom: 5px; font-size: 14px; font-weight: bold; color: #202020; }
		#leftCntr h3 a { color: #202020; text-decoration: none; }
		#leftCntr h3 a:hover { text-decoration: underline; }
		
			/* ### POST BOX ### */
			.postBox { width: 100%; overflow: hidden; }
			.postBox a.more-link { padding: 2px 0; text-decoration: none; color: #FFFFFF; display: block; width: 100px; float: right; text-align: center; background: #202020; }
			.postBox a.more-link:hover { background: #91050A; }
			.postBox p.postmetadata { padding: 0; line-height: 1.5em; font-size: 11px; color: #999999 }
			.postBox .post { padding: 10px 0; border-bottom: 5px solid #fff; }
			.postBox small { line-height: 1.5em; font-size: 11px; color: #999999 }
			.postBox p { padding: 5px 0 15px 0; clear: both; }
			.postBox li { padding-left: 35px; list-style: none; background: url('images/redImg.gif') no-repeat 10px 7px; }
			
			/* ### Begin Images ### */
			img.centered { display: block; margin-left: auto; margin-right: auto; }
			img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
			img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
			
			.alignright { float: right; }
			.alignleft { float: left; }
			/* ### End Images ### */
			
			/* ### Begin Form Elements ### */
			#searchform { margin: 0 auto; text-align: center; }
			#searchform #s { padding: 2px; width: 160px; border: 3px solid #91050A; float: left; }
			#searchform #searchsubmit { width: 80px; border: 0px; color: #fff; float: left; height: 25px; float: right; background: #91050A; }
			#searchform #searchsubmit:hover { cursor: pointer; background: #000; }
			#searchform .screen-reader-text { display: none; }
			/* ### End Form Elements ### */
			
			/* ### Begin Comments ### */
			.commentlist li { padding: 12px; margin-bottom: 10px; border: 1px solid #CCCCCC; background: #fef6f6; }
			.commentlist li ul li { margin-right: -5px; margin-left: 10px; }
			.commentlist p { margin: 10px 5px 10px 0; }
			#commentform p { margin: 5px 0; }
			
			.commentlist li .avatar { padding: 2px; float: right; border: 1px solid #eee; background: #fff; }
			.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 1.1em; }
			
			#commentform input { padding: 2px; width: 170px; border: 1px solid #91050A; margin: 5px 5px 1px 0; background: #fef6f6; }
			#commentform small { color: #91050A; font-size: 12px; }
			#commentform { margin: 5px 10px 0 0; }
			#commentform textarea { padding: 2px; width: 99%; border: 1px solid #91050A; background: #fef6f6; }
			#commentform #submit { margin: 0 0 5px auto; float: right; color: #fff; background: #202020; }
			#commentform #submit:hover { cursor: pointer; background:#91050A; }
			/* ### End Comments ### */
			
			/* ### Captions ### */
			.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
			.wp-caption { padding-top: 4px; border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; margin: 10px}
			.wp-caption img { border: 0 none; }
			.wp-caption p.wp-caption-text { padding: 0 4px 5px; font-size: 11px; line-height: 17px; margin: 0; }
			/* ### End captions ### */
		
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: right; width: 271px; }
		#rightCntr .topAds { padding-top: 0px; }
			
			/* ### WIDGET BOX ### */
			.widgetBox { padding: 13px 0 22px 13px; width: 254px; overflow: hidden; background: #fff url('images/topImg.gif') no-repeat left bottom; }
			.widgetBox p { padding-bottom: 20px; }
			.widgetBox h2 { margin-bottom: 10px; color: #ce060e; font-size: 18px; font-weight: bold; text-transform: uppercase; }
			.widgetBox li { padding: 0 10px; list-style: none; margin-bottom: 1px; line-height: 24px; background: #ffeded; }
			.widgetBox li a { text-decoration: none; color: #202020; font-size: 13px; }
			.widgetBox li a:hover { text-decoration: underline; }
	
	/* ### FOOTER CONTAINER ### */
	#footerCntr { padding: 12px; border-top: 10px solid #fff; overflow: hidden; width: 866px; background: #91050a; }
	#footerCntr p { color: #fff; font-size: 11px; }
	#footerCntr p.right { float: right; }
	#footerCntr p a { color: #fff; text-decoration: underline; }
	#footerCntr p a:hover { text-decoration: none; }