/*
THEME NAME: Sandbox-MB2
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6.1
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: white, microformats, fixed-width, flexible-width, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar
*/

/* Two-column with sidebar on left from the /examples/ folder  */
/*@import url('examples/2c-l.css'); this has been incorporated below*/



/*=========== RESET EVERYTHING ================*/

* {margin: 0; padding: 0;}


/*  
	reset.css
	Purpose: undo some of the default styling of common (X)HTML browsers
	More info: http://tantek.com/log/2004/09.html#d06t2354
*/
body{}
a:link,a:visited{text-decoration:none;}
ul,ol{list-style:none;}
h1,h2,h3,h4,h5,h6,pre,code{font-size:1em;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0;padding:0;line-height:1.4}
a img,:link img,:visited img{border:none;}
address{font-style:normal;}
strong{font-weight:800;}



/*=========== SET MAIN LAYOUT ================*/
body{padding:10px; }

div#wrapper{margin: 0 auto;max-width:1000px;min-width:400px;width:100%}
div#container {float:left;margin:0 -230px 0 0;;padding: 0; ;padding-left: 30px;
	padding-right: 30px;width:65%;
}
	div#content {margin:0 30px 0 0;}
	div.sidebar {float:right;overflow:hidden;width:190px;}
	div#secondary {clear:right;}
	div#footer {clear:both;width:100%;}








/*=========== SET BASE FONTS AND BACKGROUNDS ================*/

body {font-size: .8em; color:#111111; font-family:"Helvetica Neue",  Helvetica, Arial, Geneva, sans-serif !important; line-height: 1.1;
background:#777;	}

div#wrapper{background:white;}
div#container {background:#ffffff;}
div.sidebar {background: #eeeeee;padding:1em 1em 2em 1.3em;}

/*=========== SET LINK FORMAT ================*/

a:link, a:visited, a:active {
	color: #003366; 
	font-weight: bold; 
	text-decoration: none; 
	}
	
a:hover {
	color: #0391A1;
	font-weight: bold; 
	text-decoration: underline; 
	}


/*=========== SET HEADER ================*/
div#header{height:200px !important;}


div#bannerimage{
	height: 200px; /*height of header image*/
	border-bottom: none;
	margin: 5px 0px 0px 0px;/*space between outerbackground colour and the banner image*/
	/*background: #b4bcad url(rotator2.php) top center no-repeat;*/
	/*background: white url(http://www.marcbeuvain.com/wp-content/themes/atahualpa332/images/header/p1000993_adj_200_nb_br.jpg) top center no-repeat;*/
	background: white url("http://www.marcbeuvain.com/wp-content/themes/sandboxMB2/rotator2a.php?image=<?php echo rand(0,100) ?>" ) top center no-repeat;
}

div#bannertext{
	background: #ddd;
	width: 18em;
	}


div#blog-description{}

/*=========== SET MAIN ENTRY CONTENT ================*/
div.entry-content a{font-weight: bold; }
div#cat-name { margin: 10px 0 3px 0;}
div#cat-name a{background: #d0e1cc;  padding: 2px;}
div.entry-content p{line-height:1.2li; padding-bottom:5px;padding-top:5px;}
div.entry-content h3{margin-top:0.5li; margin-bottom:2px; line-height:1}
div.entry-content h4{margin-top:5px; margin-bottom:2px;line-height:1}
/* Just some example content */
div.skip-link {
position:absolute;
right:1em;
top:1em;
visibility: hidden;
}

div#menu,div.menu {
background:#555555;
margin:0 0 0 0;

padding: 8px 8px;
}

div#menu ul,div#menu ul ul,div.menu ul, ,div.menu ul ul {
line-height:1;
list-style:none;
margin:0;
padding:2px 0;
}
div#menu ul li,div#menu ul ul li,div.menu ul li, ,div.menu ul ul li {
}

div#menu ul a, div.menu ul a {
/*display:block;*/
margin:2px 1em 2px 2px;
padding:0.2em 0.5em;
text-decoration:none;
color:white;
}
div#menu ul a:link, div#menu ul a:visited, div#menu ul a:active, div.menu ul a:link,div.menu ul a:visited,div.menu ul a:active {
background:none;
}


div#menu ul a:hover, div.menu ul a:hover {
background:#D40488;
}
div#menu ul li.current_page_item a, div.menu ul li.current_page_item>a {
background:#D40488;
}


div#menu ul ul ul a,div.menu ul ul ul a {
font-style:italic;
}

div#menu ul li ul, div.menu ul li ul,div#menu ul li , div.menu ul li  {
display: inline;
list-style:none;

}

/*
For popup/dropwon navigation
div#menu ul li ul, div.menu ul li ul {
left:-999em;
position:absolute;
}

div#menu ul li:hover,div.menu ul li:hover ul {
left:auto;
}*/

.entry-title,.entry-meta {
clear:both;
}

div#container {
margin-top:2em;
}

div#primary {
margin-top:0;
}

form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

div.comments ol li {
margin:0 0 3.5em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:1em;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.sidebar h3 {
font-size:1.2em;
}

div.sidebar input#s {
width:7em;
}

