/*  

Theme Name: Monsieur Bobby

Theme URI: http://LePtitMondeDeMonsieurBobby.com

Description: <a href="http://LePtitMondeDeMonsieurBobby.com">Le P'tit Monde De Monsieur Bobby</a>

Version:1.0

Author: Claude LaBadie

Author URI:http://ClaudeLaBadie.com

*/


body {
font-family:"Palatino Linotype","Times New Roman",Georgia,Serif;
color:#333;
font-size:14px;
text-align:center; /* for IE */
margin:0 auto; /* for the rest */ 
padding: 0;
list-style-type: none;
}

img {
border:0;
}

a {
color:#2e88ab;
text-decoration:none;
}

a:hover {
color:#BE9382;
}

h1, h2, h3, h4, h5, h6 {

}

blockquote {
border-left:5px solid #808080;
padding-left:10px;
font-style:italic;
}

.clear {
clear:both;
}



/* The Wrapper */



.wrapper {
width:985px;
background:url(images/pagebg.jpg);
background-repeat: repeat-y;
margin:0 auto; /* for the rest */ 
padding: 0;
}



/* The Header */



.head {
height:350px;
}

.head h1 {
font-size:35px;
color:#6db1d4;
margin:0;
padding:25px 0 0 20px;
}

.head h2 {
font-size:14px;
margin:0;
color:#fff;
padding:10px 0 0 50px;
}



/* The Search */



.search {
height:40px;
width:247px;
background:url(images/searchbg.gif);
top:0;
right:88px;
position:absolute;
padding:11px 0 0 13px;
}

.search form {
margin:0;
padding:0;
}

.search input {
padding:0;
border:none;
float:left;
}

.search input#s {
width:204px;
height:20px;
background:url(images/searchbar.gif);
color:#fff;
font-weight:bold;
padding:6px 0 0 5px;
}

.search input#searchsubmit {
width:26px;
height:26px;
background:url(images/search.gif);
}



/* The Menu */



.menu {
height:34px;
line-height:34px;
background:url(images/IconeOs.gif) 4px 11px no-repeat;
text-transform:uppercase;
font-weight:bold;
padding:0 20px;
}

.menu ul {
margin:0;
padding:0;
list-style:none;
}

.menu li {
float:left;
margin-right:5px;
}

.menu a {
display:block;
float:left;
padding:0 5px;
color:#fff;
text-decoration:none;
}

.menu a:hover {
color:#BE9382;
text-decoration:none;

}



.mc_menu {

font-weight:bold;
padding:0 10px 0 10px;
}

.mc_menu ul {
margin:0;
padding:0;
list-style:none;
}

.mc_menu li {

margin-right:5px;
}

.mc_menu a {
display:block;
padding:0  0 5px 20px;
color:#fff;
text-decoration:none;
height:10px;
text-align:left;
line-height:10px;
font-weight:bold;
background:transparent url(images/IconeOs.gif) no-repeat scroll 4px 0px
}

.mc_menu a:hover {
color:#BE9382;
text-decoration:none;
background:url(images/IconeOsOver.gif) 4px 0px no-repeat;
}



.mc_menu_item {



}

.mc_menu_item ul {
margin:0;
padding:0;
list-style:none;
}

.mc_menu_item li {
margin-right:5px;
}

.mc_menu_item a {
display:block;
padding: 0px 0 3px 28px;
color:#fff;text-decoration:none;
}

.mc_menu_item a:hover {
color:#BE9382 !important;
text-decoration:none;
background:transparent url(images/IconeOsOver.gif) no-repeat scroll 4px 0px;
}


/* The Spacer */

.spacer {
background:#fff;
height:11px;
clear:both;
}



/* The Left Sidebar */



.left {
float:left;
width:168px;
padding:0 23px 0 17px;
font-family:"Palatino Linotype","Times New Roman",Georgia,Serif;
}

.left ul {
margin:0;
padding:0;
list-style:none;
}

.left h2 {
font-size:14px;
font-weight:bold;
color:#2e88ab;
margin:0 0 5px 0;
background:url(images/lefth2.gif) 0 0 no-repeat;
padding-left:20px;
line-height:16px;
}

.left li {
margin-bottom:10px;
}

.left li li {
margin-bottom:0;
}


/* The Content */

.content {
float:left;
width:469px;
height: 100%;
}

.title {
position:relative;
padding:0 0 0 47px;
}

.date {
position:absolute;
width:42px;
height:45px;
background:url(images/date.gif);
left:0;
top:0;
text-align:center;
font-weight:bold;
}

.month {
line-height:13px;
font-size:10px;
color:#fff;
text-transform:uppercase;
}

.day {
padding-top:7px;
color:#808080;
font-size:18px;
}

.title h2 {
font-size:15px;
margin:0;
padding:0 0 4px 0;
background:url(images/titleline.gif) bottom repeat-x;
}

.author {
color:#808080;
padding:5px 0 0 17px;
background:url(images/author.gif) 0 4px no-repeat;
line-height:16px;
}

.post {
padding:0 5px;
}

.postinfo {
line-height:20px;
padding:0 10px 0 29px;
border-top:1px dashed #96d1de;
border-bottom:1px dashed #96d1de;
background:url(images/cats.gif) 3px 3px no-repeat;
margin-bottom:5px;
}

.postinfo a {
color:#808080;
text-decoration:none;
}

.postinfo a:hover {
color:#96d1de;
text-decoration:none;
}

