/* PROFILE */

/* =CONTENT */
#profile_comments h2 {
font-size: 1.6em;
font-weight: normal;
line-height: 1.1em;
letter-spacing: -1px;
margin: 0 0 .4em;
padding-top: .5em;
}
#profile_comments .profile_cmt h2 a {
text-decoration: none;
}
#profile_comments .profile_cmt h2 a:hover {
color: #333;
text-decoration: underline;
}
#profile_comments .profile_cmt {
padding: 1em 0;
border-bottom: 1px solid #ddd;
overflow: hidden;
}
#profile_comments h3 {
font-weight: normal;
margin-bottom: .3em;
font-size: 1.4em;
line-height: 1.2em;
}
#profile_comments h3 .blogname {
color: #ccc;
}
#profile_comments h3 a:hover {
color: #111;
}
#profile_comments h3 .blogname a {
color: #111;
padding: 0 3px;
text-decoration: none;
}
#profile_comments h3 .blogname a:hover {
text-decoration: underline;
}
#profile_comments p.cmt_cmt {
line-height: 1.3em;
}
#profile_comments .profile_cmt br {
display: none;
}
#profile_comments .cmt_cmt strong {
color: #888;
font-weight: normal;
padding: 0;
margin: 0 10px .5em 0;
}

#profile #avatar {
float: left;
margin: 0 10px 10px 0;
}
#profile_main {
padding: 0;
margin-bottom: 1em;
font-size: .95em;
width: 630px;
}
#profile_main ul {
margin: 0;
}
#profile_main ul li {
margin: 0;
}
#profile_main form {
clear: both;
}
#profile_main #profile_change a {
background: #eee;
color: #006fb1;
display: inline-block;
float: left;
height: 22px;
line-height: 22px;
margin-top: 3px;
margin-right: 3px;
padding: 0 11px;
border-radius: 11px;
	-webkit-border-radius: 11px;
	-moz-border-radius: 11px;
}
#profile_main #profile_change a:hover {
background: #006fb1;
color: #fff;
}
#profile_main #profile_change a.notloggedin {
background: #006fb1;
color: #fff;
}
#profile_main #profile_change a.notloggedin:hover {
background: #eee;
color: #006fb1;
}
#profile_main form label {
display: block;
color: #666;
font-weight: bold;
}
#profile_main a:hover {
border-bottom: none;
}
#loginDiv {
background: #eee;
text-align: center;
}
#loginDiv form {
padding: 5px;
}
#profile_main #loginDiv label {
display: inline;
}
#pwLogin {
padding: 3px;
margin-right: 3px;
}
#loginButton {
padding: 1px;
}
#pwStatus {
color: red;
display: block;
clear: both;
text-align: center;
margin-bottom: .3em;
}
#memberName strong {
color: #111;
font-weight: bold;
font-size: 1.3em;
}
#activity_inner {
width: 100%;
margin: 0 auto;
text-align: center;
}
#activity_inner th {
background: #242d3c;
padding: 5px;
width: 50%;
}
#activity_inner td {
text-align: left;
font-size: 12px;
padding: 5px;
width: 50%;
border-bottom: 1px dotted #ccc;
}
#activity_inner img {
background: #fff;
padding: 3px;
border: 1px solid #eee;
border-right-color: #ddd;
border-bottom-color: #ccc;
}
#activity_inner dd {
line-height: 1em;
font: italic 1.1em/1em georgia;
}
