body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ced1e6;
	background:#000040;
}

a { color:#51a8ff; transition:0.5s; text-decoration:none; }
a:hover { color:#ffff88; text-decoration:none; }

hr { border:0;background-color:#51a8ff;height:1px }

select {
	background:white;
	font-size: 18px;
	border: 1px dashed white;
	border-radius:12px;
	padding:2px 10px 2px;
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

input {
	font-size: 18px;
	padding:2px 10px 2px;
	border:1px dashed black;
	border-radius:12px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.black { color:#000000 }
.blue { color:#5197e7 }
.brown { color:#daa459 }
.error { color:#fc554b }
.green { color:#22d45d }
.grey { color:#a0a0a0 }
.mauve { color:#e288e1 }
.orange { color:#eeaa2f }
.pink { color:#fdadb2 }
.red { color:#fc554b }
.yellow { color:#fff283 }
.white { color:#ffffff }

.small { font-size:11px }
.std { font-size:13px }
.reg { font-size:15px }
.med { font-size:18px }
.lg { font-size:20px }
.big { font-size:25px }
.fat { font-size:30px }
.xl { font-size:40px }

.mred { color:#ff0000;font-size:18px }
.bblue { color:#51a8ff;font-size:26px }
.bwhite { color:white;font-size:26px }
.xwhite { color:white;font-size:40px }
.syello { color:#ffff00;font-size:11px }
.myello { color:#ffff00;font-size:18px }
.lyello { color:#ffff00;font-size:22px }

.t1 { color:#ffffe1;font-size:26px }
.t2 { color:#71b8ff;font-size:26px }
.xt { color:#71b8ff;font-size:40px }
.cap { color:#ffffe1;font-size:13px }
.spec { color:#ffff00;font-weight:bold }
.free { color:#00ff00 }
.full { color:#ffff00 }
.warn { color:#ff8000;font-weight:bold }
.rate { background:#041d33 }
.term { color:#ffff00 }
.focus { color:#ffff00 }

.mail { background:#ced1e6;border-radius:12px;box-shadow:6px 7px 15px black;margin:auto }
.msg { color:#ced1e6;background:#1e3666;border-radius:12px;box-shadow:6px 7px 15px black;margin:auto }
.err { color:#ff8000;background:#1e3666;border-radius:12px;box-shadow:6px 7px 15px black;margin:auto }
.bt { color:#ced1e6;background:#181c52 }
.bt:hover { color:white;background:#000040 }
.eb { color:red;background:black }
.eb:hover { color:white }
.wb { color:#808080;background:white }
.wb:hover { color:black }
.bp { color:#5197e7;background:#000040;border-radius:8px;box-shadow:2px 2px 6px black;text-align:center;cursor:pointer }
.bp:hover { color:black;background:white }

.p1 { font-size:130%;margin:20px 10px 10px }
.opt { background:#181c52;padding:2px 10px; }
.opt:hover { background:#1e3666;padding:0px 6px;font-weight:bold }
.sel { background:#1e3666;font-weight:bold;padding:2px 10px }
.sel:hover { background:#000040;padding:2px 6px }
.hom { margin-top:10px;padding:2px 10px }
.hom:hover { margin-top:10px;background:#1e3666;font-weight:bold;padding:2px 6px }

.srch { color:#ced1e6;background:#1e3666 }
.srch:hover { color:white;background:#27447c;border:1px solid white }
.srch:focus { color:black;background:white;border:1px solid white }

li { color:#ced1e6 }
li:hover { color:white }
.ts { color:#fff283 }
.ln { width:100%;border:1px solid #8080b0 }

.cal { background:#181c52;border-radius:10px;border:1px solid black;margin:auto;box-shadow:6px 7px 15px black;overflow:hidden }
.mon { background:#1e3666;border-radius:10px }
.day { border-radius:5px }
.selday { background:#4579e3;border:1px solid white }

.box { background:#1e3666 }
.win { background:#000040 }
.top { background:#000040 }
.map { background:#1e3666 }
.pan { background:#181c52;box-shadow:2px 2px 6px black }
.page { background:#181c52;box-shadow:6px 7px 15px black }
.mini { background:#1e3666;border:1px solid black;border-radius:6px;box-shadow:2px 2px 6px black;text-align:center;overflow:hidden }
.icon { box-shadow:2px 2px 6px black;border-radius:6px }
.shad { box-shadow:2px 2px 6px black }
.pic { color:black;background:#f8f5f3;box-shadow:6px 7px 15px black;overflow:hidden;font-size:15px;cursor:alias }
.info { color:black;background:#f0f0c0;border:1px solid black;border-radius:5px;box-shadow:6px 7px 15px black;text-align:center }
.photo { color:black;background:#f8f5f3;box-shadow:6px 7px 15px black;margin:auto }
.racoon { background:#1e3666;border-radius:12px;box-shadow:6px 7px 15px black;overflow:hidden }

