/*  chef style */

html, body {
	font-family: arial;
	font-size: 12px;
	border: 0;
	color: #000000;
}

p {
	line-height: 20px;
	padding: 10px 0;
	text-align: justify;
}

/* titres */
h1, h2, h3, h4, h5 {
	padding: 10px 0;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
}

/* Main Content (style) */
#main-content h2 {
    font-size: 22px;
}

#main-content h3 {
    font-size: 16px;
}

#main-content h2 a, #main-content h3 a {
	color: #2A2A2A;
	text-decoration: none;
	font-weight: bold;
}

#main-content .post img.thumbnail {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background-color:#FFFFFF;
	border:0px solid #DDDDDD;
	padding:5px;
}

#main-content h2.arh {
	border-bottom: #EBEBEB 1px solid;
	margin-top: -10px;
	margin-bottom: 10px;
	position: relative;
	visibility: hidden;
}

/* Page Navigation */

#page_navi a {
	color: #000000;
}

/* Page Navigation (rss) */

#page_navi ul.rss {
	background: url(images/bg_rss.gif) no-repeat 0 5px;
	padding: 6px 0 3px 15px;
visibility: hidden;
}
/*  Images */
#top-out {
	background: White;
}
#header {
	background: White;
}
#middle-out-top { /* Background - Middle Top */
	background: White;
}
#middle-out-bottom { /* Background - Middle Bottom Gradient */
	background: White;
}
#middle-out-bottom .single { /* Background - Content - Single Page */
	background: White;
}
#middle-content { /* Background - Content */
	background: White;
}
#middle-content-bottom { /* Background - Content Bottom */
	background: White;
}
#content {
	background: White;
}
#footer {
	background: White;
}
#middle-out-bottom .full { /* Background - Content - Full Width Page */
	background: White;
}
#content.full {
	background: White;
}
#middle-content-bottom.full { /* Background - Content Bottom */
	background: White;
}

/* Content */

#content {
	width: 924px;
	min-height: 550px;
	padding: 20px 7px 50px 8px;
	background: url(images/bg_middle_top.gif) no-repeat 0 0;
}

/* Main Content */

#main-content {
	width: 553px;
	margin: 4px 0 0 31px;
}

/* PageNavi */

.more_entries {
	width: 100%;
	font-family:'Montserrat',sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	border-top: #EBEBEB 1px solid;
	padding: 26px 0;
}

/*  Colors */
a {
	color: #ff0000;
}
#footer h2.widget_title {
	background: White;
	color: #fff;
}
#footer .block ul, #footer .block .textwidget , #footer .block #calendar_wrap{
	border: #d3d3d3 5px solid;
	background: #EDEDED;
}
.Nav a, .Nav .on,
#sidebar h2,
#sidebar ul.idTabs li a {
	background: #000000;
}
#main-content .post h4.continue a,
#sidebar ul.idTabs li a.selected, #sidebar ul.idTabs li a:hover {
	background: #FF0000;
}
.Nav .on, .Nav a:hover {
	background: #838383 !important;
}
#main-content .post h4.continue a:hover {
	background: #838383;
}
#copyright-out {
	background: #ffffff;
}
#nav li ul li a {
	background: #3a3a3a;
	border-bottom: 1px solid #FFFFFF;
}
#footer-out {
	background: #f1f1f1;
}

/* Post (featured) */
#main-content .latest .featured, #main-content .archives .featured{
	position: relative;
	margin-bottom: 15px;
	margin-top: 20px;
	clear: both;
}

/* Sidebar */

#sidebar {
	width: 250px;
	overflow: hidden;
}

/* Sidebar (Search)*/


#sidebar #search_main input.submit {
	position: absolute;
	width: 60px;
	right: 10px;
	top: 3px;
	z-index: 1;
}

/* Sidebar (block) */

#sidebar .block {
	width: 250px;
	padding: 15px 0px 15px 0px;
	background-color: White;
}

/* Sidebar (widgetized>list>)*/

#sidebar .widgetized ul {
	clear: both;
	width: 100%;
	padding: 0 0 8px 0;
	border-top: #FFFFFF 0px solid;
}

#sidebar .widgetized li {
	border-bottom: #FFFFFF 0px solid;
	line-height: 20px;
	padding: 5px 0 5px 15px;
	background: url(images/bg_sidebar_circle.gif) no-repeat 5px 12px;
	overflow: hidden;
	text-transform: uppercase;
}

/* Sidebar (widgetized > special list)*/
#sidebar .widgetized .widget_categories ul li,
#sidebar .widgetized .widget_archive ul li {
	background: url(images/bg_sidebar_folder.gif) no-repeat 0 7px;
}

#sidebar h2 {
	font-size: 18px;
	background: #000000;
	color: #fff;
	padding: 8px 14px;
	float: left;
	margin: 0 0 10px 1px;
	display: inline;
}

#sidebar .widgetized .widget_categories ul li, 
#sidebar .widgetized .widget_archive ul li, 
#sidebar .widgetized .widget_links ul li {
	width: 240px;
	float: left;
	display: inline;
	margin-left: 10px;
}

/* Header */

#header {
	width: 100%;
	height: 107px;
	padding-top: 25px;
	background: White;
	clear: both;
	position: relative;
}

/* Category Navigation */

#cat_navi {
	width: 100%;
	background: #E6E6E6;
}

#cat_navi li a span {
	font-size: 11px;
	color: #9D9D9D;
	font-weight: normal;
}

/* Sidebar (widgetized)*/

#sidebar .widgetized h2 {
	font-size: 14px;
	margin-bottom: 15px;
	width: 250px;
}

/* Video Widget */
#video .latest {
	border: #D5D4D4 0px solid;
	background: #EDEDED;
	width:250px;
}