/* =================== MAIN PAGE LAYOUT STYLES =================== */* {margin:0;padding:0}body {	margin:10px;	font-family:Verdana, Geneva, sans-serif;	font-size:0.7em;	color:#000;	background: url(../images/layout/popup_bg.jpg) no-repeat bottom left;}/* =================== CORE TEXT STYLES =================== */a, a:Visited {	color:#F90;	text-decoration:none;}a:Hover {	text-decoration:underline;}img {	border:0;}h1 {	font-size:1.2em;}h2 {	font-size:1em;}p, h1, h2 {	margin: 0 0 12px 0;	padding:0;}/* =================== FORM STYLES =================== */form {	padding: 0;	margin: 0;}label {	float:left;	width:10em;}input.text {	border:1px solid #d5d5d5;	width:200px;	margin:0 4px 8px 0;	padding:0;}textarea {	border:1px solid #d5d5d5;	width:240px;	height:100px;	margin:0 4px 8px 0;	padding:0;}