/*	General body
-----------------------------------------------------------------------------*/
body { 
  text-align: center; /* IE Fix */
  margin:36px 0;
  margin-bottom: 0; 
  margin-top: 0;
  background: url('images/background/BGSquare.png') right repeat;
  font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
  line-height: 1.5
}
body             { font-size: 75%; }   /* IE's non-compliance */
html > body   { font-size: 12px; }  /* Other browsers  - compliant*/

/*	Header
-----------------------------------------------------------------------------*/
#header {
	height: 80px;
  background: url('images/background/BlueHead.png') right repeat
}

#header h1, #header .description  {
	margin: 0;
	line-height: 1.5em;
  text-align: center;
}

/*	Navigation Bar
-----------------------------------------------------------------------------*/
#nav { 
padding: 0; 
background: #6000FD; 
float: left; 
width: 100%; 
line-height: 4em; 
}

#nav ul li,li a { 
color: #F2FFDF; 
padding: 0px 10px; 
float: left; 
display: inline;
text-decoration: none; }

#nav li a:hover { 
background: #6F80FD; 
color: #050545; }

/*	Site shell
-----------------------------------------------------------------------------*/
.shell {
  text-align: left;
  padding: 0;
  margin: 0 auto;   
  width: 820px;     
  padding-top: 10px;
}

#maincontent h2 { 
border-bottom: 2px dotted #6000FD; 
margin-bottom: 10px; 
}

#maincontent ul li   {
padding: 2px 0 2px 0px; 
color: #000000;
list-style-type: square;
display: list-item;
}

#maincontent .content 	{ 
padding: 10px 10px 10px 10px; 
}	

#page {
	border-left: 1px solid #CDC;
	border-right: 1px solid #CDC;
	border-bottom: 1px solid #CDC;
	float: right;
	margin-bottom: 10px;
}

/*	Text Settings
-----------------------------------------------------------------------------*/
h1,h2 { 
  font-family: Helvetica, Arial, "Lucida Grande", Verdana, sans-serif;
  color:#111; 
}

h1  { font-size: 3em; }
h2  { font-size: 2em; }

p { text-align:justify; }

img { 
border: 1; 
border-color: #6000FD;
}

ul li   {
padding: 2px 0 2px 0px; 
color: #6000FD;
}

/*	Sidebar
-----------------------------------------------------------------------------*/
#page { background: url('images/background/lemon.png') right repeat;}
#sidebar  { margin-left: 0px;}
#sidebar h2 { font-size: 1.3em; line-height: 1.5; }
#sidebar ul { 
margin: 0; 
padding: 20px 5px 25px 2px; 
color: #6000FD;
list-style: none;

}

/* Columns
-------------------------------------------------------------- */
.column {
  float: left;
  margin: 0 10px;
}
.span-1 { width: 190px; }
.span-2 { width: 610px; }
.span-3 { width: 820px; }
* html .column  { overflow-x: hidden; } /* IE6 fix */

.first  { margin-left: 0; }
.last { margin-right: 0; }

.large  { font-size: 1em; }


/*	Footer
-----------------------------------------------------------------------------*/
#footer { 
text-align: center; 
font-size: 0.9em; 
background: #6000FD;
}
