/*
Theme Name: Blank 2 sidebars at bottom (theme development)
Theme URI: http://wordpress.org/
Description: 
Version: 1.0
Author: Anna
Author URI: 
Tags: empty, clean, development, design

	Based on Kubrick v1.5
	 http://binarybonsai.com/kubrick/
	The Kubrick theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

/* -- just some ugly styling to make it easier to get started, can safely be removed */
.sidebar, #entry-meta-single {border:1px solid red; display:none;}
#respond {border:1px solid yellow; display:none;}

li.depth-1 {border: 1px solid orange;}
.navigation {border:1px dashed black;}
.post { background:#fff; padding: 15px; padding-bottom:6px; padding-top:0;}
.post a:link, .post a:visited{ color:#000; text-decoration:underline;}
.post a:hover{ text-decoration:none;}

/* - BASIC STUFF - */
body {background:#000;font:9pt/11pt Verdana, Geneva, sans-serif;color:#000;margin:0 auto; padding:0;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
.additional-meta {font-size: xx-small}
blockquote {font-style:oblique}

/* -- LISTS -- */
ul {margin:0;padding:0;}
ul li {	margin-left:5px;padding:0;}
li {list-style-type:none;}
.disc {list-style-type:disc}
/* lists inside posts */
.entry-content ul ol {margin-left:0;}
.entry-content ul li {margin-left:10px; list-style:disc; list-style-position:inside}
.entry-content ul li ol {margin-left:10px;}
.entry-content ol li {margin-left:5px; list-style: decimal; list-style-position:inside}
.entry-content ol li li {margin-left:5px;}

/* -- HEADINGS -- */
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
h2.entry-title {font-size:30px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:700; color:#ef847e; padding-bottom:10px; padding-top:5px;}
h2.entry-title a:link{color:#ef847e; text-decoration:underline;}
h2.entry-title a:visited{color:#ef847e;}
h2.entry-title a:hover{ text-decoration:none;}

h2#comments{margin:20px auto 10px;font-size:140%;}
/* headings inside posts */
.entry-content h3 {font-size:140%;}
.entry-content h4 {font-size:120%;}
.entry-content h5 {font-size:100%;}
.entry-content h6 {font-size:90%;}

/* -- MAIN DIV'S -- */
#wrapper {float:none;clear:both;margin:0 auto;padding:0;width:900px;}
#header {height:150px; width:885px; margin:0 auto;text-align:left; background: url(images/bg_header.gif) left no-repeat; padding-left:15px;}
#footer {height:65px;overflow:hidden; margin-top:20px;clear:both; text-align:left; padding-left:15px; background: url(images/bg_footer_left.gif) top left no-repeat #fff; text-align:center;}


/* -- POSTS -- */
.post-index {overflow:hidden; padding:15px; }
#post-single {overflow:hidden; padding-top:15px;}

/* -- SIDEBARS --*/
.sidebar-wrap {margin:3em auto;overflow:auto}
.sidebar {width:49%;clear:none;}
.block-1 {float:left;}
.block-2 {float:right;}

/* -- 404-PAGE --*/
.error404 {margin:0;width:100%;}
.error404 h1,.error404 h2 {margin: 10px auto;}

/* -- COMMENTS -- */
div.comments-wrap {margin:15px auto; padding:0;}
li.comment,li.trackback, li.pingback {margin: 10px auto;}
ul.children {margin-left:10px;}
ul.commentlist, ul.pinglist {margin:10px 0;}
div.reply {}
textarea#comment {overflow:auto}

/* -- ALIGNMENTS --*/
img.alignright {float:right;clear:none;margin:0 0 1em 1em; position:relative; top:0px; right:0px; z-index:1000; }
img.alignleft {float:left;clear:none;margin:0 1em 1em 0}
img.aligncenter {display: block; margin:1em auto; text-align:center}
img.alignnone {margin:0 0.5em 0 0;}

/* -- NAVIGATION --*/
div.navigation {width:100%;height:auto;float:left;clear:both;padding: 10px 0px;}
.navigation-index {}
.nav-next {float:right;clear:none;width:48%; text-align:right;}
.nav-prev {float:left;clear:none;width:48%; text-align:left;}


#page_title_archive,#page_title_coming{ background:url(images/bg_title.gif) no-repeat; width:900px; height:65px; margin:10px 0 10px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:36px; font-weight:bold; padding:15px 0 0 15px; color:#32312d;}

#page_title_coming{background:url(images/bg_title_archives.gif) no-repeat;}

#page_title_archive a:link,#page_title_archive a:visited, #page_title_coming a:link, #page_title_coming a:visited, .rose{/*color:#32312d;*/ line-height:35px; display:block; padding-bottom:20px; display:block; float:left;}

#page_title_coming{}
#page_title_archive, #page_title_coming a:link{ }

#pub{ margin-top:10px;}
#reseaux{ float:right; margin-top:110px; width:440px; display:block;}

a.fbook{ margin-right:3px;border:none; float:left; width:36px; height:25px; display:block; background:url(images/bton_fb_gris.gif) 0 0 no-repeat;}
a.fbook:hover{ margin-right:3px;border:none; float:left; width:36px; height:25px; display:block; background:url(images/bton_fb_gris.gif) 100% 100% no-repeat;}

a.twitter{ margin-right:3px;border:none; float:left; width:36px; height:25px; display:block; background: url(images/bton_twitter_gris.gif) 0 0 no-repeat;}
a.twitter:hover{ margin-right:3px;border:none; float:left; width:36px; height:25px; display:block; background:url(images/bton_twitter_gris.gif) 100% 100% no-repeat;}

a.vimeo{ margin-right:3px;border:none; float:left; width:36px; height:25px; display:block; background: url(images/bton_vimeo_gris.gif) 0 0 no-repeat;}
a.vimeo:hover{ margin-right:3px;border:none; float:left; width:36px; height:25px; display:block; background:url(images/bton_vimeo_gris.gif) 100% 100% no-repeat;}

a.flickr{ margin-right:3px;border:none; float:left; width:36px; height:25px; display:block; background: url(images/bton_flickr_gris.gif)  0 0 no-repeat;}
a.flickr:hover{ margin-right:3px;border:none; float:left; width:36px; height:25px; display:block; background: url(images/bton_flickr_gris.gif) 100% 100% no-repeat;}

a.rss{ margin-right:3px;border:none; float:left; width:36px; height:25px; display:block; background: url(images/bton_rss_gris.gif) 0 0 no-repeat;}
a.rss:hover{ margin-right:3px;border:none; float:left; width:36px; height:25px; display:block; background:url(images/bton_rss_gris.gif) 100% 100% no-repeat;}

a.contact{ margin-right:3px;border:none; float:left; width:36px; height:25px; display:block; background: url(images/bton_contact_gris.gif) 0 0 no-repeat;}
a.contact:hover{ margin-right:3px;border:none; float:left; width:36px; height:25px; display:block; background:url(images/bton_contact_gris.gif) 100% 100% no-repeat;}

a.fbrose{ margin-right:3px;border:none; float:left; width:29px; height:22px; display:block; background: url(images/bton_facebook.gif) 0 0 no-repeat;}
a.fbrose:hover{ margin-right:3px;border:none; float:left; width:29px; height:22px; display:block; background:url(images/bton_facebook.gif) 100% 100% no-repeat;}

a.googlemap,a.googlemap:hover{ margin-right:3px;border:none; float:left; width:29px; height:22px; display:block; }
a.googlemap{ background: url(images/bton_loupe.gif)  0 0 no-repeat;}
a.googlemap:hover{ background: url(images/bton_loupe.gif) 100% 100% no-repeat;}

a.buy, a.buy:hover{ margin-right:3px;border:none; float:left; width:72px; height:22px; display:block;}
a.buy{ background: url(images/bton_buy.gif) 0 0 no-repeat;}
a.buy:hover{ background:url(images/bton_buy.gif) 100% 100% no-repeat;}

a.retour, a.retour:hover{ margin-right:3px;border:none; float:left; width:43px; height:22px; display:block;}
a.retour{ background: url(images/bton_retour.gif) 0 0 no-repeat;}
a.retour:hover{ background:url(images/bton_retour.gif) 100% 100% no-repeat;}


#newsletter, #newsletter form{ float:left; padding:0; margin:0;}

#etiqueta{ display:none;}
input#emailInput{ padding:4px; margin:0px 3px 0px 3px; height:17px;}
a.OK{ color: #FFF; background:#32312d; font-weight:bold; width:20px; height:20px; display:block; padding:5px 5px 0px 5px;}
a.OK:hover{ background:#999; text-decoration:none;}

.date{ font-weight:bold; font-size:18px; letter-spacing:-1px;}
.lieu, .titre{ font-size:14px; width:550px; display:block;}
#top_entry, h2.entry-title,.adresse{ width:550px; display:block; float:left; }
.date{ float:left; width:500px; padding-bottom:7px;}
.lieu{}
.adresse{padding-bottom:15px;}

#newsletterFormDiv img{ border:none;}

.rose{color:#ef847e;}

#bottom_entry, .functions{ margin-top:7px; clear:both; display:block; }
.functions{ float:left; }
.functions img{ margin-right:5px; position:relative; bottom:0;}

.sponsors{ float:right; position:relative; bottom:17px;}

a.top, a.top:hover{ float:right;border:none; float:left; width:18px; height:11px; display:block; cursor:pointer;}
a.top{background: url(images/fleche_top.png) no-repeat; float:left;}
a.top:hover{background: url(images/fleche_top.png) 100% 100% no-repeat;}
.fleche_top{ float:right;  width:18px; height:11px; display:block;}

.image_index{ border:none; float:right; margin:0; padding:0; margin-left:10px; overflow:hidden;}
.post_wrap{ margin:0; padding:0; background: #FFF; height:250px; max-height:250px; display:block; margin:10px auto 0px; overflow:hidden;}
.post_wrap_single{ margin:0; padding:0; background: #FFF; display:block; margin:10px auto 0px; overflow:hidden;}

#websites{ width:550px; display:block;}
#logo{ float:left; width: 265px; height:150px; display:block; outline:none;}
img{ outline:none;}

#resultado{ position:absolute; top:90px; padding-left:5px;}
.sponsors a:hover{opacity:0.8; filter:alpha(opacity=80); -moz-opacity:0.8;}
.image_index a:hover{opacity:0.8; filter:alpha(opacity=80); -moz-opacity:0.8}

a.archives, a.archives:visited{ text-decoration:none; color:#ef847e; float:left;}
a.archives:hover{ text-decoration:underline;}

a.coming, a.coming a:visited{ color:#32312d;}

#footer img{ margin:0 10px 0 10px;}
img, a:link, a:visited{outline:none;}




