/*
 Theme Name: Numediart 2010
 Theme URI: http://www.exnihilo.be/
 Description: Numediart - Avril 2010
 Author: Ex Nihilo
 Author URI: http://www.exnihilo.be/
 */

/* -------------------- COLOR REFS -------------------- */

/*

Rouge Numediart = #e30044 	/ +6 = #ff4a80 / -6 = #7d0025
Magenta = #e2007a 			/ +6 = #ff49ab / -6 = #7c0043
Bleu = #009dde				/ +6 = #45c9ff / -6 = #005578
Vert = #aec400				/ +6 = #e7ff2b / -6 = #545e00

*/

/* -------------------- HTML -------------------- */

*{margin:0;padding:0}

body {
	background:#000 url('img/body_bg.jpg') top left no-repeat;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:300;
	padding:20px 50px;
}

p, ul, ol, h1, h2, h3, h4, h5, h6 {margin-bottom:1em}
h1,h2,h3,h4,h5,h6 {
	font-family:"ronnia-condensed-2","ronnia-condensed-1",sans-serif;
	font-weight:400;
	text-transform:uppercase;}

img {border:none;}

a {color:#e30044;text-decoration:none;}
a:hover {color:#ff4a80}

/* -------------------- WORDPRESS -------------------- */

.alignleft {display:block;float: left;margin: 0 20px 20px 0}
.alignright {display:block;float: right;margin: 0 0 20px 20px}
.aligncenter {display: block;margin: 20px auto}

.wp-post-image {float: left;margin: 0 20px 0 0}
.more-link {float: right;font-size:0.9em;}
.wp-caption-text {text-align: center}
.wp-post-image {float:none;margin:0}

.vvqbox {display:block;padding:1.5em 0}

/* -------------------- THEME -------------------- */


#wrapper {
	margin:50px auto;
	overflow:visible;
	position:relative;
	width:960px;
}

#header {
	height:110px;
	overflow:hidden;
	position:relative;
	width:100%
}

/* logo */
#logo {float-left;margin:0 0 75px 25px;}

/* menu */
#menu {
	bottom:110px;
	float:right;
	font-family:"ronnia-condensed-1",sans-serif;
	font-size:14px;
	overflow:hidden;
	position:relative;
}

#menu li {
	border-bottom:2px solid #000;
	float:left;
	list-style:none;
	margin-right:18px;
	padding-bottom:3px;
	text-transform:uppercase;
}

#menu > li:last-child{margin-right:0}
#menu a{color:#fff}

/* tabs */
#sidetabs{
	margin:0;
	overflow:hidden;
	position:absolute;
}

#sidetabs li {
	display:block;
}

#sidetabs a {
	background:url('img/sidetabs.gif') right top no-repeat;
	display:block;
	height:100px;
	text-indent:9999em;
	width:25px;
}

#sidetabs .page-item-844 a {background-position:12px 0px;}
#sidetabs .page-item-848 a {background-position:12px -100px;}
#sidetabs .page-item-850 a {background-position:12px -200px;}

#sidetabs .page-item-844 a:hover, #sidetabs .page-item-844.current_page_item a {
	background-position:0px 0px;
}
#sidetabs .page-item-848 a:hover, #sidetabs .page-item-848.current_page_item a {
	background-position:0px -100px;
}
#sidetabs .page-item-850 a:hover, #sidetabs .page-item-850.current_page_item a {
	background-position:0px -200px;
}



/* content */
.page_wrapper #content, .single_wrapper #content, .search_wrapper #content, .category_wrapper #content, .misc_wrapper #content{
	background:none;
	border:1px solid #fff;
	margin-left:25px;
	min-height:300px;
	padding:30px 25px;
	width:883px;
}

#content_wrapper {
	overflow:hidden;
	width:550px;
}

.nosidebar #content_wrapper {
	overflow:visible;
	width:883px;
}

.post_block {
	margin-bottom:2em;
	height:474px;
	overflow:hidden;
	position:relative;
	width:620px;
}

.post_details {
	background:rgba(255, 255, 255, 0.9);
	bottom:0;
	color:#000;
	font-size:0.85em;
	padding:10px 20px;
	position:absolute;
	width:580px;
}

.post_details h2 {margin:0}
.post_meta {font-size:0.85em;}

.excerpt, .excerpt p {display:inline;}

#content_slider .slider {
	position:absolute;
	width:2000em;
}

#content_slider .slider div {float:left}

