/* @override http://folquebec.com/folquebec/wp-content/themes/oiseau/style.css */

/*  
Theme Name: Oiseau
Author: Vizou
Author URI: http://vizou.com
*/

/* @group Basic */

* {  	
margin: 0; 
padding: 0; 
}

html {  	
text-align: center; 
}

body {  	
font: normal 76% helvetica, geneva, arial, sans-serif; 
line-height: 18px;
color: #333; 
background: #fff url(images/winterslice2.jpg) repeat-x top;
position: relative;
margin: 0 auto;
}

p {  	
font-size: 1em; 
margin-bottom: 9px;
}

ul {  	
list-style: none; 
}

ol {  	
margin-bottom: 10px; 
}

ul li,
ol li {  	
margin-bottom: 9px; 
}

blockquote {  	
}

img {  	
margin: 0; 
padding: 0; 
border: 0; 
}

.small {  	
font-size: 0.8em;
text-transform: uppercase; 
line-height: 120%;
}

a {  	
text-decoration: none; 
color: #727EFF; 
}

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

/* @end */

/* @group Layout */

/* dev aids
#wrapper,
#header,
#content,
#leftcol,
#rightcol,
#footer {  	
border: 1px dashed #ff0f13; 
}
*/

.which-template {  	
display: none;
color: #ff0f13;
}

/*#content,
#leftcol,
#leftcolContent,
#rightcol,
#rightcolContent {  	
border: 1px dashed red; 
}*/

#wrapper {  
margin: 0 auto;
width: 800px;
overflow: hidden;
}

#header {  	
margin: 0 auto; 
width: 100%;
height: 200px;
background: url(images/header_tenyears.jpg) no-repeat left top;
}

#menubar {  	
height: 36px;
margin-top: -66px; 
width: 800px;
font-size: 0.9em;
text-transform: lowercase;
}

#language {  
display: none;	
}

#content {  
position: relative;	
float: left; 
width: 100%; 
background-color: #fff; 
text-align: left;
margin: 0;
padding: 0;
}

#leftcol{  	
float: left;
left: 0;
width: 580px; 
}

#leftcolContent {  	
margin: 0;
padding: 0 30px 20px 0;  
}

#rightcol {  	
float: right;
left: 580px;
width: 220px; 
}

#rightcolContent {  	
margin: 0;
padding: 0 0 20px 0; 
text-align: left; 
}

#footer {  
clear: both;
overflow: hidden;	
margin: 0 auto; 
width: 100%;
background: #3A71F6 url(images/backbottom.jpg) repeat-x;
}

#footerContent {  	
text-align: center;
font-size: 0.9em;
padding: 40px 0 20px 0; 
}

/* @end */

/* @group Menu */

#menubar li {  	
display: inline;
padding: 0 1px; 
}

#menubar li a  {
display: block;  
float: left; 
height: 36px;
width: 90px;
padding: 11px 0 0 0;
text-indent: 10px;
margin-right: 5px;
color: #fff;
background: url(images/bluetab_winter2.jpg) no-repeat 0 4px; 
text-decoration: none;
}

#menubar li a:hover,
#menubar li#current a  {  	
color: #3A71F6; 
background: url(images/whitetab_winter2.jpg) no-repeat 0 4px; 
text-decoration: none;
}

#current { 
float: left;
width: 90px; 
font-weight: bold;
}

/* @end */

/* @group Headers */

h1, h2, h3, h4 {  	
font-family: "trebuchet ms","lucida grande", geneva, arial, sans-serif; 
display: block;
line-height: 100%;;
}

#leftcol h2 { 	
font-size: 2em; 
font-weight: normal;
padding: 9px 0;
color: #3A71F6;
}

#rightcol h2 {  	
margin: 18px 0 9px 0; 
font-size: 1.4em; 
font-weight: bold; 
text-transform: uppercase;
background: transparent; 
color: #3A71F6; 
}

#leftcol h3 {  	
font-size: 1.5em; 
color: #333;
margin: 18px 0 9px 0;
}

#leftcol h3 a {  	
color: #333; 
}

#post h3.activites {  	
font-size: 1.3em;
color: #fff;
background-color: #3A71F6;
padding: 3px 5px;
}

#rightcol h2.search { 
background: url(icons/magnifier.png) no-repeat 20px 50%;
text-indent: 22px;
padding: 3px 0;
}

#leftcol .flag h2 {  	
margin-bottom: 9px; 
}

/* @end */

/* @group Left column */

#leftcol p strong {  	
color: #3A71F6;
}

#leftcol ul {  	
margin-bottom: 9px;
padding-left: 20px;
}

#leftcol ul li {  
list-style-image: url(icons/bullet_blue.png); 
list-style-position: outside;
border-bottom: 1px solid #ddd;
padding-bottom: 9px;
}

#leftcol ul.mp3 li.mp3-artist { 
display: block; 	
width: 200px;
float: left;
margin: 0 20px;
border-bottom: 1px solid #ddd;
padding: 5px 0; 
}

#leftcol .blogroll li a {  	
font-weight: bold;
}

#leftcol .search {  	
margin-top: 10px; 
}

#leftcol .search .entry {  	
border-bottom: 1px solid #3A71F6;
padding: 5px;
}

#leftcol .search h3 a {  	
background: url(icons/play.png) no-repeat 0 50%;
padding-left: 22px;
}

