/* site-wide styles */.bodytext {	font-family: verdana, geneva, arial, sans-serif;	font-size: 11px;	line-height: 16px;	color: #333333;}.sidebartext {	font-family: verdana, geneva, arial, sans-serif;	font-size: 9px;	line-height: 12px;	color: #222222;}.bodytext A:link, .bodytext A:visited, .bodytext A:active, .bodytext A:hover {	color: #cc0000;	text-decoration: none;	border-bottom: #C99;	border-width: 0px 0px 1px 0px;	border-style: none none dotted none;}.title {	font-family: verdana, geneva, arial, sans-serif;	font-size: 14px;	line-height: 18px;	font-weight: bold;}a {	color: #cc0000;	text-decoration: none;}/* styles for the sidebar */.sidebar {	font-family: "ms sans serif", Arial, Geneva, Verdana;	font-size: 11px;	line-height: 14px;	color: #999999;}.sidebarlist {	font-family: "ms sans serif", Arial, Geneva, Verdana;	font-size: 11px;	line-height: 16px;	color: #666666;}.sidebarbullet {	padding: 0px 0px 0px 0px;	margin: 0px 0px 7px 0px;}.sidebar A:link, .sidebar A:visited, .sidebar A:active, .sidebarlist A:link, .sidebarlist A:visited, .sidebarlist A:active {	color: #FF0000;	text-decoration: none;	border-width: 0px;}.sidebar A:hover, .sidebarlist A:hover {	color: #FF0000;	text-decoration: underline;}/* styles for general posts */.posttitle {	font-family: verdana, geneva, arial, sans-serif;	font-size: 14px;	line-height: normal;	font-weight: bold;	padding: 0px 0px 0px 0px;	margin: 0px 0px 3px 0px;	color: #FF0000;}.posttext {	font-family: verdana, geneva, arial, sans-serif;	font-size: 11px;	line-height: 16px;	color: #000000;	padding: 0px 0px 0px 0px;	margin: 0px 0px 5px 0px;}.posttext A:link, .posttext A:visited, .posttext A:active, .posttext A:hover{	color: #cc0000;	text-decoration: none;	border-bottom: #C99;	border-width: 0px 0px 1px 0px;	border-style: none none dotted none;}.postmeta {	font-family: Verdana, Geneva, Arial;	font-size: 9px;	font-weight: bold;	text-align: right;	color: #666666;	padding: 0px 0px 0px 0px;	margin: 0px 0px 24px 0px;}.postmeta A:link, .postmeta A:visited, .postmeta A:active, .postmeta A:hover{	color: #666666;	text-decoration: none;	border-width: 0px;}/* styles for individual posts & comments */.comm {	text-align: left;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;	text-decoration: none;}.comm p (	display: inline;).address {	font-family: "Courier New", Courier, mono;	font-size: 10px;	font-style: normal;	line-height: 12px;	color: #999999;}.address {	font-family: "Courier New", Courier, mono;	font-size: 10px;	line-height: 12px;	color: #999999;}textarea {	background-color: #fff;	border: 1px solid #FF9999;    padding: 1px;}input.text {	vertical-align: middle;	width: 100px;}input.radio, input.checkbox {	vertical-align: middle;}input.button {	background-color: #CCCCCC;	border: 1px solid #FF9999;	margin: 0;	padding: 2px 8px 2px 8px;	cursor: pointer;}select {	background-color: #CDE9F2;	border: solid 1px #539DBC;	width: 173px;}textarea {	width: 275px;	height: 120px;	/* IEWin only */	scrollbar-track-color: #CDE9F2;	scrollbar-face-color: #A0DCF8;	scrollbar-darkshadow-color: #A0DCF8;	scrollbar-shadow-color: #A0DCF8;	scrollbar-3dlight-color: #A0DCF8;	scrollbar-highlight-color: #A0DCF8;	scrollbar-arrow-color: #FAF7EC;}textarea2 {	width: 275px;	height: 120px;	/* IEWin only */	scrollbar-track-color: #CDE9F2;	scrollbar-face-color: #A0DCF8;	scrollbar-darkshadow-color: #A0DCF8;	scrollbar-shadow-color: #A0DCF8;	scrollbar-3dlight-color: #A0DCF8;	scrollbar-highlight-color: #A0DCF8;	scrollbar-arrow-color: #FAF7EC;}input.text { 	background-color: #fff;	border: 1px solid #FF9999;    padding: 1px; } .PRHEADLINE {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 18px;	font-weight: bold;	text-transform: none;}.PRTAGLINE {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	font-weight: bold;}.textfield {	background-color: #EEEEEE;	border: 1px dashed #999999;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	margin: 0px;}.radio {	list-style-type: none;}.newslettertext {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	color: #666666;}.newsletterfooter {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 14px;	color: #666666;	font-weight: normal;}.newsletterheadline {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 21px;	line-height: 22px;	font-weight: bold;	color: #222222;}