#header {
  /**background:url(../images/header-standard-02.png) no-repeat;**/
  background:#fff;
  margin:0 auto;
	padding:0;
	height:0;
}

#header p{
  width:500px;
  padding:30px 0 0 0px;
  font-size:13pt;
  line-height:1.4em;
}
h1{font-size:14pt;margin:0 0 0 0;color:#67130e;}
h2{
 font-size:11pt;
  margin:0px 0 10px 0;
  font-weight:normal;
  padding:0;
  color:#67130e;
}

h3{font-size:12pt;color:#67130e;}

#main{
  margin-top:100px;
  border-top:none;
}

#content img{
  margin:0 5px 5px 0;
}

#content h1{
  font-size:15pt;
  margin:20px 0 0px 0;
  font-weight:bold;
  padding:0;
  color:#67130e;
  line-height:1.2em;
}

#content h2{
  font-size:11pt;
  margin:10px 0 10px 0;
  font-weight:normal;
  padding:0;
  color:#67130e;
  line-height:1.2em;
}

#socialMediaLinksBox img{
  margin-right:1px;
}

.formTable{
   width:600px;
}

.formTable td{
  padding:0 20px 15px 0;
  vertical-align:top;
}

.formTable .inputText{
  width:240px;
}

.formTable textarea{
  width:540px;
}

.blogPost1{
  background:#fff;
  border:1px solid #ddd;
  padding:10px;
  margin:20px 0;  
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
}

#content .blogPost1 h1{
  font-size:20pt;
  width:380px;
  float:left;
  font-weight:bold;
  margin:0;
  padding:0;
}

.blogPost1 h3{
  font-size:14pt;
  font-weight:bold;
  line-height:1.4em;
  margin:0 0 5px 0;
}

.blogPost2{
  background:#fbfbfb;
  border:1px solid #ddd;
  padding:10px;
  margin-bottom:20px;
}

.blogPostMeta{
  border:1px solid #ddd;
  background:#eee;
  padding:3px 5px;  
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}

.blogPostComments{
  margin-left:420px;
  display:block;
  width:85px;
  background:#eee;
  text-align:center;
  padding:5px;
  border:1px solid #ddd;  
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}

.blogPostComments a{
  color:#444;
  display:block;
}

.blogPostComments a:hover{
  color:#000;
  text-decoration:none;
}
.blogPostTeaser, .blogPostContent{
  margin:20px 0 10px 0;
}

.blogPostMore{
  font-weight:bold;
  text-align:right;
  margin-bottom:10px;
}

.insideBox h2{
  font-size:11pt;
  margin:10px 0 5px 0;
}

.insideBox ul{
  list-style-image:url(../images/haken.png);
  margin:0 0 0 20px;
  padding:0;  
}

.insideBox{
  color:#222;
  font-style:normal;
  float:right;
  margin:0 0 10px 10px;
  padding:0 10px 10px 10px;
  width:200px;
  background:#f2f2f2;
  border:1px solid #ddd;
    
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}

h2.toggler{
  margin:0;
  padding:0 0 2px 0;
	cursor: pointer;
	color:#67130e;
  font-size:11pt;
  font-weight:normal;
}