/*
THEME NAME: iaw-mf-v104
DESCRIPTION: Rich with powerful and dynamic semantic class selectors.
VERSION: 1.0.4
AUTHOR: Taz Online
*/

/* Two-column with sidebar on left from the /examples/ folder  */
@import url('css/2c-r.css');

/* Just some example content */
div.skip-link {
position:absolute;
right:1em;
top:1em;
}

div#wrapper {
   width: 853px;
   margin: 0 auto;
   text-align: left;
   background: #ffffff;
}

div#menu {
background:transparent;
height:1.5em;
margin:1em auto;
width:100%;
padding: 5px;
}

div#menu ul,div#menu ul ul {
line-height:1;
list-style:none;
margin:0;
padding:0;
}

div#menu ul ul li, div#menu ul ul ul li, div#menu ul ul ul ul li {
   background: #ffffff;
   height: 22px;
   padding: 5px 0 0 0;
   display: block;
   border-right: solid 1px #2E3192;
   border-bottom: solid 1px #2E3192;
   clear: both;
   width: 160px;
   text-align: left;
}

div#menu ul ul li a, div#menu ul ul ul li a, div#menu ul ul ul ul li a {
   color: #000000;
}


div#menu ul {
   margin-left: 60px;
}

div#menu ul a {
display: block;
padding:0.2em 1em;
text-decoration:none;
color: #ffffff;
}

div#menu ul a:hover {
color: #0099CC;
}

.current_page_item {
   font-weight: bold;
}

div#menu ul li {
   text-align: center;
   border-left: solid 3px #878398;
}

div#menu ul li.last {
   text-align: center;
   border-left: solid 3px #878398;
   height: 17px;
}

div#menu ul ul ul a {
font-style:italic;
}

div#menu ul li ul {
/*left:-999em;*/
position:absolute;
display:none;
}

div#menu ul li:hover ul {
/*left:auto;
*/
display:block;
}

#content {
   font-size: 16px;
}

#content h1 {
   font-size: 16px;
   color: #6D0707;
}

.entry-title,.entry-meta {
   clear:both;
}

.entry-meta {
   padding: 10px;
   background: #E0EFE2;
}

.entry-title {
   font-size: 24px;
   letter-spacing: -.05em;
   text-transform: uppercase;
}

.entry-title a {
   color: #251e7e;
   text-decoration: none;
}

.entry-title a:hover {
   text-decoration: underline;
}

.entry-title img,.entry-meta img {
   vertical-align: -50%;
}

.entry-date {
   padding: 10px;
   background: #E0E9EF;
}

.entry-date img {
   vertical-align: -25%;
}

.entry-date abbr {
   text-decoration: none;
   border: none;
}

div#container,div#primary {
margin-top:1em;
}

form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

div.comments ol li {
margin:0 0 3.5em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:1em;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.sidebar h3.widgettitle {
font-size:1.2em;
}

div.sidebar input#s {
width:7em;
}

div.sidebar li {
list-style:none;
margin:0 0 2em;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.sidebar ul ul {
margin:0 0 0 1em;
}

div.sidebar ul ul li {
list-style:disc;
margin:0;
}

div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
list-style:circle;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

div#header,div#footer {
text-align:center;
}

div#header {
   height: 270px;
   background: url(images/banner.gif) top left no-repeat;
}

div#header h1#blog-title, div#header div#blog-description {
  text-indent: -5000px;
}

div#header h1 span a {
   display: block;
   height: 180px;
}

#content h2 {
   font-size: 18px;
   color: #6D0707;
}

div#access {
   background: #2E3192;
   height: 30px;
   text-align: center;
   margin: 0 1px;

}

input#author,input#email,input#url,div.navigation div {
width:50%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
}

.sidebar h3.widgettitle {
   color: #6b1abe;
   text-transform: uppercase;
}

#all_posts ul li {
  padding: 10px 0;
  font-weight: bold;
}

#all_posts ul li a {
   color: #000000;
   text-decoration: none;
}

#all_posts ul li a:hover {
   text-decoration: underline;
}

.invisible {
   display: none;
   text-indent: -5000em;
}

