/***************************************
* CSS by David LeMieux
***************************************/

html, body, div, p
{
   font: normal 16px Georgia, serif;
   color: #3F3F3F;
}

body 
{
   margin: auto 0;
   background-color: #FCFCFC;
}

img
{
   border: 0px none #FCFCFC;
}

#wrapper
{
   position: relative;
   margin: 0 auto;
   width: 800px;
   margin-top: 20px;
}


#title
{
   position: relative;
}

#title a:link, #title a:hover, #title a:visited
{
   text-decoration: none;
}

#title h1
{
   margin: 0;
   padding: 0;
   font: bold 36px Arial, sans serif;
   color: #3F3F3F;
   text-align: left;
   text-transform: uppercase;
   float: left;
}

#title p
{
   margin-bottom: 5px;
   text-align: right;
   color: #047BBC;
   float: right;
}

#mainlinks
{
   background-color:  #FF9900; /*#494949;*/
   /*position: absolute;*/
   /*width: 100%;*/
   height: 25px; /*35px;*/
   top: 110px;
   left: 0px;
}

#mainlinks a:link, #mainlinks a:visited
{
   padding: 7px 20px 0px 20px; 
   border-right: 3px solid #FFAA11; /*#313131;*/
   display: block;
   height: 15px; /*25px;*/
   color: #494949; /*#FFFFFF;*/
   font: 10px Arial, sans serif;
   text-decoration: none;
   text-transform: uppercase;
}

#mainlinks a:hover
{  
   color: #FFFFFF; /*#89CB40;*/
}

#mainlinks .center
{
   margin: 0 auto;
   /*width: 800px;*/
}

#mainlinks ul
{
   margin: 0;
   padding: 0;
   list-style: none;
}

#mainlinks li
{
   float: left;
   background-color: #FF9900; /*#494949;*/
   width: auto;
}

* html #mainlinks li
{
   width: 150px;
}

.clearf
{
   content: ".";
   height: 0px;
   visibility: hidden;
   display: block;
   clear: both;
}

#decrees
{
   width: 600px;
   margin-top: 20px;
   position: relative;
   float: left;
}

#decrees img
{
   border: 0;
   padding: 10px;
   background-color: #EEEEEE;
}

#sidebar
{
   margin-top: 20px;
   width: 160px;
   float: right;
   background-color: #EEEEEE;
   padding: 5px;
}

#sidebar h4
{
   font: bold 18px Arial, sans serif;
   color: #3F3F3F;
   margin: 0;
   padding: 10px 0px 10px 0px;
}

#sidebar p
{
   font: 14px Arial, sans serif;
   color: #3F3F3F;
   margin: 0;
   padding: 0px 0px 10px 0px;
}

#sidebar a:link, #sidebar a:visited
{
   color: #047BBC;
   text-decoration: none;
}

#sidebar a:hover
{
   color: #000000;
}

.holder
{
   height: auto;
   padding: 10px 0px 30px 0px;
}

.holder a:link, .holder a:visited
{
   color: #047BBC;
   text-decoration: none;
}

.holder a:hover
{
   color: #000000;
}

.holder .guest a:link, .holder .guest a:visited
{
   color: #89CB40;
}

.holder .guest a:hover
{
   color: #000000;
}

.holder .info
{
   position: relative;
   text-align: left;
}

.holder .info a:link, .holder .info a:visited
{
   text-decoration: none;
}

.holder .guest a:hover
{
   color: #555555;
}

.holder .info h4
{
   font: bold 18px Arial, sans serif;
   color: #3F3F3F;
   margin: 0;
   padding: 0;
}

.holder h4 a:link, .holder h4 a:visited
{
   color: #3F3F3F;
   text-decoration: none;
}

.holder h4 a:hover
{
   color: #3F3F3F;
}

.holder .info p
{
   font: normal 12px Arial, sans serif;
   color: #3F3F3F;
   margin: 0;
   padding: 0;
}

.holder .rant p
{
   padding: 0;
   margin: 0;
}



