address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
h1,h2,h3,h4,h5,h6 { 
	margin:0;
	padding:0;
	font-size:100%; font-weight:normal; }

html, body {border:0; margin:0; padding:0;}
p, ul, ol {margin:0; padding:0 0 1.25em 0;} 
ul, ol {padding:0 0 1.25em 2.5em;} 

body {	background-attachment:fixed;
		background-color:#141601;
		background-image:url(../images/bg_body.jpg); 
		background-repeat:repeat-X;
		font:62.5% Arial, Helvetica, sans-serif;
	 }
		
#main-wrap {
	margin:0px auto;
	margin-top:15px;
	width:925px;
}	
#container {	
	margin:0px auto;
	left:0;
	width:925px;
	background-image:url(../images/pattern-1.jpg);
	background-repeat:repeat;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	padding:0 0 20px 0;
}
.main-content {	
	left:15px;
	position:relative;
	top:25px;
	width:925px;
}
.left-content {	
	border-bottom:1px dashed #444;
	left:0;
	margin-bottom:20px;
	padding-bottom:20px;
	position:relative;
	top:0;
	width:400px;
	height:500px;
}
.right-content {	
	border-bottom:1px dashed #444;
	left:472px;
	margin-bottom:20px;
	padding-bottom:20px;
	position:absolute;
	top:0;
	width:400px;
	height:500px;
}
h3	{	color:#0f0f0f;
		font-family:Georgia, Arial, Helvetica, sans-serif;
		font-size:2em;
		font-weight:normal;
		padding-bottom:5px;
	}
.postPadding {	
	line-height:2em;
	padding-bottom:5px;
}
p {	color:#0f0f0f;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.2em;
		line-height:1.6em;
}
p.dark	{	color:#fdf7e9;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.2em;
		line-height:1.6em;
	}
.greyText	{	color:#676767;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:100.1em;
			}
.postPicture {	
	padding:5px 0;
	margin-bottom:-10px;
}
.postPicture img {
	border:1px solid #111;
}
ol,ul { list-style:none; }
.left-content ul		{ margin:10px 0 0 -25px;}
.left-content ul li		{ font-size:1.2em; line-height:1.8em;}
.left-content ul li	a	{ color:#8d9fac; font-size:1em;}
.left-content ul li	a:hover	{ color:#5c6871;}
.left-content ul li	span{ font-size:0.9em; font-style:italic;}
.left-content p	a	{ color:#fdf7e9; font-size:1em;}
.left-content ul li	a:hover	{ color:#5c6871;}
.right-content ul		{ margin:10px 0 0 -25px;}
.right-content ul li		{ font-size:1.2em; line-height:1.8em;}
.right-content ul li	a	{ color:#8d9fac; font-size:1em;}
.right-content ul li	a:hover	{ color:#5c6871;}
.right-content ul li	span{ font-size:0.9em; font-style:italic;}	
.right-content p	a	{ color:#fdf7e9; font-size:1em;}
.right-content ul li	a:hover	{ color:#5c6871;}

.img_box {
	border:1px solid #111;
	-moz-border-radius:5px;
	float:left;
}
IMG#trl_logo {
	text-align:center;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.screenshot_img {
	padding:0 5px 0 5px;
	border:none;
}
#bio-info  {
	padding:10px 0 10px 0;
	font-size:2.2em;
	font-family:Century;
	width:305px;
	margin:0 auto 0 auto;
	border-bottom:1px dotted #111;
}