#mainArea {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	float:none;
}

#leadBlock {
margin:30px 30px 0px 30px;
border-top:dotted 1px #6CB030;
padding-top:10px;
background-color:#ffffff;
}
#leadBlock p {
margin: 0px 0px 0px 10px;
letter-spacing:0.1em;
}
.note_line {
border-bottom:dotted 1px #6CB030;
margin-bottom:10px;
}

#mainArea .sectionFrame {
	margin-top: 30px;
	margin-bottom: 30px;
border-radius:10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
padding: 10px;
background-image:url(/images/bg/mosaic_gray.gif);
}
#mainArea .section {
border-radius:10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
padding: 5px;
background-color:#ffffff;
}
#mainArea h2 img {
border:none;
}
#mainArea .section ul {
	list-style: url(none) none;
	margin: 20px;
}

#newImage img{
border: 1px solid #aaaaaa;
}
#mainArea #newImage ul li {
	float: left;
	margin: 0px 14px 20px 14px;
}

#newEntry ul {
margin-left:20px;
}
#newEntry ul li {
list-style: url(/blog/images/arrow_link_circle.gif) inside;
}

#mainArea #profileList .profileBlock {
	margin: 10px 15px 0px 0px;
	float: left;
	width: 100px;
}

.profileArea {
margin: 0px 0px 20px 40px;
}
#mainArea #profileList h3 {
margin-left:20px;
}
.profileBlock img {
margin-bottom:5px;
border: 1px solid #aaaaaa;
}
.profileBlock .new {
margin:0px;
border:none;
}
.profileBlock .space {
letter-spacing:0.3em;
}
#mainArea #newImage li,
#mainArea #profileList p {
	font-size: 85%;
}

#profileList h2 {
margin-bottom:20px;
}

#mainArea #titleBlock {
	border: 2px solid #00b2d0;
	padding: 20px 20px 15px;
	margin-bottom: 20px;
	background: url(../images/bg_title.gif) repeat-x left bottom;
}
#mainArea #titleBlock h1 {
	margin-bottom: 17px;
}
#bread {
	clear: both;
	width: auto;
	top: auto;
	height: auto;
}
.item {
display: inline;
float: left;
margin: 0pt 5px 8px;
overflow: hidden;
text-align: center;
vertical-align: middle;
width: 70px;
height: 70px;
}
