*{margin:0;padding:0;}

#profile{
	padding:10px;
	width:680px;
	}

#profile h2{
	margin:0 0 15px 0;
	padding:8px 0 0 15px;
	width:663px;
	height:24px;
	color:#666666;
	background:url(../img/profile-h2.gif) 0 0 repeat-x;
	border:1px solid #000000;
	font-weight:bold;
	font-size:16px;
	}

#figure{
	width:240px;
	height:307px;
	float:left;
	background:url(../img/photo-bg.jpg);
	}

#figure img{
	margin:20px;
	}

#data{
	padding:10px 0;
	width:378px;
	float:right;
	}

#data table{
	width:370px;
	}

#data td{
	padding:2px 0 2px 3px;
	border-bottom:2px solid #dddddd;
	}

.cellLeft{
	width:145px;
	font-weight:bold;
	}

#photoes{
	margin:20px 0 0 0;
	width:378px;
	border-top:1px dotted #666666;
	float:right;
	}

#photoes p{
	padding:5px;
	text-align:left;
	color:#333333;
	}

#photoes ul{
	list-style:none;
	}

#photoes li{
	margin:0 5px 0 0;
	float:left;
	}

#photoes a:hover{
	background:#800040;
	}

#schedule{
	clear:both;
	margin:0;
	padding:0;
	width:715px;
	height:200px;
	background-color:#00f0f0;
	}