* { margin:0; padding:0; }
body { background: #fff url(images/main-bg.png) repeat-x; font-family: "Trecbuchet MS", Arial; font-size: 12px; color: #062133; }
input { font-family: "Trebuchet MS", Arial; font-size: 12px; }
a { color: #062133; text-decoration: none; }
img { border: none; }



/***** wrapper *****/
#wrap { width: 906px; margin: 0 auto; }



/***** top bar *****/
#top { width: 906px; height: 25px; line-height: 25px; text-align: center; padding: 4px 0; }



/***** header *****/
#header { width: 906px; height: 358px; }
#header .left { float: left; width: 268px; height: 358px; }
#header .right { float: right; width: 611px; height: 358px; background: url(http://www.vragenoverlenen.com/wp-content/themes/default/images/header-bg.jpg) no-repeat; }

#header h1 a { display: block; padding: 15px 0; }
#header p.desc { line-height: 17px; font-weight: bold; text-transform: uppercase; padding: 0 0 5px 45px; }
#header .text { width: 223px; height: 29px; background: url(http://www.vragenoverlenen.com/wp-content/themes/default/images/header-textinput.png) no-repeat right top; padding: 0 0 3px 43px; }
#header .text input { display: block; width: 201px; height: 15px; color: #a4a4a4; background: none; border: none; padding: 7px 11px; }
#header .radio { line-height: 24px; overflow: hidden; padding: 4px 0 0 45px; }
#header .radio p { float: left; }
#header .radio .options { float: right; font-weight: bold; }
#header .radio .options label { cursor: pointer; padding: 0 3px 0 9px; }
#header .radio .options input { cursor: pointer; }
#header .radio .options span { padding: 0 0 0 6px; }
#header .submit { overflow: hidden; padding: 0 0 6px 0; }
#header .submit input { float: right; color: #062133; font-weight: bold; background: none; border: none; border-bottom: 1px solid #062133; cursor: pointer; }

#header .button { width: 224px; height: 32px; line-height: 32px; text-align: center; padding: 3px 0 0 44px; }
#header .button a { display: block; height: 32px; background: url(http://www.vragenoverlenen.com/wp-content/themes/default/images/header-button.png) no-repeat; color: #fff; }
#header .button a:hover .label { text-decoration: underline; }
#header .button .icon { position: relative; top: 4px; }
#header .button .label { font-weight: bold; padding: 0 0 0 2px; }

#header .ad { position: relative; top: 17px; left: 78px; width: 478px; height: 86px; background: url(http://www.vragenoverlenen.com/wp-content/themes/default/images/header-ad.png) no-repeat; padding: 9px 0 0 10px; }

#header .box { position: relative; top: 120px; left: 78px; width: 487px; background: url(http://www.vragenoverlenen.com/wp-content/themes/default/images/header-box-bg.png) repeat; }
#header .box h2 { line-height: 29px; font-size: 20px; font-weight: normal; color: #97b5c3; padding: 15px 0 13px 16px; }
#header .box img { display: block; }



/***** left content *****/
#left { float: left; width: 245px; background: url(http://www.vragenoverlenen.com/wp-content/themes/default/images/left-bg-mid.png) repeat-y right; padding: 0 0 0 34px; }
#left .bgc1 { background: url(images/left-bg-top.png) no-repeat; }
#left .bgc2 { background: url(images/left-bg-bottom.png) no-repeat bottom; padding: 40px 20px 20px 20px; }

#left h3 { line-height: 34px; font-size: 16px; text-transform: uppercase; }
#left .nav { line-height: 15px; padding: 0 0 0 20px; }
#left .nav li { padding: 7px 0; }
#left .nav li a { display: block; }
#left .nav li a:hover { text-decoration: underline; }



/***** right content *****/
#right { float: right; width: 581px; background: url(http://www.vragenoverlenen.com/wp-content/themes/default/images/right-bg-mid.png) repeat-y; padding: 0 34px 0 0; }
#right .bgc1 { background: url(http://www.vragenoverlenen.com/wp-content/themes/default/images/right-bg-top.png) no-repeat; }
#right .bgc2 { background: url(http://www.vragenoverlenen.com/wp-content/themes/default/images/right-bg-bottom.png) no-repeat bottom; padding: 40px 28px 8px 28px; }

#right h2 { line-height: 40px; font-size: 28px; padding: 0 0 10px 0; }
#right p { line-height: 15px; padding: 0 0 16px 0; }
#right .ad { padding: 0 0 16px 0; }



/***** footer *****/
#footer { clear: both; height: 22px; line-height: 22px; font-size: 11px; text-align: center; padding: 0 0 5px 0; }