#page  {        width: 700px;        font-size: 10pt;        font-family: Georgia ;}	/* IE 5.5 Mac commented backslash hack v2 \*/html > body #page  { width: 680px  ; }  /* everyone else just got a smaller page  */select, input, textarea {        margin: 2px ;        border-color: grey;        border-style: solid;        border-width: 1px;}.content  { 	background-color: #EEE;  	padding-left: 15px ; padding-top: 15px; padding-right: 5px ; padding-bottom: 5px ;   	float: left; 	width: 495px}html > body .content  { width: 495px}.nav  {       			 	width: 130px; 	 	float: right;   	 	padding: 0px; 	 	margin: 0px; }html > body .nav {  width: 150px}.delicious-posts {  border: 2px solid #ddd; padding: 0.5em;  font-family: sans-serif; }.delicious-posts ul, .delicious-posts li, .delicious-banner { margin: 0; padding: 0}.delicious-post { border-top: 1px solid #eee; padding: 0.25em; font-size: 80% }.delicious-odd { background-color: #f8f8f8 }.delicious-banner a { font-size: 80% }.delicious-posts a:hover { text-decoration: underline }.delicious-posts a { text-decoration: none; color: #a15426; display: block; padding: 0.3em }.delicious-post a { color: #04a1ff }/* nav bar elements   (probably should be condensed) */.warning  {  padding: 10px; }.rss,  .search, .archives, .recent  { background-color: #EEE; padding: 10px; width: 130px ;    }.calendar  { background-color: #EEE; padding: 4px; width: 130px ;    }.twitter  { background-color: #EEE; padding: 4px; width: 130px ;    }.nav >  div  { background-color: #EEE; padding: 10px; width: 150px ;    }/* Text styles */h1, h2, h3, h4 {                color: #77778c;                font-family: Georgia, "Times New Roman", Times, serif ;            }.title {             font-size: 12pt;                         }.sidehead {             font-size: 12pt;                         margin: 0px;            padding: 0px;            }.article { font-size: 10pt; font-family: Georgia }a img { border: none;}/* blog stuff */.date{       font-weight:bold; }.recent .sidehead { margin-bottom: 5px; }.recent p {  padding: 2px;  margin-top: 0px; margin-bottom: 0px;    }.calContent{   margin-top: 10px;  margin-left: 10px; text-align: center;    }`.hCalendarTable {         border-width: 1px;       border-style: solid;       border-color: white;       text-align: center;}.hCalendarDayNameRow {       font-size: 70%; }.hCalendarMonthYearRow{       font-size: 90%;       font-weight: bold;       text-align: center;       text-transform: lowercase; }.hCalendarDay  {       text-align: center;       font-size: 9px;}