/* Life Coaching */
#lifecoaching h1 { margin:0 0 15px 20px; padding:0; font:normal normal 700 20px "Tahoma", Verdana, Helvetica, San-serif; color:#2d3092; line-height: 26px; }
#lifecoaching h2 { margin:0 0 10px; padding:0; font:normal normal 700 32px "Tahoma", Verdana, Helvetica, San-serif; color:#ff2700; }
#lifecoaching h3 { margin:0 0 25px; padding:0; font:normal normal 400 22px "Tahoma", Verdana, Helvetica, San-serif; color:#df2403; line-height: 28px; }
#lifecoaching h4 { margin:25px 0 15px; padding:0; font:normal normal 700 18px "Tahoma", Verdana, Helvetica, San-serif; color:#ff2700; line-height: 24px;}
#lifecoaching h5 { margin:0 0 10px; padding:0; font:normal normal 700 28px "Tahoma", Verdana, Helvetica, San-serif; color:#ff2700; }
#lifecoaching p { margin:0 0 15px; padding:0; font:normal normal 400 16px Arial, Helvetica, San-serif; color:#000; line-height: 22px;}
#lifecoaching li { margin:0 0 10px; padding:0; font:normal normal 400 16px Arial, Helvetica, San-serif; color:#000; line-height: 22px;}

#lifecoaching .main { width:660px; margin:0 auto; padding:0; }

#lifecoaching .box1 { width:630px; margin:20px auto 0; padding:15px 15px 5px; background:#dbeef8; border:1px solid #88a9bb; }
#lifecoaching .box1 p {margin:0 0 10px 0; padding:0; color:#48697b; font:normal normal 400 14px Arial, Helvetica, sans-serif; line-height:24px; font-style:italic; }
#lifecoaching .box1-bottom {background:url(images/box1-bottom.png) no-repeat; width:630px; height:27px; margin:0 auto 10px;}

#lifecoaching ul.triangle { list-style-type:none; list-style-image: url(images/bullet_triangle.gif) }

#lifecoachingquote{
margin:0 auto;
padding:7px 0 0 17px;
width:600px;
background:url(images/quote.gif) no-repeat;
}
#lifecoachingquote p{
margin:0 0 10px 0;
padding:0;
font-family: Arial;
font-size:18px;
color: #252525;
text-decoration:none;
}
#lifecoachingquote1{
margin:20px auto;
padding:7px 0 0 17px;
width:375px;
background:url(images/quote.gif) no-repeat;
}
#lifecoachingquote1 p{
margin:0 0 10px 0;
padding:0;
font-family: Arial;
font-size:18px;
color: #252525;
text-decoration:none;
}

.buttonform { background: url(images/buttonform.jpg) no-repeat 0 0; width:250px; margin:0 auto 20px; padding:0; color:#990000; display:block; height:84px; overflow:hidden; text-indent:-9999px; cursor:pointer; cursor:hand;}
.buttonform:hover { background-position:0 -84px; }
input.buttonform {
	padding-top:0;
	height:84px;
	border:none;
}

#lifecoachingbuttonlink1 {margin: 30px 0;}
#lifecoachingbuttonlink1 a { background:#fff4ea; border:1px solid #dd1805; color:#dd1805; font:normal normal 700 18px Arial, Helvetica, sans-serif; margin:0 auto; padding:10px; text-decoration:none; text-align:center;}
#lifecoachingbuttonlink1 a:hover { background:#dd1805; color:#fff; text-decoration:underline; }

/* Speaking */
#speaking { width:765px; margin:0 auto; }
#speaking h1 { margin:0 0 5px; padding:0; font:normal normal 700 44px Arial, Helvetica, sans-serif; color:#153079; }
#speaking h2 { margin:0 0 15px; padding:10px 0; background-color:#a0ce67; font:normal normal 700 38px Arial, Helvetica, sans-serif; color:#23408e; text-align:center; }
#speaking p { margin:0 0 15px; padding:0; font:normal normal 400 16px Arial, Helvetica, sans-serif; color:#231f20; line-height:22px; }
#speaking ul { margin:0 0 0 15px; padding:0; }
#speaking li { margin:0 0 11px; padding:0; font:normal normal 400 16px Arial, Helvetica, sans-serif; color:#23408e; line-height:21px; }
#speaking li span { color:#231f20; }
#speaking .img-succes { width:765px; height:275px; margin:0 auto; padding:0; background:url(images/speaking-image1.jpg) no-repeat; }
#speaking .img-warning { width:235px; height:93px; margin:30px auto; padding:0; background:url(images/speaking-image3.jpg) no-repeat; }
#speaking .img-matthew { height:510px; margin:0; padding:0; background:url(images/speaking-image2.jpg) no-repeat right top; font:normal normal 400 14px Arial, Helvetica, sans-serif; color:#231f20; line-height:20px; }
#speaking .column { width:245px; margin:0; padding:0 15px 0 0; float:left; }
#speaking .column2 { width:245px; margin:0; padding:0; float:left; }
#speaking .white { color:#fff; }
#speaking .blue { color:#23408e; }
#speaking .blue-bold { color:#23408e; font-weight:bold; font-size:17px; line-height:23px; }

/* Teleseminar */
#teleseminar h1{
	margin:0 0 10px 0;
	padding:0;
	color:#B30000;
	font-size:25px;
	text-decoration:none;
	font-weight:bold;
	font-family:Tahoma;
}
#teleseminar h2{
	margin:0 0 10px 0;
	padding:0;
	color:#B30000;
	font-size:20px;
	text-decoration:none;
	font-weight:bold;
	font-family:Tahoma;
}
#teleseminar h3{
	margin:0 0 10px 0;
	padding:0;
	color:#000000;
	font-size:18px;
	text-decoration:none;
	font-weight:bold;
	font-family:Tahoma;
}
#teleseminar h4{
	margin:0 0 10px 0;
	padding:0;
	color:#1e2f65;
	font-size:28px;
	text-decoration:none;
	font-weight:bold;
	font-family:Tahoma;
}
#teleseminar h5{
	margin:0 0 20px 0;
	padding:0;
	color:#18398d;
	font-size:16px;
	text-decoration:none;
	font-family:Tahoma;
	line-height:20px;
}
#teleseminar p{
	margin:0 0 15px 0;
	padding:0;
	color:#000000;
	font-size:16px;
	text-decoration:none;
	font-family:Tahoma;
	line-height:20px;
}
#teleseminar li{
	margin:0 0 15px 0;
	padding:0;
	color:#000000;
	font-size:16px;
	text-decoration:none;
	font-family:Tahoma;
}
#teleseminar a{
	color:#0f1e4e;
	text-decoration:none;
}
#teleseminar a:hover{
	color:#0f1e4e;
	text-decoration:underline;
}
#teleseminar-quote{
margin:10px auto;
padding:7px 0 0 17px;
width:75%;
background:url(images/quote.gif) no-repeat;
}
#teleseminar-quote p{
margin:0 0 15px 0;
padding:0;
font-family: Arial;
font-size:16px;
color: #333333;
text-decoration:none;
}
#teleseminar-box1 { width: 75%; margin:10px auto; padding:15px; border: 1px inset #666666; }