.slide_nav {
	font-size:1.4em;
	height:40px;
	overflow:hidden;
	position:absolute;
	top:0px;
	width:40px;
	z-index:50;
}

.prev {background:url('img/slide_arrow.png') no-repeat;left:0;text-indent:99999em}
.next {background:url('img/slide_arrow.png') no-repeat;right:0;text-indent:99999em}
.next {background-position:-40px 0}


.entry {
	margin-bottom:2em;
	overflow:hidden;
}

.entry h2 {margin:0;}
.nav-previous {float:left;}
.nav-next{float:right;}


/* secondary content */
#content-2 {
	font-size:0.9em;
}


/* sidebar */
#sidebar {
	padding:40px 25px;
	position:absolute;
	right:0;
	width:230px;
}

#widgetarea li {list-style:none;margin-bottom:1.5em}

#widgetarea h2{
	display:block;
	font-size:14px;
	height:17px;
	overflow:visible;
	padding:0.2em 0.4em;
}

.widget_search h2 {
	background:url('img/widget_title.gif') top left no-repeat;
	background-position:-136px 0;
}

.widget_mailpress h2 {
	background:url('img/widget_title.gif') top left no-repeat;
	background-position:-108px 0;	
}

.screen-reader-text{
	display:none;
}

/* home specific */
.home_wrapper #content {
	border:1px solid #fff;
	clear:both;
	height:474px;
	margin-left:25px;
	overflow:hidden;
	position:relative;
	width:620px;
}


.home_wrapper #sidebar {
	padding-top:0;
}
	
/* warning */
.warning {
	color:#fff;
	font-size:0.9em;
	margin:10px auto;
	padding:0 25px;
	width:910px;
}

.warning_title {
	color:#e30044;
	font-size:1.2em;
}


/* forms */
input[type=text]{
	background:#000;
	border:1px solid #fff;
	color:#fff;
	width:150px;
}

input[type=submit]{
	background:#000;
	border:none;
	color:#fff;
	float:right;
}

.MailPressFormName {
	margin-top:1em;
}

/* newsletter */
.mp-loading {display:none;}


/* footer */
#footer {
	clear:both;
}

#logo-list {margin:25px 0 0 25px;overflow:hidden;padding:0}
#logo-list li {float:left;list-style:none;margin-right:90px;}
#logo-list .logo-6 {margin-right:0}

#logo-list li a img{filter: alpha(opacity=40);opacity:.40}
#logo-list li a:hover img{filter: alpha(opacity=90);opacity:.90;}


/* subsections general */
.is_subsection #content {border:none;padding:0 0}

.is_subsection #slider_wrapper {
	border:1px solid #fff;
	clear:both;
	height:474px;
	margin-left:0;
	overflow:hidden;
	margin-bottom:30px;
	position:relative;
	width:620px;
}

.is_subsection #content_wrapper {width:620px;}
.is_subsection #sidebar {padding-top:0;top:0:}
.is_subsection #content {background:none;}


/* subsection institute */
.subsection_institute a, .subsection_institute h1, .subsection_institute h2, .subsection_institute h3, .subsection_institute h4, .subsection_institute h5, .subsection_institute h6 {color:#e30044}
.subsection_institute a:hover {color:#ff4a80}
.subsection_institute .widget_search h2, .subsection_institute .widget_mailpress h2 {background-image:url('img/widget_title.gif');color:#fff}
.subsection_institute .prev {background-position:0px 0px}
.subsection_institute .next {background-position:-40px 0px}

/* subsection consortium */
.subsection_consortium a, .subsection_consortium h1, .subsection_consortium h2, .subsection_consortium h3, .subsection_consortium h4, .subsection_consortium h5, .subsection_consortium h6 {color:#009dde}
.subsection_consortium a:hover {color:#45c9ff}
.subsection_consortium .widget_search h2, .subsection_consortium .widget_mailpress h2 {background-image:url('img/widget_title_consortium.gif');color:#fff}
.subsection_consortium .prev {background-position:0px -80px}
.subsection_consortium .next {background-position:-40px -80px}


/* subsection program */
.subsection_program a, .subsection_program h1, .subsection_program h2, .subsection_program h3, .subsection_program h4, .subsection_program h5, .subsection_program h6 {color:#aec400}
.subsection_program a:hover {color:#e7ff2b}
.subsection_program .widget_search h2, .subsection_program .widget_mailpress h2 {background-image:url('img/widget_title_program.gif');color:#fff}
.subsection_program .prev {background-position:0px -120px}
.subsection_program .next {background-position:-40px -120px}
