.np,body,#menu ul,#menu li {padding:0;}
.nm,body,.fw,#menu ul,#menu li {margin:0;}
.fw ,#menu ul{width:100%}
.center {
	margin-left:auto;
	margin-right:auto;
}
ul {
	margin:0px;
	padding:0px
}
body{
	font-size: 0.8em;
	font-family:"Trebuchet MS", sans-serif;
	color:#000;
	background-color:#fff;
	text-align:center
}
div.wrapper {
	text-align:left;
	max-width:800px;
	min-width:400px;
	width:98%;
	padding: 10px 1% 0 1%
}
#header {
	padding:32px 0 24px 0;
}
#header div {
	text-align:right;
	padding:2px;
	margin:1px 5px 0 0
}
/********************************************************************/
#menu {
	margin-top:200px;
	padding:30px 0 6px 0;
	width:150px;
	float:right;
	position:relative;
	top:28px
}
#menu div {
	margin-bottom:1px
}
#menu li {
	padding:0 8px 0 16px;
	list-style:none;
	/*border-right:1px dotted #999;
	display:inline*/
}
#menu a {
	background-color:#fff;
	font-size:0.9em;
	color:#05a;
	text-decoration:none; 
}
#menu a:hover {
	text-decoration:underline
}
/*********************************************************/
h1 {
	font-size:1.4em
}
h2 {
	font-size:1.25em
}
#content .column {
	width:225px;
	padding-left:1%;
	padding-bottom:16px;
	margin-left:4%;
	margin-bottom:10px;
	border-left:1px solid #aaa;
	background-color:#fff;
	color:#000;
	float:right
}
.row {
	margin-bottom:10px
}
.row div {
	margin-right:10px;
	padding:20px;
	float:left;
	height:150px
}
div.hrule {
	width:100%;
	background-image:url(../images/pattern.png);
	height:4px;
	font-size:0pt;
	margin:16px 0 2px 0
}
.column h1,.row h1 {
	margin:6px 0 0 0;
	padding:0 0 0 36px;
	height:2em;
	font-size:1.8em;
	color:#000;
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#fff
}
.graylist {
	padding-left:20px;
	font-style:oblique;
	color:#999
}
.graylist a {
	font-style:normal;
	color:#444
}
li {
	list-style:none;
	margin:0px;
	padding:0px
}
#map span{
	visibility:hidden;
}
.thumb {
	margin:10px 0 10px 15px
}
/*********************************************************/
#footer {
	clear:both;
	border-top: 1px dotted #aaa;
	padding-bottom:10px
}
#footer ul,ul.horiz {
	border-left:1px solid #ccc; 
	list-style:none;
	padding:0;
	margin:10px 0 10px 0;
}
#footer li,ul.horiz li {
	display:inline;
	padding:0 10px 0 10px;
	border-right:1px solid #ccc
}
#footer li a,ul.horiz a {
	background-color:#fff;
	color:#05a
}
#footer img {
	float:right;
	margin-top:10px
}
/************************/
ul.draglist li {display:inline;margin:0;padding:0}
ul.draglist li img{position:relative;margin:0;padding:0}
noscript {color:red}
a img {border:none}
