	body {
		color: #ffffff;
		font-family: tahoma;
		font-size: 11px;
		background-color: #000000;
	}
	div#commentsdivtop {
		background-image: url(../images/cdivback.gif);
		width: 150px;
		padding: 0px;
		margin: 0px;
	}
	
	div#nav {
		position: absolute;
		top: 2px;
		left: 100px;
		z-index: 2;
	}
	
	div#navelement {
		float: left;
		border: 1px #000000 solid;
		padding-left: 3px;
		padding-top: 1px;
		padding-bottom: 1px;
		padding-right: 3px;
		background-color: #000000;
		margin-right: 5px;
		color: #ffffff;
		font-family: tahoma;
		font-size: 11px;
		font-weight: bold;
	}
	
	div#bnavelement {
		float: left;
		border: 1px #000000 solid;
		padding-left: 3px;
		padding-top: 1px;
		padding-bottom: 1px;
		padding-right: 3px;
		background-color: #000000;
		margin-right: 5px;
		margin-top: 3px;
		color: #ffffff;
		font-family: tahoma;
		font-size: 11px;
		font-weight: bold;
	}
	
	div#bnavelement:hover {
		background-color: #cccccc;
	}
	
	div#bnavelement a {
		color: #ffffff;
	}
	
	div#cnavelement {
		border: 1px #000000 solid;
		padding-left: 3px;
		padding-top: 1px;
		padding-bottom: 1px;
		padding-right: 3px;
		background-color: #000000;
		color: #ffffff;
		font-family: tahoma;
		font-size: 11px;
		font-weight: bold;
	}
	
	div#cnavelement:hover {
		background-color: #cccccc;
	}
	
	div#cnavelement a {
		color: #ffffff;
	}
	
	div#navelement:hover {
		background-color: #cccccc;
	}
	
	div#navelement a {
		color: #ffffff;
	}
	
	div#leftdiv {
		width: 83px;
		position: absolute;
		top: 0px;
		left: 0px;
		bottom: 0px;
		height: 100%;
		background-image: url(../images/leftdiv0.gif);
		background-repeat: no-repeat;
	}
	
	
	a {
		color: #ff0000;
		text-decoration: none;
	}
	
	div#ulimgcontainer {
	height: 150px;
	width: 200px;
	}
	
	div#ulimg {
	}
	
	img#commentsavatar {
		float: left;
		padding: 1px;
		border: 1px #000000 solid; 
	}
	
	div#commentheader {
		background-color: #f2f2f2;
		height: 34px;
		color: #000000;
		padding: 3px;
		margin: 3px;
	}
	
	div#commentsbody {
		color: #ffffff;
		font-family: tahoma;
		font-size: 9px;
		font-weight: bold;
		margin: 4px;
		margin-top: 2px;
		margin-bottom: 6px;
	}
	
	hr {
      		height: 1px;
      		width: 75%;
    	}
	
	div#postcontrols {
		position: absolute;
		top: 3px;
		left: 460px;
		text-align: center;
		z-index: 2;
		color: #000000;
	}


	div#loading {
		position: absolute;
		bottom: 2px;
		left: 0px;
		width: 83px;
		text-align: center;
	  color: #ffffff;
		font-family: tahoma;
		font-size: 11px;
		font-weight: bold;
	}
	
	div.top {
		position: absolute;
		width: 382px;
		height: 81px;
		left: 69px;
		top: 0px;
		margin: 0;
		padding: 0;
		background-image: url(../images/top.gif);
	}
	
	
	div.menu {
		position: absolute;
		height: 26px;
		left: 100px;
		top: 81px;
		margin: 0;
		padding: 0;
	}



	div.home {
		width: 44px;
		height: 26px;
		background-image: url(../images/home.gif);
		background-position: 0 -26px;
		float: left;
	}
	
	div.home:hover {
		background-position: 0 0;
	}
	
	
	
	div.about {
		height: 26px;
		width: 55px;
		background-image: url(../images/about.gif);
		background-position: 0 -26px;
		float: left;
	}
	
	div.about:hover {
		background-position: 0 0;
	}
	
	
	
	div.old {
		height: 26px;
		width: 31px;
		background-image: url(../images/old.gif);
		background-position: 0 -26px;
		float: left;
	}
	
	div.old:hover {
		background-position: 0 0;
	}
	
	
	
	div.contact {
		height: 26px;
		width: 76px;
		background-image: url(../images/contact.gif);
		background-position: 0 -26px;
		float: left;
	}
	
	div.contact:hover {
		background-position: 0 0;
	}
	
	
	
	div.work {
		height: 26px;
		width: 51px;
		background-image: url(../images/work.gif);
		background-position: 0 -26px;
		float: left;
	}
	
	div.work:hover {
		background-position: 0 0;
	}
	
	
	
		
	div.leftmenu {
		height: 26px;
		width: 14px;
		background-image: url(../images/leftmenu.gif);
		float: left;
	}
	
	div#twitter_div {
	position: absolute;
	top: 0px;
	left:586px;
	width: 150px;
	color: #ffffff;
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold
	}
	
	div#twitter_div ul {
		list-style-position:outside;
		padding-left:16px;
		list-style-type: square;
	}

	div#twitter_div li {
		background-color: #000000;
		color: #ffffff;
		font-family: tahoma;
		font-size: 10px;
		font-weight: bold
		padding-top: 3px;
		padding-bottom: 3px;
	}
	
	
	div.sep {
		height: 26px;
		width: 10px;
		background-image: url(../images/sep.gif);
		float: left;
	}
	
	div.bottomleft {
		position: absolute;
		left: 20px;
		bottom: 20px;
		height: 287px;
		width: 337px;
		background-image: url(../images/bottomleft.gif);
	}
	
	div#contentcontainer {
		position: absolute;
		top: 0px;
		left: 83px;
		width: 500px;
		height: 100%;
		overflow-y: auto;
		background-image: url(../images/stripe.png);
		background-color: #ffffff;
		background-attachment: fixed;
	}

	div#content {
		color: #000000;
		font-family: tahoma;
		font-size: 11px;
		font-weight: bold;
		padding-left: 7px;
		padding-right: 7px;
	}
	
	img#blogimage {
	border: 1px #000000 solid;
	display: block;
    margin-left: auto;
    margin-right: auto
	}
	
	img#avimage{
	border: 1px #000000 solid;
	}
	
	div#content td {
		color: #000000;
		font-family: tahoma;
		font-size: 11px;
	}
	

	

		
	div#bottombar {
		position: absolute;
		left: 0px;
		bottom: 20px;
		width: 83px;
		color: #ffffff;
		font-size: 10px;
		font-weight: bold;
		font-family: tahoma;
		text-align: center;
	}
	
	div#regbar {
		position: absolute;
		left: 0px;
		bottom: 20px;
		width: 83px;
		color: #ffffff;
		font-size: 10px;
		font-weight: bold;
		font-family: tahoma;
		text-align: center;
	}

    
	div#userinfo {
		position: absolute;
		left: 0px;
		bottom: 20px;
		width: 83px;
		color: #ffffff;
		font-size: 11px;
		font-weight: bold;
		font-family: tahoma;
		text-align: center;
	}
	
	div#userinfo td {
		color: #ffffff;
		font-family: tahoma;
		font-size: 10px;
		font-weight: bold;
		padding-top: 2px;
		padding-left: 3px;
	}
	
	div#usercp {
		position: absolute;
		left: 89px;
		bottom: 0px;
		background-color: #000000;
		color: #ffffff;
		font-family: tahoma;
		font-size: 10px;
		font-weight: bold;
	}
	
	
	div#usercp td {
		color: #ffffff;
		font-family: tahoma;
		font-size: 10px;
		font-weight: bold;
		text-align: center;
		vertical-align: top;
		padding: 10px;
	}
	
	div#cpavcont {
	}

	div#cpav {
	}
	
	div#commentscontainer {
		background-color: #000000;
		color: #ffffff;
		font-family: tahoma;
		font-size: 11px;
		font-weight: bold;
		padding-top: 3px;		
	}
	
	div#commentsdiv {
		position: absolute;
		left: 89px;
		bottom: 0px;
		width: 150px;
		overflow: false;
		z-index: 1;
	}
	
	input {
		width: 65px;
		color: #ffffff;
		font-size: 9px;
		font-family: tahoma;
		border: 0px;
		border-bottom: 1px #ffffff solid;
		text-align: center;
		margin-top: 3px;
		background: transparent;
	}
	
	div#usercp input {
		width: 65px;
		color: #000000;
		font-size: 9px;
		font-weight: bold;
		font-family: tahoma;
		border: 0px;
		text-align: center;
		margin-top: 3px;
		background-color: #cccccc;
	}
	
	div#commentsdiv input {
		width: 65px;
		color: #000000;
		font-size: 9px;
		font-weight: bold;
		font-family: tahoma;
		border: 0px;
		text-align: center;
		margin-top: 3px;
		background-color: #cccccc;
	}
	
	input#small {
		background-color: #999966;
		color: #ffffff;
		font-size: 10px;
		font-weight: bold;
		font-family: tahoma;
		border: 1px #000000 dotted;
		text-align: center;
	}
	
	select {
		position: relative;
		top: 2px;
		background-color: #cccccc;
		width: 80px;
		color: #000000;
		font-size: 9px;
		font-family: tahoma;
		border: 1px #ffffff dotted;
	}

	
	textarea {
		background-color: #cccccc;
		width: 120px;
		color: #000000;
		font-size: 9px;
		font-family: tahoma;
		bottom: 2px;
		border: 1px #000000 dotted;
	}
		
	div#comment {
  		font-family: tahoma;
  		font-size: 10px;
  		color: #ffffff;
	}

