/* CSS Document */
#wrapper {
	background:none;
}

#profile {
	background: url(img/bg_pr.gif) repeat-y #FFF;
	padding:10px 40px 10px 0;
	line-height:2.0em;
}

#pr_left {
	width:320px;
	float:left;
}

#pr_right {
	width:480px;
	float:right;
	padding:0 0 0 40px;
}

#list {
	width:480px;
	float:right;
	padding:0 0 0 40px;
	
}

h2 {
	margin:5px 0 0 0;
}

h3 {
	margin:20px 0 0 0;
}

#profile table {
	margin:10px 0 0 0;
	width:480px;
}



#profile table th {
	border-top:3px solid #999;
	border-right:1px dotted #CCC;
	width:120px;
	text-align:left;
	vertical-align:top;
}

#profile table td {
	border-top:1px solid #CCC;
}

#greet {
	line-height:2.4em;
}


.square {
    color: #2D4748;
}


.td_bottom {
	border-bottom:1px solid #CCC;
}

#page_top {
	padding-top:20px;
}
