@charset "UTF-8";body {	font: 100% Arial, Verdana, Helvetica, sans-serif;	background: #14020a;	margin: 0px 0px 0px 0px; 	padding: 0px 0px 0px 0px;	text-align: center;	color: #958895; /*#b2b2b2;*/	background-image: url(/images/pers/bodyback/top.jpg);	background-repeat: repeat-x;	background-position: top;}a:link {text-decoration: underline; color: #8edff3;}a:visited {text-decoration: underline; color: #8edff3;} a:active {text-decoration: underline; color: #8edff3;}a:hover {text-decoration: underline; color: #ffffff;}.linknormal {text-decoration: underline; color: #8edff3; cursor: pointer;}.linkpink {text-decoration: underline; color: #8edff3; cursor: pointer;}.linkorange {text-decoration: underline; color: #ff9143; cursor: pointer;}.linkpurple {text-decoration: underline; color: #7050a4; cursor: pointer;}.clearboth	{	margin: 0px;	padding: 0px;	clear: both;	line-height: 0px;	height: 0px;	font-size: 0px;	}	.title_color{	color: #ffffff; /*#ff9dcb;*/}.ratings_avg_color{	font-weight:normal;	color: #8edff3;}.ratings_num_color{	font-weight:normal;	color: #8edff3;}.ratingsframe{	position: relative;		right: 0px;	top: 0px;	width: 220px;	height: 40px;	background-color: #ffffff;	border: 1px;	border-color: #693044;/* #303a60; */	border-style: solid;	text-align: left;	color: #000000;}.ratingstext{	height: 19px;	width: 220px;	left: 0px;	top: 20px;	border: 0px;	border-color: #693044;/* #303a60; */	border-top-width: 1px;	border-top-color: #693044;	border-style: solid;	font-size: 12px;	line-height: 20px;	vertical-align: middle;	text-align: center;	background-color: #444444;	color: #c8c8fd;}.ratings_label_color{	color: #ff9dcb;}.ratings_value_color{	color: #fcd774;}	.link_inactive_color{	color: #555555;}	.pinktxt{	color: #8edff3;}.yellowtxt{	color: #fcd774;}.lowertextlinks{	position: relative;	padding-bottom: 32px;	top: 0px;}.lowertext{	font-size: 11px;	line-height: 13px;}.ziplinkback{	position: absolute;	width: 80px;	top: 0px;	height: 22px;	background-color: #181818;	border: 0px;	border-color: #aaaaaa;/* #303a60; */	border-style: solid;}.ziplink {	width: 80px;	color: #304a60;	font: 100% Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;	text-align: left;	line-height: 20px;}.splash_paratext{	color: #ffffff;	text-align: justify;	font-size: 12px;	line-height: 16px;}.contact_paratext	{	font-size: 13px;	line-height: 16px;	margin: 0px;	padding: 0px;	color: #000000;	}	.comment_surround{	background-color: #222222;	border: 1px; 	border-color: #693044; 	border-style: solid; 	padding-left: 6px; 	padding-right: 6px;}.comment_hdrtext	{	color: #ff9dcb; 	font-size: 12px;	line-height: 14px;	margin: 0px;	padding: 0px;	padding-top: 8px;	padding-bottom: 4px;	}	.comment_paratext	{	color: #ff9dcb;	font-size: 12px;	line-height: 15px;	margin: 0px;	padding: 0px;	padding-top: 12px;	padding-bottom: 0px;	}	.comment_commenttext	{	color: #bdbdbd;	font-size: 12px;	line-height: 16px;	margin: 0px;	padding: 0px;	padding-top: 12px;	padding-bottom: 0px;	}.comment_highlight_color{	color: #7050a4;}.comment_postedby	{	color: #ff9dcb;	font-size: 12px;	line-height: 14px;	margin: 0px;	padding: 0px;	padding-top: 0px;	padding-bottom: 14px;	}	/*7050a4 ff9dcb*/.mp_vcsample{	float: left;	margin: 0px 0px 6px 0px; /* top right bottom left*/	border: 0px solid #000000;		border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 0px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #693044;	border-right-color: #693044;	border-bottom-color: #693044;	border-left-color: #693044;	}.sectionspacer{	width: 177px;	height: 8px;	border: 0px;	line-height: 8px;	font-size: 8px;	background-image: url(/images/pers/bodyback/padbacklight.gif);}.narr_lft_sectionarea{	width: 175px;	border: 1px;	border-color: #693044;	border-top: 0px;	border-style: solid;	padding: 0px;	padding-top: 0px;	padding-bottom: 0px;}.narr_sectionhdrbar_top{	position: relative;	left: 0px;	top: 0px;	width: 177px;	height: 40px;	background-image: url(/images/pers/sections/narr_hdr_top.gif);	text-align: left;	color: #ffffff;}.narr_sectionhdrtxt_top{	padding-left: 44px;	vertical-align: middle;	font-size: 14px;	font-style: normal;		line-height: 40px;}.nar_lft_linkbarNormal{	background-color: #230613;	height: 23px;	line-height: 23px;	font-size: 12px;	padding-left: 7px;	width: 168px;	border: 0px;	border-style: solid;	border-color: #4b2134;	border-bottom-width: 1px;	color: #8edff3;	/* 8edff3 #ff9dcb */}.narr_lft_spacer{	background-color: #625e5e;	width: 175px;	height: 1px;	border: 0px;	padding: 0px;}.nar_lft_os_linkbarNormal{	background-color: #230613;	height: 23px;	line-height: 23px;	font-size: 12px;	padding: 0px;	width: 175px;	border: 0px;	color: #8edff3;	text-align: center;}.nar_lft_promo_linkbarNormal{	background-color: #230613;	font-size: 12px;/*	padding: 0px;*/	width: 175px;	border: 0px;	color: #8edff3;	text-align: center;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 0px;	padding-right: 0px;}.wide_sectionhdrbar_top{	position: relative;	left: 0px;	top: 0px;	width: 737px;	height: 40px;	background-image: url(/images/pers/sections/wide_hdr_top.gif);	text-align: left;	color: #ffffff;}.wide_sectionhdrtxt_top{	padding-left: 44px;	vertical-align: middle;	font-size: 14px;	font-style: normal;		line-height: 40px;}.wide_rgt_sectionoptarea{	width: 723px;	background-color: #181818;	/*background-image: url(../images/pers/bodyback/padbacklight.gif);*/	border: 0px;	border-color: #693044;	border-bottom-width: 1px;	border-bottom-color: #693044;	/* was cccccc */	border-style: solid;	padding: 6px;	padding-top: 6px;}.wide_rgt_footeroptarea{	width: 723px;	background-color: #181818;	/*background-image: url(../images/pers/bodyback/padbacklight.gif);*/	border: 0px;	border-color: #693044;	border-top-width: 1px;	border-top-color: #693044;	border-style: solid;	padding: 6px;	padding-top: 4px;}.wide_rgt_sectionarea{	width: 735px;	background-image: url(/images/pers/bodyback/padbacklight.gif);	border: 1px;	border-color: #693044;	border-top: 0px;	border-style: solid;	padding: 0px;	/*padding-top: 0px;	padding-bottom: 8px;*/}.wide_rgt_section_thumbarea	{	position: relative;	left: 0px;	top: 0px;	margin: 0px;	padding: 0px;	padding-top: 0px;		width: 735px;	text-align: left;	}.wide_rgt_sectionareaspacer{	width: 737px;	height: 8px;	background-image: url(/images/pers/bodyback/padbacklight.gif);	border: 0px;	line-height: 8px;	font-size: 8px;}.wide_rgt_section_inner	{	position: relative;	left: 0px;	top: 0px;	margin: 0px;	padding: 8px;	padding-bottom: 0px;	padding-top: 0px;		width: 719px;	text-align: left;	}	.wide_rgt_sectionfooterarea{	width: 723px;	background-color: #eeeeee;	background-image: url(/images/pers/bodyback/padbacklight.gif);	border: 0px;	border-color: #693044;	border-top: 1px;	border-top-color: #999999;		border-style: solid;	padding: 6px;	padding-top: 6px;	margin-top: 6px;}/* ------ New defs ------- */.leftbar_area{	position:absolute; 	left: 17px; 	top:4px; 	width:226px; }.leftbar_ptitle{	padding-top: 4px;	padding-bottom: 4px;	color: #8edff3;	text-align: center;	font-size: 16px;	line-height: 20px;	vertical-align: middle;}.leftbar_tframe{	position: relative;	width: 226px;	height: 183px;	background-image: url(/images/pers/splash/tframe.gif);	}.leftbar_tpicdivider{	position: relative;	width: 226px;	height: 5px;	background-image: url(/images/pers/splash/tframedivider.gif);}.leftbar_tpic{	position: absolute;	left: 6px;	top: 6px;	width: 214px;	height: 171px;}.leftbar_preleasedate{	padding-top: 4px;	padding-bottom: 6px;	color: #ffffff;	text-align: center;	font-size: 12px;	line-height: 16px;	vertical-align: middle;}.splash-left{	position: relative;	background-color: #000000;	float:left;	width: 680px;	border: 0px;	height: 1213px;}.splash-right{	height: 1213px;	background-color: #000000;	background-image: url(/images/pers/splash/uback.jpg);	position: relative;	float:right;	width: 258px;	}.brightredtxt{	color: #ff0000;}.sec2257_holder{	position: absolute;	height: 15px;	width: 360px;}.sec2257{	width: 360px;	line-height: 15px;	font-size: 11px;	vertical-align: middle;	color: #ffffff;	cursor: pointer;	text-align: left;}.sec2257_over{	width: 360px;	line-height: 15px;	font-size: 11px;	vertical-align: middle;	color: #ffa2c1;	cursor: pointer;	text-align: left;}.sec2257_down{	width: 360px;	line-height: 15px;	font-size: 11px;	vertical-align: middle;	color: #78e3fe;	cursor: pointer;	text-align: left;}.copyright_holder{	position: absolute;	height: 24px;	width: 500px;}.copyright{	width: 500px;	line-height: 13px;	font-size: 10px;	vertical-align: middle;	color: #eaaecc;	cursor: pointer;	text-align: left;}.copyright_over{	width: 500px;	line-height: 13px;	font-size: 10px;	vertical-align: middle;	color: #ffa2c1;	cursor: pointer;	text-align: left;}.copyright_down{	width: 500px;	line-height: 15px;	font-size: 10px;	vertical-align: middle;	color: #78e3fe;	cursor: pointer;	text-align: left;}.navbar_pers_holder{	position: absolute;	height: 20px;}.navbar_pers_butt{	line-height: 24px;	font-size: 15px;	vertical-align: middle;	color: #ffffff;	cursor: pointer;	text-align: center;	width: 181px;	height: 20px;	background-image: url(/images/pers/splash/join-anim.gif);}.navbar_pers_butt_over{	line-height: 24px;	font-size: 15px;	vertical-align: middle;	color: #ffffff;	cursor: pointer;	text-align: center;	width: 181px;	height: 20px;	background-image: url(/images/pers/splash/join-a.gif);}.navbar_pers_butt_down{	line-height: 24px;	font-size: 15px;	vertical-align: middle;	color: #ffffff;	cursor: pointer;	text-align: center;	width: 181px;	height: 20px;	background-image: url(/images/pers/splash/join-b.gif);}.navbar_pers_title{	line-height: 24px;	font-size: 15px;	vertical-align: middle;	color: #ffffff;	cursor: pointer;	text-align: center;	width: 181px;	height: 20px;}.navbar_pers_title_over{	line-height: 24px;	font-size: 15px;	vertical-align: middle;	color: #ffa2c1;	cursor: pointer;	text-align: center;	width: 181px;	height: 20px;}.navbar_pers_title_down{	line-height: 24px;	font-size: 15px;	vertical-align: middle;	color: #78e3fe;	cursor: pointer;	text-align: center;	width: 181px;	height: 20px;}.thumbsurround{	border: 1px;	border-color: #693044;	border-style: solid;}.lft{	float: left;	width: 193px;	left: 0px;	top: 0px;	padding-top: 8px;	padding-bottom: 8px;	}.lback{	/*	lback gets stretched vertically. */	position: relative;	float: left;	left: 8px;	top: 0px;	width: 177px;	text-align: left;}.lbody{	position: relative;	left: 0px;	top: 0px;	width: 177px;	}.rgt{	float: right;	width: 745px;	left: 0px;	top: 0px;	padding-top: 8px;	padding-bottom: 8px;}.cback{	/*	lback gets stretched vertically. */	position: relative;	float: left;	left: 0px;	top: 0px;	width: 729px;	text-align: left;}.cbody{	position: relative;	left: 0px;	top: 0px;	width: 729px;	padding: 0px;	margin: 0px;	}.back{	width: 982px;	margin-left: auto ;  	margin-right: auto ;	text-align: center;}.glowsides{ 	width: 982px;	background-image: url(/images/pers/bodyback/glowsides.png);	background-repeat: repeat-y;	background-position: left bottom; }.glowbottom{	position: relative;	top: -16px;	width: 982px;	height: 43px;	background-image: url(/images/pers/bodyback/glowbottom.png);}.pad{	width: 938px;	background-color: #bbbbbb;	margin-left: auto ;  	margin-right: auto ;	text-align: center;	background-image: url(/images/pers/bodyback/padbacklight.gif);	background-repeat: repeat;	min-height: 200px;}.hdr{	position: relative;	top: 0px;	left: 0px;	width: 938px;	height: 235px;	background-image: url(/images/pers/bodyback/header.jpg);}.ftr{	position: relative;	top: 0px;	left: 0px;	width: 938px;	height: 102px;	background-image: url(/images/pers/bodyback/footer.jpg);}/* override error text color set in foxes.css */.of2_error_hdr{	color: #c10d4c;}/* override error text color set in foxes.css */.of2_error_txt{	color: #c10d4c;}/* override text area text color set in foxes.css */.contacttextarea {	color: #000000;}/* styles for about me page */	.bioleftside{	position: relative;	float: left;	top: 0px;	left: 0px;	width: 291px;}.biopic{	position: relative;	top: 0px;	left: 0px;	width: 291px;	height: 446px;	background: url(/images/pers/about/biopic.png);}.biostats{	margin-top: 8px;	position: relative;	left: 7px;	width: 278px;	/*background-color: #880000;*/}	.biostatsleft{	float: left;	width: 110px;	font-size: 13px;	line-height: 16px;	color: #000000;}	.biostatsright{	float: left;	width: 168px;	font-size: 13px;	line-height: 16px;	color: #000000;}	.biostatsclear{	margin: 0px;	padding: 0px;	height: 4px;	clear:both;	line-height: 0px;}.biotext{	position: relative;	float: left;	top: 0px;	left: 14px;	width: 400px;	/*background-color: #880000;*/}.bioparatext{	font-size: 13px;	line-height: 16px;	margin: 0px;	padding: 0px;	color: #000000;}.bioclear	{	margin: 0px;	padding: 0px;	height: 0px;	clear:both;	line-height: 0px;	}	/* styles for diary page */.diaryentry{	font-size: 13px;	line-height: 16px;	padding: 0px;	color: #000000;	margin-left: 26px;	margin-right: 26px;	margin-top: 0px;	margin-bottom: 0px;}.diaryentrytitle{	font-weight: bold;}.diaryentrydate{	font-style: italic;}.diaryentry_divider{	position: relative;	top: 0px;	left: 0px;	width: 719px; 	/* Width of graphic */	height: 53px;	line-height: 0px;	font-size: 1px;	overflow: hidden;	background: url(/images/pers/about/diarydivider.gif);	background-repeat: no-repeat;	background-position: center center;}