/* @override 
	http://localhost/lazareu/sites/all/themes/lazareff/css/style.css
	https://www.lazareff.com/sites/all/themes/lazareff/css/style.css
	http://www.lazareff.com/sites/all/themes/lazareff/css/style.css
*/

/* @group Général */

* {
	margin: 0;
	padding: 0;
}

body {
	align: center;
	font-family: Palatino, Georgia, Times, "Times New Roman", serif;
	background-color: #71716E;
	color: #716E72;
}

a {
	color:  #716E72;
}

a:hover {
	text-decoration: underline;
}

p {
	text-align: justify;
	margin-top: 0.6em;
	margin-bottom: 0.6em;
	line-height: 1.1;
}

img {
	border: 0;
}

pre {
	margin: 2px 0px 2px 0px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #B4B4B4;
	border-left: 20px solid #B4B4B4;
	font-size: 90%;
	color: #323232;
	/* Browser specific (not valid) styles to make preformatted text wrap */
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
}

blockquote {
	margin: 27px 72px;
	width: 66%;
}

blockquote p {
	font-style: italic;
}

span.bqs {
	float: left;
	height: 45px;
	margin-top: -20px;
	padding-top: 45px;
	margin-bottom: -50px;
	font-size: 660%;
	text-shadow: #ccc 3px 2px 3px;
}

span.bqe {
	float: right;
	height: 10px;
	margin-top: -9px;
	padding-top: 45px;
	font-size: 660%;
	text-shadow: #ccc -3px -2px 3px;
 }

div#view {
	background-color: #FFF;
}

div.mainpage {
	width: 980px;
	margin: 0 auto;
}

div#main {
	width: 606px;
	float: left;
}

div#col1 {
	width: 303px;
	float: right;
}

div.content {
	margin-bottom: 27px;
}

.clear {
	clear: both;
	padding: 9px 0;
}

div#block-menu-menu-general h3 {
	display: none;
}

/* @end */

/* @group Page */
div#container {
	background-color: #FFF;
}

span.sitename {
	font-family: serif;
	font-size: 11px;
	color: #9C9E98;
	text-transform: lowercase;
}

div.breadcrumb {
	display: inline;
}

div.taxonomy-term-description {
	text-indent: 5em;
	text-align: justify;
	font: italic 0.8em "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 13px;
	padding-bottom: 9px;
	border-bottom: solid 2px #716E72;
	color: #716E72;
}

ul.pager {
	list-style: none;
	margin: 11px 0;
	text-transform: lowercase;
	font: 60% "Lucida Grande", Lucida, Verdana, sans-serif;
	float: right;
}

ul.pager li {
	display: inline;
	padding: 5px;
}

/* @end */

/* @group Primary links */
div#plinks {
	border-bottom:3.5px solid #E1E2D7;
	margin-bottom: 7px;
}

div.mainmenu {
	text-align: right;
}

div.mainmenu ul.menu {
	padding: 13px 0 0 0;
	list-style-type: none;
}

div.mainmenu ul.menu li, li.comment_add {
	display: inline;
	margin-left: 9px;
	letter-spacing: 9px;
}

/* @end */

/* @group Node */

div.node h2.title {
	font-variant: small-caps;
	font-family: Arial, Helvetica, sans-serif;
	text-shadow: #cdcdcd 2px 2px 3px;
}

div.node h3 {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 5px;
	letter-spacing: 1px;
	clear: both;
}

div.node h4 {
	font-weight: normal;
	font-style: normal;
	margin: 27px 0 7px 0;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
}

div.node h5 {
	border-left: solid 9px;
	padding: 9px;
	margin-bottom: 7px;
	font: normal normal 80% "Lucida Grande", Lucida, Verdana, sans-serif;
}

div.node div.content h5 img {
	box-shadow: 1px 1px 6px #716E72;
	-moz-box-shadow: 1px 1px 6px #716E72;  
	-webkit-box-shadow: 1px 1px 6px #716E72;
}

