A:link {color:#000000; text-decoration:underline; }
A:hover {color:#000000; text-decoration:none; }
A:active {color:#000000; text-decoration:none; }
A:visited {color:#000000; text-decoration:underline; }
body {
background-color:#222222;
background-image:url(images/galt.png);
font-family:arial;
font-size:85%;
color:#222222;
margin-top:120px;
margin-bottom:10px;
margin-left:15px;
margin-right:15px;
padding:0; }
#header {
background-image:url(images/header2.png);
background-color:#FF00FF;
position:absolute;
top:0px;
left:0px;
height:100px;
width:100%;
border-bottom:5px #000000 solid; }
.post {
padding:7px;
background-image:url(images/bg.jpg);
float:left;
background-color:#FFCCFF;
width:72%;
border:5px solid;
border-bottom-color:#555555;
border-left-color:#555555;
border-top-color:#FF66FF;
border-right-color:#FF66FF;
margin-bottom:20px; }
#titlestrip {
position:absolute;
top:40%;
left:0px;
width:100%;
height:44px;
border-top:2px #000000 solid;
border-bottom:2px #000000 solid;
border-left:0px;
border-right:0px;
background-image:url(images/titlebg.png); }
.sidebar {
padding-left:10px;
font-size:80%;
background-image:url(images/bg.jpg);
float:right;
background-color:#FFCCFF;
width:20%;
border:5px solid;
border-bottom-color:#555555;
border-left-color:#555555;
border-top-color:#FF66FF;
border-right-color:#FF66FF; }
img {
border:0; }
h2 {
font-variant:small-caps; }
.comments-template{

	margin: 10px 0 0;

	border-top: 1px solid #ccc;

	padding: 10px 0 0;

}



.comments-template ol{

	margin: 0;

	padding: 0 0 15px;

	list-style: none;

}



.comments-template ol li{

	margin: 10px 0 0;

	line-height: 18px;

	padding: 0 0 10px;

	border-bottom: 1px solid #ccc;

}



.comments-template h2, .comments-template h3{

	font-family: Georgia, Sans-serif;

	font-size: 16px;

}



.commentmetadata{

	font-size: 12px;

}



.comments-template p.nocomments{

	padding: 0;

}



.comments-template textarea{

	font-family: Arial, Helvetica, Georgia, Sans-serif;

	font-size: 12px;

}