body {  
       background: #c1d1db url('backgrad.png') repeat-x top;
       padding: 0;
       margin: 0;
	font-family: "Bitstream Vera Sans", Verdana, helvetica, Arial, sans-serif;
	color: black;
       }

div.page {
	margin: 0 auto;
	margin-top: 0.8em;
	max-width: 800px;
	border-bottom: medium black solid;
	border-left: medium black solid;
	border-right: medium black solid;
	}
span#copy {
	position: relative;
	top: 0.5em;
	float: right;
	margin-right: 1em;
	color: #b9c2cf;
	}

h2.date {
	}	
table {
	layout: fixed;
	width: auto;
      }				

div.holder {
	float: right;
	width: 100%;
	}

td.sidebar {
	background-color: #dfe7e7;	
	border-left: darkgray dashed thin;
	width: 3em;
	table-layout: fixed;
	}

td.footer {
	background-color: white;
	}

div.footer {
	padding-top: 3em;
	background: white url("footgrad.png") repeat-x bottom;
	}

div.header { 
             padding-top: 52px;
             padding-bottom: 54px;
             margin: 0;
             background: black url("colourchckens.jpg") repeat-x center center;
             }

h2.date-header {
		margin-bottom: 0em;
		}

.subhead {
}

h2 {
	color: #626377;
	border-top: thin dotted #a1a1cf;
	font: 10pt Arial, sans-serif;
}

table {
	margin: 0;
	}

div.container { 
                padding-top:0;
                margin-top: 0;
                background-color: #a1a1cf;
                }

div.main {
	
              	
	}

td.content {
	   background-color: white;
	   line-height: 1.1em;
	}

div.content { 
             padding-top: 1em;
	     padding-left: 0.2em;
             background: white url("bighead.png") no-repeat top right;
	     }

div#prevpost a {
		font-size: 10pt;
	}

div.navmenu { 
              margin-top: 5em;
              width: 150px;
		font-size: 10pt;
              }

div.linkage p { margin-top: 0.5em; margin-bottom: 0.5em;}

div.navmenuitem { 

                  }

dl dt {
	font-weight: bold;
	margin-left: 0.2em;
	margin-bottom: 0.2em;
	}
dl dd {
	margin-bottom: 1em;
}

h1.title { 
           margin: 0;
           border-bottom: thin black solid;
           margin-bottom: 1em;
           margin-right: 3em;
           margin-left: 0;
           padding-left: 0.5em;
	   font-family: sans-serif;
           }

a:link {color: #465da0;}
a:active {color: #ff0000;} 
a:visited {color: #884864;} 

div.blosxomEntryClutter {
	float : right;
	color : #aaaaaa;
}

div.infobox { 

              margin-right: 200px;
              margin-left: -2px;
              padding: 0.3em;
		margin-bottom: 2em;
		border: thin black dotted;
		background-color: white;
		float: right;
              }

div.infobox p { 
                margin: 0.1em; 
                }

div.postbox,.table-thumbnails { 
	      border: solid black thin;
              background: white url("grad.png") repeat-y;
              margin-right: 1em;
              margin-top: 0;
		margin-bottom: 2.5em;
              margin-left: 0em;
              padding: 0.4em;
              padding-left: 0.3em;
              }

.table-thumbnails img {
		margin: 0.5em;
	}