div.node h6, p.mp3player_description, h4.giDescription, div.trackback-url, div.trackback-url h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 5px;
}

div.node ul {
	list-style-position: inside;
}

div.node ul li {
	margin: 9px 0;
}

div.node p {
	line-height: 1.25em;
}

.submitted {
	text-transform: lowercase;
	font: bold 10px Arial, Helvetica, sans-serif;
	margin-bottom: 9px;
}


ul.links {
	list-style-type: none;
}

ul.inline li {
	display: inline;
}

div.terms ul.links a, div.content ul.links a {
	text-decoration: none;
}

div.terms ul.links, div.content ul.links {
	font: normal normal 60% "Lucida Grande", Lucida, Verdana, sans-serif;
	text-transform: lowercase;
	clear: both;
}

div.node h6.tagspan {
	font: normal normal 60% "Lucida Grande", Lucida, Verdana, sans-serif;
}

li.comment_add {
	margin-left: 0;
}

div.messages {
	font: normal normal 80% "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 9px;
	border: 1px solid #95cd3c;
	border-left: 10px solid #95cd3c;
	margin: 13px 0;
	background: #eff8ef;
}

table#attachments {
	margin: 11px 0 0 0;
	width: 100%;
	font: 0.7em Arial, Helvetica, sans-serif;
	border-top: 1px solid #ccc;
}

table#attachments th {
	text-align: left;
}

table#attachments td {
	padding: 0 9px 9px 0;
}

/* @end */

/* @group Blocks */

div.block h3, div.tweets-pulled-listing h2 {
	font: 1em/1.2em Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 0px 10px;
	padding:10px 0px;
}

div.block-tagadelic {
	margin-top: -15px;
}

div.block-montharchive div.content {
	font: 0.75em Arial, Helvetica, sans-serif;
}

div.block-montharchive div.content a {
	text-decoration: none;
}

div.block-montharchive div.content a:hover {
	text-decoration: underline;
}

div.block-montharchive ul {
	list-style: none;
}

div.block-montharchive ul li {
	display: inline;
	margin: 10px 0;
	line-height: 1.8em;
}

/* @end */

/* @group Forms */

ul.tips {
	list-style: none;
	font: normal normal 10px "Lucida Grande", Lucida, Verdana, sans-serif;

}

form div.form-item {
	margin-top: 7px;
	font: 0.9em Arial, Helvetica, sans-serif;
}

form div.form-item label {
	display: block;
}

input.form-submit {
	margin: 9px 0;
	padding: 3px;
}

/* @group Comment */

form#comment-form {
	border: 1px solid #716e72;
	background-color: #f3f3f3;
	padding: 9px;
}

form#comment-form a, form#comment-form div.description {
	font: normal normal 10px "Lucida Grande", Lucida, Verdana, sans-serif;

}

/* @end */

/* @group Formulaire de contact */

/* @end */

/* @end */

/* @group Comments */

div#comments {
	margin-top: 13px;
}

div.comment {
	border-bottom: solid 1px #cccccc;
	margin-bottom: 9px;
}

li.comment_reply {
	margin-bottom: 9px;
}

div.indented {
	margin-left: 25px;
}

div.block-comment ul {
	list-style: none;
}

div.block-comment ul li, span.tweet-text {
	font: 0.8em/1.2em Arial, Helvetica, sans-serif;
	margin-bottom: 9px;
}

div.block-blog div.more-link {
	display: none;
}

ul.inline li.blog_usernames_blog {
	display: none;
}

/* @end */

/* @group Tweets */

ul.tweets-pulled-listing {
	list-style: none;
}

div.tweet-authorphoto, span.tweet-author {
	display: none;
}

ul.tweets-pulled-listing li {
	font: 1em/1.2em Arial, Helvetica, sans-serif;
	margin-bottom: 13px;
}

div.tweet-time {
	font: bold 10px Arial, Helvetica, sans-serif;
	display: inline;
}

