/*  
Portions of this stylesheet were put into the WordPress Default theme, and portions 
of the WordPress Default theme (Theme URI: http://wordpress.org/) stylesheet 
were put into this stylesheet. This was done to synchronize the looks of the blog and 
the main web site to some extent.
*/

html,body,h1,h2,p,a,div,table,tr,td
{
	margin: 0px;
	padding: 0px
}

html
{
	background-color: #d5d6d7;
}

body
{
	width: 760px;
	margin: 10px auto;
	font-family: Arial, Sans-Serif;
	font-size: 100%;
	font-weight: normal;
	text-align: left;
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #000000
}

a 
{
	padding: 0px;
	text-decoration: none;
	font-weight: normal;
	color: #06c
}

a:hover
{
	color: #147;
	text-decoration: underline
}

div.right
{
	height: 100%;
	width: 50%;
	float: right;
	display: inline
}

div.left
{
	height: 100%;
	width: 50%;
	float: left;
	display: inline
}

.header
{
	background-color: #888888;     
	color: #FFFFFF
}

div.header
{
	height: 58px;
	width: 100%
}

h1.header 
{
	padding: 8px 0px 0px 8px;
	font-size: 2.3em
}

a.header
{
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold
}

a:hover.header
{
	color: #FFFFFF;
	text-decoration: none
}

ul.navigation
{
    margin: 0px;
	padding: 20px 2px 0px 0px;
	list-style: none;
    text-align: right
}

li.navigation 
{
	border-right: 1px solid #000000;
	padding: 0px 9px 0px 6px;
	margin: 0px;
	font-size: 1.3em;
	display: inline
}

li.navigation#last
{
	border-right: 0px
}

a.navigation
{
	color: #FFFFFF
}

a:hover.navigation
{
	color: #FFFFFF
}

.subheader
{
	background-color: #AAAAAA;     
	color: #000000
}

div.subheader
{
	width: 100%
}

h2.subheader 
{
	padding: .3em 8px .2em 8px;
	text-align: justify;
	font-size: 1.15em;
	font-weight: normal
}

a.subheader
{
	color: #FFFFFF
}

a:hover.subheader
{
	color: #FFFFFF
}

.content 
{
	background-color: #FFFFFF;     
	color: #000000;
	font-size: 95%;
	font-weight: normal;
	text-align: left
}

div.content
{
	height: 100%;
	width: 100%
}

b.content
{
	color: #444444;
	font-weight: bold
}

p.content
{
	padding: .5em 8px .5em 8px;
	text-align: justify
}

.footer 
{
	background-color: #EEEEEE;     
	color: #000000;
	font-size: 85%;
	font-weight: normal
}

div.footer
{
	height: 19px;
	width: 100%
}

table.footer
{
	padding: 0px 6px 0px 6px;
	width: 100%
}

td#copyright
{
	text-align: right
}

td#openpgp
{
	text-align: left
}

td#sip
{
	text-align: center
}

div#map
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 0px
}