.ArticleImageTable .ArticleMultimediaCell {font-size:100%; border:0; margin:0;}

.profilebody h1
{padding:0;
	margin:3px 0;
	font-size:220%;}
	
.profilebody div {font-size:120%;line-height:140%;}

.profilebody p {margin:15px 0 0 0;padding:0;}

.profilebody #dek {margin:0;padding:0;}

.padform {margin:30px 0 0 0;padding:0;}
.heading1 {
	margin:0;
	font-size:160%;
	color: #B7014B;
	}

.desc {font-size:90%;}

.captiontext {font-size:90%;line-height:120%;}

.divider {margin-top:10px; margin-bottom:15px;}

.column {background-image:url(/special/images/dotV.gif); background-repeat:repeat-y; background-position:top right;padding-left:5px;}

.columnpad {background-image:url(/special/images/dotV.gif); background-repeat:repeat-y; background-position:top right; padding-left:10px;}

.columnpad2 {padding-left:10px;}

.columnright {background-image:url(/special/images/dotV.gif); background-repeat:repeat-y; background-position:top right;padding-right:5px;}

.columnpadright {background-image:url(/special/images/dotV.gif); background-repeat:repeat-y; background-position:top right; padding-right:10px;}

.columnpad2right {padding-right:10px;}

dl {padding:5px; margin:0;}

dl dd {font-size:90%;}

.judgelink {border-top:2px solid #BABABA;padding:5px; margin:10px;}

.profilerule {border-top:1px solid #BABABA;padding:10px 5px 5px 5px; margin:10px;}

.articleLetter {float:left; padding:0px; border:0px;}

.imagestable {float:left; margin:20px 8px 8px 8px;}

.imagestable table {background:#eee;}

.imagestable img {padding:8px;}

.imagestable table, .imagestable img {float:none;}

.imagestable .ArticleCommentsCell {font-size:95%;}

/*Win IE browsers - hide from Mac IE\*/
.imagestable .ArticleCommentsCell {font-size:95%; }

* html .imagestable img {padding:0; }

.imagestable table {background:#eee;}

/*End hide*/ /*Mac IE 5*/

#sidebar {background:#E9EAEB; padding:8px 8px 1px 8px; margin:0 0 0 8px;}

#sidebar .module {background:#F6F7F8;border:2px solid #FFFFFF; padding:10px; margin:0 0 8px 0;}

#sidebar .centeredtitle {font-size:120%; font-weight:bold;text-transform:uppercase;text-align:center; letter-spacing:-0.049em;padding-bottom:8px;}

#sidebar .lefttitle {font-size:120%; font-weight:bold;text-transform:uppercase;letter-spacing:-0.049em;padding-bottom:8px;}

#sidebar h1 {margin:0;padding:0 0 10px 0;}

#sidebar p {margin:0; padding:0 0 10px;}

#sidebar .centered {font-size:90%;}

#advert {text-align:center; text-transform:uppercase; padding:2px 0 8px 0; color:#9B9C9E;
}
#tr35advert {text-align:center; text-transform:uppercase; padding:2px 0 8px 0; color:#9B9C9E;
}
#advert p, #tr35advert p {padding:10px 0 10px 0; margin:0;}

.tr35sky {padding-left:8px;}


.etcred {color:#9A0000;}

#lblOptPhoto { font-size:95%;}
#imgOptPhoto {margin-bottom:10px;}
/* Reg Form */

#regmsg {background:#F5F5F5 url(/special/images/DotH.gif) repeat-x bottom left;padding:5px;margin:10px;}
#msg {margin:5px; padding:5px;}
#greymsg {background:#F5F5F5;padding:5px;margin:0 10px 15px 10px;}


#msg .heading {font-size:105%;}

.etcul { list-style:disc; padding-left:15px;margin:8px 0 8px 0;color:#9A0000;}

.normal {color:#333;}

.dots {background: url(/special/images/DotH.gif) repeat-x left; }

.catheader {background:#ffffff; padding:5px; width:300px; color:#9A9B9B;}

.pad {padding-left:20px;}


/* fixes for the copy over to the new site */
table {
	width: auto;
}
table td {
	vertical-align: top;
	text-align: left;
	padding: 0;
}
table td[align=right] {
	text-align: right;
}
table[cellpadding="3"] td {
	padding: 3px;
}
.headline {
	font-size: 210%;
	font-weight: bold;
	letter-spacing: normal;
}
.subheadlinemaroon {
	font-size: 150%;
	color: #a93017;
	font-weight: bold;
}
.smallmaroon {
	color: #a93017;
	font-size: 90%;
}
.subheadline {
	font-size: 150%;
	font-weight: bold;
}
.maincontent img {
	margin-bottom: 0;
}

/* new stuff */
.tr35header {
	margin-top: 10px;
}
.facesblock {
	float: right;
	width: 320px;
	margin: 0 0 0 20px;
	font-size: 95%;
	line-height: 125%;
}
.facesblock img {
	margin: 0;
}
.facesblock p {
	margin: 5px 0;
	font-size: 80%;
	line-height: 125%;
	color: #666;
}
.tr35header .text {
	margin-right: 335px;
}
h2.headline {
	line-height: 110%;
	margin-bottom: 5px;
}
.tr35intro {
	line-height: 120%;
}
.tr35body {
	margin: 15px 0 20px 0;
	border: 1px solid #ccc;
	padding: 10px 4px 0 10px;
}
.tr35intro2 {
	font-size: 115%;
	margin: 5px 30px 0 30px;
}
.tr35reference {
	font-size: 140%;
	color: #666;
	font-weight: bold;
}
.maincontent h2,
.maincontent h3 {
	font-size: 140%;
	letter-spacing: normal;
	margin-bottom: 1em;
}
.contentwrap ul {
	list-style-type: none;
}