/**
 * Theme Name: Dionuevo
 * Theme URI: http://themehybrid.com/themes/hybrid
 * Description: A custom theme for dioniss.be by Peter Vermaercke 
 * Version: 0.3
 * Author: Peter Vermaercke and DoubleYou Design
 * Author URI: http://alphadelta.be
 * Tags: fixed-width
 *
 * Copyright (c) 2008 - 2010 Peter Vermaercke.  All rights reserved.
 * http://alphadelta.be
 */

html, body{ 
	font-size: 13px;
	color:#FFF;
	background-color:#000;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,th,td{margin:0;padding:0;}
blockquote{ border-left: 2px solid #FFF; padding-left:5px; margin-left:0px; font: italic 1.2em/1.5em Georgia; }

a, a:visited, a:active { color:#FFF; text-decoration:underline; }
a:hover, a:focus { color:#FFF; text-decoration:underline; }

img, hr { border:0px; }

ul { list-style-type:none; }
h1 { visibility: hidden; }
h2 { font-size:180%; margin:0; padding:0; }
h3 { font-size:140%; }
/*---------*/
#wrapper {
	width: 990px; margin:0 auto; text-align: left; background-color:#000;
}
/*---------*/
#header {
	text-align:center;
	margin:0px;
	padding:0px;
}
/*---------*/
#nav-top {margin: 0; padding: 0; list-style-type: none; display: inline; padding-right: 20px;}
#nav-top li {display: inline; padding-right: 20px;}
#nav-top a { font-size:12px; text-decoration: none; text-transform: uppercase; }
/*---------*/
#nav-side img { margin-left:15px; }
/*---------*/
#sidebar {
	float:left; clear:both; width:272px; line-height:normal; text-decoration:none;
	z-index:-100; background-color:#000;
}
#sidebar .side-page {
	float:left; margin-top:210px; margin-left:15px; height:320px; width:58px;
}
#sidebar .side-date {
	float:right; margin:0 10px 0 0;
}
/*---------*/
#banner { background-image:url("http://dioniss.be/wordpress/images/logo_banner.jpg");
	width:700px; height:100px;
	float:left; background-repeat:none; 
}
/*---------*/
#info {
	font-size:16px;
	float:right;
	display:inline;
	color:#DDD;
	width:700px;
	margin:0 0 8px 10px;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	background:#000 url('http://dioniss.be/wordpress/images/white-stripe.jpg') repeat-y top right;
}
#info p { margin-top:10px; }
#info a { text-decoration: none; color: #F0E613;}
#widget1, #widget2, #widget3 {
	float:left;
	margin:0px;
	height:100px;
	padding:10px;
	padding-top:4px;
	overflow:hidden;
	color: #999;
	text-shadow:0 1px 1px #000000;
}
#widget1 { width:190px; background-color:#303030; float:left; -moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px; -moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; border-right:1px solid #000000; }
#widget2 { width:340px; background-color:#303030; float:left; }
#widget3 { width:100px; background-color:#FFFFFF; float:right; -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; }
#widget2 {
margin-left:1px;
	border-right:5px solid #000;
	border-left:1px solid #323232;
}
#info h3 { color: #F0E613; font-size:20px; margin: 0px; padding: 0px; font-weight:normal; }
/*---------*/
#content {
	float:right;
	display:inline;
	background-color:#303030;
	color:#DDD;
	width:700px;
	margin-left:10px;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
