/*
Theme Name: KULeuven
Theme URI: http://www.esat.kuleuven.be/cosic/
Author: COSIC
Author URI: http://www.esat.kuleuven.be/cosic/
Description: KULeuven theme
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: kuleuven

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/*** Local overrides */
#nieuws div.portlet {
	border: 1px solid rgb(238, 238, 238);
}

#nieuws div {
	border: none;

}

#nieuwswrap li a:first-child {
	float: left; display:block;
}


/*** Wordpress styling */

/* Images */
.alignleft {
        float: left;
}
.alignright {
        float: right;
}
.aligncenter {
        display: block;
        margin-left: auto;
        margin-right: auto;
}

.entry-content img,
.comment-content img,
img.header-image,
.author-avatar img,
img.wp-post-image {
        /* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
        border-radius: 3px;
        box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	padding: 2px;
}

#content {
	text-align: justify;
}

/* Responsive images */
.entry-content img,
.comment-content img,
.widget img {
        max-width: 100%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
        height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}

img.alignleft {
	margin-right: 5px;
}

img.size-full,
img.size-large,
img.header-image,
img.wp-post-image {
        max-width: 100%;
        height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}

/* event calendar */
#nieuws .extra .vcalendar li {
	background: none;
	padding: 2px 0px 0px 0px;
	list-style-position: inside;
}

#nieuws .extra ol.vcalendar {
	padding-left: 7px; padding-right: 5px;
}

/* custom people list */

#peoplelist ul li {
	margin: 0px 0px 2px 0px;
} 

.logoportlet {
	margin-left: auto;

}
