/*>>>>> Setup and Reset <<<<<*/

body  {
	color: #3D2928;
	background-color: #fff;
	font-family:Arial;
	overflow-x: hidden;
}

h1, h2, h3, h4, h5, h6  {
	color: #2a2a2a;
}

/*>>>>> Navigation <<<<<*/

a:link, a:visited  {
	color: #3D2928;
}

#nav li a:link, #nav li a:visited  {
	color: #6B6B6B;
}

/* Orange Tab */

#nav li.buynow a:link, #nav li.buynow a:visited  {
	background: url(default/navtileorange.jpg) repeat-x left bottom;
}

#nav li.buynow a:hover  {
	background: #fff;
}

#home #nav li.buynow a:hover  {
	background-color: white;
}

/
/* Style drop down list */

#home #nav li ul  {
	background: white;
	border: 1px solid #dcdddd;
}

#home #nav li ul li {
	background-color: white;
	border-bottom: 1px solid #E2E2E2;
}

#nav li ul  {
	background: #fff;
	border: 1px solid #dcdddd;
}

#nav li ul li {
	background-color: #fff;
	border-bottom: 1px solid #ddd;
}

#nav li ul li.page_item a:link, #nav li ul li.page_item a:visited {
	color: #6B6B6B;
	background: white;
	background: url(./default/widgetbullet.png) no-repeat 5px center;
	font-weight: normal;

}
#nav li ul li.page_item a:hover {
	background: url(./default/widgetbullet.png) no-repeat 5px center;
	padding-bottom:0px;
	padding-top:0px;
	height:100%;
	font-weight: normal;
}
/*>>>>> Layout <<<<<*/

#header  {
	background: url(default/headerbg.png) no-repeat left top;
}

#featured  {
	background: url('default/featured.png') #a3a0a0 no-repeat; 
	height:336px;
}

#featured .inner  {
width: 900px;
}

#featured #text h2  {
	color: white;
	font-family:Arial;
	margin-left:350px;
	margin-bottom:-30px;
}

#featured #text p  {
	color: white;
	font-family:Arial;
	margin-left:350px;
}

#featured #text #buttons a.more  {
	color: #000;
	background:url("default/blog.png") no-repeat scroll 0 0 transparent;
	height:69px;
	width:171px;
	margin-top:4px;
}

#featured #text #buttons a:hover  {
	color: #aaa;
}

#featured #text #buttons a span.left  {
	background: url(default/featuredbuttonleft.png) no-repeat left bottom;
}

#featured #text #buttons a span.middle  {
	background: url(default/featuredbuttontile.png) repeat-x left bottom;
}

#featured #text #buttons a span.right  {
	background: url(default/featuredbuttonright.png) no-repeat left bottom;
}

.featuredlink {
margin-left:350px;
}
.featuredlink a:link {
color:white;
font-family:Arial;
font-weight:bold;
font-size:10px;
}
.featuredlink a:visited {
color:white;
font-family:Arial;
font-weight:bold;
font-size:10px;
}
#main_content  {
	border-top: 1px solid #fff;
	background: url('./default/bgrp.png') repeat-x top #F8ECF4;
}

#main_content .item img  {
	border: 1px solid #e2e2e2;
}

#main_content .item a.more_info  {
	background: url(default/morearrow.gif) no-repeat right center;
}

/* #main_content mod for home page */
#main_page_content  {
	border-top: 1px solid #fff;
	background: #F8ECF4;
}

#main_page_content .item img  {
	border: 1px solid #e2e2e2;
	background-color: white;
}

#main_page_content .item a:link.more_info  {
	background: url(default/morearrow.gif) no-repeat right center;
	color:grey;
}
#main_page_content .item a:visited.more_info  {
	background: url(default/morearrow.gif) no-repeat right center;
	color:grey;
}
#main_page_content .item a:hover.more_info  {
color:#3D2928;
}
#main_page_content .item  h2 {
color:#3D2928;
text-align: center;
}
/********/
#breadcrumb  {
	border-bottom: 2px dotted #e2e2e2;
	width:600px;
}

.post  {
	border-bottom: 2px dotted #e2e2e2;
}

.post h2.title a:link, .post h2.title a:visited  {
color:#C8A5B9;
}

.post p.meta  {
	color: #9f9f9f;
}

.post p.meta a:link, .post p.meta a:visited  {
	color: #9f9f9f;
}

.post p.meta a:hover  {
	color: #3D2928;
}

.post .post_bottom .readmore a:link, .post .post_bottom .readmore a:visited  {
	background: url(default/morearrow.gif) no-repeat right center;
}

