pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 font-family:arial;
}
#profileHeading {
	     	  background-color:#000040;overflow:auto;
	     	  padding:0;padding:5px 0;width:528px;
}
#profileHeading  h3{
	  float:left;margin-left:50px;color:yellow;
}
#profileDescription {
	      float:left;clear:left;padding:20px 40px;background-color:#222240;
	      border-top:2px solid #303030;font-size:0.9em;text-align:justify;width:448px;
}
#profileDisplay {
	      float:left;clear:left;margin:0;padding:10px 20px;width:488px;
	      border-top:2px solid #303030;
}
#profileDisplay a {display:block;float:left;width:140px;height:107px;margin:20px 0 0 30px;line-height:92px;font-size:95px;}
#profileDisplay img {margin:auto;border:none;vertical-align:middle;border:1px solid yellow;}
#profileDisplay ul {
	   margin:25px 0;float:left;clear:left;width:120px;font-weight:600;
}
#profileDisplay li {
	      margin:15px 0;
}
#profileFlags {
	    float:left;clear:left;padding:0;margin:0;
}
#profileFlags ul {
	    margin:auto;
}
#profileFlags li {
	  float:left;width:125px;margin:auto;padding:2px;
	  font-size:0.88em;
	  display:block;background-color:#282850;border:2px solid #404070;
}
#profileBooking {
	   float:right;background-color:#282850;margin:0;
	   width:220px;text-align:center;height:400px;
	   border-left:solid 3px #404070;

}
#profileBooking h3 {
	   margin:5px auto 12px auto;color:yellow;
}
#profileBooking ul {
	   clear:both;min-height:360px;
}
#profileBooking li {margin:2px 10px 0 10px;}
#profileBooking label {float:left;clear:left;font-size:0.7em;font-weight:600;color:#B0B0FF;text-align:left;}
#profileBooking textarea, #profileBooking input, #profileBooking select {float:left;clear:left;width:190px;margin:2px 0 4px 0;background-color:#BBBBDD;}

#profileBox { float:left;width:520px;}
#mainRight ul {float:right;margin:8px 0;padding:0;font-size:0.86em;}
#mainRight li {margin:0;padding:0;float:right;clear:right;}
h3 {clear:both;}
ul.no, li.no {width:20px;text-align:right;font-weight:600;color:red;}
ul.score, li.score {width:20px;text-align:right;font-weight:600;}
ul.skill, li.skill {width:128px;text-align:left;color:yellow;}
ul.day, li.day {width:50px;text-align:left;font-weight:600;color:yellow;}
ul.time, li.time {width:215px;text-align:left;}
li.today {font-size:1.35em;margin:8px 0;text-align:left;}
.reviewsDisplay {font-size:0.8em;text-align:left;margin-right:40px;}
.reviewsDisplay h2 {font-size:1.4em;text-align:left;margin:40px 0 0 0;}
.reviewsDisplay label {margin-left:24px;}
.reviewsDisplay ul {clear:left;margin:10px 0 0 50px;}
.reviewsDisplay ul ul li {color:yellow;float:left;display:block;width:202px;font-weight:bold;font-size:1.2em}


