@charset "utf-8";
/* CSS Document */

body {
  background: #ffffff;
  background-repeat: no-repeat;
  font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	line-height: 1.4em;
	color:#000;
}

a:link {
	text-decoration:none;
	color: #00F;
}
a:hover {
	text-decoration:none;
	color: #09F;
}

table.centering {
margin-left:auto; margin-right:auto;
}

.underlinemenu{
width: 100%;
}

.underlinemenu ul{
padding: 6px 0 7px 0;
margin: 0;
text-align: center;
}

.underlinemenu ul li{
display: inline;
}

.underlinemenu ul li a{
color: gray;
padding: 6px 3px 3px 3px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 10px; /*spacing between each menu link*/
font: 15px "Trebuchet MS", sans-serif;
text-decoration:none;
border-bottom: 3px solid gray; /*bottom border is 3px*/
}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
border-bottom-color: #00F;
color:#000;
}

.fb_icon {
	display: block;
	width: 19px;
	height: 19px;
	background: url('images/facebook.png') bottom;
	text-indent: -99999px;
}
.fb_icon:hover {
	background-position: 0 0;
}

.tw_icon {
	display: block;
	width: 19px;
	height: 19px;
	background: url('images/twitter.png') bottom;
	text-indent: -99999px;
}
.tw_icon:hover {
	background-position: 0 0;
}

.rss_icon {
        display: block;
        width: 19px;
        height: 19px;
        background: url('images/rss.png') bottom;
        text-indent: -99999px;
}
.rss_icon:hover {
        background-position: 0 0;
}

.projects {
	font: 22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #093;
	line-height:70%;
	font-weight:bold;
}

.headings{
	font-size:22px;
	color:#093;
	line-height:220%;
	font-weight:bold;

}

.textcenter {
	text-align: center;
}

ul {
list-style-image: url(images/bullet.png);
}
