/*  
Theme Name: Gantoise
Theme URI: http://www.gentblogt.be
Description: Een stadsweblog in drie kolommen
Version: 1.0 print styles
Author: Michel Vuijlsteke
Author URI: http://blog.zog.org
*/

body {
font-family: Georgia, Times New roman, Times, serif;
font-size: 0.8em;}

/* hide stuff */

#addcomment, div#middlesidebar, div#rightsidebar,
div#header h1, div#header ul#topnav,
#agenda2, #recentverschenen, #wegwijs, #verwant, #getrss {
display: none;
}


/* inhoud -- grove structuur */

div#header {
background-image: none !important;
}

div#content {
}

div#sidebar {
}


div#footer {

}


/* header items */

img#toplogo {
border: 0;
}


/* entries */

div.entry {
margin: 2em 0;
line-height: 130%;
}

div.entry h2  {
font-size: 1.6em;
margin-bottom: 0;
margin-top: 0;
font-family: Arial, Geneva, Helvetica, sans;
line-height: 1.3em
}

div.entry h2, div.entry h2 a {
color: #2dafcf;
}

h2#comments {
color: #2192ae;
font-family: Arial, Geneva, Helvetica, sans;
font-size: 1.4em;
margin-top: 3em;
}

div.entry p {
margin: .8em 0;
}

div.entry p.meta {
margin-top: 0;
margin-bottom: 1em;
color: #85bcc9;
}
div.entry p.meta a {
color: #4e9db0;
}
div.entry p.meta a:hover {
color: #01728e;
}

div.entry p.meta a.commentlink {
display: none;
}

span.readmore { 
clear: both;
display: block; 
padding-left: 20px; 
background: #fff url(images/ls.gif) no-repeat; 
margin-top: 1em;
}

span.cat3 { background-image: url(images/ls3.gif); }
span.cat7 { background-image: url(images/ls7.gif); }
span.cat16 { background-image: url(images/ls16.gif); }

p.copyrightline { 
font-weight: bold;
color: #999;
font-size: .8em;
clear: both;
float: right;
padding-right: 20px; 
background: #fff url(images/ls.gif) right no-repeat; 
margin-top: 1em;
}

div.navigation {
margin-top: 1em;
margin-bottom: 1em;
}
div.navigation div.alignleft {
float: left;
}
div.navigation div.alignright {
float: right;
}

/* archives */

div.archive h3 {
font-size: 1.1em;
color: #4e9db0;
margin-top: 1.5em;
margin-bottom: 0;
}

div#archivelist {
margin-top: 3em;
}

div#archivelist p {
margin: 0;
}


/* sidebars */

#whereami {
padding: 1em;
background: #f0f0f0;
border: 1px solid #000;
}

#whereami a {
color: #000;
font-weight: bold;
}


div#sidebar div.pane {
clear: both;
padding-top: 1em;
padding-bottom: 1em;
margin: 10px;
font-size: 90%;
}

div.fullsidebar {
font-size: 110%;
}

div#sidebar div.pane h2, div#sidebar div.pane h3 {
font-family: Arial, Geneva, Helvetica, sans;
}
div#sidebar div.pane h2 {
font-size: 1.6em;
color: #2dafcf;
margin-bottom: 4px;
margin-top: 0;
}
div#sidebar div.pane h2 a {
color: #2dafcf;
}

div#sidebar div.pane h3 {
font-size: 1.1em;
color: #007f9f;
margin: 0
}
div#sidebar div.pane p {
margin-top: 4px;
}

/* foto van de dag */
div#fvdd p {
text-align: center;
margin: 3px 0;
}

div#fvdd img {
padding: 4px;
border: 1px solid #ccc;
background-color: #fff;
}

div.fvddarchive {
clear: both;
}

div.fvddarchive p {
padding-top: .5em;
}

div.fvddarchive a.fvdd {
float: left; 
padding-bottom: 1em;
padding-right: .5em;
}

div.fvddarchive a.fvdd img {
padding: 4px;
border: 1px solid #ccc;
}

/* actua */
div#actua p, div#agenda p {
margin: 5px 0;
}
div#actua p, div#agenda p, div#agenda2 p, div.itemlist li {
padding-left: 10px;
background: transparent url('images/bullet0.gif') top left no-repeat;
}
/*
div#actua p a:hover, div#agenda p a:hover, div.itemlist li a:hover {
background: transparent url('images/bullet1.gif') top left no-repeat;
} */
div#actua a, div#agenda a, div#recentcomments p a {
color: #000;
}

div#actua h2, div#agenda h2 {
display: inline;
}
div#actua h2 a, div#agenda h2 a {
padding: 2px 12px 0 10px;
margin-left: 10px;
border: 1px solid #85c8e5;
border-bottom: 3px solid #daeef7;
background: #daeef7;
}

div#actua h2 a.inactive, div#agenda h2 a.inactive {
font-size: .8em;
border: 0;
color: red;
background-color: #eaf7fa;
}
div#actua h2 a:hover, div#agenda h2 a:hover {
background-color: #daeef7;
text-decoration: none;
}

div.tabcontent {
background-color: #daeef7;
padding: 5px 10px 10px 10px;
border: 1px solid #85c8e5;
}

/* recent comments */

div#sidebar div#recentcomments p  {
margin: 0 0 10px 0;
}


/* fvdd */
div#fvddlist a.fvdd {
display: block;
background-position: center center;
background-repeat: none;
width: 90px;
height: 90px;
float: left;
margin: 4px;
border: 1px solid #ccc;
}

div#fvddlist a.fvdd img {
border: 0;
}

div#fvddlist {
margin-bottom: 2em;
}

/* related links etc. */

div.itemlist ul {
padding: 0;
list-style: none;
margin: 5px 0;
}
div.itemlist ul li {
margin: 5px 0;
}

/* general */
a {
color: #01728e;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}

/* comments */

#commentform input {
margin-bottom: .8em
}


/* image styles */

div.entry img.links {
float: left;
margin-right: 5px;
}
div.entry img.rechts {
float: right;
margin-left: 5px;
}
div.entry img.center {
display: block;
margin-left: auto;
margin-right: auto;
}
div.entry img.border {
padding: 4px;
background-color: #fff;
border: 1px solid #ccc;
}
div.entry img.noborder {
border: 0;
}
div.entry div.fotogroep {
text-align: center;
}



/* debug 
div#sidebar p { background-color: lightyellow; }
div#middlesidebar { background-color: lightgreen; }
div#rightsidebar { background-color: pink; }
*/ 
