/*

Theme Name: JBO

Description: Semantic, SEO Optimised, Custom Wordpress Theme for JBO

Author: Onezero

Author URI: http://www.onezero.no

*/



/* Reset */

a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,

code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,

h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,

q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,

tr, tt, ul, var {margin:0;padding:0;/* OZ vertical-align:baseline*/
position:static}



/* Defaults */

:focus {outline:0}

a, a:visited {color:#8c0222}

a:hover {}

abbr, acronym, dfn {border-bottom:1px dotted;cursor:help}

blockquote {background:#EEE;border-left:2px solid #CCC;margin:0 0 1em}

blockquote p {margin:.5em}

body {background:#c1d1e6;color:#000;font:75%/125% Verdana, Arial, Sans-Serif}

code, pre {font-size:1em}

del {text-decoration:line-through}

dfn {font-style:italic;font-weight:bold}

dt {font-weight:bold}

dd {margin:0 0 1em 10px}

fieldset {border:0}

fieldset p {margin:0 0 5px}

img {border:0;vertical-align:bottom}

ins {text-decoration:none}

h1 {border-bottom:1px solid #FFF;color:#000;font:30px/1em Times New Roman;padding:0 0 25px;margin:0 0 25px;text-transform:uppercase}

h2 {font:bold 1.5em/1.25em Georgia, Garamond, Serif}

h3 {font:bold 1.25em/1.25em Georgia, Garamond, Serif}

h4 {font:bold 1em/1.25em Georgia, Garamond, Serif}

hr {margin:0 0 0.5em}

p {margin:0 0 1em}

ul, ol {list-style:none;margin:0 0 1em}

textarea {font:1em Arial;overflow:auto}

tt {display:block;margin:0.5em 0;padding: 0.5em 1em}

td {padding:5px; vertical-align:top}

.wpcf7-validates-as-required{ width:230px; }

.wpcf7-form-control-wrap textarea{ width:230px; }

.wpcf7-form p{ margin:0 0 2px; }

/* Containers */

#page {margin:0 auto;position:relative;width:860px;z-index:101}



/* Header */

#header {height:140px;font-size:14px;overflow:hidden;position:relative;width:100%}

	

	/* Logo */

	#header img {float:left;margin:40px 0 0}



	/* Menu */

	#header ul.menu {display:inline;float:right;font-size:16px;list-style:none;position:absolute;top:2px;right:0px}

	#header ul.menu li {background:url(images/dot.png) no-repeat left center;padding:0 2px 0 10px}

	#header ul.menu li a {color:#000;font-size:1.1em;text-decoration:none;text-transform:uppercase}

	#header ul.menu li a:hover {color:#FFF}

	#header ul.menu li.current_page_item a {color:#8c0222}

	#header ul.menu li.page-item-18 {background:none}

	.cufon-active #header ul.menu li a {font-size:1em}

	

	div#menu ul {margin:0;padding:0;list-style:none;float:left;}

	div#menu ul.menu {padding-left:30px;}

	div#menu li {position:relative;z-index:9;margin:0;padding:0;display:block;float:left;} 

	div#menu li div {}

	div#menu li:hover>div {visibility:visible;}

	div#menu li.current a {}

	div#menu a {position:relative;z-index:10;height:55px;display:block;float:left;padding:0 10px 0 10px;line-height:55px;text-decoration:none;}

	div#menu li li span {font:normal 12px 'Lucida Sans Unicode','Lucida Grande',Helvetica,Arial,sans-serif;padding-top:18px;color:#787878;font-weight:bold;text-transform:uppercase;display:block;cursor:pointer;background-repeat:no-repeat;}div#menu ul a:hover span {color:#353535;}div#menu li {background:url(images/nav_separator.png) top left no-repeat;}div#menu li.last span{background:url(images/nav_separator.png) top right no-repeat;padding:18px 10px 16px 0;}

	div#menu ul.menu ul li {background:url(images/nav_dropdown_sep.gif) left bottom repeat-x;padding:4px 0;z-index:9;}

	

	

div#menu ul ul {z-index:12;padding:0;background:rgb(226,226,226) url(images/nav_dropdown_grad.png) right top no-repeat;margin-top:0px;margin-left:4px;margin-right:5px;position:absolute;top:50px;width:200px; 
display:none/*REMOVE THIS TO ADD DROPDOWN MENU/SUB MENU*/}







div#menu ul ul a {width:184px;padding:0px 7px 3px 8px;height:auto;line-height:20px;float:none;display:block;background:none;margin-bottom:2px;z-index:-1;}div#menu ul ul a span {padding:0 10px 0px 10px;line-height:20px;color:#454545;font-weight:normal;text-transform:none;background:none;}div#menu ul ul a:hover {background:url(images/submenu-selected-bottom.gif) no-repeat 8px bottom;color:#FFF}div#menu ul ul a:hover span {background:url(images/submenu-selected-top.gif) no-repeat 0px 0px;color:#fff;}div#menu ul ul li.last {background:none;}div#menu ul ul li {width:100%;}div#menu ul ul div {width:208px;margin:-50px 0 0 190px !important;height:auto;_padding:0 0 9px 3px;}div#menu ul ul ul {_padding-right:1px;}div#menu li.back {}div#menu li.back .left {}#menu-box {margin:10px 0 10px 0;border:1px solid #777;height:200px;background:rgb(74,81,85);}#menu-box #menu {margin:10px 0 0 0;}



	/* Search */

	#header form {clear:right;position:absolute;top:50px;right:0;padding:10px 16px 0 0;width:229px}

	#header input {float:left;margin:0 0 0 5px}

	#header form #s {background:url(images/search.png) no-repeat;border:0;height:16px;padding:4px 5px;width:186px}

	#header form #sok {margin-top:6px}



	/* Divider */

	#header #divider {border-top:1px solid #FFF; height:1px; width:822px; position:absolute; top:48px; left:38px}



/* Intro */

#intro {color:#FFF;font-size:48px;margin:100px 0 0 33px}

#intro #big {font-size:72px}



/* Content */

#scroll {min-height:200px;overflow:hidden}

#content {font-size:12px; margin:0; padding:35px; width:570px; background:url(images/white_30.png); -moz-border-radius:10px; margin-bottom:60px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; height:570px; overflow:auto;}

#content img {margin:0 0 15px}



/* Footer */

#footer {background:url(images/overlay-bottom.png) repeat-x;color:#FFF;font-size:10px;height:46px;position:fixed;bottom:0;left:0;z-index:105;width:100%}

#footer p {margin:9px auto;width:780px;}

#footer a {color:#FFF;text-decoration:none}

#overlay-top {background:url(images/overlay-top.png) repeat-x;height:410px;left:0;position:fixed;top:0;z-index:6;width:100%; min-width:860px; }



/* Image Alignment */

img.centered {display:block;margin-left:auto;margin-right:auto}

img.alignright {display:inline;margin:0 0 2px 7px;padding:4px}

img.alignleft {display:inline;margin:0 7px 2px 0;padding:4px}

.alignright {float:right}

.alignleft {float:left}



/* 2.7+ Comments */

#comments_wrap ol {list-style:none}

#comments_wrap ol li {border-bottom:1px solid #CCC;margin:0 0 5px}

#comments_wrap .commentmetadata {margin:0 0 10px}

#comments_wrap .comment-author {border-bottom:1px solid #CCC;width:100%;overflow:hidden;padding:0 0 3px;line-height:32px}

#comments_wrap .comment-author img {float:left;margin:0 10px 0 0}

#comments_wrap .comment-author cite {font-weight:bold}



/* Captions */

.wp-caption {background:#f3f3f3;border:1px solid #ddd;border-radius:3px;khtml-border-radius:3px;margin:10px;moz-border-radius:3px;padding-top:4px;text-align:center;webkit-border-radius:3px}

.wp-caption img {border:0 none;margin:0;padding:0}

.wp-caption p.wp-caption-text {font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}



/* Supersize */

#supersize {left:0;position:fixed;bottom:0; min-width:860px;}

#supersize img {height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}

#supersize a {cursor:default}

body {/*overflow:hidden*/}

#supersize .activeslide img {z-index:1}

#loading {background-image:url(http://www.buildinternet.com/project/supersized/images/progress.gif);height:24px;left:49.5%;position:absolute;text-indent:-999em;top:49.5%;width:24px;z-index:3}



/* IE Png Fix */

* html #footer {behavior:url(http://oneze.ro/jessen/wp-content/themes/jbo/js/iepngfix.htc)}

* html #header img {behavior:url(http://oneze.ro/jessen/wp-content/themes/jbo/js/iepngfix.htc)}

* html #header form fieldset input{behavior:url(http://oneze.ro/jessen/wp-content/themes/jbo/js/iepngfix.htc)}

* html #overlay-top {behavior:url(http://oneze.ro/jessen/wp-content/themes/jbo/js/iepngfix.htc)}