html, body {
	padding : 0;
	margin : 0;
	font-family : Verdana, sans-selif;
	background : #fdfbec;
}

img#image, img#sight {
	position : absolute;
	top : 15px;
	left : 15px;
	margin : 0;
}

form {
	width : 502px;
	margin : 480px 1em 1em 15px;
}

div#main {
	width : 502px;
	margin : 1em 1em 1em 15px;
	font-size : 85%;
}

span#scale {
	color : black;
	font-weight : normal;
	font-size : 90%;
	margin-left : 10px;
}

dt, dd {
	color : #135e80;
	font-weight : bold;
	font-size : 85%;
}

dt {
	margin : 5px 0 2px 0;
}

dl {
	margin-left : 3px;
}

h1 {
	color : #deca9c;
	font-size : 24px;
}

#main p {
	color : #776146;
	margin-left : 3px;
}

address {
	text-align : right;
	color : #135e80;
	margin-bottom : 1em;
}

input.button {
	border : #e5f0f1 solid 1px;
	border-color : #a4d1d6 #cddad6 #cddad6 #a4d1d6;
	font-weight : bold;
	font-size : 12px;
	letter-spacing : 1px;
	padding : 3px 7px 0px 7px;
	_padding : 4px 5px 0px 5px;
	color : #597975;
	background : url(gr.png) repeat-x transparent left center;
	margin-left : 10px;
}

a img {
	border: none;
}

#tweet-it img {
	vertical-align: middle;
}

option[value="nubul"] { background: white; color: black; }
option[value="alvis"] { background: white; color: black; }
option[value="garm"] { background: white; color: black; }
option[value="lexur"] { background: white; color: black; }
option[value="ips"] { background: white; color: black; }
option[value="mirim"] { background: white; color: black; }
option[value="irvana"] { background: white; color: black; }

option[value*="neok"] { background: #c2e9f8; color: #0b3446; }
option[value*="drgne"] { background: #c2e9f8; color: #0b3446; }
option[value*="bsq"] { background: #e9d9cf; color: #3d3123; }
option[value*="mutum"] { background: #c8c4dd; color: black; }
option[value*="elvin"] { background: #e8f4ce; color: #2d3c0d; }

a {
	color: #a48f75;
}

.copy {
	color: #adb099 !important;
	font-size: 80%;
}