#teleseminar-box2 { width: 75%; margin:10px auto; padding:15px; background-color: #f7efd9; border: 1px inset #916c0a; }

#teleseminar-box3 { width: 75%; margin:10px auto; padding:15px; background-color: #ffffcc; border: 1px inset #ffe190; }

#teleseminar-box4 { width: 75%; margin:10px auto; padding:15px; background-color: #ebebeb; border: 1px inset #949494; }

#teleseminar-box5 { width: 75%; margin:10px auto; padding:15px; background-color: #f4e382; border: 1px inset #b18511; }

#teleseminar-box6 { width: 350px; margin:10px auto; padding:15px; background-color: #efefef; border: 1px inset #999; }

#teleseminar-box7 { width: 75%; margin:10px auto; padding:15px; background-color: #fffad2; border: 1px inset #999; }

#tbox1 { width:630px; margin:10px auto; padding:15px; background:#333333; border:1px solid #d3d3d3; }
#tbox1-left { width:160px; float:left; }
#tbox1-left img { border:3px solid #d3d3d3; }
#tbox1-right { width:455px; padding-left:15px;  float:right; }
#tbox1 p {margin:0 0 10px 0; padding:0; color:#fff; font:normal normal 400 14px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:24px; }

#tbox2 { width:630px; margin:10px auto; padding:15px; background:#333333; border:1px solid #d3d3d3; }
#tbox2-left { width:320px; float:left; }
#tbox2-right { width:295px; padding-left:15px;  float:right; }
#tbox2 p {margin:0 0 10px 0; padding:0; color:#fff; font:normal normal 400 14px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:24px; }

#tbox3 { margin:10px auto; padding:15px; background:#333333; border:1px solid #d3d3d3; }
#tbox3 p {margin:0 0 10px 0; padding:0; color:#fff; font:normal normal 400 14px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:24px; }


/* Opt-in */
#formoptin { background-color: #e5edf3; border: 5px dashed #ccc; margin-bottom: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding:15px; }
#formoptin h2 { margin:0 0 5px 0; font:normal normal 700 20px Arial, sans-serif; color:#333; line-height: 26px; }
#formoptin p { margin:0 0 5px 0; font:normal normal 700 14px Arial, sans-serif; color:#333; line-height: 20px; }
#formoptin span { color:#990000; text-decoration:underline; text-transform:uppercase; }
.formoptinbutton { background: url(images/button.png) no-repeat 0 0; width:230px; margin:0 auto 20px; padding:0; color:#990000; display:block; height:78px; overflow:hidden; text-indent:-9999px; cursor:pointer; cursor:hand; border:0; }
.formoptinbutton:hover { background-position:0 -78px; border:0;}

#post-18{padding:0 2em;}
