/*  
Theme Name: Blue Box
Theme URI: http://www.blogohblog.com/
Description: Blue Box is a 2 columns Wordpress theme. Lightweight theme for personal use. I love to hear of my work being used :). This work is licensed under a <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License</a>. This means you may use it for any purpose, and make any changes you like. Just leave my Bob link under your footer :)
Version: 0.1
Author: Bob 
Author URI: http://www.blogohblog.com/

This theme was designed and built by Bob of <a href="http://www.blogohblog.com/">Blog Oh Blog</a> based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
*/

body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  background:#50504f url(images/gbck.gif) repeat;
}

img {
  border:0px;
}

#box {
  width:800px;
  background:#fff;
  margin:20px auto;
  padding:10px;
}

#top {
  width:800px;
  background:#555 url(images/topbck.gif) repeat;
  height:51px;
  margin:0;
  padding:0;
}

#splash {
  width:800px;
  background:url(images/splash.jpg) no-repeat;
  height:200px;
  margin:0;
  padding:0;
}

#header {
  float:left;
  width:300px;
  margin:0 0 0 10px;
  padding:0;
}

#header h1 {
  text-indent:-10000px;
  margin:0;
  padding:0;
}

#header h1 a {
  display:block;
  background:url(images/logo.gif) no-repeat left;
  height:51px;
}

#desc {
  color:#fff;
  float:right;
  text-align:right;
  font-size:11px;
  margin:20px auto;
  padding:0 10px 0 0;
}

#main {
  background:#f3f3f3;
  height:30px;
  margin:10px auto;
}

#mainbck {
  background:#fff url(images/mainbck.gif) repeat-y;
  width:800px;
  margin:5px auto;
  padding:0;
}

*html h2 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:700;
  color:#666;
  padding:0 0 0 5px;
}

#nav {
  height:30px;
  line-height:30px;
  float:left;
  padding:0;
}

ul.nav {
  height:30px;
  line-height:30px;
  float:left;
  list-style:none;
  font-size:12px;
  font-weight:700;
  text-transform:uppercase;
  margin:0;
  padding:0;
}

ul.nav li {
  float:left !important;
  list-style-type:none;
  margin:0;
  padding:0;
}

/*LDE MENU*/

ul.nav li a,ul.nav li a:link,ul.nav li a:visited {
  border-bottom:0;
  border-left:0;
  background:#f3f3f3;
  color:#222;
  float:left;
  display:block;
  text-decoration:none;
  padding:0 10px;
}

ul.nav li a:hover,ul.nav li a:active {
  background:#fff;
  color:#222;
  text-decoration:none;
}

ul.nav li.home a {
  border-left:2px solid #fff;
  text-decoration:none;
}

ul.nav li.current_page_item a {
  text-decoration:none;
  color:#555;
  background:#fff;
}

ul.nav li ul {
  float:left;
  margin:0;
  padding:0;
}

#content {
  width:540px;
  float:left;
  margin:5px auto;
  padding:0 15px 0 0;
}

/*LDE texte message */

.entry {
  width:530px;
  background:#fff;
  float:left;
  color:#000;
  text-align:justify;
  border-bottom:#ccc 1px dotted;
  margin:5px auto;
  padding:5px;
}

.entry h2,h3 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:700;
  margin:0 auto;
  padding:0;
}

#sidebar {
  width:230px;
  float:right;
  margin:5px;
  padding:0;
}

/* LDE Menu droite */

.rsidebar {
  width:210px;
  color:#666;
  margin:0 auto;
  padding:0 5px;
}

.rsidebar h2 {
  font-size:14px;
  border-bottom:dashed 1px #ccc;
  margin:0 7px 3px;
  padding:3px 0;
}

.rsidebar ul {
  list-style-type:none;
  margin:0;
  padding:0;
}

.rsidebar ul li {
  list-style-type:none;
  margin:0 0 10px;
  padding:0;
}

.rsidebar ul li ul {
  list-style-type:square;
  margin:0;
  padding:0 3px;
}

.rsidebar ul li ul li {
  list-style-type:none;
  background:transparent url(images/b.gif) no-repeat 0 4px;
  border:0;
  margin:0;
  padding:0 0 2px 14px;
}

/* BAS DE PAGE */

#footer {
  width:790px;
  background-color:#555;
  height:30px;
  line-height:30px;
  clear:both;
  color:#fff;
  margin:0;
  padding:0 0 0 10px;
}

/* LDE LIENS */

a:visited,a:link,a:active  {
  text-decoration:none;
  color:#444;
  border:none;
}

a:hover {
  text-decoration:underline;
  color:#444;
  border:none;
}

#wp-calendar #prev a,#wp-calendar #next a {
  font-size:9pt;
}

#wp-calendar a {
  text-decoration:none;
  display:block;
}

#wp-calendar caption {
  font:bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
  text-align:left;
  width:100%;
}

#wp-calendar th {
  font-style:normal;
  text-transform:capitalize;
}

#wp-calendar {
  empty-cells:show;
  width:100%;
  margin:10px auto 0;
}

#wp-calendar #next a {
  padding-right:10px;
  text-align:right;
}

#wp-calendar #prev a {
  padding-left:10px;
  text-align:left;
}

#wp-calendar td {
  text-align:center;
  padding:3px 0;
}

#wp-calendar td.pad:hover {
  background-color:#fff;
}

.navigation {
  width:520px;
  float:left;
  color:#666;
}

.alignright {
  float:right;
  margin-top:10px;
}

.alignleft {
  float:left;
  margin-top:10px;
}

.space {
  background:#fff;
  height:5px;
  clear:both;
  margin:0 auto;
  padding:0;
}

#searchform {
  height:26px;
  line-height:26px;
  float:left;
  margin:0;
  padding:0 0 10px;
}

input#s {
  color:#222;
  width:100px;
  border:1px solid #cbcbcb;
  background:#fcfcfc;
}

input#searchsubmit {
  background:#555;
  color:#fff;
  font-size:12px;
  border:1px #222 solid;
}

/* LDE COMMENT */

.bobcomments {
  border-top:5px solid #555;
  background:#fbfbfb;
  border-bottom:1px solid #555;
  margin-bottom:20px;
}

#commentform {
  border-top:1px dotted #666;
  border-bottom:1px dotted #666;
  margin:0;
  padding:15px 15px 1px;
}

#commentform label {
  display:block;
  margin:0;
}

#commentform input {
  width:170px;
  margin:0 5px 10px 0;
  padding:1px;
}

#commentform textarea {
  width:380px;
  margin:0 0 10px;
  padding:0;
}

#commentform #submit {
  margin:0 0 20px;
}

#commentform p {
  margin:5px 0;
}

ol.commentlist {
  margin:0 0 1px;
  padding:0;
}

ol.commentlist li {
  border-top:1px solid #aaa;
  display:block;
  list-style:none;
  margin:0;
  padding:15px 15px 1px;
}

ol.commentlist li.commenthead {
  display:block;
  list-style:none;
  margin:0;
  padding:5px 15px;
}

ol.commentlist li.commenthead h3 {
  margin:0;
}

ol.bob {
  border-top:1px solid #666;
  list-style:none;
  margin:0 0 1px;
  padding:15px;
}

ol.bob li {
  display:block;
  list-style:none;
  background:transparent url(images/hb.gif) 0 2px no-repeat;
  padding-left:15px;
  margin:0 0 5px;
}

/* LDE FOOTER */

#footer a:visited,#footer a:link,#footer a:active  {
  text-decoration:none;
  color:#aaa;
  border:none;
}

#footer a:hover {
  text-decoration:underline;
  color:#aaa;
  border:none;
}

