/*
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
*/

<style type="text/css">
img, div, p {behavior: url(http://julienegrel.com/iepngfix.htc) }
</style>


/* - BASIC STUFF - */

.page-opac {width:960px;margin:0 auto;text-align:left;padding: 0; position: relative;}
.semiTransparentDiv {
position: absolute; background-color:#fff; filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6; height: 100%; width: 100%; z-index: 1;
}

#page-wrapper {width:100%;}

#page-content {
width:630px;}


* { 
    margin: 0; 
    padding: 0; 
}

html, body, #bg, #bg table, #bg td, #cont {
    height:100%;
    width:100%;
    overflow:hidden;
}

#bg div {
    height:200%;
    left:-50%;
    position:absolute;
    top:-50%;
    width:200%;
}

#bg td {
    text-align:center;
    vertical-align:middle;
}

#bg img {
    margin:0 auto;
    min-height:50%;
    min-width:50%;
}

#cont {
    position:absolute;
    top:0;left:0;
    z-index:70;
    overflow:auto;
}

.box { 
    margin: 0 auto; 
    width: 960px;
    padding:30px 0 20px;
    background: transparent; 
 
  
}

#focus-stealer      { position: absolute; left: -9999px; }

body {
	font-size:0.8em;
	font-weight:normal;
	font-family: Arial,Helvetica,sans-serif;
	color:#423e40;
	}

.posts-wrap{float:left; width:630px; margin:0 0 50px;}


a {text-decoration:none; color:#F625AF;}
a:hover {text-decoration:underline;color:#222121;}
.additional-meta {font-size: xx-small}
blockquote {color:#6d686a; padding-left:12px;border-left:8px solid #6d686a;  width:500px; margin:10px 0 10px 0; font-style:italic;}
img { border: 0px; }
a {outline:none;}
.active {color:#6600FF; font-size:16px;}

/* -- MAIN DIV'S -- */
#wrapper {float:none;clear:both;margin:0 auto;padding:0;width:100%;}

#footer {height:30px;clear:both;float:none;text-align:center; line-height:30px;width:960px;color:#222121;background:#CCCCCC none repeat scroll 0 0; 
}

#main_menu li {display:inline;}
#main_menu {text-transform:uppercase;background:#CCCCCC none repeat scroll 0 0;
line-height:30px; height:30px;}

#main_menu a {margin-left:10px;color:#222121; font-family:"Century Gothic","Lucida Grande",Arial,sans-serif;}
#main_menu a:hover {margin-left:10px;color:#F625AF; text-decoration:none;}

#contact-page {background:#fff; padding:30px;}

#home-page {background: #fff;padding:30px;margin-bottom:30px;}

#logo{height:115px;}

/* -- LISTS -- */
ul {margin:0;padding:0;}
ul li {padding:0;}
li {list-style-type:none;}
.disc {list-style-type:disc}



/* -- TYPOGRAPHY -- */
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-family:"Century Gothic","Lucida Grande",Arial,sans-serif;}
h2.entry-title {font-size:1.1em;text-transform:uppercase;}
h2#comments{margin:20px auto 10px;font-size:140%;}

h2.homep {font-size:2.76em;}
.homep em {font-style:normal; color:#e2336d; /*letter-spacing:-6px; text-transform:uppercase;*/}
/* headings inside posts */
.entry-content h3 {font-size:2.6em;letter-spacing:-5px;text-transform:uppercase;}
.entry-content h4 {background:#CCCCCC none repeat scroll 0 0;
clear:both;
color:#222121;
font-family:"Century Gothic","Lucida Grande",Arial,sans-serif;
font-weight:normal;
line-height:30px;
padding:0 0 0 30px;
}

h2.description {text-transform:none; font-size:1.28em; font-family: Arial, Helvetica, sans-serif!important;}
.entry-content h5 {font-size:1em;font-family: Arial,Helvetica,sans-serif;}
.entry-content h6 {font-size:90%;}

h2.page-title {text-transform:uppercase;}
.title {height:136px; width:960px;margin:0 auto; font-size:3em; letter-spacing:-6px; padding:10px 0 10px 0; }


/* -- POSTS -- */
.post-index {
margin:0 0 1px 0; clear:both;padding:30px;background:#fff;width:auto;}
#post-single {margin:0 0 20px;}
.posts-wrap-blog {width:960px;margin:0 auto; }

/* -- SIDEBARS --*/
.sidebar-wrap {float:right;
margin:67px auto 50px auto;
overflow:auto;
width:280px; }
.block-1 {float:left; background:#FFFFFF none repeat scroll 0 0; margin:0 0 1px;}
.block-2 {float:left; background:#FFFFFF none repeat scroll 0 0; margin:0 0 1px;text-align:center;}
.block-3 {float:left;background:#FFFFFF none repeat scroll 0 0;margin:0 0 1px; }

/* -- 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}
img.alignleft {float:left;clear:none;margin:0 1em 1em 0}
img.aligncenter {
background:#DDDDDD none repeat scroll 0 0;
border:1px solid #CCCCCC;
display:block;
margin:1em auto;
padding:5px;
text-align:center;
}
img.alignnone {margin:0 0.5em 0 0;}
.ccourage {text-align:center;padding:10px;}

/* -- WIDGET --*/

.widget {width:280px;text-align:left;}

.widget img {background:#DDDDDD none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin:5px;
padding:2px;}
 .widget ul li {
	margin-bottom:8px;

	padding:0;
	list-style-image: url(http://julienegrel.com/www/wp-content/themes/Blank-2-bottom/images/);
}

.widget .entry-content {font-size:1em;}

.widgettitle {background:#CCCCCC none repeat scroll 0 0;
color:#222121;
padding-left:20px;line-height:30px; text-transform:uppercase; text-align:left;}

.block-1 ul {padding:20px;}
.block-2 ul {padding:20px;}
.block-3 ul {padding:20px;}
.textwidget {padding:20px;}

.time-meta a, .from-meta a, .from-meta {color:#555;font-size:0.6em;}
.time-meta a, .from-meta a {color:#555;font-size:0.6em;}


/* -- CONTACT FORM -- */

textarea, input {border:1px solid #423E40; 

}


/* -- ABOUT MENU --*/

a.external {background:none!important;color:#f625af!important; padding:0!important;display:inline!important;}
a:hover.external {background:none!important;color:#222121!important; padding:0!important;border:0!important;text-decoration:underline;!important}

ul.menu2, ul.menu2 ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
 
}

ul.menu2 ul {margin:0;padding:20px 30px;}

ul.menu2 a {
  display: block;
  text-decoration: none;	
}

ul.menu2 li {
  margin-top: 1px;
  background:#FFFFFF none repeat scroll 0 0;
}

ul.menu2 li a {
  background: #ccc;
  color: #222121;	
  padding: 0.5em;
}

ul.menu2 li a:hover {
  background: #333;
  color:#fff;
}

ul.menu2 li ul li a {
  background: #ccc;
  color: #000;
  padding-left: 20px;
}

ul.menu2 li ul li a:hover {
  background: #aaa;
  border-left: 5px #000 solid;
  padding-left: 15px;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
.indent3 { padding-left: 3em; }
.indent4 { padding-left: 4em; }
.indent5 { padding-left: 5em; }

.current_page_item {text-decoration:underline;}
