
/* Import GRID styling for grid framework
@import url('includes/960.css');*/

/*---------GENERAL STYLING--------- */

a{ color:#C6A371; text-decoration: none; }
a:hover{ text-decoration:none; background:#C88A11 }
.hover {text-decoration:none;color:#C88A11;border:1px dotted #C88A11;}
h2, h3 {font-family:Georgia;}
input,select,textarea{ border: #e6e6e6 1px solid; font-size: 12px; padding: 2px }
li{ list-style: none }
.fix{ clear: both; height: 1px; margin: -1px 0 0; overflow: hidden }
.fl{ float: left }
.fr{ float: right }
.ac{ text-align: center }
.ar{ text-align: right }
img.centered{ display: block; margin-left: auto; margin-right: auto }
img.alignright{ padding: 4px; margin: 3px 0 2px 10px; display: inline }
img.alignleft{ padding: 4px; margin: 3px 10px 2px 0; display: inline }
.alignleft{ float: left }
.alignright{ float: right }
.entry a {color:#000;}

/*--------- HEADER --------- */
#header{ height: 100px; padding-top: 10px; }
#header-img {background: url(/images/header_taps.jpg); float: right; width: 300px; height: 100px;margin-right:20px;}
h1.logo {margin:0px;padding0px;}
a.headerlogo:hover {text-decoration:none;background:none;border:0px;color:none;}

/*=== TOP MENU for PAGES ===*/
#top_menu{ height:27px; text-align:left;background:url(/images/tan-grad.jpg) repeat-x}/*background-color:#C88A11; }*/
#top_menu li{ float:left; line-height:23px; margin:0 }
#top_menu li a{ color:#000; display:block; padding:2px 28px }
#top_menu li ul li a{ border:0; margin:0 }
#top_menu li a:hover, #top_menu li.active a{ color:#000;  text-decoration:underline }
#top_menu li.category-home a{ border-left:0 }
.switcher { padding: 75px 0 0 0 }
#top_menu li.selected-cat a, #top_menu li.current-cat, #top_menu li.current-cat-parent{ background:#DEDBD1 }

/*=== DROPDOWN NAVIGATION FOR PAGES ===*/
#pagenav, #pagenav ul{float:left; list-style:none; margin:0; padding:0; font-size: 13px }
#pagenav a{display:block }
#pagenav li{float:left; font-weight:normal; font-family:Georgia, Times, serif;border-right:1px solid #000; }
#pagenav li.right{float:left; font-weight:normal; font-family:Georgia, Times, serif;border-right:none; }
#pagenav li a{font-size: 1.15em; text-transform:uppercase }
#pagenav .hometab a{border-left:1px solid #F9F9F2 }
#pagenav li ul li a{font-size: 18px; padding-top:0 }
#pagenav li a:hover{background:#C6A371; text-decoration:underline; }
#pagenav li ul li a:hover{text-decoration:underline }
#pagenav li ul{position:absolute; width:18em; left:-999em; padding-top:1px }
#pagenav li:hover ul, #pagenav li.sfhover ul{left:auto; z-index:1000 }
#pagenav li:hover, #pagenav li.hover{position:static }
#pagenav li ul ul{margin:-37px 0 0 234px }
#pagenav li:hover ul ul, #pagenav li:hover ul ul ul, #pagenav li.sfhover ul ul, #pagenav li.sfhover ul ul ul{left:-999em; padding:2px 0 0 }
#pagenav li:hover, #pagenav li.sfhover{background:#DEDBD1 }
#pagenav li:hover ul ul, #pagenav li.sfhover ul ul, #pagenav li:hover ul ul, #pagenav li:hover ul ul ul, #pagenav li:hover ul ul ul ul, #pagenav li.sfhover ul ul, #pagenav li.sfhover ul ul ul, #pagenav li.sfhover ul ul ul ul{left:-999em }
#pagenav li:hover ul, #pagenav li li:hover ul, #pagenav li.sfhover ul, #pagenav li li.sfhover ul, #pagenav li:hover ul, #pagenav li li:hover ul, #pagenav li li li:hover ul, #pagenav li.sfhover ul, #pagenav li li.sfhover ul, #pagenav li li li.sfhover ul, #pagenav li:hover ul, #pagenav li li:hover ul, #pagenav li li li:hover ul, #pagenav li li li li:hover ul, #pagenav li.sfhover ul, #pagenav li li.sfhover ul, #pagenav li li li.sfhover ul, #pagenav li li li li.sfhover ul{left:auto }
select, #pagenav{padding:0 }
.bot, #header .spacer p, .list2{clear:both }
#pagenav li a span{font-size:12px; color:#9D9D9D; font-weight:normal }
.current_page_item {background:#C6A371; text-decoration:none; }

.subscribe img{ vertical-align:middle; margin:6px 0 8px }
#twitter_update_list span{ line-height:22px }
#twitter a{ border-bottom:1px dotted; color: #FFFFFF }
#twitter span.website{ margin: 0; padding: 22px 0 22px 38px; background: url(/images/twitter-trans.png) left 6px no-repeat }
/*--------- PAGES --------- */
.pagespot{padding:10px 20px; margin-top:20px;background: url(/images/paper-texture.jpg) repeat-y center bottom; -moz-border-radius: 1%}
/*=== Posts ===*/
.post h1, .post h2, .post h3, .post h4, .post h5, .post h6 { font-weight:normal; padding:10px 0 15px 0; margin:0 }
.post img { border:8px solid #f6f5ed }
.post a{ text-decoration: none; padding:0 0 1px 0; border-bottom:1px dotted }
.post ul, .post ol{ padding: 5px 0 30px 20px; margin:0 }
.post ul li ul, .post ol li ol{ padding: 10px 0 10px 20px; margin:0 }
/*.post ul li{ color: #555555; background: url(/images/list-star-trans.png) no-repeat left top; padding: 0 0 0 20px }*/
.post ol li{ list-style-type:decimal; margin: 0 0 0 50px; }	
.post blockquote { background:#e9e9df url(/images/ico-quote-trans.png) no-repeat 10px 15px; width:80%; height:auto; margin:0 0 15px 10px; padding:15px 25px 1px 55px; display:block }
.post code{ background:#e7ffd3 }
.post p{ line-height:24px }


/*=== Footer Widgets ===*/  /*C6A371 beige text*/  /* C88A11 orange */
.textwidget a {border-bottom:1px dotted;}
.textwidget a:hover {color: #C88A11;background:none;}
#footwidgets-front .widget-spot{ vertical-align:middle; margin:6px 0 8px; padding:0 0 0 10px;  height:455px; }
#footwidgets-front .widget-spot .widget{ margin-top:20px; padding:15px; border-right:1px dashed #C6A371; line-height:24px; color:#C6A371; height:455px; }
#footwidgets-front .last .widget{ border-right:none; color:#C6A371; padding:15px; }
#footwidgets-front .widget-spot .widget h3{ font-weight:normal; font-size:25px; background-color:#C88A11;color:#000;padding:3px;margin-top:0px; }
#footwidgets-front .widget-spot .widget .button-link a{ background:#000; border:1px solid #cccccc; padding:8px 15px; text-transform:lowercase; font-weight:bold; -moz-border-radius: 15%; }
#footwidgets-front .widget-spot .widget .button-link a:hover{ border:1px solid #aaaaaa; color:#C6A371; }
#footwidgets-front .widget-spot .widget input{ border:1px solid #cccccc; width:220px; padding:6px 10px 5px 10px; color:#C6A371; font-size:14px }
#footwidgets-front .widget-spot .widget button{ float:right; background:#F9F9F2; border:1px solid #cccccc; margin:10px 0 0 5px; padding:5px 10px; cursor:pointer; text-transform:lowercase; font-weight:bold; -moz-border-radius: 15%; }
#footwidgets-front .widget-spot .widget button:hover{ border:1px solid #aaaaaa; color:#C6A371 }
#footwidgets-front .widget-spot .widget li {	margin: 0; padding: 8px 0 8px 8px;	 line-height: 120%; border-bottom: solid 1px #C6A371 }
#footwidgets-blog .widget-spot{ vertical-align:middle; margin:6px 0 8px; padding:20px 0 }
#footwidgets-blog .widget-spot .widget{ padding:0 30px; border-right:1px solid #F9F9F2; line-height:24px }
#footwidgets-blog .last .widget{ border-right:none }
#footwidgets-blog .widget-spot .widget h3{ text-transform:lowercase; font-weight:normal; font-size:25px }
#footwidgets-blog .widget-spot .widget .button-link a{ background:#F9F9F2; border:1px solid #cccccc; padding:8px 15px; text-transform:lowercase; font-weight:bold; -moz-border-radius: 15%; }
#footwidgets-blog .widget-spot .widget .button-link a:hover{ border:1px solid #aaaaaa; color:#000000 }
#footwidgets-blog .widget-spot .widget input{ border:1px solid #cccccc; width:220px; padding:6px 10px 5px 10px; color:#5B261B; font-size:14px }
#footwidgets-blog .widget-spot .widget button{ float:right; background:#F9F9F2; border:1px solid #cccccc; margin:10px 0 0 5px; padding:5px 10px; cursor:pointer; text-transform:lowercase; font-weight:bold; -moz-border-radius: 15%; }
#footwidgets-blog .widget-spot .widget button:hover{ border:1px solid #aaaaaa; color:#ffffff }
#footwidgets-blog .widget-spot .widget li {	margin: 0; padding: 8px 0 8px 18px;	background: url(/images/list-star-trans.png) left 6px no-repeat; line-height: 120%; border-bottom: solid 1px #d8d8d8 }
#footwidgets-blog  .widget-spot .widget #calendar_wrap{ padding:0; margin:0; background:#F9F9F2 }
#footwidgets-blog  .widget-spot .widget #wp-calendar td {	padding:0 }

/*=== Footer ===*/
#footer .copyright{ font:normal 11px Georgia; background:transarent; padding:10px 25px 20px 25px }
#footer a{ color:#C6A371; text-decoration: none; border-bottom:1px dotted; padding:2px 1px }
#footer a:hover{ color:#FFFFFF; text-decoration:underline; border:none; background:#5B261B }
.footer-background{color: #C6A371 }

/*-----  MENU -------*/
#menu_head {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 22px;
color: #C88A11;
}
#menu_desc {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
#menu_price {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
#menu_subhead {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
}

/****** carousel  ********/#slider-stage {
	width: 916px;
	overflow:hidden;
	height: 300px;
	margin-left:1px;
	float:left;
	position:relative;
}
#slider-list {
	width: 2000px;
	border: 0;
	margin: 0;
	padding: 0;
	left: 0px;
	position: absolute;
}
#slider-list a.theme {
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
	margin-right:8px;
	float: left;
	width: 300px;
	height: 300px;
	position:relative;
	cursor:pointer;
	text-decoration:none;
	overflow:hidden;
}
#slider-list a.theme:hover {
}
#slider-list a.theme span.nameVignette {
	position:absolute;
	left:4px;
	bottom:0px;
	color:#a0a09b;
	padding:3px;
	font-size:10px;
}
#slider-list a.theme:hover span.nameVignette {
	color:#494947;
}
#slider-list a.theme span.changeTheme {
	background:#363636;
	color:#FFD200;
	display:none;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	height:16px;
	left:0px;
	padding:4px 0 0;
	position:absolute;
	text-align:center;
	text-transform:uppercase;
	top:0px;
	width:300px;
}
#slider-list a.theme:hover span.changeTheme {
	display:block
}
#sliderBloc {
	height:300px;
	margin-left: -12px;
	width:962px;
	overflow:hidden;
}
#sliderBloc a#previous, #sliderBloc a#next {
	background:url(left.gif) no-repeat left top;
	float:left;
	text-indent:-9999px;
	cursor:pointer;
	width:20px;
	height:20px;
	margin:135px 2px 0 0;
}
#sliderBloc a#next {
	background:url(right.gif) no-repeat left top;
	margin:135px 0 0 2px;
}
#sliderBloc a#previous:hover, #sliderBloc a#next:hover {
	background-position:left -20px;
}
.demo{
	background: #F3F2DA none repeat scroll 0 0;
	padding:0 1em 1em;
}

.tweetList li {
	line-height: 24px;
	list-style-type:disc;
}
