@import url(nappi-common.css);


BODY {
	background: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333;
}

DIV#wrap {
	width: 650px;
	background: #FFF;
	margin: 0;
}

DIV#topbar,
DIV#head,
DIV#side,
UL.inlinemenu,
DIV#respond,
DIV#bnnr,
DIV#formbox,
SPAN.event,
DIV.navigation,
DIV.comments {
	display: none;
}


H1 {
	padding-bottom: 0.68em;
	font: normal 2.0833em/1.16 Arial, Helvetica, sans-serif;
}

H2 {
	padding-bottom: 0.3333em;
	font: normal 1.75em/1.1905 Arial, Helvetica, sans-serif;
}

H3 {
	padding-bottom: 0.1765em;
	font: normal 1.4167em/1.2353 Arial, Helvetica, sans-serif;
}

DIV#main UL {
	padding: 0 0 1.4167em 1.4167em;
}

DIV#main OL {
	padding: 0 0 1.4167em 1.75em;
}

DIV#main P.ingres {
	font: normal 1.1667em/1.5 "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
}

DIV#contentwrap {
	background: none;
	float: none;
}

DIV#content {
	width: 650px;
	background: none;
	margin: 0;
	padding: 0;
	float: none;
}

DIV#columns {
	width: 650px;
	background: none;
	float: none;
}

DIV#main {
	width: 650px;
	background: none;
	padding-right: 0;
	float: none;
}

DIV#main P {
	clear: both;
}

DIV#foot {
	width: 650px;
	height: auto;
	background: none;
	padding: 0;
	color: #000;
}


DIV.crumbs {
	height: 41px;
	font: italic 11px/17px Arial, sans-serif;
}

DIV.crumbs A {
	border: 0;
	color: #000 !important;
}



UL.topics {
	list-style: none;
	padding-left: 0 !important;
}

UL.topics LI {
	border-bottom: 1px dashed #999;
	padding: 9px 0 11px;
}

UL.topics A {
	border-bottom: 0;
}

H2.topictitle {
	padding-bottom: 3px;
	font: normal 18px/21px Arial, Helvetica, sans-serif;
	color: #EC9715;
}

P.topicinfo {
	padding-bottom: 0;
	font: normal 11px/15px Arial, Helvetica, sans-serif;
	color: #999
}



IMG.alignleft {
	margin: 6px 15px 21px 0;
	float: left;
}

IMG.aligncenter {
	margin: 6px auto 21px;
}

IMG.alignright {
	margin: 6px 0 21px 15px;
	float: right;
}



DIV.postentry {
	border-bottom: 1px dotted #999;
	padding-bottom: 25px;
	margin-bottom: 35px;
}

DIV.postentry.archive {
	border-bottom: 1px dotted #999;
	padding-bottom: 0;
	margin-bottom: 11px;
}

H2.pagetitle {
	padding-bottom: 41px;
}

DIV.postentry H2 {
	padding-bottom: 0;
}

DIV.postentry.archive H2 {
	font: normal 1.5833em/1.2105 Arial, Helvetica, sans-serif;
}

DIV.postentry H2 SMALL,
P.postmeta SMALL,
DIV.al SMALL,
DIV.ar SMALL {
	font-size: 1em;
}

DIV.postentry H2 A {
	border: 0;
}

P.postmeta {
	font: italic 0.9167em/1.7273 Arial, Helvetica, sans-serif;
	color: #444;
}



DIV.al {
	float: left;
}

DIV.ar {
	float: right;
}



DIV.events H3 {
	padding: 0;
	font: normal 1.4167em/1.2353 Arial, Helvetica, sans-serif;
}



TABLE {
	margin-bottom: 1.75em;
	font-size: 1em;
}

TABLE TH,
TABLE TD {
	font-size: 1em;
	text-align: left;
}





