/*   
Theme Name: Upstart Blogger Minim
Theme URI: http://www.upstartblogger.com
Description: A minimalist, <b>widgetized</b> theme from <a href="http://www.upstartblogger.com/" title="Upstart Blogger">Upstart Blogger</a>. 
Author: Robert Ellis
Author URI: http://www.upstartblogger.com
Version: 1.0
License: Creative Commons Attribution-Share Alike 3.0 (http://creativecommons.org/licenses/by-sa/3.0/). Feel free to make any changes, but please keep a link back to Upstart Blogger in your sidebar or footer.
*/

body {background:#fff; /*url(images/bg.gif) repeat*/
	font-family: Arial, Helvetica, Geneva, sans-serif;
	margin:0;
	padding:0;
	font-size: .78em;
	line-height: 1.5em;
	color: #333;
	text-align:center;
}

#container {width: 998px; margin-left: auto; margin-right:auto; text-align:left;}
#containerinside {float:left; background:#fff url(images/fondmario.jpg) top no-repeat; width:998px; border-right:1px solid #c3c3c3; border-left:1px solid #c3c3c3; position:relative;}

	
#sidebar {
	margin-top:590px;
	width: 410px;
	float: left;
	line-height: 1.4em;
	padding: 0 10px 25px 10px;
	
	}

#sidebarleft {
	width:180px;
	float: left;
	/*background:plum;*/
}

#sidebarright {
	width: 205px;
	float: right;
	/*background:green;*/
}

#footer {
	width:180px;
	float: left;
	clear: both;
	font-size: .64em;
}

#entries {
	margin-top:350px;
	width: 560px;
	float: right;
	/*background:crimson;*/
	text-align:left;
	}

.post {margin-bottom: 1em;}

