/*
Theme Name: Mijnnieuws
Theme URI: http://mijnnieuws.com/
Description: Mijnniews Corporate Template
Version: 1.0
Author: Erik Huisman & Aldert Greydanus
Author URI: http://innovatio.nl/
Tags: mijnnieuws, fixed width, two columns, widgets
*/


body { margin: 0; padding: 0; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; background: #087cc6; line-height: 18px; }

h2 { color: #00a3ff; font-weight: normal; font-size: 30px; margin: 5px 0px; }
h3 { color: #7ada00; font-weight: normal; font-size: 30px; margin: 30px 0px; }
a { color: #7ada00; text-decoration: none; }

*:focus { outline: none; }

ul.points { background: url('images/listpoints.gif') top right no-repeat; margin: 0 0 25px 0; font-size: 15px; padding: 15px; list-style: none; }
ul.points li { line-height: 20px; margin: 5px 0; padding-left: 30px; background: url('images/listpointsbullit.gif') left center no-repeat; }

table { border-collapse: collapse; }
table tr { vertical-align: top; text-align: left; padding: 0; }
table td { vertical-align: top; padding: 0; }
table.contactgegevens { margin-top: 15px; }
table.contactgegevens td { width: 115px; padding-left: 15px; }
table.contactgegevens td.icon { width: 16px; }

#header { height: 150px; background: #FFF; font-size: 18px;  }
#header .inner { width: 960px; margin: 0 auto; background: url('images/header.png') no-repeat; position: relative; padding-top: 1px; height: 149px; }

#header ul { position: absolute; top: 83px; list-style: none; margin: 0; padding: 0; right: 0; text-transform: lowercase; }
#header ul li { float: left; background: url('images/menupipe.gif') center right no-repeat;  }
#header ul li a { float: left; display: block; color: #00a3ff; text-decoration: none; margin: 0 13px 0 11px; }
#header ul li.current_page_item a,
#header ul li a:hover { color: #7ada00; } 
#header ul li:last-child { background: none; }
#header ul li:last-child a{ margin-right: 0; }

#header h1 { margin: 0; padding: 0; }
#header h1 a { display: block; height: 100px; width: 300px; background: #F00; top: 25px; position: absolute; text-indent: -999em; background: none; }

#home { background: #067bc6 url('images/home.jpg') no-repeat top center; height: 400px; }
#home .inner { background: none; width: 960px; margin: 0 auto; position: relative;  }
#home .demo { display: block; position: absolute; top: 284px; left: 531px; height: 40px; width: 228px; text-indent: -999em }
#home .list { margin: 0; padding: 0; list-style: none; position: absolute; left: 553px; top: 338px; color: #FFF; line-height: 25px; }

#subheader { background: #129ce8 url('images/subheader.jpg') no-repeat top center; height: 150px;  }

#content { background: #FFF; }
#content .inner { padding: 50px 0; margin: 0 auto; width: 960px; }
#content #main { float: left; width: 480px; margin-right: 42px; min-height: 1px; }
#content #main p { margin: 20px 0; }
#content #main .post { margin-bottom: 40px; }
#content #main .post .meta {  background: #e1f5ff; color: #067bc6; padding: 0 10px; line-height: 20px; }
#content #main .post .meta .authorcomments { float: right; } 
#content #main .comment { margin: 20px 0;  }
#content #main .comment h2 { font-size: 18px; }
body.home #main h3 { margin: 5px 0; }

#content #sidebar ul { margin: 0; padding: 0; list-style: none; }
#content #sidebar h2 { margin-left: 8px; }
#content #sidebar h3 { font-size: 18px; margin: 5px 0 5px 8px; }

#content #sidebar { float: left; width: 438px; }
#content #sidebar .block { background: url('images/sidebarblock.gif') no-repeat top center; padding-top: 8px; margin: 10px 0; }
#content #sidebar .block .inner { background: url('images/sidebarblock.gif') no-repeat bottom center; width: 400px; padding: 11px 19px 19px 19px;  }
#content #sidebar .block h3 { font-size: 18px; margin-left: 0; }
#content #sidebar .block .meta { background: #e1f5ff; color: #067bc6; padding: 0 10px; line-height: 20px; }

#footer { background: url('images/footer.jpg') no-repeat top center; height: 200px;  }
#footer .inner { width: 960px; margin: 0 auto; position: relative; padding-top: 1px; }
#footer .copyright { position: absolute; right: 0; top: 20px; color: #FFF; margin: 0; padding: 0;}

#footer ul { position: absolute; top: 20px; list-style: none; margin: 0; padding: 0; left: 0; }
#footer ul li { float: left; background: url('images/footerpipe.gif') center left no-repeat;  }
#footer ul li a { float: left; display: block; color: #FFF; text-decoration: none; margin: 0 11px 0 13px; }
#footer ul li:first-child { background: none; }
#footer ul li:first-child a{ margin-left: 0; }

#mailme { height: 57px; background: url('images/mail.gif') no-repeat; position: relative; margin-bottom: 20px; }
#mailme label { position: absolute; display: block; left: 16px; line-height: 24px; top: 8px; color: #323232;  }
#mailme .your-email { position: absolute; left: 140px; top: 12px; }
#mailme .your-email input { border: none; width: 170px; background: none;  } 
#mailme .submit input { border: none; background: none; color: #FFF; position: absolute; left: 323px; font-weight: bold; font-size: 15px; padding: 0; width: 98px; top: 10px; }
#mailme .ajax-loader { position: absolute; top: 45px; left: 0; }

body.home #content { background: #FFF url('images/home.jpg') no-repeat center -400px; padding-top: 75px; }
body.home #sidebar { margin-top: -100px; }