.post .post_bottom .comments a:link, .post .post_bottom .comments a:visited  {
	color: #3f3f3f;
	background-color: #eaeaea;
	border: 1px solid #d4d4d4;
}

.post .post_bottom .comments a:hover  {
	background-color: #d4d4d4;
}

.post a:link {
color:#BE5079;
}
.post a:visited {
color:#BE5079;
}
#sidebar h3  {
	color: #898989;
	height:15px;
	padding-left:5px;
	font-size:12px;
	font-family: Arial;
	background: #F8ECF4;

}

#subscribe ul  {
	border-top: 1px solid #e2e2e2;
}

#subscribe ul li  {
	border-bottom: 1px solid #e2e2e2;
}

#subscribe ul li a:link, #subscribe ul li a:visited  {
	color: #2d2d2d;
}

#subscribe ul li.rss a  {
	background: url(default/rss.jpg) no-repeat 5px center;
}

#subscribe ul li.email a  {
	background: url(default/email.jpg) no-repeat 5px center;
}

.widget ul  {
	border-top: 1px solid #e2e2e2;
}

.widget ul li  {
	border-bottom: 1px solid #e2e2e2;
}

.widget ul li a:link, .widget ul li a:visited  {
	color: #3D2928;
	background: url(default/widgetbullet.png) no-repeat 5px center;
}

.widget ul li a:hover  {
	background-color: #efefef;
}

#flickr .images  {
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
}

#search,
#feedburner,
#campaignmonitor  {
	border-bottom: 1px solid #E2E2E2;
}

#search input.field,
#feedburner input.field,
#campaignmonitor input.field  {
	border: 1px solid #E2E2E2;
}

#twitter a  {
	background: none;
}

/*>>>>> Page Navi <<<<<*/

.pagenavi .on  {
	background-color: #057D9F;
	color: #fff;
}

/*>>>>> FOOTER <<<<<*/

#footer  {
	color: #fff;
	background: #F8ECF4;
	height: 200px;
}

#footer h3  {
	color: #fff;
}

#footer a:link, #footer a:visited  {
	color: #fff;
}

#footer #contact  {
	background: url(default/contactbg.jpg) repeat-y left top;	
}

/*>>>>> Comment Styles <<<<<*/

#comments h3.count  {
	color: #000;
}

#comments ol li   {
	border-bottom: 1px solid #e2e2e2;
}

#comments ol li.alt   {
	background-color: #efefef;
}

#comments ol li.bypostauthor .author_id   {
	color: #fff;
	background-color: #057d9f;
}

#comments ol li .comment_meta .gravatar img   {
	background-color: #fff;
	border: 1px solid #e2e2e2;
}

#comments ol li .comment_meta .details span.author  {
	color: #000;
}

#comments ol li .comment_meta .details span.author a:link, #comments ol li .comment_meta .details span.author a:visited  {
	color: #000;
}

#comments ol li.auth_comment .comment_meta .details span.author a:link, #comments ol li.auth_comment .comment_meta .details span.author a:visited  {
	color: #057d9f;
}

#comments ol li .comment_meta .details span.date  {
	color: #9f9f9f;
}

#comments ol li .comment_meta .details span.date a:link, #comments ol li .comment_meta .details span.date a:visited  {
	color: #9f9f9f;
}

#respond h3  {
	color: #C8A5B9;
	height: 20px;
	width: 230px;
	font-family: Arial;
}

#respond input, #respond textarea  {
	background-color: #F8ECF4;
	border-color: white;
}

#respond input.submit  {
	color: #000;
	background: url(default/submitbg.jpg) repeat-x left top;
}

/*>>>>> Post Styles <<<<<*/

.entry blockquote  {
	color: #666;
}

/* Post Images */

.entry img  {
}

.entry .wp-caption img  {
	border: none;
}

img.wp-smiley  {
	border: none;
}

/*>>>>> Sitemap and Archives Templates <<<<<*/

.block  {
	border-bottom: 1px solid #e2e2e2;
}

#logolink {
left:220px;
position:absolute;
top:25px;
}


.sidebar-logo {
text-align:left;
vertical-align:middle;
margin-right:10px;
}

#minititle {
border:none;
background: transparent;
}

.minititle {
border:none;
background: transparent;
}

.contact-page {
background-color: #F5E8F2;
}
.contact-title {
font-weight:bold;
}
#header2  {
	height: 313px;
	background: url(default/bg2.png) no-repeat left top;
}

#nav2  {
	position: relative;
	z-index: 100;
	margin-top:-37px;
}

