/*  
Theme Name: Laermer: 2011
Author: Dynamic Vantage Ltd.
Author URI: http://dynamicvantage.com/

*/

/***************** RESETS **************/
body {color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/************** END RESETS *************/

body {
 background: #256b9c url('images/bg.gif') repeat-x;
 font-family: trebuchet ms, tahoma, arial, sans-serif;
 font-size: small;
 color: #fff;
 line-height: 150%;
 margin: 0;
 padding: 0;
}
#wrapper {
 background: url('images/content-bg.gif') no-repeat 0 top;
 margin: 0;
 padding: 0;
 width: 960px;
 min-height: 740px;
}
#countdown {
 padding-top: 20px;
 float: right;
 text-align: center;
}
#countdown p {
 color: #80c7f8;
 text-transform: uppercase;
 letter-spacing: 0.08em;
 font-size: 130%;
 margin-bottom: 0;
 padding-bottom: 0;
 font-weight: bold;
} 
img {
 border: 0;
}
br.clear {
 clear: both;
}
a {
 color: #c9ddf6;
}
a:hover {
 color: #aed844;
}
p {
 margin: 12px 0;
}
h2 {
 color: #fec458;
 font-weight: bold;
 line-height: 100%;
 padding-bottom: 10px;
}
h2 a {
 color: #fec458;
 text-decoration: none;
}
div.post h2 {
 font-size: x-large;
}
div.entry a {
 font-weight: bold;
}
#content {
 float: left;
 padding: 130px 0 0 260px;
 width: 476px;
}
#col {
 float: left;
 margin-top: 150px;
 margin-left: 20px;
 width: 197px;
}
#col li {
 border-bottom: 1px #3e88bc solid;
 padding: 3px;
}
#col li a {
 font-size: 90%;
 text-decoration: none;
}
#col h2, 
#col h3 {
 color: #fff;
 font-size: medium;
 margin-top: 30px;
 margin-bottom: 10px;
}
#footer {
 background: url('images/man.png') no-repeat left 50%;
 font-size: 85%;
 margin: 20px;
 padding: 20px;
}
#footer p {
 padding-left: 40px;
}

.highlight-yellow {
 color: #fdcc48;
 font-weight: bold;
}
.highlight-green {
 color: #bef043;
 font-weight: bold;
}

p.postmetadata {
 font-size: 85%;
 margin: 25px 0;
 padding-bottom: 15px;
 border-bottom: 1px #3e88bc solid;
}
p.postmetadata a {
 color: #aed844;
}
p.postmetadata a:hover {
  color: #c9ddf6;
}
textarea {
 width: 450px;
}
.commentmetadata a {
 text-decoration: none;
}
p.alt {
 border-bottom: 1px #3e88bc solid;
 border-top: 1px #3e88bc solid;
 margin: 25px 0;
 padding: 15px 10px;
}

div.entry ul {
 margin: 10px 0;
}
div.entry li {
 background: url('images/arrow.png') no-repeat left 8px;
 padding: 8px 0 8px 18px;
}

/* navigation */
#main-nav-outer {
 background-image: url('images/nav_bottom.gif');
 background-position: 0 bottom;
 background-repeat: no-repeat;
 margin-bottom: 15px;
 padding-bottom: 34px;
 width: 197px;
}
#main-nav {
 background-image: url('images/nav_top.gif');
 background-position: 0 top;
 background-repeat: no-repeat;
 line-height: 100%;
 padding: 10px 10px 0 10px;
 width: 177px;
}
#main-nav li {
 border-bottom: 0;
 display: inline;
 padding: 0;
}
#main-nav li a {
 display: block;
 border-bottom: 1px #bbdc80 solid;
 font-weight: bold;
 color: #fff;
 padding: 9px 0;
 text-transform: uppercase;
}
#main-nav li a:hover {
 color: #246697;
}


/* What is this Page */
body.what {
 background: #256b9c url('images/what_bg.gif') repeat-x;
}
#content-what-outer {
 background: url('images/bubble_what.gif') no-repeat;
 margin: 0 auto;
 height: 733px;
 width: 636px;
}
#content-what-press {
 background: url('images/bubble_sm.gif') no-repeat;
 margin: 0 auto;
 height: 595px;
 width: 636px;
}
#content-what {
 color: #0f3e62;
 padding: 160px 0 0 0 ;
 margin: 0 auto;
 text-align: center;
 width: 440px;
}
#content-what a {
 color: #fff;
}
#content-what h2 {
 color: #fbdf5d;
 font-size: x-large;
 margin: 0;
 padding: 0;
}
a.close {
 display: block;
 float: right;
 font-weight: bold;
 font-size: x-small;
 text-transform: uppercase;
 padding-right: 25px;
 color: #fff;
}



