/*
@AUTHOR:  Marc Nadeau, La Pagerie, http://www.pagerie.com
@CONFORMSTO: CSS level 2
@CONTRIBUTOR: Your name here
@COPYRIGHT: Marc Nadeau, 2007, 2008
@CREATED:  2007-01-11
@DESCRIPTION:  acta_publica, main style sheet, for the site: surrealismequebec.org
@FORMAT: text/css
@IDENTIFIER: surrealisme-quebec.org/medium/vertebre/styles/main.css
@ISPARTOF: Acta Publica, a Content Management System
@ISREFERENCEDBY: http://pagerie.com
@LICENCE: GPL version 3
@MODIFIED: Marc Nadeau, 2008-10-22
@PUBLISHER: Marc Nadeau, La Pagerie, http://www.pagerie.com
@VERSION: 0.8.4-3

Copyright: TODO
*/

/* tag */

a { color: #000; }
body { background-color: #888; background-image: url( background.jpg ); font-family:  "Comic Sans MS", sans-serif; font-size: 90%; margin: 0; padding: 0; }
code { background-color: #ffffcc; border: red solid thin; color: red; display: block; font-weight: bold; margin: 0.5ex auto; padding: 0.5ex; width: 90%; }
h1 { background-image: url( content_unit.jpg ); border: #000 solid thin; font-size: 120%; font-weight: bold; margin: 1ex auto; padding: 0.5em; }
h2.form_header { background-color: #ccc; border: #000 solid thin; font-size: 100%; font-weight: bold;a_little_help margin: 0 auto; padding: 0.5em; text-align: center; }
h2.menu_header { background-color: #ddd; border: #000 solid 1px; color: #000; font-size: 85%; font-variant: small-caps; margin: 0; margin-top: 0.5em; text-align: center; }
img.banner { margin-right: 1ex; }
img.next_up_previous { border: none; margin: 0.3em; }
img.thumbnail { border: #999 solid thin; margin: 0.2em;button }
img.thumbnail:hover { border: #000 solid thin; }
legend { display: none; }
td { empty-cells: show; }

/* tag[property] */

input[type=image] { background-color: transparentbutton; border: #000 solid thin; margin: 1em; }
input[type=image]:hover { border: #099 solid thin; }
input[type=password] { background-color: #fff; border: #000 solid thin; margin-left: 1em; }
input[type=submit] { background-color: #bbb; padding: 0.3em; border: #000 solid thin; font-weight: bold; font-size: 50%; }
input[type=submit]:hover { background-color: #ddd; border: #099 solid thin; }
input[type=text] { background-color: #fff; border: #000 solid thin; margin-left: 1em; }

/* .class */

a.current_menu_item { background-color: #fff; border: #999 solid thin; display: block; font-size: 80%; font-weight: bold; margin: 0.1em auto; padding: 0.1em; text-align: center; text-decoration: none; }
a.next_up_previous { border: none; }
a.not_current_menu_item { background-color: #fff; background-image: url(menus.jpg); border: #999 solid thin; display: block; font-size: 80%; font-weight: bold; margin: 0.1em auto; padding: 0.1em; text-align: center; text-decoration: none; }
a.not_current_menu_item:hover { background-color: #fff; background-image: none; border: #000 solid thin; }
a.simple { border-bottom: #999 solid thin; text-decoration: none; }
a.simple:hover { border-bottom: #000 solid thin; }
a.thumbnail { border: none; }
div.content_unit { background-color: #eee; background-image: url( content_unit.jpg ); margin: 0 auto; margin-bottom: 1ex; padding: 1ex; text-align: center; }
div.instructions { background-color: #ddd; border: #fff solid thin; font-size: 85%; font-style: normal; margin: 2em auto; padding: 1em; text-align: justify; }
div.isolated_buttons { margin: 1ex auto; padding: 1ex; text-align: center; width: 50%; }
div.menu_in_panel { background-color: #eee; background-image: url( menus.jpg ); line-height: 100%; margin: 1.5ex auto; padding: 1ex; text-align: center; }
div.next_up_previous { background-color: transparent; margin: 1em auto; padding: 1em; text-align: center; width: 90%; }
div.question_and_answer { padding: 0.5em; }
div.submit_buttom { padding: 1em;a_little_help text-align: center; }
em.fake_button { background-color: transparent; border: #000 solid thin; color: #000; font-size: 50%; font-style: normal; font-weight: medium; padding: 0.2ex; text-decoration: none; }
em.pre_instructions { font-style: normal; font-weight: bold; }
fieldset { background-color: #666; background-image: url( forms.jpg ); border: #000 solid thin; margin: 2em auto; padding: none; }
form.menu_in_panel { border: none; margin-top: 0; margin-bottom: 0; }
form.next_up_previous { display: inline; }
input.active_menu_item { background-color: #fff; border: #999 solid thin; display: block; font-size: 60%; font-weight: bold; margin: 0.1em; margin-bottom: 0; padding: 0.1em; text-align: center; width: 100%; }
input.dangerous { border: red solid thin; color: red; }
input.menu_item { background-color: #ddd; background-image: url( menus.jpg ); border: #999 solid thin; display: block; font-size: 60%; font-weight: bold; margin: 0.1em; margin-bottom: 0; padding: 0.1em; text-align: center; width: 100%; }
input.menu_item:hover { background-color: #fff; background-image: none; border: #000 solid thin; }
li.menu_item_in_panel { line-height: 80%; margin: 0; padding: 0; }
.media_eject, .media_insert { border: none; margin-left: 1ex; margin-right: 1ex; } /* tag.class */
p.error { background-color: #fee; border: #933 solid thin; color: #933; font-size: 100%; font-weight: bold; margin: 1em auto; padding: 0.3em; text-align: center; }
p.instructions { background-color: #ddd; border: #fff solid thin; font-size: 85%; font-style: italic; margin: 1em auto; text-align: center; width: 100%; }
p.reminder_help { border: red solid thin; color: #000033; font-size: 85%; padding: 1ex; text-align: justify; }
p.success { background-color: #fff; border: #00007F solid thin; color: #00007; font-size: 100%; font-weight: bold; margin: 1em auto; padding: 0.3em; text-align: center; }
p.warning { background-color: #eee; border: #006 solid thin; color: #006; font-size: 95%; margin: 1em auto; padding: 1ex; text-align: justify; }
td.corpus_panel { background-color: transparent; padding: 1ex; text-align: center; vertical-align: top; width: 10em; }
ul.menu_in_panel { line-height: 80%; margin: 0; padding: 0; }

/* tag#id */

a#webmaster_credit { background-color: #fff; border-bottom: #000 solid thin; border: none; padding: 0.3ex; text-decoration: none; }
a#webmaster_credit:hover { border-bottom: red solid thin; color: red; }
div#banner { border: none; clear: both; margin-bottom: 10px; padding: 0; text-align: center; vertical-align: middle; }
h1#demo { border-bottom: #009 solid thick; margin: 0; text-align: center; }
img#licence { float: left; margin-bottom: 1ex; margin-right: 1ex; }
p#webmaster_credit { background-color: transparent; border: #fff solid thin; font-size: 60%; margin: 1ex auto; padding: 0.5ex; text-align: center; width: 80%; }
span#webmaster_credit { background-color: #fff; border: none; padding: 0.3ex; }
table#corpus { background-color: transparent; font-size: 100%; margin: auto; width: 95%; }
td#licence { background-image: url( content_unit.jpg ); padding: 1ex; text-align: justify; }
td#mod_content { background-color: transparent; background-image: none; vertical-align: top; }