/* @end */

/* @group Node colors */

/* @group Web */

div.web h2.title {color: #51A5BA;}
div.web h3 {color: #51A5BA;}
div.web h4{color: #5e5bc8;}
div.web h5 {
	color:  #716E72;
	background-color: #E9FFFC;
	border-left-color: #C8FFF0;
}
div.web h6 { color: #9C9E98; }
div.web p {
	color: #716E72;
}
div.web > .submitted {
	color: #562F63;
}
div.web a {
	color:  #51A5BA;
}

/* @end */

/* @group Album */

div.album h2.title { color:  #8D9346; }
div.album h3 {
	color: #958A47;
}
div.album h4{color: #a3a769;}
div.album h5 {
	color:  #716E72;
	background-color: #F0F1EA;
	border-left-color: #E1E2D7;
}
div.album h6 { color: #9C9E98; }
div.album p {
	color: #716E72;
}
div.album > .submitted {
	color: #562F63;
}
div.album a {
	color:  #8D9346;
}

/* @end */

/* @group Story */

div.story h2.title { color:  #F68B1F; }
div.story h3 {
	color: #f8a149;
}
div.story h4{
	color: #F17022;
}
div.story h5 {
	color:  #F17022;
	background-color: #fff6de;
	border-left-color: #f8d89e;
}
div.story h6 { color: #9C9E98; }
div.story p {
	color: #716E72;
}
div.story > .submitted {
	color: #562F63;
}
div.story a {
	color:  #F68B1F;
}

/* @end */



/* @group Blog */

div.blog h2.title { color:  #9551ba; }
div.blog h3 {
	color: #9551ba;
}
div.blog h4{
	color: #7a3974;
}
div.blog h5 {
	color: #7a3974;
	background-color: #f7f2fa;
	border-left-color: #d5bae4;
}
div.blog h6 { color: #9C9E98; }
div.blog p {
	color: #716E72;
}
div.blog > .submitted {
	color: #562F63;
}
div.blog a {
	color:  #9551ba;
}

/* @end */



/* @end */

/* @group Gallery */

div.block-imageblock-ImageBlock h3 {
	display: none;
}

.giInfo {
	text-transform: lowercase;
	font: bold 10px Arial, Helvetica, sans-serif;
	margin: 0;
}

div#gsHeader, div#gsNavBar, table#gsThumbMatrix div.giInfo, div.gbBlock table div.block-core-ItemInfo, div.block-exif-ExifInfo, div.block-core-PhotoSizes, div#gsFooter {
	display: none;
}

div.block-core-Navigator {
	margin-bottom: 9px;
}

div.next-and-last {
	float: right;
}

div.block-core-Pager, div.block-core-Navigator a {
	font: 12px Arial, Helvetica, sans-serif;
	margin-right: 5px;
}

div.block-exif-ExifInfo {
	margin-top: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	border-bottom: 1px solid #ccc;
}

div.block-core-Pager {
	margin-bottom: 9px;
}

table#gsThumbMatrix {
	font-size: x-small;
}

table#gsThumbMatrix td {
	padding-right: 9px;
}

img.giThumbnail {
	width: 196px;
	height: auto;
}

p.giDescription {
	width: 100%;
	text-indent: 5em;
	text-align: justify;
	font: italic 0.8em "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 13px;
	padding-bottom: 9px;
	color: #716E72;
}

/* @end */


/* @group Footer */

div#footer {
	background-color: #A9AAA3;
	margin-top: 13px;
	padding: 27px;
	border-top: 7px solid #716E72;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: small;
	color: #E6E4DA;
	clear: both;
}

div#footer a {
	text-transform: lowercase;
}

div.footerblock {
	width: 303px;
	display: inline-block;
	vertical-align: top;
	padding: 0 9px;
}

/* @end */

/* @group Credits */

div#credits {
	clear: both;
	font: italic 11px "Courier New", Courier, mono;
	padding: 3px 0 0 3px;
	background-color: #E1E2D7;
}

/* @end */

.tweetmeme-button {
  float: right;
  margin-left: 3px;
}

#tweetmeme_widget ul li, #tweetmeme_widget ul.menu li, #tweetmeme_widget .item-list ul li, #tweetmeme_widget li.leaf {
  background: none;
}

.smrss, .smtwitter, .smfacebook {
	display:block;
	float: left;
	width:30px;
	height:31px;
	overflow:hidden;
	background:url(img/sm.png) no-repeat;
	margin:10px 10px 0px 0px;
}
.smrss { background-position:0px 0px; }
.smtwitter { background-position:0px -31px; }
.smfacebook { background-position:0px -62px; }
.smrss:hover { background-position:-30px 0px; }
.smtwitter:hover { background-position:-30px -31px; }
.smfacebook:hover { background-position:-30px -62px; }

.wrapper.tagadelic {
  text-align : justify;
  margin-right: 1em;
}

/* @group Tagadelic */

a.tagadelic {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.tagadelic:hover {
	text-decoration: underline;
}

.tagadelic.level1 {
  font-size : 0.8em;
}
.tagadelic.level2 {
  font-size : 1em;
}
.tagadelic.level3 {
  font-size : 1.2em;
}
.tagadelic.level4 {
  font-size : 1.4em;
}
.tagadelic.level5 {
  font-size : 1.6em;
}
.tagadelic.level6 {
  font-size : 1.8em;
}
.tagadelic.level7 {
  font-size : 2em;
}
.tagadelic.level8 {
  font-size : 2.2em;
}
.tagadelic.level9 {
  font-size : 2.4em;
}
.tagadelic.level10 {
  font-size : 2.6em;
}
/* @end */

/* @group AddThis */
div.addthis_toolbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin: 9px 0 9px -3px;
	text-transform: lowercase;
}

/* @end */

/* @group FootNotes */

/* Add empty space before footnotes and a black line on top. */
.footnotes {
  clear: both;
  margin-top: 4em;
  margin-bottom: 2em;
  border-top: 1px solid #000000;
}

/* Make footnotes appear in a smaller font */
.footnotes {
  font-size: 0.9em;
}

/* 
  Make the footnote a supertext^1
*/
.see-footnote {
  vertical-align: top;
  position: relative;
  top: -0.25em;
  font-size: 0.9em;
}

/* Hide the bullet of the UL list of footnotes*/

ul.footnotes {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}
ul.footnotes li {
  margin-left: 2.5em;
  list-style-type: none;
  background: none; /* Garland theme sets a bullet via background image, this must be unset! See bug 861634 */
}


/* Move the footnote number outside of the margin for footnote text (hanging indent) */
ul.footnotes {
  /* This is apparently very needed for the "position: absolute;" below to work correctly*/
  position: relative; 
}
.footnotes {
  position: absolute;
  left: 0px;
  z-index: 2;
}



/* Highlight the target footnote (or ref number, if a backlink was used) when user clicks a footnote. */
.see-footnote:target,
.footnotes .footnote:target {
  background-color: #eeeeee;
}
.see-footnote:target {
  border: solid 1px #aaaaaa;
}


/* Note: This CSS has a minor bug on all versions of IE in that the footnote numbers 
are aligned with the absolute bottom of their space, thus being a couple of pixels 
lower than their corresponding line of text. IE5.5 has a serious bug in that the numbers 
are not shifted left at all, thus being garbled together with the start of their text. */

/* 
  Make the multiple backlinks a supertext^1
*/
.footnotes .footnote-multi {
  vertical-align: top;
  position: relative;
  top: -0.25em;
  font-size: 0.75em;
}


/*
 * Textile Footnotes 
 */
 /* First footnote */
 #fn1 {
   border-top: 1px solid #000000;
   margin-top: 3em;
 }
 .footnote {
   font-size: 0.9em;
 }

/* @end */
