BODY,P, TD, TH, DIV, SPAN {
    color: #061C37;
	font-size: 100%;
	font-family: Georgia, Tahoma, Verdana, Arial;
}

body
{
	margin: 0;
	padding: 5px;
	font-size: 100%;/* font sizing in ems, baby. if you want to change anything, just change this.*/
	/*funny thing happens at 75% and lower. opera goes to a nice small size, but moz and ie pc change almost not at all. seems 76% is as small as you can go and stay the same across browsers. poop.*/
	background-color: #ffffff;
	font-family: Georgia, Tahoma, Verdana, Arial;
}
h1
{
	font-size: 2.0em;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0em;/*both set to zero and padding in header div is used intead to deal with compound ie pc problems that are beyound summary in a simple comment.*/
}
h2
{
	font-size: 1.7em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;
}
h3
{
	font-size: 1.4em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;
}
h4
{
	font-size: 1.2em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
}
h5
{
	font-size: 1.0em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
}
h6
{
	font-size: 0.8em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
}
a
{
	color: #008DCE;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
}
a:hover
{
    	color: #EE7F09;
}



BUTTON 
{
	border-style: none;
	border-width: 1pt;
	font-size: 1.0em;
	font-family: verdana, Arial, Helvetica;
	font-style: normal; 
}
LABEL
{
	font-size: 8pt;
	font-family: verdana, Arial, Helvetica;
	font-style:normal; 
}
TEXTAREA
{
	border-style: solid;
	border-width: 1pt;
	font-size: 8pt;
	font-family: verdana, Arial, Helvetica;
	font-style: normal; 
}
FIELDSET
{
	border-style: solid;
	border-width: 1pt;
	font-size: 8pt;
	font-family: verdana, Arial, Helvetica;
	font-style: normal; 	
}
LEGEND	
{
	font-size: 8pt;
	font-family: verdana, Arial, Helvetica;
	font-style: normal; 
}
SELECT
{
	border-style: solid;
	border-width: 1pt;
	font-size: 8pt;
	font-family: verdana, Arial, Helvetica;
	font-style: normal; 
}
TABLE
{
	font-family: garamond, Times New Roman, Times;
	font-style: normal; 
}
CAPTION 
{
	font-size: 14pt;
	font-family: verdana, Arial, Helvetica;
	font-style: normal; 
}
TH
{
	font-family: garamond, Times New Roman, Times;
	font-style: normal; 
}
MARQUEE
{
	font-size: 14pt;
	font-family: garamond, Times New Roman, Times;
}
.blogentry
{
	font-size: 1.3em;
	font-style: normal;
	font-weight: bold;
	text-decoration:underline;
}
.title
{
	font-size: 1.8em;
	font-style: normal; 
}
.p-shadow
{
  width: auto;
  float:left;
  background: url(shadowAlpha.png) no-repeat bottom right !important;
  background: url(shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}

.p-shadow div
{
  background: none !important;
  background: url("../shadow2.gif") no-repeat left top;
  padding: 0 !important;
  padding: 0 6px 6px 0;
}

.p-shadow p
{
  color: #777;
  background-color: #fff;
  font: italic 1em georgia, serif;
  border: 1px solid #a9a9a9;
  padding: 4px;
  margin: -6px 6px 6px -6px !important;
  margin: 0;
}


.button
{
	font-family: 'Trebuchet MS', 'Lucida Grande',
		Verdana, Lucida, Geneva, Helvetica, 
		Arial, sans-serif;
	font-size: 2em;
	font-weight: normal;
	color: darkgreen;
}


.button ul
{
	background: none !important;
	background: url("../shadow2.gif") no-repeat left top;
	list-style: none;
	display: inline;
  	padding: 0;
}

.button li
{
  	display: inline;
  	color: #777;
  	font: italic 1em georgia, serif;
  	padding: 0 6px 6px 0 !important;
  	padding: 0 0px 6px 0;
  	background: url(shadowAlpha.png) no-repeat bottom right !important;
  	background: url(shadow.gif) no-repeat bottom right;
}

.button li a
{
  	display: inline;
  	text-decoration: none;
  	background-color: #fff;
  	border: 1px solid #a9a9a9;
  	padding: 1px 2px 0 2px;
}

html>body .button li a
{
  	width: auto;
}

.button li a:hover
{
    	color: #EE7F09;
}