
h1, h2{
font-size: 20px;
font-family: Arial, Helvetica, sans-serif;
color: #666666;
margin: 0;
margin-bottom: 20px;
font-weight:normal;

}

#content h2 a{
font-size: 15px;
font-family: Arial, Helvetica, sans-serif;
color: #006699;
margin: 0;
font-weight:bold;
text-decoration: none;

}


#searchblog{
position:relative;
left: 35px;
width: 200px;
top: 10px;
padding-bottom:10px;
}

#s{
width: 175px;
}

/* Megan added this */
.footertext{
float: left;
padding-top: 2px;
padding-right: 6px;
position:relative;
color:#FFFFFF;
vertical-align:middle;
height: 20px;
font-size: 11px;
}





/* For Blog */


#articlewrapper{
width: 400px;
}

#calendar{
position:relative;
top: 15px;
left: 35px;
line-height: 15px;
margin-bottom: 30px;
clear:both;
font-family:Arial, Helvetica, sans-serif;
color: #666666;

}
#calendar td, #calendar th{
font-size:12px;
}

.post {
	margin: 0 0 40px;
	text-align: justify;
}

.postmetadata {
	clear: left;
}

.widecolumn .entry p {
	font-size: 1.05em;
}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
}

.entry p a:visited {
	color: #b85b5a;
}

tbody a:hover{
background-color:#FFFFCC;

}

#sidebar{
width: 227px;
float: left;
height: 350px;
background: url(/img/updates2.gif) no-repeat;
background-repeat:repeat-x;
background-color: #DBE0EA;
border-right: 1px solid #9b9b9b;
margin: 0px;
padding: 0px;
}

#content h2 a{
font-size: 15px;
font-family: Arial, Helvetica, sans-serif;
color: #006699;
margin: 0;
font-weight:bold;
text-decoration: none;
}


#content ul li{
list-style:square;
}

.categorylist{

padding: 0;
margin: 0;
}

.categorylist ul li{
list-style: none;
margin: 0px;
padding: 0px;
position: relative;
left: -20px;
}

tt{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}


/* DEBUGGING OUTLINES
*******************************/
/*#wrapper{
border: 5px solid #3399FF;
color: #9933CC;
}


#contentbox {
border: 8px solid #FF00CC;

}

#sidebar{

border: 2px solid #9933CC;
}

#content{
border: 1px solid #009900;
}

#articlewrapper{
border: 1px solid #FF0000;

}*/
