body {font-family:arial,helvetica,sans-serif;font-size:13px;color:#000;background:#FFF;}
body,div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}

q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

/* Site */
		body { background:url(bg.gif) left top no-repeat; padding-right:15px; }
		
		#col_left { width:230px; float:left; font-size:16px; }
		#col_left .innerpadding { padding:8px; }
		#col_left #logo { margin-bottom:40px; }
		#col_left li { font-size:14px; padding:4px 0; }
		
		#col_right { margin-left:275px; padding-top:30px; margin-right:8%; }
		
		fieldset { background:url(formfade.gif) left bottom repeat-x; border-bottom:solid 1px #1F7CE4; margin-bottom:15px; padding:8px;}
		cite { font-size:14px; font-weight:bold; color:#1F7CE4; }
		h2 { color:#0A4485; font-size:22px; }
		h2.spacer { margin-top:40px; }
		h3 { font-size:18px; padding:8px 0; }
		.big { font-size:16px; }
		input.big { font-size:16px; font-weight:bold; padding:0 8px; }
		
		
		.clear { clear:both; }
		.tiny { font-size:11px; }
		
		.bannerpicker a { text-decoration:none;}
		.bannerpicker a:hover { text-decoration:underline;}
		.bannerpicker div { padding:3px 0; }
		.bannerpicker td { padding:5px; border-top:solid 4px #fff; border-bottom:solid 1px #999; }
		.bannerpicker .bp td { background-color:#ccc; }
		.bannerpicker .ba td { background-color:#fff; }
		
		.recent li { padding:3px 0; }
		
		h5 { background-color:#1F7CE4; color:#fff; padding:7px; margin:8px 0;}
		