/* @override http://practicalmadness.com/themes/2006-02/stylesheets/main.css */

@import url(header.css);
@import url(sidebar.css);
@import url(weblog.css);
/*@import url(tags.css);*/


body, td, p, div, dl, ul, blockquote {
}

dl, dd, dt {
	list-style: none;
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 1em;
}

img {
	border: 0;
}


.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}



/*=== Structural styles ===*/

body {
	margin: 0;
	padding: 0;
	background: #ccc url(../images/plaid_pattern.gif);
}

#content {
	padding: 30px;
}

#canvas {
	width: 820px;
	background: #fff url(../images/content_background.gif) repeat-y right top;
	border-right: 4px solid #222;
}

a {
	color: #000;
}

#main {
	float: left;
	width: 500px;
	font-family: Georgia, serif;
	font-size: 14px;
	line-height: 150%;
}

#sidebar {
	float: right;
	width: 200px;
	font: 11px/1.5 Verdana, sans-serif;
}

#banner {
	height: 118px;
	background: #e5e5e5 url(../images/skyline_photo.jpg);
	background-image: url(/assets/images/banner-moulin_rouge.jpg);
	background-image: url(/assets/rotator/index.php);
}


.PageHeader {
font:18px Georgia;color:#a00;margin:0 0 10px;
}

.SectionHeader {
font:16px Georgia;
color:#a00;
margin: 3em 0 10px;
}

.PageHeader a {
font: 11px Verdana,Arial;
margin: 1em;
}

.SearchResults .entry-dateline, .SearchResults .entry-body, .SearchResults .entry-body p, .SearchResults dt, .SearchResults .entry-tags, .SearchResults dt h3 {
	margin: 0.5em 0;
}

.SearchResults .entry-dateline {
	margin: 0 0 0.5em;
}

.SearchResults .entry-title h3, .SearchResults .entry-title h3 a {
	font-size: 16px;
	/*color: #a00;*/
	margin: 0;
}

.SearchResults .entry-title {
	margin: 1.5em 0 0.3em;
	/*border-top: 1px solid #dfdfdf;
	padding-top: 0.75em;*/
}

.entry-tags h4, .entry-tags ul, .entry-tags li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
	font: 11px Verdana;
}