/*
Theme Name: MMA Women
Theme URI: http://mmawomen.nl/
Description: MMAWomen.nl thema
Author: Rick Willemsma
Version: 1.0
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/


/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

@import url("fonts/stylesheet.css");


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}
.alignright 
{
	float: right;
	margin: 5px;
}
.alignleft
{
	float: left;
	margin: 5px;
}
.ad-block {
	float: right;
	position: relative;
	margin-top: -70px;
}
a
{
	color: #333;	
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	clear: both;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img { border: none; }
.fix { clear: both; }
.dotted_line { 	border-bottom: 1px dotted #666; }

/*
LAYOUT: Two columns
DESCRIPTION: Two-column fixed layout with one sidebar right of content
*/
body
{
	background: url('images/bg.jpg') center 30px no-repeat #E1E1E1;
}
div.body-margin
{
	border-top: 40px solid #E1E1E1;
}
div#wrapper
{
	width: 960px;
	margin: 0px auto;

	background: url('images/sylvia.png') top right no-repeat #FFF;
}
div#ref 
{
	position: absolute;
	margin-top: -190px;
	margin-left: 60px;
	width: 517px;
}
div#ref strong
{
	font-family: Arial;
	font-size: 12px;
	text-transform: uppercase;

}
div#ref h1
{
	font: 34px 'MolotRegular', Arial, sans-serif;
	text-transform: uppercase;
	color: #222;
	margin-bottom: 20px;
}
div#ref b
{
	color: #eb2a2f !important;
}
div#ref input
{
	float: right;
}
div#ref h2
{
	font: 16px 'BloklettersBalpenBalpen', Arial, sans-serif;

	color: #222;
}
div#branding
{
	background:url("images/logo.jpg") no-repeat scroll 5px 8px transparent;
	
	display: block;
	width: 500px;
	height: 300px;
	
	text-indent: -9999em;
}
div#sub-header
{
	display: block;
	height: 45px;
	position: absolute;
	width: 840px;
	padding-top: 15px;
	margin-left: 120px;
	border-bottom: 1px dotted #666;
}
div#sub-header li
{
	text-transform: uppercase;
	float: left;
	display: block;
	margin: 10px 15px 0px 15px;
	color: #222;
}
div#sub-header li a
{
	font: 16px 'MolotRegular', Arial, sans-serif;
	text-transform: uppercase;
	color: #222;
	text-decoration: none;
}
div#sub-header li a:hover
{
	font: 16px 'MolotRegular', Arial, sans-serif;
	text-transform: uppercase;
	color: #eb1d25;
}
div#content
{
	border-top: 1px dotted #666;
}
div.home-block
{
	float: left;
	width: 300px;
	margin: 10px 5px;
	font-family: Arial;
	font-size: 12px;
	padding: 5px;
	line-height: 1.6;
	border-right: 1px dotted #666;
	height: 200px;
}
div.home-block ul,li
{
	list-style: none;	
}
div.home-block b
{
	color: #eb2a2f !important;
}
div.home-block-last
{
	margin-right: 0px !important;
	border-right: 1px solid #FFF;
}	
div.home-block h2
{
	font: 27px 'MolotRegular', Arial, sans-serif;
	text-transform: uppercase;
	margin-bottom: 15px;
}
div.tshirt
{
	background:url("images/shirt.jpg") no-repeat scroll 134px 0px transparent;
}
div.tshirt p
{
	padding-right: 55px;
}
div.dames
{
	width: 620px !important;
	background:url("images/dames.jpg") no-repeat bottom right transparent;
}

div#next-event
{
	border-right:1px dotted #333333;
	color:#222222;
	float:left;
	font-family:Arial;
	font-size:12px;
	height:275px;
	line-height:1.6;
	margin-right:5px;
	padding:5px 25px 5px 214px;
	width:396px;

}

#primary
{
	float: right;
	width: 300px;
	border-left: 1px dotted #999;
}
.video-float
{
	width: 470px !important;
	float: left !important;
	font-family: Arial, Helvetica, sans-serif;
}
.video-box
{
	height: 45px;	
	margin: 5px 0px;
	font-size: 10px;
	text-transform: uppercase;
	color: #666;
	padding: 5px 0px;
	border-bottom: 1px dotted #999;
}
.video-box a
{
	text-decoration: none;	
}
.video-thumb
{
	float: left;
	margin: 0px 5px;
	width: 60px;
}
.twitter-item
{
	margin: 5px 0px;
	padding: 5px 0px;
	border-bottom: 1px dotted #999;
}
div#video
{
	font-family: Arial;
	font-size: 12px;
	line-height: 1.6;
	color: #222;
	width: 480px;
	float: left;
	padding: 5px;
	border-right: 1px dotted #999;
	margin-right: 10px;
}
div#next-event a
{
	color: #EB1D25;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
}
div#next-event strong
{
	text-transform: uppercase;
	display: block;
}
div#next-event h2
{
	font: 27px 'MolotRegular', Arial, sans-serif;
	text-transform: uppercase;
	margin-bottom: 15px;
	color: #000;
	margin-top:10px;
}
div#newsletter
{
	border-left:1px dotted #666;
	color:#222222;
	float:left;
	font-family:Arial;
	font-size:12px;
	height:255px;
	line-height:1.6;
	margin-bottom:10px;
	margin-right:10px;
	margin-top:10px;
	padding:5px 20px 5px 15px;
	width:255px;

}
div#newsletter h2
{
	font: 27px 'MolotRegular', Arial, sans-serif;
	text-transform: uppercase;
	margin-bottom: 15px;
	color: #000;
}
div#footer
{
   	background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    padding-left: 20px;
    padding-top: 20px;
    text-align: left;
}
input.newsletter_input
{
	width: 250px;
	margin: 5px 0px;
	color: #333;
	font-family: Arial;
}
input.inschrijven
{
	border: 0px;
	padding: 5px;
	font: 16px 'MolotRegular', Arial, sans-serif;
	text-transform: uppercase;
	margin-bottom: 15px;
	color: #FFF;
	background: #000;
	margin: 10px 0px;
	cursor: pointer;
}
.page
{
	margin: 10px 10px;	
}
.entry-content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.6;
}
.entry-content p
{
	margin: 10px 0px;	
}
.twitter-message
{
	border-bottom: 1px solid #000;	
}
.ffr {
  float: right;
    margin-left: 810px;
    margin-top: -60px;
    position: absolute;
}

h1.entry-title
{
		font: 27px 'MolotRegular', Arial, sans-serif;
	text-transform: uppercase;
	margin-bottom: 15px;
	color: #000;
}
.mc_merge_var input
{
	border: 1px dotted #333;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 94%;
}
