/*****************************************************************************
 * Date:     Tue Apr 17 22:07:41 CDT 2007
 * Author:   Luca Matteis
 * Revision: $Id$
 ****************************************************************************/
 
body
{
   font: 11px/1.5em sans-serif;
   font-size: 12px;
   background-color: #333;
   color: #000;
   font-family: Arial, Helvetica, sans-serif;
}

#main
{
   margin-left: 50px; 
   margin-right: 50px; 
   border: 2px #424242 solid;
   background-color: #dfe0e5;
}

/* WRAPPER */

#wrapper
{
   margin-left: 50px;
   margin-right: 50px;
   border: 0px #424242 solid;
   background: #dfe0e5 url(/assets/images/bubble-left.png) left repeat-y;
}
	
#wrapper2
{
   background: url(/assets/images/bubble-right.png) right repeat-y;
}

/* HEADER */
#header
{
   font-size: 15px;
   font-weight: bold;
   text-align: center;
   background: url(/assets/images/bubble-top.png) top repeat-x;
   color: #0c5c92;
   height: 100px;
}

#header div.left
{
   display: block;
   background: url(/assets/images/bubble-top-left.png) top left no-repeat;
   padding:0px;
}

#header div.right
{
   color: #000;
   background: url(/assets/images/bubble-top-right.png) top right no-repeat;
   display: block;
   padding: 10px;
   padding-top: 35px;
}

#header h1
{
   font-weight: bold;
   color : #000;
   margin: 0;
   padding: 0;
}

#header .subt
{
   color: #993233;
   font-size: 12px;
   padding: 10px;
   text-align: center;
}

#header .subt a
{
   color: #993233;
}

#header .flt
{
   position: absolute;
   right: 100px;
   border: 0;
   padding: 0;
   overflow: hidden;
   margin-top: -8px;
}

#header .flt2
{
   position: absolute;
   left:97px;
   border: 0;
   padding: 0;
   overflow: hidden;
   margin-top: -15px;
}

/* NAV */

#nav
{
   margin-left: 39px;
   margin-right: 27px;	
   background-color: #000;
   height: 34px;
}

#nav ul
{
   list-style: none;
   margin:0;
   padding:0;
   padding-left: 20px;
}
		
#nav li
{
   display: inline;
}

#nav li a
{
   float: left;
   height: 20px;
   color: #fff;
   text-decoration: none;
   background-color: #000;
   padding: 10px;
   padding-top: 7px;
   padding-bottom: 7px;
}
		
#nav li a:hover
{
   color: #333333;
   background-color: #dfe0e5;
}

/* CONTENT */

#content
{
   margin:5px 40px 30px 50px;
   text-align: left;
}

#content h2
{
   color: #993233;
   font-size: 16px;
   padding: 10px 0 5px;
   margin-bottom: 5px;
   border-bottom: 1px solid #aaa;
}

#content h3
{
   font-weight: bold;
   border-bottom: solid 1px #aaa;
}
#content table
{
   font: 11px/1.5em sans-serif;
   font-size: 12px;
}

/* FOOTER */

#footer
{
   clear: both;
   color: #888888;
   font-size: 10px;
   text-align: center;
   background: url(/assets/images/bubble-bottom.png) bottom repeat-x;
}

#footer div.left
{
   display: block;
   background: url(/assets/images/bubble-bottom-left.png) bottom left no-repeat;
}
	
#footer div.right
{
   display: block;
   background: url(/assets/images/bubble-bottom-right.png) bottom right no-repeat;
   padding: 10px;
   height: 30px;
}

.poweredby
{
   margin-top: 5px;
   color: #888888;
   font-size: 10px;
   text-align: center;
}

/* LINKS */
a, a:link, a:active, a:visited { color : #147; }
a:hover { text-decoration: underline; }
a img {
   border: 0;
}

/* EOF */

