/***********************************************//* iamneal.com Template                        *//***********************************************//* Purpose: undo some of the default styling of common (X)HTML browsers */:link,:visited { text-decoration:none }ul,ol { list-style:none }ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,img{ margin:0; padding:0 }a img,a:link img,a:visited img {border:none;padding:0px;margin:0px;}address { font-style:normal }/* fix 3px padding to images in the crappiest browser ever: IE. */.blockIMG{  display:block; margin:0;}/***********************************************//* HTML tag styles                             *//***********************************************/ p{	line-height: 1.8em;	margin-bottom: 1.8em;	color: #666666;}html, form, body{	padding: 0;	margin: 0;}body{	color: #333333;	font-size: 70%;	font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: #E6E6E6;	line-height: 1.25em;}a:link, a:visited, a:hover{	color: #000000;	text-decoration: none;}#content a {	color:#CBB11B;	font-weight:bold;}#content a:hover{	color: #333333;}#content table {	color:#666666;	line-height: 1.6em;	margin-left: -10px;	margin-right: -10px;	margin-bottom: 10px;}#content th {	font-size: 0.9em;	color: #5C5C5C;	padding-bottom: 12px;	padding-top:5px;	text-transform: uppercase;	letter-spacing: 0.18em;	font-style: normal;	line-height: 1.5em;}#content td {	padding-bottom: 3px;}h1{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1em;	margin-bottom: 18px;	margin-top: 2px;	color: #5C5C5C;	padding-bottom: 7px;	padding-top:5px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #D2B61B;	text-transform: uppercase;	letter-spacing: 0.18em;	font-style: normal;	line-height: 1.5em;}h2{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1em;	margin-bottom: 18px;	margin-top: 2px;	color: #5C5C5C;	padding-bottom: 5px;	padding-top:5px;	text-transform: uppercase;	letter-spacing: 0.18em;	font-style: normal;	line-height: 1.5em;}h3{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1em;	color: #5C5C5C;	text-transform: uppercase;	letter-spacing: 0.18em;	font-style: normal;}h3 a:hover{	text-decoration: none;	color: 5C5C5C;}h3 a:link, h3 a:visited{	text-decoration: none;	color: #CBB11B;}h4{	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 2px;	padding-left: 0px;	font-size: 1em;	color: #22346E;}h5{	color: #000000;	padding: 0px;	margin-right: 0px;	margin-bottom: 3px;	margin-left: 0px;	font-size: 1em;}h6{	font-size: 0.8em;	margin-top: 0px;	color: #666666;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 2px;	padding-left: 0px;}hr{	margin-top: 10px;}ul{	list-style-type: square;	padding-left: 0px;	margin-left: 10px;	margin-top: 5px;}li{	padding-bottom: 7px;	list-style-type: square;	list-style-position: outside;}/***********************************************//* Layout Divs                                 *//***********************************************/#frame {	position: relative;	width:727px;	margin-right: auto;	margin-bottom: 5px;	margin-left: auto;	background-image: url(../images/body_bg.gif);	}#header{}#menu{	float: left;	width: 180px;	padding-right: 46px;	padding-left: 59px;	padding-top: 30px;	padding-bottom: 50px;}#content{	float:left;	width:380px;	padding-top: 31px;	padding-bottom: 15px;}#footer{	clear: both;	background-repeat: no-repeat;	height: 133px;	background-image: url(../images/footer.gif);	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}/***********************************************//* Layout Classes                              *//***********************************************/.imgLeft {	float: left;	margin-right: 20px;    margin-bottom: 5px;}.imgRight {	float: right;	margin-left: 5px;}.thumb {	padding-bottom: 16px;	padding-right: 16px;	float: left;}.thumbRH {	float: left;	padding-bottom: 16px;	padding-right: 1px;}.display {	width: 380px;	padding-top: 16px;	border-top-color: #D2B61B;	border-top-style: solid;	border-top-width: 1px;	text-align: center;	margin-bottom: -5px;}.date {	color: #5C5C5C;	text-transform: uppercase;	letter-spacing: 0.18em;	font-style: normal;	font-weight: bold;}.rule{	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #999999;	margin-bottom: 10px;	margin-top: 10px;}/***********************************************//* Text Classes                                *//***********************************************/.small{	font-size:.85em;}/***********************************************//* Misc Classes                                *//***********************************************/.prop {    height:450px;    float:right;    width:1px;}.clear {    clear:both;    height:1px;    overflow:hidden;}.imgPad{  margin-bottom: 8px;}.imgNews{  margin-bottom: 15px;}