.imgHR{
margin-left:160px;border-bottom:1px dotted #777;margin-bottom:5px;margin-right:30px;
}
#wrap {
width:960px !important;
width:970px;
border:5px solid #fff;
background-color:#fff;
margin: 0 auto;
} 
#header {height:70px;
text-align:left;
} 
.header1 {
position:relative; top:0px; left:0px;  
background:#fff; /*#d06;*/
width:100%; height:37px; 
text-align:right;
z-index:100;
}
.header2 {
background: url(../templates/meiso_09sp/images/meisosoul-photo-header.jpg) no-repeat;
position:relative; top:12px; left:0px;
border-bottom:5px solid #ccd4bd;
margin-left:360px;
width:600px;
height:39px;
font-size:1px;
}
.logo {	position:absolute; left:0; top:0;
z-index:101;
padding-bottom:5px;
border-bottom:10px solid #ff456a;
}
#sidebar {float:left;
text-align:left;
width:195px;
margin-right:5px;
} 
#content {float:left;
text-align:left;
margin:0px 0 5px 0;
padding:0 10px 0 0;
width:710px;
} 
.content_sub {float:left;
width:710px;
border-top:10px solid #ccd4bd;
border-bottom:1px solid #ddd;
padding:0 0 5px 0;
margin-bottom:20px;
min-height:200px;
background-color:#fffdef;
}
#content_01 {margin-top:-10px;
padding-bottom:20px;
width:350px;
background-color:#fff;
}
#content_paw_thumb, #content_paw_img, #content_test, #content_top, #content_bottom, #content_user1, #content_user2 {
float:left;
}
#sidebar-2 {
float:left;
text-align:left;
margin:0px 0px;
text-align:left;
min-height:300px;
width:240px;
background-color:#FBFAF4;
} 
#footer {
clear:both;
text-align:right;
width:960px;
border-top:2px dotted #ccc;
padding-top:5px;
font-size:1em;
}
#disclaimer {
padding-top:4px;
text-align:right;
font-size:.8em; 
color:#111;
}
.prevInfo {
border-bottom:1px dotted #bbb;
padding-bottom:20px;
padding-top:5px;
margin-bottom:15px;
float:left;padding-right:30px;
}
.prevInfo h2 {
float:left; width:200px;
margin:0px 0px 0px 10px;
line-height:1.2em;
}
.prevTxt{float:left;font-size:1.1em;line-height:1.5em;width:470px;}
.prevTxt p{margin:0 0 10px 0;}
.item{
float:left;
margin:0px 10px 5px 0px;
border:0px;
width:190px;
}
.item ul {
margin:-1px 0px 5px 0px;
}
/***/
.imgFldWeek {
padding-bottom:2px;
}
.item .imgSrc{
width:190px;
height:185px;
padding:0px;
border:5px solid #111;
display:table-cell;
text-align:center;
vertical-align:middle;
background-color:#333;
}
.itemSide .imgSrc{
width:200px;
margin:0 0 8px 0;
padding:0px;
border:10px solid #efecca;
display:table-cell;
text-align:center;
vertical-align:middle;
/*background-color:#333;*/
-moz-border-radius-topleft:8px; -webkit-border-top-left-radius:8px;
-moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px;
}	
.dlImg .imgSrc{
margin-bottom:3px;
}
.itemSide .imgFld {
font-size:1em;
line-height:1.5em;
margin:0px -5px 0px 0px;
padding-left:10px;
padding-right:10px;
width:200px;
line-height:15px;
}
.item .imgFld{
font-size:1em;
line-height:1.5em;
margin:0px -5px 0px 0px;
padding-left:10px;
padding-right:10px;
width:170px;
}
.imgTitle {
line-height:1em;
margin-right:-5px;
padding-bottom:2px;
padding-top:3px;
background-color:#ff456a;
}
.itemSide .imgTitle {
-moz-border-radius-bottomright:8px; -webkit-border-bottom-right-radius:8px; 
-moz-border-radius-bottomleft:8px; -webkit-border-bottom-left-radius:8px; 
border-bottom:0px ;
}
.itemTitle{
font-size:1.2em;
font-weight:bold;
line-height:1.5em;
margin-left:160px;
border-top:2px solid #333;
background-color:#f66;
}
.itemInfo{
width:320px;
}
.itemTXT {
width:320px;
}
.itemTXT .imgFld {
width:310px;
margin-right:-20px;
}
.imgPawDate{
line-height:18px;
font-size:1.1em; font-weight:bold; padding:3px 0px;
}
.imgSrcRnd {
width:190px;
height:185px;
padding:0px;
border:5px solid #222;
display:table-cell;
text-align:center;
vertical-align:middle;
background-color:#333;
-moz-border-radius-topleft:8px; -webkit-border-top-left-radius:8px;
-moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px;
}
.imgTitleRnd{
margin-right:-5px;
padding-top:3px;
background-color:#ff456a;
padding-bottom:5px;
-moz-border-radius-bottomright:8px; -webkit-border-bottom-right-radius:8px; 
-moz-border-radius-bottomleft:8px; -webkit-border-bottom-left-radius:8px; 
}
.txt{
font:normal 1.1em verdana;
line-height:1.5em;
margin:0px;
padding-right:10px;
padding-left:10px;
display:block;
}
.txtList {
margin-top:5px;
}
.txtList li {
font-size:1em;
text-indent:20px;
}
.newsUL {
margin-top:5px;
margin-bottom:10px;
height:190px;
overflow:auto;
}
.newsUL li {
margin-left:10px;
font-size:1em;
line-height:1.5em;
}
.content_sub h1 {
margin-bottom:5px;
margin-top:0px;
line-height:1.5em;
padding-left:10px;
}
.content_sub h2, .content_sub h3, .content_sub h4 {
margin-bottom:0px;
margin-top:0px;
}
#content .txt{
margin-bottom:10px;
}
#sidebar-2 .txt{
margin-top:5px;
}
#sidebar-2 #mainlevel {
margin-bottom:5px;
}
form {
margin:0px;
}
a {border-bottom:1px none #aaa;}
a:hover {color:#d06;text-decoration:underline;}
a:visited {color:#3bd;}
a:active {color:#36f;}
a:link {color:#3bd;}
a img {border:0px;}
.rd-top,.rd-btm{display:block;background:transparent;font-size:1px;}
.rd1,.rd2,.rd3,.rd4{display:block;overflow:hidden;}
.rd1,.rd2,.rd3{height:1px;}
.rd2,.rd3,.rd4{background:#ff456a;border-left:1px solid #ff456a;border-right:1px solid #ff456a;}
.rd1{margin:0 5px;background:#ff456a;}
.rd2{margin:0 3px;border-width:0 2px;}
.rd3{margin:0 2px;}
.rd4{height:2px;margin:0 1px;}
.rt{background:#222;border-left:1px solid #222;border-right:1px solid #222;}

#loginDIV{
font-size:.9em;
font-weight:bold;
color:#fff;
padding: 10px;
background-color:#f3a;
border-top:2px solid #fff;
}
#loginDIV input {
border:1px solid #eff;
margin-bottom:5px;
}
.sitemap,.tagResult{
width:560px;
}
.mini{
padding-bottom:4px;
border-bottom:1px dotted #ddd;
padding-top:5px;
}
.AccReg{
background-color:#14E3FF;
}
.m-txt a{
color:#3BD;
}
.m-img{
width:60px;
float:left;
text-align:right;
padding-right:9px;
border-right:1px solid #aaa;
margin-right:10px;
}
#previewlinks li {
margin-left:40px;
font-size:11px;
text-indent:40px;
line-height:1.5em;
}
/* .sitemap */
.level_0 li{
margin-left:2em;
line-height:2em;
}
.level_1 li{
list-style:circle inside;
padding:0px;
margin-left:2em;
line-height:1.5em;
}
