@charset "UTF-8";

* {
	margin      : 0;
	padding     : 0;
	line-height : 1.5em;
}

body {
	background : #fff;
	font-size  : 80%;
}

a {
	text-decoration : none;
}

h1 {
	padding    : 2px 4px;
	background : #999;
	color      : #fff;
	font-size  : 20px;
}

h2 {
    margin    : 0 10px;
    font-size : 120%;
}

h3 {
    margin    : 0 12px;
    font-size : 110%;
}

p {
	margin  : 0 15px;
	padding : 5px 0px;
}

input {
    padding : 2px;
	width : 100%;
}

div.m {
	margin       : 3px 0 0 0;
	padding      : 5px 0px;
	border-width : 1px 0 0 0;
	border-color : #999;
	border-style : solid;
}

div.footer {
	padding      : 3px 0 0 0;
	border-width : 1px 0 0 0;
	border-color : #999;
	border-style : solid;
}

p.sugg span { 
	margin : 3px 0;
}

input.mc {
	width : 100px;
}

input.radio {
	width : 20px;
}

ul#sgstn li {
	margin-top   : 20px;
	padding      : 0 5px;
	border-width : 0 1px 0 0;
	border-style : solid;
	border-color : #000;
	display      : inline;
}


ul#sgstn li.picked a {
    background : blue;
    color      : #fff;
}

ul#sgstn li.notpicked a {
    background : #fff;
    color      : blue;
}

div#m a {
    padding         : 2px 5px;
    background      : #ccc;
    color           : #000;
    border          : 2px #999 solid;
    text-decoration : none;
}

img {
    border : 1px #000 solid;
}

textarea {
    padding : 2px;
}