div.sidebar li {
list-style:none;
margin:0 0 2em 0;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.sidebar ul ul {
margin:0 0 0 1em;
}

div.sidebar ul ul li {
/*list-style:disc;*/
margin:0;
}

div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
/*list-style:circle;*/
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

div#footer {
text-align:center;
}

input#author,input#email,input#url,div.navigation div {
width:50%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
}
/*=========== SIDEBAR FORMATTING ================*/
li.widget ul li a:link, 
li.widget ul li a:visited, 
li.widget ul li a:active,
li.widget ul li a:hover {
	display: inline !important;  
	
	}
.sidebar ul li a:link, 
.sidebar ul li a:visited, 
.sidebar ul li a:active {
	padding: 0 0 0 5px; 
	color: #111111; 
	border-left: solid 7px #CCCCCC; 
	font-weight: normal; 
	}


.sidebar ul li a:hover {
	color: #D40488; 
	border-left: solid 7px #D40488; 
	}

.sidebar ul li ul li a:hover {
	color: #D40488; 
	border-left: solid 7px #D40488; 
	}

.sidebar ul li ul li ul li a:hover {
	color: #D40488; 
	border-left: solid 7px #D40488; 
	}
	
.sidebar ul li a.widget_sp_image-image-link{border-left: none !important;}
li.widget_sp_image{border: 1px solid #cccccc; padding:8px; margin: 0 0px 0 -0px; background:white;}
li.widget_sp_image img{margin:0px;padding:0;}


ul.sz-videolisting, li.widget_video {background:black; margin: 0px !important;;padding:20px 10px 10px 10px !important;}
div.sidebar ul.xoxo li.subzane_youtube_plugin_widget{margin-bottom: 0px !important}
li.widget_video {margin-top: 0px !important}

ul.sz-videolisting li a{border-left:0px !important;}	
ul.sz-videolisting li a span{color:#ccc !important; margin-left:10px; font-size:80%}	
ul.sz-videolisting li a img{border: 1px solid #666}
/*=========== HEADINGS FORMATTING ================*/
h1 {
  display: block;
  font-size: 2em;
  font-weight: bold;
  margin: .67em 0;
}

h1#blog-title {
margin: 0;
padding: 10px 2px 1px 5px;
letter-spacing:-1px;
line-height: 1.0em;
font-family: "Helvetica Neue", Helvetica,  arial, sans-serif;
font-size: 200%;	
text-align:left !important; 
color:#111111;
 
}

h1#blog-title a{color: #111111; ;padding:2px;}

div#blog-description{
font-size:1.1em;
font-weight: bold;
color: #444444; margin: 0 0px 0px 2px;padding: 2px 5px 8px 5px;
}

h2 {
  display: block;
  font-size: 1.5em;
  font-weight: bold;
  margin: 0 0 .5em  0;
}

h3 {
  display: block;
  font-size: 1.17em;
  font-weight: bold;
  margin: 1em 0;
}

h4 {
  display: block;
  font-weight: bold;
  margin: 1.33em 0;
}

h5 {
  display: block;
  font-size: 0.83em;
  font-weight: bold;
  margin: 1.67em 0;
}

h6 {
  display: block;
  font-size: 0.67em;
  font-weight: bold;
  margin: 2.33em 0;
}

h3,h4,h5,h6 { font-weight:normal; color:#333333 ;}
h3 { font-size: 1.6em;}
h4 { font-size: 1.3em; }
h5 { font-size: 1.1em;}
h6 { font-size: 0.8em; font-weight:bold}
h2,h3{color:#D60087 !important}

h2.entry-title {
padding: 0;
margin: inherit 0 0 0;
color: #333333;
font-weight: normal;	}

h2.entry-title a:link, 
h2.entry-title a:visited, 
h2.entry-title a:active {
	color: #333333;
text-decoration: none;
font-weight: normal;
	}

h2.entry-title a:hover {
	color: #000000;
text-decoration: none;
color: #D40488
	}

/*=========== POST META FORMATTING ================*/

div.entry-meta {
color:#777777;
font-size:90%;
margin:1em 0 2em 0;
padding: 2px 8px;
background:#eee;
}

div.entry-meta span{}
.entry-meta  a {color:#555555 !important; font-weight:normal !important; }

/*=========== FOOTER FORMATTING ================*/

#footer {
border-top: dashed 1px #cccccc;
padding: 10px 0;
text-align: center;
color: #777777;
font-size: 95%;	
}

#footer a:link, #footer a:visited, #footer a:active {
	text-decoration: none;
color: #777777;
font-weight: normal;	}

#footer a:hover {
	text-decoration: none;
color: #777777;
font-weight: normal;	}

/*=========== BIGBUTTON FORMATTING ================*/
div.bigbutton{margin:20px auto; padding:20px;text-align:center;font-size:3em; width: 50%; display:block; color:white;}
div.bigbutton a, div.bigbutton a:link,div.bigbutton a:visited,div.bigbutton a:hover, div.bigbutton a:active {color:white; text-decoration:none}
div.bigbutton a:hover {text-decoration:underline}
div#englishbutton{background:#D40488;}
div#frenchbutton{background:#D40488;}
div#italianbutton{background:#D40488;}
