body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,
blockquote,th,td {margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
abbr,acronym { border:0; }

* {
	font-family: Georgia, sans-serif;
	font-size: 26px;
	color: #352a18;
}

body {
	background: #f9f2ea;
}

.clear {
	clear: both;
	display: block;
}

h1 {
	text-align: center;
}

h2 {
	float: left;
}

div#logout {
	float: right;
	padding-top: 48px;
	padding-right: 10px;
}

div#logout * {
	font-size: 12px;
	color: #756d64;
}

div#container {
	text-align: left;
	width: 840px;
	margin: 10px auto;
}

.box {
	background: #ffffff;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	padding: 20px;
	margin: 10px 0;
}

.box p {
	margin-bottom: 10px;
}

.box p.center {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 0;
}

.box p.nomargin {
	margin: 0;
}

.box#dms * {
	font-size: 16px;
}

.box#dms ul {
	margin: 20px;
}

.box#dms ul li.selected {
	font-weight: bold;
	display: block;
}

.box#dms ul li.extra {
	display: none;
	margin: 10px;
}

.box#dms ul li.extra input {
	font-family: Georgia, sans-serif;
	border: 1px solid #AAAAAA;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding: 4px;
	width: 700px;
}

.box#dms a.apply {
	padding: 4px 20px;
	background: #CDCDCD;
	color: #000000;
	border: 1px solid #AAAAAA;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	text-decoration: none;
}

div#footer {
	text-align: center;
	margin: 20px;
}

div#footer * {
	font-size: 12px;
	color: #756d64;
}