/**
 *
 * @copyright  2010-2011 frasq.org
 * @version    4
 * @link       http://www.frasq.org
 */
 
/* theme.css */

a:link, a:visited {color:#ec902d;}
a:hover {color:#2c430d;}

body {color:#333333;font-family:Verdana, sans-serif;font-size:100%;width:960px;margin:5px 0 0 50px;}

h1,h2,h3 {color:#aec14e;}
h4 {color:#aec14e;}
h5 {color:#df6f6f;}
h6 {color:#666666;}

h3 {line-height:24px;background:transparent url(../images/theme/heading.png) no-repeat;text-indent:30px;margin:0 0 0.5em 0;}

label, legend {color:#666666;}

pre {border:1px dashed #808080;padding:3px;background-color:#ffffe0;color:#333333;overflow:auto;}

ol.tree li.dirnode {color:#666666;}
ol.tree li.filenode {color:#2c430d;}

form.compact p {margin-top:0.75em; margin-bottom:0.5em;}

.menu, .menubar {font-family:Helvetica, "Helvetica Neue", Arial, sans-serif;}

.info {color:#666666;font-size:smaller;font-style:normal;}
.error {color:#df6f6f;font-size:smaller;font-style:italic;}

.input .monospace {font-size:medium;}
.errors {color:#df6f6f;font-size:small;font-style:normal;}
.infos {font-style:normal;}

.odd {background-color:#ffffe0;}
.even {background-color:#eaefb3;}

.tagbar {margin-bottom:5px;}

div.alert {color:#333333;background-color:#ffcccc;padding:0.5em 1em 0.5em 1em;}
div.warning {color:#333333;background-color:#ffffe0;padding:0.5em 1em 0.5em 1em;}
div.alert p, div.warning p {margin-top:0.5em; margin-bottom:0.5em;}

#banner {height:50px;margin:10px 0 5px 0;border-bottom:2px solid #aec14e;}

#logo {width:400px;float:left;}
#logo h1 {padding:0;margin:0;}
#logo h1 a {float:left;width:400px;height:40px;background:transparent url(../logos/sitelogo.png) no-repeat;margin-top:2px;}

#bannermenu {width:160px;float:left;margin-top:13px;margin-left:40px;}
#bannermenu #mail {width:24px;height:24px;float:right;margin-left:6px;background:transparent url(../images/theme/icons/mail.png) no-repeat center center;}
#bannermenu #exit {width:24px;height:24px;float:left;margin-right:6px;background:transparent url(../images/theme/icons/cancel.png) no-repeat center center;}
#bannermenu #enter {width:24px;height:24px;float:right;margin-right:6px;background:transparent url(../images/theme/icons/user.png) no-repeat center center;}
#bannermenu #edit {width:24px;height:24px;float:left;margin-right:6px;background:transparent url(../images/theme/icons/edit.png) no-repeat center center;}
#bannermenu #view {width:24px;height:24px;float:left;margin-right:6px;background:transparent url(../images/theme/icons/web.png) no-repeat center center;}
#bannermenu #validate {width:24px;height:24px;float:left;margin-right:6px;background:transparent url(../images/theme/icons/check.png) no-repeat center center;}

#languages {width:100px;float:left;margin-top:13px;margin-left:20px;}
#french {width:32px;height:24px;float:left;margin-right:2px;background:transparent url(../images/theme/flags/fr.png) no-repeat center center;}
#english {width:32px;height:24px;float:left;margin-right:2px;background:transparent url(../images/theme/flags/en.png) no-repeat center center;}

#board {height:200px;margin-bottom:0.5em;background:transparent url(../images/bamboo.png) no-repeat center center;}
#board #bug {float:right;width:64px;height:64px;position:relative;background:transparent url(../images/ladybug.png) no-repeat;cursor:default;}
#board #bug {top:156px;right:210px;}
#board #bug:hover {top:158px;right:213px;}
