/*
LAYOUT: Open Coffee Utrecht
DESCRIPTION: Two-column layout with sidebars #primary and #secondary right to the content
*/

body { background: #fff url(ocu/hugebackground.jpg) repeat-y top;}

a { color:#ED7A1B;}
a:hover { text-decoration:underline; color:#ED7A1B;}
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a { color:#633100; margin:20px 0 10px; }


div#wrapper {
    width: 650px;
}


#header {
    height: 177px;
	background-color:#fff;
	background: url(ocu/ocu_header.jpg) no-repeat;
    padding: 0 0 0 18px;
	
}

#blog-title {
	font-size:16px;
	margin:0;
	padding:50px 40px 0;
	text-align:right;
}
#blog-title a, .title { color:#8C6239;}
#blog-description {	font-size:13px; padding:1px 40px 0px 0px; width:340px; float:right; color:#4D4D4D; }

div#access {
    height: 26px;
    line-height: 1.0;
	background: url(ocu/bg_green.png);
}
.sf-menu a, .sf-menu a:visited { color:#fff; }
.access-links-menu a, aaccess-links-menu a:hover { color:#fff; }
aaccess-links-menu a:hover { text-decoration:underline; }

div#container {
    clear: both;
    float: left;
    margin: 0 -320px 50px 0;
    width: 100%;
}
div#content {
    margin: 30px 180px 0 0;
    overflow: hidden;
    padding: 0 20px;
}
div#content.widecolumn {
    margin: 25px 0 0;
}

.entry-meta {display:none;}

div#leaderboard {
    margin: 20px 20px -10px;
    overflow: hidden;
}
div.main-sidebar {
    float: right;
    overflow: hidden;
    margin: 30px 0;
    padding: 0 15px;
    width: 145px;
}
div#secondary    {
    clear: right;
}
.sidebar-column, .widget_text {
    font-size: 90%;
    overflow: hidden;
    margin-bottom: 15px;
    padding: 5px 6px 8px;
    width: 135px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background:#c4a460 url(ocu/bg_green.png) repeat-x scroll 0 0;
	color:#333333;
}

.widget h2,
.widget h3 { font-size: 15px; color:#633100; margin:0 0 4px; padding:0; }
.widget a, .cat-item a:hover{ color:#373737;}
.widget a:hover{ text-decoration:underline;}


#first-column {
    float: left;
}

#second-column {
    float: left;
}
div#subsidiary {
    clear: both;
    width: 100%;
    overflow: hidden;
}
.sub-sidebar {
    display: inline; /* IE6 hack - double-margins/whitespace bug*/
    float: left;
    overflow: hidden;
    width: 29%;
    margin: 0 2%;
    padding: 20px 0;
}

div#subsidiary { background:#c4a460 url(ocu/bg_green.png) repeat-x scroll 0 0; }
}

div#footer { clear: both; padding: 4px 10px; }
#footer a, #footer a:hover { color:#ED7A1B;}
