@import "common.css";

body	{
			margin: 0px;
			border: 20px solid #666;
			font-family: Verdana, Arial, sans-serif;
			color: black;
			background: #CCC;
		}

a		{ font-weight: bold; text-decoration: none; }
a:hover	{ color: red; }


#header {
			height: 40px;
			padding: 15px;
			background: #369;
			color: white;
			z-index: 99;
		}

#title h1
		{
			font-size: 32px;
			margin: 0px 0px 1px 15px;
			text-transform: uppercase;
		}

#title p, .sidebars
		{
			position: absolute;
			left: 20px;
			width: 190px;
			text-align: right;
			padding: 10px;
			background: #CCC;
		}

#title p
		{
			top: 90px;
			height: 90px;
			margin: 0px;
			color: black;
			font-style: normal;
		}

#logo 	{ display: none; }

.sidebars
		{
			top: 180px;
			font-size: 11px;
			font-weight: bold;
		}

.sidebars a
		{ display: block; }

.sidebars h1
		{
			clear: both; 
			font-size: 10px;
			margin-top: 20px;
			margin-bottom: 2px;
			padding-top: 20px;
		}

.adstrip
		{
			text-align: right;
			width: 100%;
		}
.blogad
		{
			border: 1px solid #666;
			font-size: smaller;
			text-align: right;
			margin-left: auto;
			martin-right: 0px;
		}


table.contents
		{ width: 100%; text-align: right; }
.year 	{ color: #999; float: right; padding-left: 10px; }
.year th
		{ color: black; }


#blog	{
			margin: 0px 0px 0px 230px;
			padding: 10px 20px 10px 30px;
			background: #FFF;
			font-size: 12px;
		}
#blog h1
		{ font-size: 16px; font-weight: bold; }
#blog h2
		{ font-size: 16px; margin-bottom: 2px; }
#blog img
		{ margin: 2px; }
#blog blockquote
		{ color: #555; }
#blog li
		{ padding-top: 1em; }


#footer	{
			margin: 0px 0px 0px 230px;
			padding: 40px;
			text-align: center;
			background: #FFF;
			font-size: 0.75em;
		}
		
#footer img
		{
			padding: 2px;
			border: none;
			background: none;
		}


.sig	{
		font-size: 11px;
			color: gray;
			margin-left: 2em;
			margin-bottom: 3em;
		}

.update	{ font-size: smaller; color: #555; }

form ol { background: #369; color: white; }
