
h1,h2,h3,h4,p { margin: 0; }
h2 { border-bottom: 1px dotted #aaa; }

a { font-weight: bold; color: #5A93B0; text-decoration: none; }
a:hover { color: #FFF; }
img { border: 0; }

#main {
}

table#maintable {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}

table#maintable td {
	padding: 10px;
	vertical-align: top;
}

td#intro { padding: 10px;  }
td#intro p { margin: 30px; font-size: 14px; }
td#intro p b { color: #5A93B0; }
td#sidebar {
	width: 120px;
	background: #222222;
}

table#maintable td#pics {
	padding: 0;
	margin: 0;
	height: 10px;
	border-bottom: 1px solid #AAA;
}

table.cpmfetch {
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0;
	margin: 0;
}

table.cpmfetch img { margin: 0; }
table.cpmfetch a { margin: 0; }
table#maintable td#pics table.cpmfetch tr td { margin: 0; padding: 2px 0 2px 0; overflow: hidden;}
table.cpmfetch tr { margin: 0; padding: 0; }

table#maintable h2 { margin-bottom: 10px; }
.blogtitle {
	padding: 5px;
	background: #222222;
}
.blogmeta { margin-left: 5px; color: #AAA; margin-bottom: 5px; font-size: 10px; }
.blognav { margin-left: 5px; font-size: 10px; margin-bottom: 10px; margin-top: 5px; }
.blogpost { margin-left: 5px; text-align: justify; }
.google_minitower {
	width: 120px;
	height: 240px;
	background: #000;
}

.recent_topic { padding: 5px; }
.topic_title { font-size: 14px; }
.topic_meta { font-size: 10px; color: #AAA; }

