/* CarlaBreuer.nl Stylesheet v1.1 */

/*-- reset --*/
html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;outline:none;font-size:100%;background:transparent;border:none;text-decoration:none;}
b,i,hr,u,center,menu,layer,s,strike,font,xmp{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;font-weight:normal;font-style:normal;background:transparent;border:none;text-decoration:none;}

html {
  background: #7b5854 url("/about/images/CarlaBreuerGroot.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

/*-- body --*/
body {
    font-size:100%;
    line-height:21px;
    margin:0;
    padding:0;
	text-align:center;
	font-family:sans-serif;
	color:#FFFFFF;

}

/* Site structure */
.container {width:100%;margin:0 auto;padding:0;text-align:left;}

.content, .social_media, .web_links {margin-left:50px; }

.social_media { float:right; padding-right: 50px; }

h1.page-title {margin-top:0;padding-top:40px;font-size:52px;line-height:44px;}
h1.page-title span {font-size:40px;}

h2 {line-height:1.0em;}
h3 {line-height:1.1em;font-size:16px;font-weight:bold;}

/*-- headers --*/
h1, h2, h3, h4, h5, h6 {margin:0 0 21px;font-style:normal;font-weight:normal;}
h1 {font-size:2.0em;}
h2 {font-size:1.8em;}
h3 {font-size:1.6em;}
h4 {font-size:1.4em;}
h5 {font-size:1.2em;}
h6 {font-size:1.1em;font-weight:bold;}

/*-- lists --*/
ol, ul {list-style:none;}
ul li { display: inline; }

/*-- misc --*/
p {margin:0 0 21px; z-index:1;}
.news {width:500px; z-index:1;   }

.betterRead { background-color:rgba(0,0,0,0.3); width:500px;}

/*-- links --*/
a {cursor:pointer;}
a img {border:none;}
a:hover, a:active {color:#eeeeee;}
a, a:visited {color:#ffffff;}
a:hover {text-decoration:underline;}

.betterRead a { text-decoration: none; border-bottom:1px dotted;  }

.linkimg { height: 16px; width: 16px }


.mobileHint {
    color:#555;
    border-radius:10px;
    font-family:Tahoma,Geneva,Arial,sans-serif;font-size:11px;
    padding:10px 10px 10px 36px;
    margin:10px;
}

.mobileHintSpan {
   font-weight:bold;
    text-transform:uppercase;
    border:1px solid #8ed9f6;
}

.right {
 text-align: right;
}