/*
Theme Name: Use Your Loaf
Description: Use Your Loaf main theme
Author: Better (SS)
Author URI: http://betterbrandagency.com
Template: better_parent
Version: 0.1

*/
 
/* @import url("../better_parent/style.css"); */
html body {background: #fff url(images/vignette.png) no-repeat scroll 50% 0% ; font-family: Arial,Verdana, sans-serif; font-size:10pt;line-height: 1.4;}
div#wrapper {width:100%; background: transparent url(images/toast-and-jam.jpg) no-repeat scroll bottom center;text-align: center;padding-bottom: 1px;} 
div#main-content {background: #fff;width:900px;margin: 0 auto;text-align:left;padding:0 ;border: #ccc 1px solid;min-height: 800px;margin-bottom: 175px;}

.clear {clear: both;}
.offscreen {text-indent: -5000px; display: block;}
.mapp-poweredby {display:none;}
div#mappress0 {float: right; width: 350px!important;}
.lefty {float: left;width:200px;}
div#header {height:220px; width:100%; background: transparent url(images/header-bg.jpg) repeat-x scroll 0 0; margin-bottom: 40px;}
div#title-link a{height:220px; width:300px;}
strong, b { font-weight: bold;}
div#main {background: #fff url(images/sponsors.png) no-repeat 40px bottom; margin-bottom:20px;}

div#menu {width: 250px; float: left;}
div#menu li {width: 210px;height: 40px;background: transparent none no-repeat scroll top right;margin-left: 40px;border-bottom: 2px #e5e5e5 solid; margin-top:10px;}
div#menu li.selected {border-bottom: 2px #b2b2b2 solid;}
div#menu li a {display: block; text-indent: -5000px;height: 50px;}
div#menu li#home {background-image: url(images/Home_off.png);margin-top: 0;}
body.page-id-3 div#menu li#home {background-image: url(images/Home_on.png);}
div#menu li#programme {background-image: url(images/prog_off.png);}
body.page-id-4 div#menu li#programme {background-image: url(images/prog_on.png);}
div#menu li#speakers {background-image: url(images/speak_off.png);}
body.page-id-5 div#menu li#speakers {background-image: url(images/speak_on.png);}
div#menu li#links {background-image: url(images/links_off.png);}
body.page-id-6 div#menu li#links {background-image: url(images/links_on.png);}
div#menu li#contact {background-image: url(images/contact_off.png);}
body.page-id-7 div#menu li#contact {background-image: url(images/contact_on.png);}
div#menu li#book-now {background-image: url(images/book_off.png);border-bottom: 2px #d9d9d9 solid;}
body.page-id-8 div#menu li#book-now {background-image: url(images/book_on.png);}
div#menu li#media {background-image: url(images/media_off.png);border-bottom: 2px #d9d9d9 solid;}
body.page-id-60 div#menu li#media {background-image: url(images/media_on.png);}

div#content {margin-left: 60px; width: 550px; float: left;line-height: 1.4; padding-bottom: 40px;min-height: 375px;}
div#content h1 {line-height: 0.9;text-transform: uppercase; color: #999;font-family: 'Helvetica Neue LT Pro 95 Black', Helvetica, 'Arial Black', Arial, Verdana, sans-serif; font-weight: bold; font-size: 16pt; padding-bottom: 28px; border-bottom: 2px #f2f2f2 solid; margin-bottom: 10px;}
div#content h2 {line-height: 0.9;text-transform: uppercase; color: #999;font-family: 'Helvetica Neue LT Pro 95 Black', Helvetica, 'Arial Black', Arial, Verdana, sans-serif; font-weight: bold; font-size: 16pt; padding-bottom: 28px; border-bottom: 2px #f2f2f2 solid; margin-bottom: 10px; border-top: 2px #f2f2f2 solid; padding-top: 40px; margin-top: 30px;}
div#content h1 span.highlight, div#content h2 span.highlight {color: #333; display:block;}
div#content p {margin-top: 18px;}
div#content p.highlight {font-weight: bold;}

div#social-media {margin-left:310px;height: 42px;clear:both;background: #fff url(images/footer_top.png) repeat-x scroll 0 0;padding-top: 42px;font-size: 7pt; color: #999;}
div#social-media h3 {color: #666; font-weight: bold;text-transform: uppercase;}
div#social-media div {width:175px; float: left; background: transparent url(images/sep_real.png) no-repeat scroll right bottom;}
div#social-media div div.icon-set {padding-left: 40px; width:110px;}
div#social-media div div.icon-set a {text-decoration: none; color:#666;}
div#social-media div#facebook { width: 200px;}
div#social-media div#youtube { background: none;}
div#social-media div#twitter div { background: transparent url(images/twitter.png) no-repeat scroll 0 0;}
div#social-media div#facebook div { background: transparent url(images/facebook.png) no-repeat scroll 0 0; margin-left: 24px;}
div#social-media div#youtube div { background: transparent url(images/youtube.png) no-repeat scroll 0 0; margin-left: 24px;}

div#footer {background-color: #ccc; padding: 15px 40px; line-height: 1.2; font-size: 10pt; color: #333;}
div#footer .fn {font-weight: bold;}
div#footer dl.contact {float: left; width: 48%; line-height: 1.2;}
div#footer dl.contact dt {float: left; display: block; font-weight: bold;margin-right: 5px;}
div#footer dl.contact dd a { color: inherit; text-decoration: none;}
div#footer div.adr {float: right;width: 48%; text-align: right;}

div#footer-plus {color: #666; font-size: 8pt;padding: 10px 10px; background-color: #efefef;}
div#footer-plus div.copy {float: left;}
div#footer-plus div.by {float: right;position: relative;padding-right:140px;}
div#footer-plus div.by img {position:absolute; right: 0;top:-4px; border: none;}

#mappress0 {float: right;}
