body,td,th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
body { background-color: #FFFFFF; background-image: url(http://img.unpointless.com/b_bg.gif); margin: 0px 0px 8px 0px; background-repeat: repeat-x; }
a:link, a:visited, a:active  { text-decoration: none; color: #02698B; }
a:hover { text-decoration: none; color: #025773; }
#headright { background-image:url(http://img.unpointless.com/b_right.gif); min-width: 330px; background-repeat: no-repeat; background-position: right; }
#headright input { border: 1px solid #2C7993; font-size: 10px; }
#stylechange .box { padding-left: 4px; }
#stylechange { margin-top: 5px; }
#stylechange .box a { display: block; border: 1px solid #000000; height: 12px; width: 12px; }
#stylechange .box a:hover { cursor: pointer;  border-color: #FFFFFF}
#stylechange .box #blue { background-color: #41ABCE; }
#stylechange .box #purple {	background-color: #A63ED2; }
#stylechange .box #yellow {	background-color: #D7CB39; }
#stylechange .box #red {	background-color: #D23E3E; }
#stylechange .box #green {	background-color: #09eb01; }
.headusr { width: 120px;	margin-left: 4px;	margin-bottom: 6px;	padding: 3px;	border: 4px solid #BFBFBF; background-color: #D6D6D6; }
.headlinksleft { height: 19px; }
.headlinksleft td { background-repeat: no-repeat; background-position: 3px; padding-right: 3px;	padding-left: 24px;	padding-top: 1px; }
.headlinksleft a {	color: #d0d0d0;	font-weight: bold; }
.headlinksleft a:hover {	color: #FFFFFF; }
.news .date {	background-image: url(http://img.unpointless.com/b_cal.gif);	background-repeat: no-repeat;	width: 42px;	height: 42px;	padding-right: 8px; }
.news .month { font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-align: center; }
.news .day_year {	font-size: 11px;	font-weight: bold;	text-align: center; }
.news .title {	font-size: 18px; }
.news .title a { color: #000000; }
.news .postinfo {	font-size: 10px;	color: #333333; }
.news .postinfo a { color: #02698b; text-decoration: none; }
.news .body { padding-top: 3px; padding-bottom: 3px; }
.news .comment { font-weight: bold; text-align: right;  }
.news code { font-size: 11px; }

.projects h2 { padding: 0px; margin: 1px 0px 2px 0px; }
.projects h2 a { color: #000000; font-weight: bold; font-size: 18px; }
.projects .right { background-color: #eaeaea; }
.projects .right:hover { background-color: #f7e8af; background-image: url(http://img.unpointless.com/project_bg.gif); background-repeat: repeat-x;}
.projects .img { padding: 2px; }
.projects .img .b2 { border: 1px solid #c1bfbf; }
.projects .img .b1 { border: 1px solid #FFFFFF; }
.projects .img img { border: 1px solid #000000;	border-right-width: 0px; }
.projects .page { background-color: #EAEAEA; padding: 6px; }

.download { 	background-color: #D6D6D6;	border: 3px solid #BFBFBF;	padding: 5px 5px 5px 22px;	background-image: url(http://img.unpointless.com/icons/dl_go.gif);	background-repeat: no-repeat;	background-position: 4px 4px;	margin-top: 3px;	margin-bottom: 3px; display: block; width: 80px; }
.download:hover { background-image: url(http://img.unpointless.com/icons/dl_now.gif); color: #000000; background-color: #8CA6BB; }

.buttons a, .buttons button { display:block; float: right; margin:0 7px 0 0; background-color:#f5f5f5;  border:1px solid #dedede; border-top:1px solid #eee;  border-left:1px solid #eee; font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size:100%; line-height:130%; text-decoration:none; font-weight:bold; color:#565656; cursor:pointer; padding:5px 10px 6px 7px; }
.buttons button { width: auto; overflow: visible; padding: 4px 10px 3px 7px;}
.buttons button[type] { padding: 5px 10px 5px 7px; line-height: 17px; }
.buttons button img, .buttons a img { margin:0 3px -3px 0 !important; padding:0; border:none; width:16px; height:16px; }
.button:hover, .buttons a:hover { background-color:#dff4ff; border:1px solid #c2e1ef; color:#336699; }
.buttons a:active {  background-color: #6299c5; border:1px solid #6299c5; color: #ffffff; }
.button.positive, .buttons a.positive { color:#529214; }
.buttons a.positive:hover, button.positive:hover { background-color: #E6EFC2;  border:1px solid #C6D880; color: #529214; }
.buttons a.positive:active { background-color: #529214; border:1px solid #529214; color:#ffffff; }
.buttons a.negative, button.negative { color:#d12f19; }
.buttons a.negative:hover, button.negative:hover { background:#fbe3e4; border:1px solid #fbc2c4; color:#d12f19; }
.buttons a.negative:active{ background-color:#d12f19; border:1px solid #d12f19; color:#fff; }

.archive { margin-top: 1px; margin-bottom: 1px; }

#sidebar { padding-left: 12px; }
#sidebar a { font-size: 11px; font-weight: bold; }
.navbox { width: 132px; margin: 0px; margin-top: 8px; margin-left: 6px; margin-bottom: 8px; padding: 5px; border: 4px solid #BFBFBF; background-color: #D6D6D6; }
#footer { margin-top: 28px; }