/*   
Theme Name: The Olde Bakery Cafe
Theme URI: http://www.reddingdesigns.com
Description: The Olde Bakery Cafe
Author: Michael Woodward
Author URI: http://www.reddingdesigns.com
Version: 1
*/

@import url(//fonts.googleapis.com/css?family=PT+Sans);

* { padding:0; margin:0; }
body { font-family: 'PT Sans', sans-serif; font-size:14px; line-height:18px; background:#100600 url(images/newbg.jpg) fixed center no-repeat; color:#ECDFCC; }
.clear { clear:both; }
.last { margin-right:0 !important; }

input { padding:4px; margin-bottom:10px; }

div#page-wrap { width:1000px; margin:0 auto; }
div#page-wrap div#header { height:424px; margin-bottom:20px; position:relative; }
div#page-wrap div#header h1 { }
div#page-wrap div#header h1 a { width:218px; height:238px; position:absolute; top:0; left:70px; z-index:99; background:url(images/logo.png) top left no-repeat; text-indent:-9000px; }

div#page-wrap div#header div#nav { }
div#page-wrap div#header div#nav ul { list-style:none; float:right; margin-top:80px; }
div#page-wrap div#header div#nav ul li { display:inline; }
div#page-wrap div#header div#nav ul li a { height:53px; padding:15px 15px 0 15px; text-align:center; color:#ECDFCC; float:left; text-decoration:none; font-size:18px; font-weight:bold; margin-left:8px; text-transform:uppercase; }
div#page-wrap div#header div#nav ul li a:hover { color:#ECDFCC; }
div#page-wrap div#header div#nav ul li.current_page_item a { background: url(images/nav-bg-new.png) bottom left repeat; color:#190900; }
div#page-wrap div#header div#slideshow { clear:both; height:374px; overflow:hidden;  }
div#page-wrap div#header div#slideshow img { }


div#page-wrap div#inner { background:url(images/lower-bg.png) top left no-repeat; padding:120px 0 0 0; margin:-99px 0 20px 0; position: relative; }
div#page-wrap div#inner h2 { position:absolute; top:40px; right:0; color:#ECDFCC; font-size:37px; text-transform:uppercase; padding-left:100px; background:url(images/inner-h2-bg.png) top left no-repeat; line-height:37px;  }
div#page-wrap div#inner span.swirl { float:right; width:100px; height:37px; background:url(images/inner-h2-bg2.png) top right no-repeat; }
div#page-wrap div#inner-lower { background:url(images/lower-bg.png) top left no-repeat; padding-top:20px; margin-bottom:20px; }

#innerwidget { float:right; margin-left:30px; width:379px; }

#innerwidget a img { margin-bottom:20px; }

#innerwidget a { position:relative; color:#F7ECE5; height:148px;  }

#innerwidget a span { position:absolute; bottom:20px; left:0; width:369px; height:47px; line-height:47px; padding-left:10px; text-transform:uppercase; font-size:28px; font-weight:bold; background:url(images/innerwidget-bg.png) top left no-repeat; }

#innerwidget a:hover span { background:url(images/innerwidget-bg2.png) top left no-repeat; }

div#page-wrap .entry { margin-bottom:20px; }
div#page-wrap div.infoblock { float:left; width:300px; margin-right:50px; position:relative; padding-bottom:30px; min-height:380px; margin-top:70px; }
div#page-wrap div.infoblock img { }
div#page-wrap div.infoblock h3 { color:#ECDFCC; font-size:20px; margin:15px 0; text-transform:uppercase; }
div#page-wrap div.infoblock p { }
div#page-wrap div.infoblock a { color:#FFF; text-decoration:none; }
div#page-wrap div.infoblock a:hover { color:#FFF; text-decoration:underline; }
div#page-wrap div.infoblock a.more { width:87px; height:33px; padding-top:15px; text-align:center; color:#ECDFCC; float:left; text-decoration:none; font-size:18px; font-weight:bold; position:absolute; bottom:0; right:0; margin-bottom:-30px; }
div#page-wrap div.infoblock a.more:hover { background: url(images/nav-bg.png) top left no-repeat; color:#190900;  }

div#page-wrap div#lower { background:url(images/lower-bg.png) top left no-repeat; padding-top:40px; margin-top:20px; }
div#page-wrap div#lower h2 { color:#ECDFCC; font-size:24px; margin-bottom:30px; text-transform:uppercase; }
div#page-wrap div#lower iframe { float:left; margin-right:40px; border:#ECDFCC 0px solid; }
div#page-wrap div#lower h3 { font-size:22px; }
div#page-wrap div#lower span { width:210px; float:left; }
div#page-wrap div#lower span h4 { color:#ECDFCC; font-size:18px; text-transform:uppercase; margin:20px 0 5px 0; }
div#page-wrap div#lower a { color:#ECDFCC; }

.contactside {float:right; width:400px;} 
.contactside span { width:210px; float:left; }
.contactside span h4 { color:#E9AF77; font-size:18px; text-transform:uppercase; margin:20px 0 5px 0; }
.contactside a { color:#ECDFCC; }

div#page-wrap div#footer { margin-top:15px; padding-top:100px; background:url(images/footer.png) top left no-repeat; height:212px; position:relative; }
div#page-wrap div#footer a.facebook { position:absolute; width:86px; height:122px; top:40px; right:190px; background:url(images/facebook.png) top left no-repeat; }
div#page-wrap div#footer a.cup { position:absolute; width:142px; height:186px; top:0px; right:20px; background:url(images/cup.png) top left no-repeat; }
div#page-wrap div#footer ul { list-style:none; margin-left:25px; }
div#page-wrap div#footer ul li { display:inline; margin-right:15px; }
div#page-wrap div#footer ul li a { color:#ECDFCC; text-transform:uppercase; text-decoration:none; font-size:18px; }
div#page-wrap div#footer ul li a:hover { text-decoration:underline; }






#wpsimplegallery_container { width:450px; position:absolute; top:200px; right:0; }

#wpsimplegallery_container img { width:76px; height:80px; }