@charset "UTF-8";

/* This is the stylesheet for the INDEX page only */

body {

font-family: verdana, arial, sans-serif;
font-size: 0.75em;
width:960px;
margin:0 auto;
background: url(images/bg.gif) repeat-x top;
clear:both;

}

img { border:none;}
 
a:link  { text-decoration: none; color: #115380; }
a:hover { text-decoration: underline;}
a:visited { text-decoration: none; color: #115380; }
a:active  { text-decoration: none; color: #ab0505; }


/* main structure */

#header,#nav,#content,#sub-section,#footer {

overflow:hidden;
display:inline-block;

}

/* safari and opera need this */

#header,#nav,#footer,#terminator {width:100%;}
#nav {position:relative;background: black; width:960px;margin:0;}
#header {height:150px;}
#content,#sub-section {line-height:1.8em; font-size:1.2em;}
#content {width:960px; margin: 0 0px 20px 0px; background:transparent;}
#footer {position:relative;background:#000;width:960px;margin:0;padding:10px 0 30px 0;color:#fff;text-align:center;}

/* #terminator {background-color: #fff; padding: 30px; color:#000; font-family: Arial, "MS Trebuchet", sans-serif;} */

/* title controls */

H1 {font: 3.00em serif; margin: 35px 0 5px 0;}
H2 {font: 0.85em "Trebuchet MS", sans-serif; padding: 0 0 0px 20px; color:#fff;}
H3 {font: 2em "Trebuchet MS", sans-serif; margin: 30px 0 5px 0px;}
H4 {font: 0.75em "Trebuchet MS", sans-serif;margin: 0 0 3px 0px; padding-bottom:10px;color:#e1e1e1;font-weight:bold;border-bottom:1px solid #f1f1f1;}

/* Horizontal Navigation */

#menu {margin: 0px 0px 0px 0px;	padding: 0;}
#menu ul {border: 0;margin: 0;padding: 0;list-style-type: none;	text-align: center;	clear: left;}
#menu ul li {display: block;float: left; text-align: center; padding: 0; margin: 0;}
#menu ul li a  {width:117px;height:50px;margin:0;color:#fff;text-decoration:none;display:block;text-align:center;letter-spacing:1px;line-height:50px;font-family:"MS Trebuchet",sans-serif;
				font-size:0.75em; text-transform:uppercase;border-left:1px solid #707070;} 
#menu ul li a:hover {color: #000;line-height: 50px;background: #e1e1e1;}
#menu a:active	{background: #c60;color: #fff;}

#menu ul li.zebra a  {width:117px;height:50px;margin:0;color:#fff;text-decoration:none;display:block;text-align:center;letter-spacing:1px;line-height:50px;
				      font-family:"MS Trebuchet",sans-serif;font-size: 0.75em; text-transform:uppercase;border-left:1px solid #707070;border-right:1px solid #707070;} 


/* Vertical Navigation */	


ul#navlist {text-align: left;list-style: none;padding: 0px;margin: 0px;width: 960px;}
ul#navlist li {display: block; border-bottom: 1px solid #ddd;}
ul#navlist li a {display: block;width: 960px;padding: 15px 0px 15px 0px;color:#006699;text-align:left;text-decoration: none;}
ul#navlist li a:active {background: #f0e7d7;color: #800000;}
ul#navlist li a:hover {background:url(06/images/rollovers/star.gif) #e7e7e7 2px 15px no-repeat;}

ul#navlist li a span.title {font: 1.5em "Trebuchet MS", sans-serif; margin: 0px 0px 3px 25px; display:block; color:#000;}
ul#navlist li a span.description {display:block; line-height: 1.0em; margin:0 20px 5px 25px; color:#918c02; }
ul#navlist li a span.date {margin:0 0 10px 25px; color:#000; text-align:right;}

ul#navlist li.alt {display: block; border-bottom: 1px solid #504d03; background:#000;}
ul#navlist li.alt a {display: block;width: 960px;padding: 15px 0px 15px 0px; text-align:left; text-decoration: none;}
ul#navlist li.alt a:hover {background: #c41700;}

ul#navlist li.alt a span.title {font: 1.5em "Trebuchet MS", sans-serif; margin: 0px 0px 3px 25px; display:block; color:#fff;}
ul#navlist li.alt a span.description {line-height: 1.0em; margin:0 20px 0 25px; color:#f2f2f2; }

/* Footer UL Lists */	

ul#footlist {text-align: left;list-style: none;padding: 0px;margin: 0px;width: 920px;}
ul#footlist li {display: block;margin: 0;padding: 0; margin-right:15px;}
ul#footlist li a {display: block;width: 920px;padding: 10px 20px 7px 20px;color:#006699;background:#fafafa;border-top:1px solid #e6e2e2;border-bottom:1px solid #fff;text-align:left;text-decoration: none;}
ul#footlist li a:active  {background: #f0e7d7;color: #800000;}
ul#footlist li a:hover {color:#fff; background:#000}
ul#footlist li a span.title {font: 0.75em "Trebuchet MS", sans-serif; margin: 0 0 3px 0; display:block; color:#115380;}
ul#footlist li a:hover span.title {font: 0.75em "Trebuchet MS", sans-serif; margin: 0 0 3px 0; display:block; color:#fff;}
ul#footlist li a span.description {display:block; font-size:10px; line-height: 1.2em; margin-right:20px; color:#000;}
ul#footlist li a span.date {font-weight:bold; font-size:10px; color:#000;}

ul#archivelist {text-align: left;list-style: none;padding: 0px;margin: 0px;width: 920px;}
ul#archivelist li {display: block;margin: 0;padding: 0; margin-right:15px;}
ul#archivelist li a {display: block;width: 920px;padding: 15px 20px 15px 20px;color:#006699;background:transparent;border-top:1px solid #e6e2e2;border-bottom:1px solid #fff;text-align:left;text-decoration: none;}
ul#archivelist li a:active  {background: #f0e7d7;color: #800000;}
ul#archivelist li a:hover {color:#000; background:#fff}
ul#archivelist li a span.title {font: 1.5em sans-serif; margin: 0 0 0px 0; display:block; color:#146388;}
ul#archivelist li a:hover span.title {font: 1.5em sans-serif; margin: 0 0 0px 0; display:block; color:#cb3939;}
ul#archivelist li a span.description {display:block; font-size:0.75em; line-height: 1.2em; margin-right:20px; color:#000;}
ul#archivelist li a span.date {font-weight:bold; font-size:10px; color:#000;}


/* Horizontal Navigation */

	
/* ID Elements Only */

#post img {border:5px solid #e1e1e1;}
div.words p:first-child {font-weight:bold;}
div.words {border-bottom:1px solid #f1f1f1; margin-bottom:10px;padding-bottom:10px;}
div.words {border-top:1px solid #f1f1f1; margin-top:10px;padding-top:10px;}

div.lists {border-bottom:1px solid #f1f1f1; margin-bottom:0px;padding-bottom:0px;background:url(images/flower.jpg) top right no-repeat;}


#news {float:left;width:960px;background:#226c8f;margin:10px 0 10px 0px;border-bottom:1px solid #226c8f;}



/* Span Elements Only */



/* Text Modifiers Only */
.middle {text-align:center;}
