Body {background-color: #333; font-family: Verdana; font-size: 18px; color: #00A4DC; font-weight: normal;text-decoration: none; }

#Tit { font-size: 36px; font-weight: bold;}

#subTit { font-size: 20px; font-weight: bold;}

#subTit a {color: #00A4DC; text-decoration: none; }
#subTit a:hover {color: #FCB656;text-decoration: none; } 
.main-container {max-width: 820px;margin: auto;position: relative;}
.content {margin: auto;max-width: 820px;display: table;}
	div#nifty{ width:100%;max-width:820px;background: #FFF}
	table{width:100%;font-size: 1em;border: 0px;}
	td{padding-left: 0.3em;padding-right: 0.3em}
	h1,h2,p{margin: 0 10px}
	h1{font-size: 250%;color: #000}
	h2{font-size: 200%;color: #f0f0f0}
	p{padding-bottom:1em}
	h2{padding-top: 0.3em}
	b.rtop, b.rbottom{display:block;background: #333}
	b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden; background: #FFF}
	b.r1{margin: 0 5px}
	b.r2{margin: 0 3px}
	b.r3{margin: 0 2px}
	b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
	input, select { 
		border:1px solid #ccc;
		width:100%; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		 border-radius: 5px; 
		padding: 4px 7px; 
		outline: 0; 
		-webkit-appearance: none; 
	input.focus { border-color: #339933;}
	select { border:1px solid #333; width:100%; }
	#error{font-size: 1em;color:red;}