body {
	margin:0;
	font-size:90%;
	font: 100% Arial, Helvetica;
	background:#ccc url('http://nihonqc.com/wp-content/themes/thenihon/images/pattern.jpg') center;
}

a img {border:0;}

#wrapper {
	margin:0 auto;
	padding:0 10px 10px 10px;
	width:936px;
	background:#fff;
}


#imagelogo {
	margin:0 auto;
	height:80px;
	width:936px;
	overflow:hidden;
	z-index:-1;
}
#header {
	background-color:#333;
	color:#fff;
	height:110px; /*(80+30)*/
	font-size:90%;

    -moz-border-radius-bottomleft:0.5em;
	-webkit-border-bottom-left-radius:0.5em;
    -moz-border-radius-bottomright:0.5em;
	-webkit-border-bottom-right-radius:0.5em;
}
#header ul#links{
	float:left;
	padding:0;
}
#header ul  li.selected{
background: #555;
}
#header ul#links li:first-child ,#header ul#links li:first-child :hover{
    -moz-border-radius-bottomleft:0.5em;
	-webkit-border-bottom-left-radius:0.5em;
}
#header ul#login li:last-child ,#header ul#login li:last-child :hover{
    -moz-border-radius-bottomright:0.5em;
	-webkit-border-bottom-right-radius:0.5em;
}

#header ul#login{
	float:right;
	padding:0;
}


#header ul {
	margin:0;
	display:inline;
	list-style:none;
}

#header ul  li{
	float:left;
	margin:0;
	line-height:30px;
	
}



#header ul li a, #header ul li a:visited{
padding:7px 10px 7px 10px;
color:#fff;
text-decoration:none;
}
#header ul li a:hover {
background:#777;
}

#content {
float:left;
width:574px;
padding:10px;
margin-right:42px;
font-size:80%;
line-height:1.5em;
overflow:hidden;
clear:both;
}

#page a:link, #page a:visited {	
text-decoration:none;
color:#3a5f4f;
}
#page a:hover, #page a:active {
text-decoration:underline;
}

#content h1, #content h2,#content h3,#content h4,#content h5,#content h6 {margin:0;}
#content h1 {font:2.3em Georgia, "Times New Roman";border-bottom:1px solid #3a5f4f;}
#content h2 {font-family:"Arial Rounded MT Bold",Arial;font-weight:normal;line-height:2em;color:#04b;}
#content h3 a {color:#000 !important;}
#content h6 {padding:0 0 0 10px;margin:0 0 10px 0;color:#666;font-size:.85em;font-weight:lighter;}
#content .moretext {display:block;margin:10px 0 0 0;}
.post {margin:0 0 20px;}

#sidebar {float:left;width:300px;margin-bottom:10px;}

#sidebar .recherche {
background:#333;
    -moz-border-radius-topleft:0.5em;
	-webkit-border-top-left-radius:0.5em;
    -moz-border-radius-topright:0.5em;
	-webkit-border-top-right-radius:0.5em;
}
#sidebar .recherche  fieldset{border:0;margin:0;padding:0;}
#sidebar .recherche .field{width:225px;}
#sidebar .recherche #searchsubmit { border:1px solid #ccc;opacity:0.8;}
#sidebar .recherche #searchsubmit:hover {opacity:1;}
#sidebar .recherche #searchsubmit:active {border:1px solid #ccc;background:#fff;}

#serietitle {
	margin:10px 0;
	height:290px;
    -moz-border-radius-topleft:0.5em;
	-webkit-border-top-left-radius:0.5em;
    -moz-border-radius-topright:0.5em;
	-webkit-border-top-right-radius:0.5em;
}
#serietitle .recherche {
	padding:10px;
}

#sidebar .element {
	margin-top:10px;
	font-size:80%;
	border:1px solid #ccc;
	}
	
#sidebar  ul{
	margin:0;
	padding:0;
	background:#fff;
	overflow:auto;
	list-style-position:inside;

}

#sidebar li { 
border-top:1px solid #ccc;
padding:3px;
}

#sidebar li:first-child {
border:0px;
}
	
#sidebar  .scrollingListe{
	margin:0;
	padding:0;
	list-style:none;
	background:#fff;
	height:300px;
	overflow:auto;

}



.scrollingListe  img{
	float:left;
	margin:0 0 0 0;
}
.scrollingListe  li { 
height:70px;
padding:5px;
text-align:center;
}


.scrollingListe h4 {margin:0;}



.element h3 {
	font-size:1em;
	color:#333;
	background:#eee;
	border-bottom:1px solid #ccc;
	
	padding:4px 4px 4px 10px;
	margin:0 0 0px 0;
}


#sidebar .meta {font-size:85%;}


#footer {
clear:both;
padding:10px;
background:#ddd;
color:#333;
text-align:center;
font-size:0.8em;


    -moz-border-radius-topleft:0.5em;
	-webkit-border-top-left-radius:0.5em;
    -moz-border-radius-topright:0.5em;
	-webkit-border-top-right-radius:0.5em;
	-moz-border-radius-bottomleft:0.5em;
	-webkit-border-bottom-left-radius:0.5em;
    -moz-border-radius-bottomright:0.5em;
	-webkit-border-bottom-right-radius:0.5em;

}

#footer a:link, #footer a:visited {	
text-decoration:none;
color:#3a5f4f;
}
#footer a:hover, #footer a:active {
text-decoration:underline;
}


/* * Comments * */

.comments {clear:both;}

.avatar {
float:left;
padding:1px;
margin-right:1em;
background:#fff;
border:1px solid #555;
}
.commentlist {padding-left:0px;}
.commentlist li {list-style-type:none;padding:5px 5px 12px 5px;margin:1em 0;}
.commentlist li ul, .commentlist li ol {padding:5px 14px; margin:5px 0; }
.commentlist li * li {padding:0; margin:0; }
.commentlist li ul li {list-style:round inside none;}
.commentlist li ol li {list-style:decimal inside none;}
.my_comment {background-color:#a1cab7;}
.my_comment blockquote {border-color:#5a5;}
#submit {border:1px solid #000;background:#CCC;}
h3#comments {padding-top:15px;border-top:1px solid black;}

.commentlist blockquote {margin-left: 7em;}




/* Needed to align images with the WYSIWYG editor */
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}



/**** NihonQc Review Style ****/

#review {
margin:0 100px;
padding:3px 0;
border:1px solid black;
font-size:1.2em;
}

#review li {
padding:0 10px 5px 10px; list-style:none; border-bottom:1px dotted #bbb;}

.grade {
position:relative;
top:5px;
font-size:2em;
margin:0 10px;
margin-bottom:5px;
}
#review li#total {
border-bottom:5px solid #333;
font-size:1.5em;
padding:5px 0;
text-align:center;
display:block;
}
.final {
display:block;margin-top:5px;padding-bottom:5px;
}
.selectednote {background-color:#75BAFF; }


