/* Links */


A  {
	text-decoration : none;
	color :#7AB11B; 
    }

A:hover {
	text-decoration : underline;
	color : #991704; 	}

/* Universal stylistics (<strong>, <em>, etc */

strong {
	font-size: 10px;
	color: #81C40F;
	font-family: Arial;
	text-transform: uppercase;}

em {
 	color: #412C77;
	font-size: 11px; }
/* Sidebar */

div#contentleft{
	padding-top:10px;
	width: 180px;
	float: right;}

div#contentleft p {
	font: 11px Verdana;  
	color:#778295;
	padding: 3px;
	text-align: justify;
	margin-top:0;
	margin-bottom:8px;
	line-height: 145%;
    }

div#contentleft p strong {
	color :#C58554; 
	font-weight: bold;
	font-family: Georgia; 
	text-transform: none;
	font-size: 12px;
    }

/* Main header classes */

h1 {
	margin: 0 0px 3px 0;
	padding: 20px 85px 0 0;
	background: url(images/h1.gif) no-repeat top right;
	color: #223AA9;
	font-family: Century Gothic, sans-serif;
	font-size: 22px;
	font-weight: normal;
	height: 50px;
	text-transform: uppercase;
	display: block;
	text-align: right;
}

h2 {
	margin: 3px 0 3px 0;
	padding: 0px 0 0 115px;
	background: url(images/h2.gif) no-repeat top left;
	color: #9E110D;
	font-family: century gothic, sans-serif;
	font-size: 14px;
	letter-spacing: 2px;
	font-weight: normal;
	text-transform: lowercase;
}


h3 {
	margin: -34px 80px 5px 0;
	color: #9E110D;
	font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7px;
	font-weight: normal;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: right;
}

/* Body text classes */


ul.nav {
	color: #2A1F1F;
	list-style: none;
	background-image: url(images/navbg.gif);
	padding-left: 35px;
	text-align: justify;
	margin-top:0;
	margin-left:40px;
	margin-right:40px;
	padding-top:5px;
	padding-bottom:2px;
	margin-bottom:8px;
	line-height: 145%;}

ul.nav A {
	font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #223AA9;
	font-weight: normal;
	letter-spacing: 2px;
	text-transform: uppercase;}

li {
padding-left: 20px;
background-image: url(images/bullet.gif);
background-repeat: no-repeat;
background-position: 0 3px; }

	
p, body {
	font: 11px Verdana;  
	color:#5B5764;
	text-align: justify;
	margin-top:0;
	margin-bottom:8px;
	line-height: 145%;
    }

p.center {
	text-align: center;
    }

p.right {
	text-align: right;
    }

p.left {
	text-align: left;
    }

img.left {
	margin: 5px;
	float: left;
	}

img.right {
	margin: 5px;
	float: left;
	}

blockquote {
	color:#49357A;
	text-align: justify;
	padding: 5px;
	margin: 5px 50px 5px 50px;
	letter-spacing: 1px;
	line-height: 150%;
	background-color: #E3EEF7;
	font:10px Georgia;
    }

blockquote strong{
	color:#9E110D;
   }

.quote {
	color:#9E110D;
	text-align: justify;
	padding-top:0pt;
	letter-spacing: 1px;
	padding-bottom:0px;
	line-height: 150%;
	font:10px Georgia;
    }

.quote em {
	color:#D74229;
	font:10px Arial;
    }


/* Misc. */	

body {font: 11px Verdana;  
	color:#b9b2b2;
	margin:8px;
	line-height: 145%;
	background-color:#1B2865;
    }
.gallery
	{border: 5px solid #C8D8E4;}
img
    {border: 0px none;}


/* Structural ids */

#frame{
	width: 500px;
	padding: 0;
	background-color: #FCFEF5;	
	margin-right:auto;
	margin-left:auto;}

#contentright{
  padding: 0px 25px 0 25px;
}

#footer{
	color: #5865A2;
	padding: 37px 10px 55px 150px;
	background: url(images/footer.gif) no-repeat bottom right;}
