/****************************************************************/
/* 1. IMPORTED STYLESHEETS */
/****************************************************************/

/* Import the basic setup styles */
@import url(imports/base.css);
/* Import the colour scheme */
@import url(imports/Oxygen_cs.css);

.pun, .pun input, .pun select, .pun textarea, .pun optgroup
{
	font-family:"Lucida Grande", Arial, Helvetica, Sans-Serif;
}
.pun
{
	font-size:13px;
	line-height:16px;
}
.pun table, .pun input, .pun select, .pun optgroup, .pun textarea, div.postmsg p.postedit
{
	font-size:1em;
}
.pun pre
{
	font-family:courier, "courier new", "bitstream vera sans mono", monospace, monaco;
}
.pun h2, .pun h4
{
	font-size:1em;
}
.pun h3
{
	font-size:1.1em;
}
#brdtitle h1
{
	font-size:1.4em;
}
div.postmsg p
{
	line-height:1.4;
}
div.postleft dt
{
	font-size:1.1em;
}
.pun pre
{
	font-size:1em;
}
div.postleft dt, div.postmsg h4, td.tcl h3, div.forminfo h3, p.postlink, div.linkst li,
div.linksb li, div.postlinksb li, .blockmenu li, #brdtitle h1, .pun span.warntext, .pun p.warntext
{
	font-weight:bold;
}
#brdmenu a:link, #brdmenu a:visited, .blockpost dt a:link, .blockpost dt a:visited, .blockpost h2 a:link,
.blockpost h2 a:visited, .postlink a:link, .postlink a:visited, .postfootright a:link, .postfootright a:visited,
.blockmenu a:link, .blockmenu a:visited
{
	text-decoration:none;
}
#brdmenu a:hover, .blockpost h2 a:hover
{
	text-decoration:underline;
}
div.box, .pun td, .pun th, .pun blockquote, div.codebox, div.forminfo, div.blockpost label
{
	border-style:solid;
	border-width:1px;
}
.pun td, .pun th
{
	border-bottom:none;
	border-right:none;
}
.pun .tcl
{
	border-left:none;
}
div>fieldset
{
	border-style:solid;
	border-width:1px;
}
html, body
{
	margin:0;
	padding:0;
}
#punwrap
{
	margin:12px 20px;
}
div.blocktable, div.block, div.blockform, div.block2col, #postreview
{
	margin-bottom:12px;
}
#punindex div.blocktable, div.blockpost
{
	margin-bottom:6px;
}
div.block2col div.blockform, div.block2col div.block
{
	margin-bottom:0px;
}
div.linkst, div.linksb
{
	margin-top:-12px;
}
div.postlinksb
{
	margin-top:-6px;
}
#brdstats
{
	margin-top:12px;
}
div.block div.inbox, div.blockmenu div.inbox
{
	padding:5px 10px 5px 10px;
}
.pun p, .pun ul, .pun dl, div.blockmenu li, .pun label, #announce div.inbox div
{
	padding:3px 0;
}
.pun h2
{
	padding:7px;
}
.pun h1
{
	padding:3px 0px 0px 0;
}
#brdtitle p
{
	color:#666;
	font-family:monospace;
	padding-top:2px;
}
div.linkst
{
	padding:8px 6px 3px 6px;
}
div.linksb, div.postlinksb
{
	padding:3px 6px 8px 6px;
}
#brdwelcome, #brdfooter dl a, div.blockmenu li, div.rbox input
{
	line-height:1.4em;
}
#viewprofile dt, #viewprofile dd
{
	line-height:2em;
	padding:0 3px;
}
#brdmenu li, div.rbox input, div.blockform p input
{
	margin-right:12px;
}
.pun th, .pun td
{
	padding:7px;
}
.pun td p
{
	padding:5px 0 0 0;
}
div.postleft dl, div.postright
{
	padding:8px;
}
dd.usercontacts, dd.postavatar
{
	margin-top:5px;
}
dd.postavatar
{
	margin-bottom:5px;
}
div.postsignature, div.postmsg p.postedit
{
	padding-top:15px;
}
div.postmsg h4
{
	margin-bottom:10px;
}
.pun blockquote, div.codebox
{
	margin:5px 15px 15px 15px;
	padding:8px;
}
div.postfootleft p, div.postfootright ul, div.postfootright div
{
	padding:10px 6px 5px 6px;
}
div.blockpost input, div.blockpost label
{
	display:inline;
	padding:3px;
}
p.multidelete
{
	padding-bottom:5px;
	padding-top:15px;
}
div.postmsg p
{
	padding:0;
}
div.blockform form, div.fakeform
{
	padding:20px 20px 15px 20px;
}
div.inform
{
	padding-bottom:12px;
}
.pun fieldset
{
	padding:0px 12px 0px 12px;
}
div.infldset
{
	padding:9px 0px 12px 0;
}
.pun legend
{
	padding:0px 6px;
}
div.forminfo
{
	margin-bottom:12px;
	padding:9px 10px;
}
ul.bblinks li
{
	padding-right:20px;
}
ul.bblinks
{
	padding-bottom:10px;
	padding-left:4px;
}
div.blockform p input
{
	margin-left:12px;
}
div.icon
{
	border-style:solid;
	border-width:0.6em 0.6em 0.6em 0.6em;
	display:block;
	float:left;
	margin-left:0.2em;
	margin-top:0.1em;
}
div.searchposts div.icon
{
	margin-left:0;
}
td div.tclcon
{
	margin-left:2.3em;
}
.pun .adsense-banner
{
	margin-bottom:12px;
	text-align:center;
}
.logo
{
	display:block; overflow:hidden;
	width:197px; height:37px;
	text-indent:-1000px;
}