
/* =============================== */
/*            Structure            */
/* =============================== */

body { font-family: palatino,times,serif;
	font-size: 12pt; line-height: 1.2em; color: #223344;
	background-color: #b8b8b8;
	background-repeat: no-repeat;
	}

#banner { text-align:center; }

#c-box { width: 70%; margin: 0 auto;
	font-style: italic; font-weight: bold;
	text-align: center;
	padding: 1em 2em;
}

#c-box-inner { width: 70%; margin: 0 auto; }

#nav-box, #nav-box-inner, #bottom-box, #bottom-box-inner {
	width: 85%; margin: 0 auto 0 auto; float: left; 
	text-align: right;
	font-size: 11pt; font-style: italic;
	color: white;
	clear: all; 
 }

#nav-box-inner, #bottom-box-inner {
	width: 85%;
	color: #223344;
	font-style: normal;
}

#bottom-box-inner {
	font-style: italic;
}


/* =============================== */
/*              Style              */
/* =============================== */

#c-box p { font-size: 16pt; line-height: 24pt; margin-bottom: 1.5em;
	color: #112233; font-style: italic;
}

p#para1 { color: #667788; }
p#para2 { color: #445566; }
p#para3, p#para4 { color: #feeec1; }

#para4 a:link    { color: #febe5d; text-decoration: underline; }
#para4 a:visited { color: #febe5d; text-decoration: underline; }
#para4 a:hover   { color: yellow; text-decoration: underline; }

#bottom-box a:link    { color: #febe5d; text-decoration: underline; }
#bottom-box a:visited { color: #febe5d; text-decoration: underline; }
#bottom-box a:hover   { color: yellow; text-decoration: underline; }

#c-box-inner p {
	font-size: 14pt; line-height: 22pt;
	margin-bottom: 0.3em; color: #112233;
}

#c-box-inner ul { margin: 1em 0; }

#c-box-inner li { list-style-image: url(pics/tri.gif); 
	font-size: 14pt; line-height: 20pt; margin: 0.5em 0 0 2.5em; padding-left: 0.3em; }

#c-box-inner .testa p { font-size: 14pt; line-height: 18pt; }

/*
#nav-box-inner {
	border-top: 1pt solid #a4443d;
}
*/

#more { margin-top: 1.5em; font-size: 12pt; }

.right-p { text-align: right; margin-top: 0; padding-top: 0.4em; line-height: 1em; }


/* =============================== */
/*          Standard HTML          */
/* =============================== */

a:link    { color: #a4443d; text-decoration: underline; }
a:visited { color: #a4443d; text-decoration: underline; }
a:hover   { color: #0648a1; text-decoration: underline; }

ul,li,p,blockquote,input { margin: 0; padding: 0; }
li {padding-bottom: 0.6em; }
p { padding-top: 0.6em; }
input { margin-top:0.6em; }

pre { font-size: 0.9em; }

h1 { text-align: center; margin-top: 1em; margin-bottom: 0;
	font-size: 3.5em; font-weight: 600; font-style: italic;
	font-family: papyrus; color: #888877;
}

h2 { text-align: center; font-size: 2em;
	font-family: papyrus; color: #888877;
}

h3 { font-size: 1.2em; font-style: italic; margin-top: 1.5em; color: #0648a1;
	 margin: 1em 0 0.5em 0; padding-bottom: 0;
}


/* =============================== */
/*  Transparency, rounded corners  */
/* =============================== */

/*
 Using h4 as a container because rounded corners do not work
 on divs or any other kind of section I could discover.

#c-box h4 {
	-moz-border-radius: 1em;
	-webkit-border-radius:1em;
	border-radius: 1em;
	background: #d6e4ff; 
	text-align: center; margin: 2.7em 5em 0 5em;
	padding: 1em 2em;
}

.trans2 {
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}

.opaque {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

.rounded {
	-webkit-border-radius:Ê1em;
	-moz-border-radius:Ê1em;
	border-radius:Ê1em;
}
*/