a {color: #0497f9; text-decoration: none; font-weight: bold;}
a:visited {color: #0497f9; text-decoration: none; font-weight: bold;}
a:link h3 {color: #951400; border: none;}
a:link img {border: none;}

.marginT10 {margin-top:10px;}

ul {
	list-style: none;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
}

li.linkcat {
	list-style-type: none;
}

img {
	border: none;
}

.imgleft {
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.imgright {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

img.frame {padding: 2px; border: solid 1px #DEE4E5;}

.custom h1#header {position:absolute; top:165px; right:0px; z-index:1; width:563px; height:73px;}
/*Hack ie 6.0  & 7.0  */
*+html .custom h1#header {position:absolute; top:180px;} 
* html .custom h1#header {position:absolute; top:180px;} 
/*Hack ie 6.0  & 7.0  */
.custom h1#header a {display:block; float:left; background:#fff url(images/herewegomario.gif) no-repeat; width:563px; height:73px;}
.custom h1#header a em {display:none;}

/*.mariohat {position:absolute; top:0px; left:0px; z-index:3; width:95px; height:105px;}*/
/*.pipe {position:absolute; top:78px; left:0px; z-index:3; width:433px; height:512px; background: url(images/tube.gif) no-repeat;}
.mario {position:absolute; top:15px; left:0px; z-index:2; width:425px; height:542px; background: url(images/mario.jpg) no-repeat;}*/
.motto {position:absolute; top:250px; left:440px; z-index:4;font-family: Arial, Helvetica, Geneva, sans-serif; margin:0; padding:0; font-size: 0.9em; line-height: 1.2em; color:#019f05; font-weight:bold; letter-spacing:1.0px; padding-bottom:4px;}
.adsense  {position:absolute; top:295px; left:440px; z-index:2; width:470px; height:65px;}

.title {border-bottom: 1px solid silver;}

ul.marioliens h2, h3, p.intro {font-weight: bold; text-transform: uppercase; margin-bottom: .2em; margin-top: 2em; letter-spacing: .1em; color: #34353e; border-bottom: 1px solid silver; font-size: 1.1em;}
.post h3, .post p.intro {border-bottom: none; letter-spacing: normal; margin-bottom: -.5em;}
.post p {width:99%;}

blockquote {background-color: #f3f3f3; padding: 10px; margin: 15px 0;}



/* Begin Comments*/

.comments_tiny {color: #b8b8b8; border-bottom: 1px solid silver;}
.alt {margin:0; padding:2px; background:#f3f3f3; border-bottom: 1px dashed silver;  border-top: 1px solid silver; font-weight:bold;}
.alt p {font-weight:normal;}
.commentlist {margin-top: 0px;}
.commentlist li {margin: 5px 0 0 0px;}
.commentlist p {margin: 10px 5px 10px 0;}
#commentform p {margin: 5px 0;}
.nocomments {text-align: center; margin: 0;padding: 0;}
.commentmetadata {margin: 0; display: block;}

li.comment {font-weight: bold; padding: 10px; list-style: none;}
.commentlist p {font-weight: normal; line-height: 1.5em; text-transform: none;}
#commentform {margin-top: 30px;}
.commentmetadata {font-weight: normal;}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {color: #777; padding:2px 0 0 0;}

#sidebar ul ul li a, #sidebar ul ul li a:hover, #sidebar ul ul li a:visited {font-weight:normal; text-decoration:none; background: url(images/pucemario.gif) 0 7px no-repeat; padding-left:7px; color:#444444;}
#sidebar ul ul li a:hover {font-weight:normal; text-decoration:underline; color:#444444;}
#sidebar ul ul li a:visited {font-weight:normal; text-decoration:underline; color:#999;}


.content {margin-bottom: 25px; padding-left: 5px; font-weight: normal;}
.commentbox {width: 100%; height: 100px;}

.navigation {display: block; text-align: center; margin-top: 10px; margin-bottom: 60px;}
.post .alignright {float:right; display:block; margin-bottom:10px;}
.alignleft {float:left; display:block; margin-bottom:10px;}
.clearboth {clear:both;}
.post h3 {clear:both; color:#000; margin-top:20px; background: url(images/brique.jpg) no-repeat; padding-left:20px;}

.bigger {clear:both; margin:0; padding:0; font-size: .85em;}
.mariods {float:left; margin-right:20px;}
.pipebottom {clear:both; background: url(images/bottom_pipe.gif) no-repeat; height:44px; margin:0 0 20px 7px;}


.custom .thumbnail {margin-top:20px;}
.custom .thumbnail td {margin-top:15px; text-align:center; width:130px;}
.custom .thumbnail td img {margin:0 10px; width:110px;}
.custom .thumbnail td p {clear:both; display:block; margin:0; padding:0;}

.tags, .tags a {font-size:12px; color:#777;}
h4.pagepres {margin:0; padding:0;}
/* End Comments */

.commentaires {vertical-align:middle; margin-right:5px;}
.commentaires a {float:right; display:block; vertical-align:middle; padding-right:35px; color:#e60708; background: url(images/commentaires.gif) right no-repeat; height:30px; line-height:30px;}

.codeamikart {padding-top:10px;}
.codeamikart th {width:185px; padding-bottom:3px; border-bottom: 1px dashed silver; border-right: 1px solid silver; vertical-align:middle; line-height:20px; height:20px;}
.codeamikart img {vertical-align:middle;}
.codeamikart th strong {color:#0497f9; vertical-align:middle; margin:0; padding:0;}
.codeamikart td {width:186px; vertical-align:top;}

a.tag-link-100 {font-size:14px;}

.codeami {padding-top:10px;}
.codeami td {width:230px; vertical-align:top;}

input {border:1px solid #9c9c9c;}
textarea#comment {width:550px; border:1px solid #9c9c9c;}

table.lescoupesmario {margin:0; padding:0;} 
table.lescoupesmario td {vertical-align:top; width:50%;} 
table.lescoupesmario td p {margin:0; padding:0;} 
table.lescoupesmario td h4 {color:#0497f9; margin:0; padding:0;} 
h4.grandprix {padding:0; margin0; font-size:14px;}
cite.comm {color:#555; font-size:14px;}
input#s {width:300px; border:1px solid #9c9c9c;}
#searchsubmit {cursor:pointer;}

ul.infos {clear:both; margin:12px 0 0 0; padding:0; width:560px;}
ul.infos li {display:block; list-style-type: none; list-style-image: none; float:left; margin:0 7px 0 0; padding:0; font-size:11px;}
ul.infos li img {border-right:1px solid #9c9c9c; border-bottom:1px solid #9c9c9c;}

p.separation {clear:both;}

h6 {margin-bottom:0; padding-bottom:0; font-size:11px;}
ul.tiny {margin-top:0; padding-top:0;}
ul.tiny li {display:inline; font-size:10px; margin-right:4px; padding:1; background:#eee; }

.soluce-astuces-codes {margin-bottom:0; padding-bottom:0;}

a.echanger-codes-amis, a:hover.echanger-codes-amis {cursor:pointer; background-color:#ffdb01; padding:3px; display:block; text-align:center; color:#020300; text-transform:uppercase; margin:10px 0 15px 0;}
a:hover.echanger-codes-amis {background-color:#06a646; color:#fff;}

.contenu-astuces {clear:both; margin-top:10px;}
a.lesastuces, a:hover.lesastuces {clear:both; background-color:#ffdb01; color:#020300; margin:5px 0 15px 0; padding:1px 5px 1px 5px;}
a:hover.lesastuces {background-color:#06a646; color:#fff;}

ul.trucs {clear:both; margin-top:10px;}
ul.trucs li {background: url(/picts/champignon-mini.gif) 0 4px no-repeat; padding-left:15px;margin:4px 0}
ul.trucs li a {color:#0497f9;}

p.followers {display:block; position:absolute; top:0px; right:20px;}

ul.liste {clear:both; margin-top:20px;}
ul.liste li {background: url(/picts/champignon-mini.gif) 0 4px no-repeat; padding-left:15px;margin:4px 0}
ul.liste li a {color:#444; font-weight:normal; font-size:13px; border-bottom:1px dotted #0497f9;}
ul.liste li a:hover {color:#0497f9; font-weight:normal; font-size:13px; border-bottom:1px dotted #444;}

.fondliens {background: url(/picts/fond-liens.gif) 0px 10px no-repeat; height:315px;}
.liensgoogle {clear:both; margin:15px 0 0 5px; float:left; display:block; width:338px;}
ul.infoslink {width:204px; float:left; display:block; margin:20px 0 0 3px;}
ul.infoslink li {width:190px; background: url(/picts/champignon-mini.gif) 0 4px no-repeat; padding-left:15px;margin:4px 0}
ul.infoslink li a {width:190px; color:#0497f9;  font-size:13px; border-bottom:1px dotted #0497f9;}
ul.infoslink li a:hover {width:190px; color:#0497f9; font-size:13px; border-bottom:1px dotted #0497f9;}


.twitterpush {font-weight:bold; font-size:14px;}
.twitterpush img {margin-right:8px;}
.twitterpush a {font-size:12px; color:#FE0000}
.twitter-message {border-left:3px double #c0c0c0; padding-left:5px;}


ul.pushmario {width:410px; display:block; padding-top:10px;}
ul.pushmario li {width:132px; float:left; margin-right:4px; margin-bottom:4px;}
ul.pushmario li img {border: 1px solid #c9c9c9; padding:1px;}
a.toad {width:130px; display:block; font-size:12px; height:40px; float:left; text-transform:uppercase; color:#2e1604; border: 1px solid #c9c9c9; border-bottom:0px; padding:1px;}
a.toad span {padding:3px 3px; display:block; background:#fdd200;}

.video {clear:both; margin-top:15px;}


.rouge {width:190px; background: url(http://www.herewegomario.com/wp-content/uploads/2009/06/rouge.gif) no-repeat; padding:2px 0 0 25px; font-size:15px; margin-left:34px; color:#cc0000;}
.vert {width:190px; background: url(http://www.herewegomario.com/wp-content/uploads/2009/06/verte.gif) no-repeat; padding:2px 0 0 25px; font-size:15px; margin-left:34px; color:#47a100;}

.super-mario-bros-artworks {clear:both; padding-top:15px;}
.super-mario-bros-artworks p {width:400px; margin-top:2px;}
.super-mario-bros-artworks p a {color:#FF0000;}

