@charset "UTF-8";
/* CSS Document */

body { margin:0px; width:850px; background-color:#EAFAFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}

/* upper stuff */

div#main { padding:0px 0px 500px 170px; background:#FFFFFF url(image/vertical_BG_image.jpg) no-repeat; border-right:#99CCFF 1px solid; margin:0px;
}

div#content { margin:0em 20px 0em 0em; clear:both; line-height:1.3em;
}

div#head { margin-bottom:2em;
}

div#upperitems {  border-bottom:#333366 10px solid; padding:0px;
}

div#upperitems ul { list-style-type:none; padding:0px; margin:0px 0px 0px 0px;
}


/* LOGO */

#logoplacement { margin:1.3em 28px 0em 25px;
}

/* NAVIGATION */


#mainnav {
}

#mainnav ul { width:175px;
}

#mainnav ul li{ background-color:#C7E4E9; border-bottom:#FFFFFF 1px solid; list-style-image:url(image/navarrow.gif); list-style-position:inside; padding-top:0.5em; padding-bottom:0.5em; padding-left:1.25em; text-transform:uppercase;
}

#mainnav ul li a:link { text-decoration:none; color:#333366;
}

#mainnav ul li a:visited { text-decoration:none; color:#333366;
}

#mainnav ul li a:hover { text-decoration:underline; color:#336699;
}

#mainnav ul li a:active { text-decoration:underline; color:#336699;
}


/* NEWS */
	
#news { width:274px; padding:0em; border-top:#C7E4E9 14px solid; margin:0px;
}

#news h3 { font: normal normal normal 1.3em Arial, Helvetica, sans-serif; color:#333366; margin-left:1em;
}

#news h3 a:link { color:#333366; text-decoration:none;
}

#news h3 a:visited { color:#333366; text-decoration:none;
}

#news h3 a:hover { text-decoration:underline; color:#336699;
}

#news h3 a:active { text-decoration:underline; color:#336699;
}


#news ul { 
}

#news ul li { padding-bottom:0.25em; padding-right:1em; list-style-image:url(image/newsarrow.gif); margin-left:3em;
}

#news ul li a {
}


.newsitem { border-bottom: #AAAAAA 1px solid; margin: 2.5em 0em 0.7em 0em; padding-bottom:3em;
}

.newsdate {color:#888888;
}



/* for newer/older nav links for news posts */

div#pnnavupper { border-bottom: #AAAAAA 1px solid; margin:0em; padding-bottom:1em; padding-top:0em;
}

div#pnnavlower { margin-bottom:4.5em;
}

.pnnav { font: normal normal normal .9em Arial, Helvetica, sans-serif; text-align:center;
}

.previous { display:inline; margin-right:0.5em;
}

.next { display:inline; margin-left:0.5em;
}






/* TEXT & LAYOUT */

h1 { font: normal normal normal 2.2em Arial, Helvetica, sans-serif; color:#333366; clear:left;
}

h1 a:link{ color:#333366; text-decoration:underline;
}

h1 a:visited{ color:#333366; text-decoration:underline;
}

h1 a:hover{ color:#FF6600; text-decoration:none;
}

h1 a:active{ color:#FF6600; text-decoration:none;
}



h2 { font: normal normal normal 1.5em Arial, Helvetica, sans-serif; color:#333366; margin-top:1.4em;
}

h3 { font: normal bold normal 1.1em Arial, Helvetica, sans-serif;
}


blockquote { font: normal normal normal 1em/1.2em Arial, Helvetica, sans-serif; color:#666666; margin-left:3em; margin-right:5em; border-left:#dddddd 10px solid; padding-left:1em;
}


a:link { color:#336699; text-decoration:underline;
}

a:visited { color:#336699; text-decoration:underline;
}

a:hover { color:#EE6600; text-decoration:underline;
}

a:active { color:#FF6600; text-decoration:underline;
}


ul { list-style-type:square;
}


.alignleft {float:left; margin-right:1.5em; margin-bottom:0.5em; clear:left; text-align:left;
}

.alignright {float:right; margin-left:1.5em; margin-bottom:0.5em; clear:right; text-align:right;
}

.caption {font-size:0.9em; font-style:italic; color:#666666;
}

/* bottom stuff */

div#footer { margin:4.5em 20px 0em 0em; background-color:#FFFFFF; padding:0.1em 0em; border-top:#333366 2px solid; font: normal normal normal .833em Arial, Helvetica, sans-serif; color:#666666;
}
	