#nav2 li  {
	display: inline;
	position: relative!important;
	line-height: 42px;
	padding: 13px 0 13px 0;
}

#nav2 li a:link, #nav2 li a:visited  {
	font-size: 14px;
	text-decoration: none;
	padding: 13px 20px 13px 20px;
	border-top-right-radius: 7px;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-right-radius: 7px;
	border-top-left-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-webkit-border-top-left-radius: 7px;
}

/* Style drop down list */

#nav2 li ul {
	z-index: 9999!important;
	position: absolute;
	width: 210px;
	margin-top: -2px;
	padding: 0 10px;
	left: -999em;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

/* second level */

		#nav2 li li:hover ul ul, #nav2 li li.sfhover ul ul {
			left: -999em;
		}

		#nav2 li li li:hover ul, #nav2 li li li.sfhover ul {
			left: auto;
		}

		/* third level */

			#nav2 li li li:hover ul ul, #nav2  li li li.sfhover ul ul {
				left: -999em;
			}

			#nav2 li li li li:hover ul, #nav2 li li li li.sfhover ul {
				left: auto;
			}

#home #nav2 li ul  {
}

#nav2 li ul  {
}

#nav2 li ul li {
	display: block;
	height: 30px;
	padding: 0;
	line-height: 30px;
	text-align: left;
}

#home #nav2 li ul li {
}

#nav2 li ul li {
font-weight: normal;
}
.sub {
font-weight: normal;
}
#nav2 li ul li a:link, #nav2 li ul li a:visited {
	font-weight: normal;
	font-size: 12px;
	padding: 0 0 0 7px;
}

#nav2 li ul li a:hover  {
}

#nav2 li ul ul {
	margin: -26px 0 0 165px;
}

#nav2 li ul ul li a {
	line-height: 30px;
}

#nav2 li:hover ul ul, #nav2 li.sfhover ul ul {
	left: -999em;
}

#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul {
	left: -5px;
}

/* IE7 Fix */

#nav2 li:hover, #nav2 li.hover {  
	position: static;
}

#nav2 li a:link, #nav2 li a:visited  {
	color: #6B6B6B;
}

/* Orange Tab */

#nav2 li.buynow a:link, #nav2 li.buynow a:visited  {
	background: url(default/navtileorange.jpg) repeat-x left bottom;
}

#nav2 li.buynow a:hover  {
	background: #fff;
}

#home #nav2 li.buynow a:hover  {
	background-color: white;
}

/* Hover for HomePage tabs */

#home #nav2 li.current_page_item a:link, #home #nav2 li.current_page_item a:visited  {
	background:url("default/tab2.png") no-repeat transparent;
	background-position:center; 
	color:#6B6B6B;
	height:100px;
	padding-bottom:73px;
	text-align:center;
	font-weight:bold;
}

/* Hover for normal page tabs */

#nav2 li.current_page_item a:link, #nav2 li.current_page_item a:visited {
	background:url("default/tab2.png") no-repeat transparent;
	background-position:center; 
	color:#6B6B6B;
	height:100px;
	padding-bottom:73px;
	text-align:center;
	font-weight:bold;
}

#nav2 li a:hover  {
	background:url("default/tab2.png") no-repeat transparent;
	background-position:center; 
	color:#6B6B6B;
	height:100px;
	padding-bottom:73px;
	text-align:center;
}
/* Style drop down list */

#home #nav2 li ul  {
	background: #e9f6fa;
	border: 1px solid #dcdddd;
}

#home #nav2 li ul li {
	background-color: #e9f6fa;
	border-bottom: 1px solid #E2E2E2;
}
#nav2 li ul  {
	background: #fff;
	border: 1px solid #dcdddd;
}

#nav2 li ul li {
	background-color: #fff;
	border-bottom: 1px solid #E2E2E2;
}
#nav2 li ul li.page_item a:link, #nav2 li ul li.page_item a:visited {
	color: #6B6B6B;
	background: white;
	background: url(default/widgetbullet.png) no-repeat 5px center;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:20px;
	height:100%;
	font-weight:normal;
}
#nav2 li ul li.page_item a:hover {
	background: url(default/widgetbullet.png) no-repeat 5px center;
	padding-bottom:0px;
	padding-top:0px;
	height:100%;
	font-weight:normal;
}



#featured #text #buttons a#b-fr.more {
    background: url("default/blogue-fr.png") no-repeat scroll 0 0 transparent;
}
#featured #text #buttons a#b-fr.open {
    background: url("default/portfolio-fr.png") no-repeat scroll 0 0 transparent;
}
