/*
Theme Name: sciencespo
Theme URI: http://www.hydev.com - b@hydev.com
Author: Bogdan Parcalab - bogdan.parcalab@gmail.com
*/
body {
background:#fff;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
}
* {
padding:0;
margin:0;
}
/*--- global elements ---*/
a {
color:#c9282d;
text-decoration:underline;
}
a:visited {
color:#c9282d;
text-decoration:underline;
}
a:hover {
color:#84060a;
text-decoration:underline;
}
a img {
border:none;  
}
/*--- headlines ---*/
h1, h2, h3 {
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color: #000;
}
h1 {
font-size:16px;
}
h1 a, h1 a:visited, h1 a:hover {
color:#c3333;
text-decoration:none;
}
h2 {
font-size:14px;
}
h2 a, h2 a:visited {
color:#c3333;
text-decoration:none;
}
h2 a:hover {
color:#c3333;
text-decoration:none;
}
.posts h2 {
line-height: 1.2em;
}
h7 {
font-size:14px;
}
h7 a, h7 a:visited, h7 a:hover {
color:#000;
font:Helvetica;
}
/*--- core layout elements ---*/
#container {
z-index:100;
width:1000px;
margin: 15px auto 0 auto;
border:0px solid #000;
position:relative;
}				
#content_box {
z-index:100;
background:url(//images/center.jpg) no-repeat;
width:1000px;
text-align:left;
float:left;
height:1000px;
border:0px solid #000;
margin-top:0px;
position:absolute;
left:12px; top:223px;
}
#content {
z-index:1500;
width:350px;
float:left;
padding:5px 0 0 0;
border:0px solid #000;
margin-top:130px;
margin-left:0px;
}
#sidebar {
z-index:100;
background: url(images/right.png) no-repeat 0 23px; 
width:256px;
height:495px;
margin-top:120px;
float:left;
position:absolute;
left:530px; top:42;
background-color:white;
}
#sidebar a {
text-decoration:none;
}
.hide {
visibility:hidden;
}
#a {
float:left;
position:relative;
width:122px;
height:37px;
margin-top:24px;
margin-left:80px;
border:0px solid #000;
}
#b {
float:left;
position:relative;
width:125px;
height:37px;
margin-top:18px;
margin-left:98px;
border:0px solid #000;
}
#c {
float:left;
position:relative;
width:122px;
height:37px;
margin-top:15px;
margin-left:112px;
}
#d {
float:left;
position:relative;
width:122px;
height:37px;
margin-top:17px;
margin-left:116px;
}
#e {
float:left;
position:relative;
width:124px;
height:37px;
margin-top:18px;
margin-left:106px;
}
#f {
float:left;
position:relative;
width:122px;
height:37px;
margin-top:18px;
margin-left:96px;
}
#l_sidebar {
z-index:100;
background: url(images/left.jpg) no-repeat 51px 128px; 
width:235px; 
height:495px;
margin-top:40px;
float:left;
border:0px solid #ff0;

}
#l_sidebar a {
text-decoration:none;
}
.hide {
visibility:hidden;
}
#brochure {
float:left;
position:relative;
width:122px;
height:37px;
border:0px solid #ff0;
margin-top:120px;
margin-left:76px;
}
#offres {
float:left;
position:relative;
width:122px;
height:37px;
margin-top:20px;
margin-left:76px;
}
#postuler {
float:left;
position:relative;
width:122px;
height:37px;
margin-top:18px;
margin-left:80px;
}
#partenaires {
float:left;
position:relative;
width:122px;
height:37px;
margin-top:15px;
margin-left:90px;
}
.posts {
padding-top:60px;
}
#footer {
width:837px;
float:left;
clear:both;
}
/*--- header styles ---*/
#header_img {
float:left;
clear:both;
background:url(images/top.jpg) no-repeat;
width:837px;
height:100px;
}
#header_img a {
text-decoration:none;
}
.hide {
visibility:hidden;
}
#home {
float:left;
position:relative;
width:225px;
height:80px;
margin-top:10px;
margin-left:15px;
}
#en {
float:left;
position:relative;
width:60px;
height:60px;
margin-top:10px;
margin-left:408px;
}
#fr {
float:left;
position:relative;
width:60px;
height:60px;
margin-top:10px;
margin-left:8px;
}
#header_img2 {
margin: 0;
clear: both;
background-image: url(//images/top2.jpg);
width:837px;
height:300px;
border:0px solid #000;
float:left;
padding-left:0px;
z-index:0;
}
/*--- content styles ---*/
#spacer {
width:347px;
height:20px;
}
.entry {
z-index:500;

overflow:auto;
height:auto;
position:relative;
}
.entry p {
margin-top:14px;
margin-bottom:7px;

}


#content1 {
z-index:500;
width:355px;
float:left;
padding:5px 0 0 0;
border:0px solid #000;
margin-top:120px;
margin-left:10px;
}
