/* Redefined HTML */

body {
		margin:-20px 0px 0px 0px; padding:0px;
		background-color:#ffffff;
		background-image:url(img/pagebg.jpg);
		background-attachment:fixed;
		background-position:top left;
		background-repeat:repeat;
		font-family:"Trebuchet MS", Arial, Verdana;
		text-align:justify;
		}
a		{
		color:#121212;
		text-decoration:none;
		border-bottom:1px dotted #0099cc;
		}
a:hover	{
		color:#000000;
		text-decoration:none;
		border-bottom:1px dotted #cc9900;
		}
h2		{
		font-size:14px;
		font-weight:normal;
		margin:0px;
		padding:0px;
		}

/* Classes */

.leftcol {
		width:160px;
		vertical-align:top;
		padding:4px 0px 0px 10px;
		}
.rightcol {
		width:580px;
		vertical-align:top;
		padding:4px 9px 0px 8px;
		}
.title {
		top:0px;
		left:0px;
		width:auto;
		height:18px;
		position:relative;
		border:2px solid #8888ff;
		padding:4px 7px 4px 7px;
		margin-bottom:8px;
		text-align:justify;
		font-size:14px;
		background-image:url(img/titlebg.jpg);
		background-position:top center;
		background-repeat:repeat-x;
		}
.titleleft {
		width:85%;
		height:auto;
		float:left;
		text-align:left;
		font-size:14px;
		}
.titleleft a {
		color:#000000;
		border:0px;
		}
.titleleft a:hover {
		color:#000000;
		text-decoration:underline;
		border:0px;
		}
.titlecentre {
		width:100%;
		height:auto;
		float:left;
		text-align:center;
		font-size:14px;
		}
.titleright {
		width:15%;
		height:auto;
		float:right;
		text-align:right;
		font-size:10px;
		padding-top:1px;
		}
.content {
		top:0px;
		left:0px;
		width:auto;
		height:auto;
		position:relative;
		border:2px solid #999999;
		padding:4px 7px 4px 7px;
		margin-bottom:8px;
		text-align:justify;
		font-size:12px;
		background-color:#f5f5f5;
		}
.aboutme {
		font-size:10px;
		text-align:left;
		padding-top:2px;
		}
.aboutme a {
		font-size:9px;
		color:#ff0000;
		border:0px;
		}
.aboutme a:hover {
		color:#ff9900;
		border:0px;
		}
.aboutme img {
		padding:2px;
		border:1px solid #000000;
		}
.calendar {
		font-size:10px;
		padding-left:13px;
		}
.calendar a {
		color:#0099ff;
		border:0px;
		}
.calendar a:hover {
		color:#ff9900;
		border:0px;
		}
.archives {
		text-align:center;
		padding:5px 0px 5px 0px;
		}
.extlinks {
		font-size:12px;
		text-align:center;
		}
.extlinks a {
		color:#0099ff;
		border:0px;
		}
.extlinks a:hover {
		color:#ff9900;
		border:0px;
		}
.copyright {
		text-align:center;
		font-size:10px;
		}
.copyright a {
		color:#333333;
		text-decoration:underline;
		border:0px;
		}
.copyright a:hover {
		color:#000000;
		border:0px;
		}
.permalink {
		border-top:1px solid #999999;
		text-align:center;
		margin:6px 0px 0px 0px;
		padding-top:2px;
		}
.permalink a {
		color:#ff9900;
		border:0px;
		}
.permalink a:hover {
		color:#0099ff;
		border:0px;
		}
.entryimg {
		border:1px solid black;
		padding: 3px;
		width: 226px;
		height: 170px;
		margin-left: 4px;
		float:right;
		}
/* Layers */

#search {	
		position:relative;
		left:230px;
		top:196px;
		width:292px;
		height:27px;
		z-index:1;
		}