/**
 * Project style sheet.
 *
 * @package    vanilla
 * @subpackage css
 * @author     Loops <evrard at h2a dot lu>
 * @version    SVN: $Id: styles.css 38 2014-08-22 15:38:29Z loops $
 */


/*** Defaults ***/

/* declare the default font and color here */
body, button, input, select, textarea {}
/* height propagation */
html, body { height: 100%; }
/* font smoothing */
body { font-family: 'Open Sans', sans-serif; font-style: normal; font-weight: 400; line-height: 130%; color: #fff; background-color: #ccc6ba; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }


/** selected text **/
/* ::selection {} */
/* ::-moz-selection {} */


/** paragraphs **/
p {}


/** links **/
a {}
a:hover, a:focus {}
a:active {}
/* reset for block */
a.block { color: inherit; }
a.block:hover, a.block:focus { color: inherit; }
a.block:active { color: inherit; }


/* hgroup */
hgroup > [class="hgTitle"], hgroup > [class="hgTitle"] + [class="hgTitle"] { margin-bottom: 0; }

/** titles, will be usefull to have a class **/
h1, h2, h3, h4, h5, h6 { font-family: 'Open Sans', sans-serif; font-style: normal; font-weight: 300; line-height: 130%; margin: 0 0 24px 0; color: #796d55; clear: both; }

h1, .h1 { font-size: 26px; }
h2, .h2 { font-size: 21px; }
h3, .h3 { font-size: 18px; font-weight: 600; }
h4, .h4 { font-size: 16px; }
h5, .h5 { font-size: 15px; }
h6, .h6 { font-size: 13px; }


/** lists **/
ul, ol {}
li {}
li + li {}
ul li:before {}
ol {}
ol li:before {}
/* disable stuff on vanilla */
.vanilla > li:before {}


/** tables **/
table {}
th, td {}
th {}
thead > tr > th, thead > tr > td {}
tfoot > tr > th, tfoot > tr > td {}


/** miscellaneous* */
img { max-height: 100%; width: auto; }


/* margin */
p, ul, ol, table, form, hr, .styleHr { margin: 0 0 24px 0; }