/*	-moz-box-shadow: inset 0px 0px 10px rgba(0,0,0,0.2);
	-khtml-box-shadow: inset 0px 0px 10px rgba(0,0,0,0.2);
	-webkit-box-shadow: inset 0px 0px 10px rgba(0,0,0,0.2);*/
}
#content strong, #content a {
	text-shadow:0 1px 0 #000;
}
/*---------*/
#footer {
	/*clear:both;*/
	text-align:center;
	float:right;
	display:inline;
	width:700px;
	margin:10px 0 0 10px;
}
#footer img { padding:10px; }
/*---------*/
#aux-title, #title {
	color:#101010;
	margin:25px 0 0 0px;
	background-color: #F0E613;
	text-transform: uppercase;
	padding: 10px 0 10px 20px;
	background-image:url("http://dioniss.be/wordpress/images/bg_navitem_w.png");
	background-position:top right;
	background-repeat:repeat-y;
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
	-khtml-box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
}
#title a, #title a:hover, #aux-title a, #aux-title a:hover {
	color:#101010;
	font-weight:bold;
	text-decoration: none;
	text-shadow: 1px 1px 0 #FFF;
}
/*---------*/
#posts { clear:both; }
#posts, #aux-content {
	padding: 0 15px 0 15px;
}
#aux-content {
	font:15px/1.231 helvetica,arial,clean,sans-serif;*font-size:small;*font:x-small
	font-size: 125%;
}
/*---------*/
#story, #aux-content { /*text-align:justify;*/ margin-bottom:20px; }
#story a:hover, #aux-content a:hover { color:#F0E613; text-decoration:none; }
#story a.blank { text-decoration: none; color:#F0E613;  }
/*---------*/
h3.news { margin: 0px; }
h3.news a { color: #F0E613; text-decoration: none; }
h3.news a:hover { text-decoration:underline; }
div.news-item { margin: 15px; margin-left:-3px; padding: 5px; }
#news { margin: 20px 5px 10px 0; font-size: 110%;}
#news .bg { background-image:url('http://static.alphadelta.be/img/bg_black25.png'); background-repeat:repeat; padding:3px; }
/*---------*/
#logo { float:right; }
/*--------- INNERFADES */
#sponsor_inner{ margin-top: 5px; }
#sponsor_inner img { background-color: #FFF; width:95px; height: 95px; }
#photo_inner { height:400px; margin: 0 auto; overflow:hidden; }
#photo_inner h3 { float: left; }
#photo_inner img { border:5px solid #000; }
/*--------- COMMENTS */
#comments {margin: 0; padding: 0; list-style-type: none; list-style-image: none; }
#comments li { background-color:#333; padding: 10px; text-align:justify; margin-bottom:10px; }

#comments .avatarspan { float:right; margin:10px; }
#comments .author { padding:5px; font-style:normal; font-weight:bold;}

/* PAGES color */
#title.sponsors { background-color: #AB38BB; } 
#title.lineup, #title.avond, #story.lineup h2, #story.lineup .author, #story.namiddag h2, #story.avond h2, #story.avond h4, #story.avond .author { background-color: #004ADB; }
#title.vip { background-color: #EA6E14; }
#title.contact { background-color: #74CCB3; } #story.contact h3 { color: #74CCB3; }
#title.info, #story.info h2, #story.info .author { background-color: #5BA900; }
#title.tickets, #story.tickets h2, #story.tickets .author { background-color: #9176c7; }
#title.historiek, #story.historiek h2, #story.historiek .author { background-color: #003030; }
#title.route { background-color: #CD7476; }
#story.route h3 { background-color:#CD7476; }
#title.crew, #story.crew h2 { background-color: #CA0403; }

#title.lineup a, #title.editie2009 a { color:#DDD; text-shadow: #000 -1px -1px 0;}

#story textarea { width:400px; }
/*---------*/
#artists p { line-height: 150%; margin:0; padding:0; }

#story.route .route_item { font-size:110%; margin: 10px 0 10px 0; }
#story.route .header { color:#CD7476; font-size:120%; margin-top:10px; margin-bottom:5px; }
#story.route ol { margin-left:20px; }
#story.route .detail { line-height:150%; margin-left:20px;}

img.logo { background-color:#FFF; }
img.lock { margin-left:10px; }

#story.avond h3 { background-color: #004ADB; padding:10px; font-size:125%; margin:0 -15px 0 -15px;}
#story.namiddag h3 { background-color: #004ADB; padding:10px; font-size:125%; margin:0 -15px 0 -15px;}
#story.avond h4 { background-color: #004ADB; padding:10px; font-size:100%; text-transform:uppercase; }
#story.namiddag h4 { background-color: #004ADB; padding:10px; font-size:100%; text-transform:uppercase; }
#story.lineup h4 { padding:5px 0 5px 0; font-size:125%; margin: 0 0 5px 0; }
#story.lineup h4 > a { color:#004ADB; text-transform:uppercase;}
#story.lineup h4 > a:hover { color:#FFF; }
#story.lineup a { text-decoration:none; }
#story.lineup h3 { border-bottom:2px solid #FFFF00; font:1.4em/0.5em; margin:15px 0 5px 0; padding:0px; text-transform:uppercase; }
#story.tickets h3 { background-color: #9176c7; padding:10px; font-size:125%; margin:0 -15px 0 -15px;}
#story.tickets h4 { background-color: #9176c7; padding:10px; font-size:100%; text-transform:uppercase; }
#story.pre h3 { background-color: #004ADB; padding:10px; font-size:125%; margin:0 -15px 0 -15px;}
#story.pre h4 { background-color: #004ADB; padding:10px; font-size:100%; text-transform:uppercase; }

#artists a { color: #F0E613; text-decoration:none; }

img.avatar { border:5px #000 solid; }

.rule { background-color:#000; width:100%; height:3px; margin:0px; margin-bottom: 15px; margin-top:15px;}
.highlight { background-color: #404040; }
.message {
	border: 1px solid #DDD;
	background-color:#606060;
	border-left: 5px solid #CD7476;
	padding: 5px;
	margin: 10px 0 10px 0;
}
.hour {
	color:#FFFF00;
	float:right;
	clear:both;
	font-size:14px;
	padding:5px;
	background-color:#111;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 5px 5px 5px 0;
}

.FacebookLikeButton {
	margin: 15px 0 0 0;
}