.commentslink {
float:right;
background:url(images/comments.gif) 0 3px no-repeat;
padding-left:24px;
}



/* The Sidebar */



.sidebar {
float:left;
width:188px;
padding:0 19px 0 25px;
line-height:31px;
}

.sidebar ul {
margin:0;
padding:0;
list-style:none;
}

.sidebar li {
margin-bottom:10px;
}

.sidebar li li {
margin-bottom:0;
}

.sidebar h2 {
line-height:normal;
color:#2e88ab;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
margin:0;
}

.sidebar ul li ul li {
background:url(images/IconeOs.gif) 4px 11px no-repeat;
padding-left:19px;
border-bottom:1px dashed #ccc;
}

.sidebar ul li ul li li {
background:url(images/IconeOs.gif) 0 11px no-repeat;
padding-left:15px;
border-top:1px dashed #ccc;
border-bottom:none;
}

.sidebar a {
color:#333;
text-decoration:none;
}

.sidebar div a  {
font-weight:bold;
}

.sidebar a:hover {
color:#2e88ab;
text-decoration:none;
}

.sidebar table {
width:100%;
text-align:center;
}



/* The Footer */

.FooterLink {
color:#000;
clear: both;
vertical-align: bottom;padding: 0;margin: 0; 
font-size:14px;
font-weight:bold;
}


.footer {
clear: both;
vertical-align: bottom;padding: 0;margin: 0; 
font-size:14px;
font-weight:bold;
color:#000;

}

.wplink {
display:block;
float:left;
width:71px;
height:50px;
background:url(images/wp.gif) bottom right no-repeat;
margin:0 6px 0 0;
}

.footerlinks {
padding-top:10px;
float:left;
}

.footer a {
color:#fff;
text-decoration:none;
}

.footer a:hover {
color:#fff;
text-decoration:underline;
}

.xhtml {
position:absolute;
top:22px;
right:101px;
height:15px;
width:56px;
background:url(images/xhtml.gif);
display:block;
}

.css {
position:absolute;
top:22px;
right:31px;
height:15px;
width:42px;
background:url(images/css.gif);
display:block;
}


/* The Page Links */



.pagelinks {
font-size:14px;
font-weight:bold;
padding-bottom:20px;
padding-left:20px;
}



/* The Navigation */



.navigation {
padding:10px;
height:25px;
font-weight:bold;
font-size:14px;
}

.alignleft {
float:left;
}

.alignright {
float:right;
}



/* The Attachment */



.contentCenter {
text-align:center;
}



/* The Page Title */



h2.pagetitle {
font-size:16px;
font-weight:bold;
color:#e3e3e3;
margin:0;
font-style:italic;
text-align:center;
padding:10px 0 10px 0;
}



/* The Comments */



.comments {
margin-top:5px;
}

.comments ol {
margin:0;
padding:0;
list-style:none;
}

.comments p {
margin:0 0 20px 0;
padding:0;
}

.comments li {
margin:10px 0 0 0;
background:#fff;
border:1px solid #e3e3e3;
padding:10px;
}

.commentdate {
font-size:10px;
margin-bottom:3px;
}

.commentauthor {
font-weight:bold;
margin-bottom:5px;
}

.comments li.alt {
background:#f9f9f9;
}

.comments li p {
}

.respond {
}

.respond form {
margin:0;
padding:0 0 10px 0;
}

.respond textarea {
width:90%;
height:50px;
background:#f9f9f9;
border:1px solid #e3e3e3;
color:#808080;
padding:3px;
overflow:auto;
font-family:"Palatino Linotype","Times New Roman",Georgia,Serif;
font-size:14px;
}

#commentform input {
background:#f9f9f9;
border:1px solid #e3e3e3;
color:#808080;
padding-left:3px;
}

.respond input#submit {
padding:0;
width:72px;
height:21px;
}

.respond p {
padding:0;
margin:5px 0;
}

.respond h2, .comments h2 {
line-height:16px;
color:#808080;
font-size:14px;
margin:0;
padding:20px 0 5px 0;
border-bottom:1px dashed #96d1de;
}

.widget_wp_sidebarlogin, #sidebar-login {
	overflow: hidden;
}
.widget_wp_sidebarlogin .avatar_container, #sidebar-login .avatar_container {
	float:left;
        list-style-type:none;
}
.widget_wp_sidebarlogin .avatar_container img, #sidebar-login .avatar_container img {
	padding: 3px;
	border: 1px solid #ddd;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-left: 30px;
	margin-right: 8px;
	margin-top: 5px;
}

.widget ul {
list-style-type:none;
}

.widget_wp_sidebarlogin li, .widget li {
list-style-type:none;
line-height:26px;
color:#808080;
font-size:14px;
font-weight:bold;
text-align:left;
}

.page_item li a {
	color:#00ff00;
}


/*
+--------------------------------------------------------------------+
|											|
|	WordPress 2.8 Plugin: WP-PageNavi 2.50			|
|	Copyright (c) 2009 Lester "GaMerZ" Chan			|
|											|
|	File Written By:								|
|	- Lester "GaMerZ" Chan						|
|	- http://lesterchan.net							|
|											|
|	File information:								|
|	- Page Navigation CSS Style					|
|	- wp-content/plugins/wp-pagenavi/pagenavi-css.css	|
|											|
+--------------------------------------------------------------------+
*/



.wp-pagenavi {
        line-height:36px;
}
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}