@import "common.css";

body	{
			margin: 0px;
			background-color: #FFB;
			font-family: Verdana, Arial, sans-serif;
		}

a:link 	{ color: #770; }
a:visited
		{ color: #707; }
a:hover	{ color: #000; background-color: #DD7; }


#header {
			margin: 0px 0px 0px 237px;
			height: 90px;
			padding: 10px;
			text-align: right;
		}
#header h1
		{ font-size: 2em; margin-bottom: 2px; }
#header p 
		{ margin-top: 0px; font-style: italic; font-size: 0.75em; }


#logo	{
			position: absolute;
			top: 0px;
			left: 0px;
			width: 237px;
			height: 100px;
			padding: 5px;
		}



.sidebars
		{
			position: absolute;
			top: 150px;
			left: 0px;
			width: 207px;
			text-align: center;
			padding: 5px;
		}

.sidebars a
		{
			font-size: 0.75em;
			display: block;
			border: 1px solid black; 
			margin: 0px 12px -1px 12px;
			padding: 2px;
			background-color: #EE8;
		}

.sidebars a:hover
		{ background-color: #FFF; }

.sidebars h1
		{ font-size: 0.9em; margin: 20px 0px 2px 0px; }
.sidebars h1 a
		{
			font-size: 1em;
			display: inline;
			border: none;
			background: none;
			margin: 0px;
		}
.contents td
		{ border-bottom: 1px solid black; border-collapse: collapse; }
.sidebars table a
		{ border: none; margin: 0px; padding: 2px; }
.year 	{ font-size: 0.75em; border-bottom: 1px solid black; border-collapse: collapse; }
.year a { font-size: 1em; }

.adstrip
		{
			width: 100%
			text-align: center;
			margin-left: auto;
			margin-right: auto;
		}

.adstrip_title
		{
			font-weight: bold;
			text-align: center;
		}

.blogad
		{
			border: 1px solid black;
			text-align: center;
			margin-left: auto;
			margin-right: auto;
		}

#blog 	{
		margin: 0px 0px 0px 237px;
		padding: 10px 10px 10px 20px;
		background-color: #FFF;
	}
#blog h1
		{ font-size: 1.1em; font-weight: bold; }
#blog h2
		{ font-size: 1em; margin-bottom: 2px; }

.entry h1+p:first-letter
		{
			font-size: 3em;
			font-family: Herculanum, Papyrus, Sand, Brush Script MT, Comic Sans MS, sans-serif;
			font-weight: bold;
			float: left;
			margin-right: 4px;
			padding: 2px;
			background-color: #FFB;
		}



#footer	{
			margin: 20px 0px 20px 237px;
			text-align: center;
			padding: 5px;
		}
#footer img
		{ padding: 2px 20px 2px 20px; }
#footer a:hover
		{ background: none; }


.sig 	{
			font-style: italic;
			margin-left: 2em;
			margin-bottom: 3em;
		}