/*
Theme Name: NJournal 2
Theme URI: http://journal.nesscorp.fr/
Description: Le thème par basé sur le fameux thème <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 2.0
Author: Baptiste "BapNess" Carlier
Author URI: http://www.nesscorp.fr/
Tags: orange, custom header, fixed width, one columns, widgets 

NJournal 2
http://journal.nesscorp.fr/

This theme was designed and built by Baptiste "BapNess" Carlier
whose blog you will find at http://www.nesscorp.fr/

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

*/
/* Begin Typography & Colors */
* {
	color:#444444;
	border:0 none;
	font-size: 12px;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}

body {
	background-color: #FFCC00;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 100%;
    border:none;
}

body a, body a:link, body a:active, body a:visited, p.titre_sub span {
	color: #DF8811;
	text-decoration: none;
}

body a:hover {
	color: #BC8C09;
	text-decoration: underline;
}

p {
	text-align:justify;
}

/* NETWORK BAR */
#networkBar {
	position:absolute;
	text-align:center;
	top:0;
	width:100%;
	z-index:1;
	background-color: #333333;
	height: 20px;
}

#networkBar h1 {
	font-size: 10px;
	color: #F6F6F6;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	margin-top: 2px;
	font-size: 10px;
}

#networkBar h1 strong {
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	font-size: 10px;
}

#networkBar h1 strong a, #networkBar h1 strong a:link, #networkBar h1 strong a:visited, #networkBar h1 strong a:active, #networkBar h1 strong a:hover {
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	color: #BAB4A7;
	text-decoration: none;
	font-size: 10px;
}
#networkBar h1 strong a:hover {
	text-decoration: underline;
}

/* Page */
#page {
	background-image: url('layout/bg.jpg');
	background-position: center top;
	background-repeat: repeat-x;
	width: 100%;
	color: #000000;
	margin: 0px auto;
	margin-top: 0px;
	padding-top: 10px;
	text-align: center;
}

/* header */
#header {
	background-image: url('layout/header.jpg');
	background-position: center top;
	text-align:left;
	width: 847px;
	height: 231px;
	margin: 0px auto;
}
#header a img.pub {
	border: 0px;
	width: 247px;
	height: 138px;
	margin-top: 41px;
}

/* contentpane */
#contentpane {
	text-align:left;
	width: 847px;
	margin: 0px auto;
	padding: 0px;
}

/* COL CONTENT */
#colcontent {
	width:600px;
	float: left;
	margin: 0px;
	padding: 0px;
}

/* CONTENT */
div.content {
	background-color: #F6F6F6;
	width:600px;
	margin: 0px;
	padding: 0px;
}

div.content_a {
	padding:20px;
	padding-top:10px;
	margin: 0px;
}

h2.titre_article {
	border-bottom:1px solid #EBEBEB;
	color:#444444;
	font-family:Georgia,'Times New Roman',Times,Serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	letter-spacing:-2.2px;
	line-height:normal;
	margin: 0px;
	padding-bottom:3px;
	padding-left:5px;
}
h2.titre_article  a, h2.titre_article  a:active, h2.titre_article  a:visited, h2.titre_article  a:link, h2.titre_article  a:hover {
	font-size:35px;
	letter-spacing:-2.2px;
	line-height:normal;
	color:#444444;
}
p.titre_sub {
	color:#B0B0B0;
	font-size:0.90em;
	padding-top:3px;
	margin: 0px;
}
a.more_link, a.more_link:link, a.more_link:visited, a.more_link:hover, a.more_link:active {
	text-decoration: underline;
}
p.titre_sub a, p.titre_sub a:active, p.titre_sub a:link, p.titre_sub a:visited, p.titre_sub a:hover {
	font-size:1em;
}
p.article_encart {
	background:#FAFAFA none repeat scroll 0 0;
	border:1px solid #EBEBEB;
	margin:20px 15px 0px 15px;
	padding:5px;
}
p.article_encart a, p.article_encart span {
	margin:0 5px 0 5px;
}
div.next {
	background-image: url('layout/copyright_top.jpg'); height: 21px;
}

h3.comments {
	margin:0px; font-size:2em;
	font-weight:normal;
	letter-spacing:-0.5px;
	padding-top:15px;
	color:#444444;
	font-family:Georgia,'Times New Roman',Times,serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	line-height:1.5em;
	padding:10px 25px 7px;
}
div.comment_left_a, div.comment_right_a {
	padding:20px; padding-top:10px; padding-bottom:0px; margin: 0px;
}
div.comment_left_d {
	background:#FFFFFF none repeat scroll 0 0;
	border-top:1px solid #EBEBEB;
	border-left:1px solid #EBEBEB;
	border-right:1px solid #EBEBEB;
	margin:15px;
	margin-bottom: 0px;
	margin-right: 60px;
	padding:15px;
}
div.comment_left_b {
	margin:15px;
	margin-top:0px;
	margin-bottom: 0px;
	margin-right: 60px;
	background-image: url('layout/comment_bg.jpg');
	background-repeat: repeat-x;
}
div.comment_left_c {
	background-image: url('layout/comment_left.jpg');
	background-repeat: no-repeat;
	background-position: 30px 0px;
	padding: 20px;
	padding-bottom:0px;
}
div.comment_right_d {
	background:#FFFFFF none repeat scroll 0 0;
	border-top:1px solid #EBEBEB;
	border-left:1px solid #EBEBEB;
	border-right:1px solid #EBEBEB;
	margin:15px;
	margin-bottom: 0px;
	margin-left: 60px;
	padding:15px;
}
div.comment_left_d p, div.comment_right_d p {
	margin: 0px; padding:0px;
}
div.comment_right_b {
	margin:15px;
	margin-top:0px;
	margin-bottom: 0px;
	margin-left: 60px;
	background-image: url('layout/comment_bg.jpg');
	background-repeat: repeat-x;
	text-align:right;
}
div.comment_right_c {
	background-image: url('layout/comment_right.jpg');
	background-repeat: no-repeat;
	background-position: 400px 0px;
	padding: 20px;
	padding-bottom:0px;
}

