body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input{font-family: verdana,helvetica,arial,sans-serif;font-size: 10px}

#climbtitle		{ display:block;margin:0px;border-bottom:1px solid #000;text-align:left;padding-right:85px;}
#climbtitle p 	{ padding:10px;font-size:3em;margin:0px;}

.tabletitle		{ font-weight:bold;background:#A5B3D3;margin:0px; }
.tabletitle td	{ margin:0px;padding:5px; }
.rowstyle1		{ background:#EEE;margin:0px; }
.rowstyle1 td	{ margin:0px;padding:5px; }
.rowstyle2		{ background:#E4E4E4;margin:0px; }
.rowstyle2 td	{ margin:0px;padding:5px; }
.cname span		{ float:left; }
.cname img		{ float:right; }

#climbdescription		{ float:left;width:330px;padding:10px;text-align:left; }
#climbdescription h1	{ font-weight:bold; }
#climbdescription img	{ padding:5px;margin-left:20px;border:1px solid #000; }

#otherclimbs	{ position:absolute;top:0px;right:0px;border-left:1px solid #000;border-bottom:1px solid #000; }
#otherclimbs a	{ display:block;padding:4px;font-weight:bold; }

#commentandvote { position:relative;float:right;width:312px;margin:0px;border-width:0 0 1px 1px;border-style:solid;border-color:#000;height:240px; }

#commentvotingtabs { position:relative;margin:0px;padding:0px;display:block; }
#commentvotingtabs .tab { padding:3px;font-weight:bold;border-width:0px 1px 1px 1px;border-style:solid;border-color:#000; }
#comments	{ position:absolute;top:0px;right:0px;display:block;width:295px;text-align:left;background:#FFF;margin-top:20px;height:220px;! height:210px; overflow:auto; }
#addcomment	{ display:none;z-index:5; }
#voting		{ position:absolute;top:0px;right:0px;display:none;width:310px;background:#FFF;margin-top:20px;height:210px; }

#anchor		{margin-left:0px;margin-top:0px;padding:4px;border-bottom:1px solid #000;border-right:1px solid #000;text-align:center;width:165px;height:56px;}
#anchor img	{float:left;width:55px;}
#anchor p	{float:right;width:99px;}