
/* Print Friendly CSS */

body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

#sidebar,
#headerContainer,
#homepageLogoLink,
#ad200x90,
#ad200x45,
div#ad76890topContainer,
.topicPost,
.profile-icons,
.postbodyleft img,
.signature,
.postheader,
#quick_reply {
	display:none;
}


small {
	display:none;
}

.hrd,
.postrow1,
.postrow2 {
	border-top: 1px solid;
	padding:20px 0;
}

.postrow1,
.postrow2,
.catrow {
	clear:both;
}

.hrd p {
	display:inline;
	margin-right:5px;
}

.postbodyleft,
.searchbodyleft {
	margin:5px 0 0 10px;
	width:125px;
	min-height:150px;
	float:left;
	display:inline; /* ie6 double floated margin fix */
}

.postbodyleft ul li, .searchbodyleft ul li {
	line-height:12px;
	font-size:10px;
}

h1, h2, h3, h5, p, form, ul, li {
	margin:0;
}

h1, h2, h3, h5 {
	padding:10px 0px;
}

h1 {
	font-size:18px;
}


ul {
	padding:0;
	list-style:none;
}

img {
	border:none;
}

label {
	display:block;
}

acronym {
	cursor:help;
}

.clearing {
	height:0;
	clear:both;
}

.alignedright {
	text-align:right;
}

.pagenav {
	padding:0 0 10px 0;
}

.floatright, .markRead, .topicPost {
	float:right;
}

.backToTop {
	padding:0 0 10px 0;
}

.buttonsRight {
	text-align:right;
}

.buttonsRight ul {
	width:250px; /* ie6 fix */
	height:50px;
}

html > body .buttonsRight ul {
	width:auto;
}

.buttonsRight ul li {
	display:inline;
	padding:0 0 0 2px;
}

.buttonsLeft {
	padding:0 0 15px 0;
}

.centered {
	text-align:center;
}

.highlightred {
	color:#dd0000;
}

.statusOffline {
	color:#df0000;
	font-weight:bold;
}

.statusOnline {
	font-weight:bold;
	color:#008500;
}

.statusHidden {
	font-weight:bold;
	color:#ebd400
}

.syntaxbg {
	color:#ffffff
}

.syntaxcomment {
	color:#ff8000;
}

.syntaxdefault {
	color:#0000bb;
}

.syntaxhtml {
	color:#000000;
}

.syntaxkeyword {
	color:#007700;
}

.syntaxstring {
	color:#dd0000;
}

.forumUsername {
	width:140px;
}

.userStatus {
	width:70px;
}

.forumShortDate {
	width:100px;
}

.forumPostCount {
	width:70px;
}

.quoteBody em {
	font-size:10px;
}





















.catblock {
	width:33.0%;
	min-width:214px;
	margin:0;
	padding:0;
	float:left;
}





.templateInfo,
.templateScreenshots {
	position:static; /* ie6 bug fix dissappearing text */
	display:block;
	padding:5px;
	background:#dddddd;
	border:1px solid silver;
	border-top:1px solid #ffffff;
	text-align:center;
}

.templateInfo div {
	margin:auto;
	width:200px;
}

.templateScreenshots div {
	margin:auto;
}

.templateInfo img {
	border: 1px solid #888888;
}

.templateInfo ul {
	margin:8px 0;
}

.templateInfo ul li {
	text-align:left;
	min-height:20px;
	line-height:20px;
	font-size:10px;
}

.templateLinks {
	display:none;
}


