/*   
Theme Name: Bistro '58
Theme URI: 
Description: Three-column fixed layout with two sidebars on either side of content
Author: Johnnie
Author URI: 
Template: thematic
Version: 1.0 
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/3c-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');


/* LAYOUT */
body {
background:#444444 none repeat scroll 0 0;
color:#CC7019;
font-family:arial,sans-serif;
}
#wrapper {
margin:0 auto;
width:1200px;
}
#header {
background:url(images/1_header.jpg) left top no-repeat;
height:277px;/*417px;*/
margin:0 auto;
padding:0;
width:1200px;
}
#blog-title {
display:none;
}
#branding {
clear:both;
padding:0 0 115px; /* 385-150(tv)-55(padding-top)=180 */
width:100%;
}
.menu {
float:left;
margin:6px auto 0;
padding-left:8px;
width:712px;
}
#main {
background:transparent url(images/zijbalken.gif) no-repeat scroll left top;
margin:0 auto 92px;
padding:0;
width:1200px;
}
#container {
margin:0;
width:1200px;
}
#content {
background-color:#444444;
margin:0 244px;
min-height:500px;/*270px;*/
padding:30px 20px 0;
}
#primary {
border:0 none;
margin:0 0 0 -1200px;
padding:0;
width:244px;
}
#secondary {
margin:0 0 0 -244px;
width:244px;
}
#footer {
background:url(images/parnters_2.jpg) left top no-repeat;
border-top:0 none;
bottom:0;
height:92px;
margin-top:0;
position:fixed;
width:1200px;
}
/* MENU */
#access {
border-bottom:0 none;
margin-left:244px;
text-transform:lowercase;
}
.sf-menu {
	border:0;
	
	float:left;
}
.sf-menu a {
	border:0;
	
	padding:3px 13px;/*9px 13px;*/
	text-decoration:none;
}
/* JOEE: children van huidige parent oranje maar... */
.sf-menu ul .page_item a {
	color:#cc7019;
	background-color:#FEEE99;
}
.sf-menu ul .current_page_item a {
	color:white; /* behalve de huidige child */
}
/* /JOEE: huidige parent wit vvv */
.sf-menu .current_page_item a,
.sf-menu .current_page_ancestor a,
.sf-menu .current_page_parent a {
	border:0;
	color:white; /* huidige parent */
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:#cc7019;
}
.sf-menu li {
	/*background:transparent;*/
	background:#444444;
	margin-right:5px;/* JOEE */
	border:1px solid #444444;
}
.sf-menu li li {
	background:#444444 none repeat scroll 0 0;
	border:0;	
	margin:1px;
}
.sf-menu li li li {
	/*background:transparent;*/
	background:#444444;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    /*background:transparent;*/
	background:#444444;
	outline:0;
	color:#ffffff;
	border:0; /* child geen extra rand bij hover */
}
/* JOEE */
.sf-menu li:hover, .sf-menu li.sfHover {
	border:1px solid #cc7019;
}
.sf-menu ul li:hover, .sf-menu ul li.sfHover {
	border:1px solid #cc7019;
}
.sf-menu ul li, .sf-menu ul li {
	border:1px solid #cc7019;
}
/* /JOEE */
.sf-menu ul {
	border:0;
	margin-left:4px; /* insprong */
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	top:21px; /* overriding essential styles */
}
.sf-menu ul ul {
    margin-top:0;
}
.sf-menu ul a { /* losse subs */
    background:transparent;
	/*border-bottom:none;*/
	border:0; /* children geen extra rand */
}
.sf-menu ul a:hover {
    color:white;
}
/* ZOEKEN */
#search, #search input {
float:left;
font-size:13px;
line-height:18px;
margin:2px 0 0 1px;
width:235px;
}
#search #searchsubmit {
display:none;
}
/* CADEAUBON */
#footer ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
overflow:hidden;
}
#footer .page_item a {
background:transparent url(images/3_knop_cadeaubon.jpg) no-repeat scroll left top;
display:block;
height:92px;
text-indent: -5000px;
width:244px;
}
#footer .page_item a:hover {
background:url(images/3_knop_cadeaubon.jpg) left bottom no-repeat;
}
/* TV */
#tv {
float:right;
padding-right:180px;
padding-top:35px;
}
#overlay {
position:absolute;
right:0;
top:0;
}
/* KLEUREN */
a:link {
color:#CC7019;
}
.entry-title a {
color:#CC7019;
}
.entry-title a:active, .entry-title a:hover {
color:#ffffff;
}
.entry-title a:visited {
color:#CC7019;
}
/* CADEAUBON */
#cadeaubon {
float:left;
}
/* SPONSORS */
#sponsors {
float:right;
}
/* RADIO */
#radio {
float:right;
margin:5px;
}
/* MUSIC */
#music {
margin-top:-28px;
width:244px;
display:none;
}
.audioplayer_container {
margin:0;
}
/* SIDEBARS */
#lefty{
margin-left:4px;
margin-top:130px;
}
#overlay_left_top {
left:34px;
position:absolute;
top:130px;
}
#overlay_left_bottom {
left:34px;
position:absolute;
top:365px;
}
#righty{
margin-right:2px;
margin-top:120px;
}
#overlay_right_top {
position:absolute;
right:33px;
top:120px;
}
#overlay_right_middle {
position:absolute;
right:33px;
top:234px;
}
#overlay_right_bottom {
position:absolute;
right:33px;
top:380px;
}
#so1_1r {
margin-bottom:10px;
}
/* TWEAKS */
.entry-title {
text-align:center;
}
.post .entry-title {
text-align:left;
}
.entry-content table {
margin:auto;
}
th, td {
vertical-align:middle;
}
table {
border:0px;
}
tr {
border-bottom:0px;
}
#ngg-images-2 {
margin-left:14px;
margin-top:118px;
}
#ngg-images-3 {
margin-left:11px;
margin-top:108px;
}