.post {  	
border-bottom: 1px solid #ddd;
overflow: hidden;
}

.post.no-border {  	
border: 0; 
}

.post .artists {  	
padding: 0 1em;
margin-top: 1em;
}

.bio {  	
line-height: 1.5em;
margin: 0 0 10px;
padding: 0;
}

.contactbox {  	
background-color: #eee;
padding: 5px 10px;
line-height: 1.8em;
}

#leftcol .gigpress-table {  	
border: 0; 
}

#leftcol .gigpress-header {  	
background-color: #3A71F6;
color: #fff; 
}

#leftcol .gigpress-date {  	
width: 20%; 
font-size: 0.9em;
font-weight: bold;
}

.post {  	
padding: 20px 0; 
}

.post-date {  	
float: right;
background-color: #3A71F6;
color: #fff; 
padding: 3px 5px;
margin: -20px -0 20px 0;
font-size: 0.8em;
font-weight: bold;
text-transform: uppercase;
}

.post.sticky {  	
color: #888;
border-bottom: 1px solid #3A71F6;
}

.post.sticky .post-date {  	
display: none; 
}

.postmeta {  	
margin-bottom: 10px; 
font-size: 0.9em;
background: transparent; 
color: #666; 
}

#leftcol img {  	
float: left;
margin: 9px 15px 9px 0; 
padding:  0 15px 0 0
}

/* @end */

/* @group Right column */

#rightcol p,
#rightcol ul {  	
margin: 20px 0; 
}

#rightcol #searchform {  	
padding-bottom: 10px; 
margin: 0 0 1em 0;
}

#rightcol a {  	
color: #333; 
}

#rightcol a:hover {  	
color: #ccc; 
}

#rightcol ul li a {  	
font-size: 1em; 
}

#rightcol ul,
#rightcol ul li {  	
padding: 0;
margin: 0; 
list-style: none;
}

#rightcol form,
#rightcol p.small a {  	
width: 100%; 
}

#rightcol .jukelink {  	
background: url(images/boitefolq.jpg) no-repeat 0 0;
height: 120px;
padding: 0; 
}

#rightcol p.jukelink a {  	
float: left;
clear: both;
}

#rightcol ul#events li.vevent {  	
border-bottom: 1px solid #ddd; 
padding: 8px 0;
line-height: 130%;
}

#rightcol .gigpress-sidebar-prep,
#rightcol .gigpress-subscribe {  	
display: none; 
}

#rightcol .gigpress-sidebar-venue a {  	
color: #419f2e;
}

#rightcol img {  	
padding: 0 0 5px 0;
width: 100px;
}

#rightcol li.rss {  	
background: url(icons/rss_32.png) no-repeat 0 50%;
padding: 8px 0 8px 35px;
}

#rightcol li.facebook {  	
background: url(icons/facebook_32.png) no-repeat 0 50%;
padding: 8px 0 8px 35px; 
}

#rightcol .date {  	
background: url(icons/date.png) no-repeat 0 50%;
padding: 3px 0 3px 22px; 
}

.rightsmall,
span.rightsmall {  	
font-size: 0.8em;
text-transform: uppercase; 
line-height: 110%;
color: #333;
}

#rightcol ul.partenaires li { 
padding: 10px 0; 	
}

/* @end */

/* @group Footer */

#footer p {  	
text-transform: uppercase;
color: #fff;
font-weight: normal;
}

#footer p a {  	
color: #fff;
}

span.dreamhost {  	
background: url(icons/dreamhost_green.gif) no-repeat 0 50%;
padding-left: 82px; 
margin-left: 10px;
}

span.wordpress {  	
background: url(icons/wordpress.png) no-repeat 0 50%;
padding-left: 88px; 
}

#footer .liste {  	
background: url(icons/mail1.png) no-repeat 0 50%;
padding: 3px 5px 3px 20px; 
}

#footer .admin {  	
background: url(icons/wrench_blue.png) no-repeat 0 50%;
padding: 10px 20px;
}

#footer .discussion {  	
background: url(icons/emoticon_smile.png) no-repeat 0 50%;
padding: 3px 5px 3px 20px;
margin-left: 10px;
}

/* @end */

/* @group Forms */

input.input {  	
border-top: 1px solid #999; 
border-left: 1px solid #999; 
background-color: #fff; 
color: #000; 
font-size: 1em; 
height: 15px; 
padding: 2px; 
margin-top: 6px; 
margin-bottom: 3px; 
width: 70%;
}

input#s {  	
width: 200px; 
}

.textarea {  	
border-top: 1px solid #999999; 
border-left: 1px solid #999999; 
background-color: #fff; 
color: #000; 
margin-top: 3px; 
margin-bottom: 3px; 
}

#rightcol #mailinglist_form p {  	
padding: 0 0 5px 0; 
}

#leftcol #mailinglist_form p {  	
padding: 5px 10px; 
}

#leftcol .inputcolor input {  	
background-color: #EEFFC4; 
}

p.search a {  	
font-size: 90%;
color: #666; 
}

.checkbox {  	
background-color: transparent; 
margin: 3px; 
padding: 0; 
border: 0; 
}

#subscribeForm {  	
background-color: #e4eaff;
width: 50%;
padding: 20px;
margin: 10px; 
}

#subscribeForm input {  	
margin: 5px; 
}

/* @end */