h3.leave_comment {
	margin:0px; font-size:2em;
	font-weight:normal;
	letter-spacing:-0.5px;
	padding-top:15px;
	color:#444444;
	font-family:Georgia,'Times New Roman',Times,serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	line-height:1.5em;
	padding:10px 25px 7px;
}
div.leave_comment_a {
	padding:20px;
	padding-top:0px;
	margin: 0px;
}
form.leave_comment_b {
	background:#FAFAFA none repeat scroll 0 0;
	border:1px solid #F0F0F0;
	margin:10px;
	padding:15px 25px 25px 20px;
}
form.leave_comment_b p {
	text-align:left;
	border-bottom:1px solid #E6E6E6;
	color:#DF8811;
	margin:0;
	padding:12px 0 5px;
}
form.leave_comment_b p label {
	color:#DF8811;
	font-weight:bold;border:0 none;
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	margin:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	padding:0;
	vertical-align:baseline;text-align:left;
}
form.leave_comment_b p input, form.leave_comment_b p textarea {
	width:480px;
	text-align:left;
	border-color:#D4D4D4 #EBEBEB #EBEBEB #D4D4D4;
	border-style:solid;
	border-width:1px;
	color:#6A6969;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:5px 0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}
form.leave_comment_b p.submit_bafouille {
	text-align: right;
	border-bottom:1px solid #E6E6E6;
	color:#DF8811;
	margin:0;
	padding:12px 0 5px;
}
form.leave_comment_b p.submit_bafouille  input {
	width: 200px;
	text-align:center;
	border-color:#D4D4D4 #EBEBEB #EBEBEB #D4D4D4;
	border-style:solid;
	border-width:1px;
	color:#6A6969;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:5px 0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}

/* menu */

#menu {
	background-image:url('layout/menu_top.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	width:227px;
	float: left;
	margin: 0px padding: 0px;
	margin-left: 20px;
	padding-top: 95px;
}

/* sidemenu */

div.sidemenu {
	border:0 none;
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	margin:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	padding:0;
	vertical-align:baseline;
}
div.sidemenu h3 {
	color:#444444;
	font-family:Georgia,'Times New Roman',Times,Serif;
	font-size:2em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	letter-spacing:-0.5px;
	line-height:normal;
	margin:0px 0 5px;
	padding:0px;
	padding-top:15px;
}

.sidemenu ul {
	border:0 none;
	border-top:2px solid #AD8A00;
	padding:0;
	text-align:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
	margin:10px 0px 12px 0px;
	padding:0px;
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	vertical-align:baseline;
}
.sidemenu ul li {
	border: 0px none;
	border-bottom: 1px #D1A700 solid;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:7px 5px;
}
.sidemenu a, .sidemenu a:link, .sidemenu a:active, .sidemenu a:hover, .sidemenu a:visited { 
	color: #423500;
}

/*copyright */
#copyright {
	float:left;
	background-color: #F6F6F6;
	background-position: center top;
	background-repeat: no-repeat;
	width: 600px;
	margin: 0px;
	margin: 0px auto;
	padding: 0px;
}
#subcopy {
	text-align:center;
	margin: 0px;
	padding: 15px;
}
#copyright h1{
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
}
#copyright h1 a, #copyright h1 a:visited, #copyright h1 a:link, #copyright h1 a:active, #copyright h1 a:hover {
	color: #A80000;
}
#copyright strong {
	font-weight: normal;
}
#copyright h1 strong {
	font-weight: bold;
}
#copyright p{
	padding: 0px;
	margin:0px;
}
#copyright a, #copyright a:visited, #copyright a:link, #copyright a:active, #copyright a:hover {
	color: #000000;
}
a.copymain, a.copymain:visited, a.copymain:link, a.copymain:active, a.copymain:hover {
	font-weight: bold;
}
#lastcopy, #lastcopy p {
	text-align:center;
	margin:0px;
	padding:0px;
}
#aftercopy{
	background-color:#FFCC00;
	clear:both;
	height: 40px;
}
/* IMG */
img.bordered {
	border: 5px #C5C5C5 solid;
}

img.leftered {
	vertical-align:top;
	margin-right: 8px;
	float: left;
}
img.rightered {
	vertical-align:top;
	margin-left: 8px;
	float: right;
}


/* End captions */

/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
It won't be a stylish marriage, I can't afford a carriage.
But you'll look sweet upon the seat of a bicycle built for two." */
