 body, form {
	margin : 0;
	padding : 0;
}
img {
	border-width : 0;
}
h2 {
	margin : 0;
	padding : 0;
	font : bold 1.9em Tahoma, sans-serif;
}
hr {
	color : #000;
	background : #cf6;
	margin : 10px 0;
}
.portfolio tr td {
	font : 0.8em Tahoma, sans-serif;
}
.centered {
	margin : auto;
	text-align : center;
}
.med_button {
	width : 100px;
	height : 22px;
	border-width : 0;
	font : bold 0.8em Tahoma, sans-serif;
	background : url('/images/button_100x22.jpg');
}
#header {
	height : 130px;
	background : #170d0b url('/images/speedwell.jpg');
	background-repeat : no-repeat;
	color : #fff;
	text-align : right;
	font : 2em Tahoma, sans-serif;
	padding-right : 0;
	cursor : pointer;
}
#strip {
	height : 25px;
	background : #9c0;
	color : #000;
	text-align : center;
	font : bold 0.9em Tahoma, sans-serif;
	padding-right : 5px;
}
#strip2 {
	height : 25px;
	background : #9c0;
	color : #000;
	text-align : center;
	font : bold 0.9em Tahoma, sans-serif;
	padding-right : 5px;
}
#strip a {
	text-decoration : none;
	background : #9c0;
	color : #000;
}
#strip a:hover {
	text-decoration : underline;
	background : #9c0;
	color : #fff;
}
#side {
	width : 230px;
	background : #cf6;
	color : #000;
	vertical-align : top;
	font : 0.9em Tahoma, sans-serif;
	padding : 10px;
}
#main {
	height : 100%;
	background : #fff;
	color : #000;
	vertical-align : top;
	font : 0.9em Tahoma, sans-serif;
	padding : 10px;
}
#footer, #copy {
	height : 25px;
	background : #000;
	color : #fff;
	font : 0.7em Tahoma, sans-serif;
	padding : 0 5px 0 25px;
}
#footer a {
	text-decoration : none;
	background : #000;
	color : #fff;
}
.nbox .t {
	height : 50px;
	background : url('/images/top.gif') no-repeat;
	padding : 8px 0 0 55px;
	vertical-align : top;
}
.nbox .t .n {
	font : bold 13px Tahoma, sans-serif;
}
.nbox .t .d {
	font : 12px Tahoma, sans-serif;
}
.nbox .m {
	font : 12px Tahoma, sans-serif;
	background : url('/images/bg.gif') repeat-y;
	padding : 0 25px;
}
.nbox .m .s {
	background : #ff0;
	color : #f00;
}
.nbox .b {
	height : 30px;
	background : url('/images/bottom.gif') no-repeat;
}
.snbox .t {
	height : 50px;
	background : url('/images/top_sml.gif') no-repeat;
	padding : 8px 0 0 55px;
	vertical-align : top;
}
.snbox .t .n {
	font : bold 13px Tahoma, sans-serif;
}
.snbox .t .d {
	font : 12px Tahoma, sans-serif;
}
.snbox .m {
	font : 12px Tahoma, sans-serif;
	background : url('/images/bg_sml.gif') repeat-y;
	padding : 0 25px;
}
.snbox .m .s {
	background : #ff0;
	color : #f00;
}
.snbox .b {
	height : 30px;
	background : url('/images/bottom_sml.gif') no-repeat;
}
.anbox .t {
	height : 50px;
	color : #000;
	background : #c5d0e5 url('/images/add_top.gif') no-repeat;
	padding : 10px 0 0 55px;
	vertical-align : top;
}
.anbox .t .n {
	font : bold 18px Tahoma, sans-serif;
}
.anbox .m {
	font : 12px Tahoma, sans-serif;
	background : url('/images/add_bg.gif') repeat-y;
	padding-left : 95px;
}
.anbox .m .i {
	font : 11px Tahoma, sans-serif;
	padding-left : 20px;
}
.anbox .m .i img {
	cursor : pointer;
}
.anbox .b {
	height : 30px;
	background : url('/images/add_bottom.gif') no-repeat;
}
.nbox tr td, .snbox tr td, .anbox tr td {
	text-align : left;
}
.plinks {
	margin : 20px;
	width : 650px;
	color : #000;
	background : #efefef;
	border : 1px solid #888;
}
.plinks tr td {
	padding : 10px;
	font : 12px Tahoma, sans-serif;
}
.pageNav {
	font : 13px Tahoma, sans-serif;
	background-color : #efefef;
	border : 1px solid #dedede;
	padding : 5px;
	width : 100%;
	margin : 15px auto;
}