
body{
  background:#fff  url(images/barbiebackground.jpg) repeat-x;

text-align:center;
color: #333;
font-family:Verdana, Helvetica, Arial, sans-serif;
}
img {border:0}
.clear{
	clear: both;
}
.f12{
	font-size: 12px;
}
.f13{
	font-size: 13px;
}
.f14{
	font-size: 14px;
}
h1,h2,h3{
	margin: 0px;
	padding: 0px;
}
p{
	margin: 0px;
	padding: 0px;
}
ul, li {list-style:none}
#header{
width:880px;
margin-right: auto;
margin-left: auto; 
padding: 0px;
background: #fff;
height:80px;
text-align:left;
}
#header a{
	color: #000;text-decoration:none;
}
#header a:hover{
	color:#367AEE
}

#logo{
	width: 180px;
	float: left;
	margin: 0;
	padding: 0;
	background: #fff;
	height: 80px;
}
#logor{
	width:674px;
	float: right;
	margin: 0px;
	padding-top: 10px;

	height: 60px;
}
#logor1{
		width:664px;
		
	margin: 0;
padding: 5px 0px 0px 10px;
	background: #FFA5EB;
	height: 25px;
	border-bottom: solid 1px #FEE6F8;
	text-align: right;
}
#logor2{
   width:664px;
	margin: 0px;
	padding: 5px 0px 0px 10px;
	background: #FFA5EB;
	height: 25px;
}
#contain{
margin-right: auto;
margin-left: auto;
width: 880px;
} 
#mainbg{
width:880px;
padding: 0px;
float: left;
}
#right{
float: right; 
margin: 10px 0px 2px 0px;
padding:0px; 
width: 216px; 
text-align:left;
}
#right a{
	color: #000;text-decoration:none;
}
#right a:hover{
	color:#367AEE
}
.rightblock{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 216px;
	background: #FFA5EB;
	font-size: 14px;
}
.righttitle{
	margin: 0px;
	padding: 0px 0px 5px 5px;
	font-weight: bold;
	color: #FFF;
}
.rightlist{
	float: left;
	margin: 0px;
	padding: 0px;	
}
.rightlist ul{
float: left;
	width: 213px;
	margin: 0px;
	padding: 0px 3px 5px 0px;
}
.rightlist li{
float: left;
	width: 208px;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	list-style: none;
	line-height: 150%;
}
#formwrapper {width:206px;margin:0px auto;padding:0px;text-align:left;font-size:12px;}
	fieldset {padding:6px 0px 0px 0px;margin:0px;border:0px}
			fieldset ol{ margin:0; padding:0;}
			fieldset ol li {list-style:none; line-height:24px; height:24px;}
			fieldset ol li label {float:left;width:60px;text-align:center;background:#fff;}
			fieldset ol li em { color:#fff;}
			fieldset ul li { list-style:none;}

.neirong{
	width: 80px;
	background:#D5E4F7;
}

#middle{
float: right; 
margin: 10px 7px 2px 0px;
padding:0px; 
width: 475px; 

text-align:left;
}
.latestbarbies{
float: left; 
margin: 0px;
padding:0px 0px 10px 0px; 
width: 475px; 
text-align:left;
font-size: 12px;
}
.latestbarbies a{
	color: #367AEE;text-decoration:none;
}
.latestbarbies a:hover{
	color:#000
}
.latestbarbies ul{
	float: left;
	margin: 0px;
	padding: 0px;
	width:475px;

}
.latestbarbies li{
	float: left;
	margin:0px;
	padding: 0px;
	width: 158px;

	list-style-type: none;
	text-align: center;
}
.barbies-ad336{
	margin: 0px;
	padding: 0px;
	width: 455px;
}
.barbies-ad1{
	margin: 0px;
	padding:0px 10px 0px 10px;
	width: 80px;
	float: left;
}
.barbies-ad2{
	margin: 0px;
	padding: 0px;
	width: 336px;
	float: left;
}
.imgshow{
	margin:0px;
	padding: 0px;
	float: left;
	width: 158px;
	color: #367AEE
}
.imgshow img{
	border: solid 5px #FFA5EB;
}

#barbiesnews{
float: left; 
margin: 0px;
padding:0px; 
width: 475px; 

text-align:left;
border-top: solid 0px #FF00C6;
border-top-style: dashed;
}
#barbiesnews ul{
	float: left;
	margin: 0px;
	padding: 0px;
	width:475px;
	background: #fff;
}
#barbiesnews li{
	float: left;
	margin:0px;
	padding: 10px 0px 10px 0px;
	width: 475px;
	list-style-type: none;
	text-align: left;
	line-height: 120%;
border-top: solid 1px #FF00C6;
border-top-style: dashed;
}
#storyimg{
	padding-left:25px;
	margin: 0px;
	float: left;
	width: 100px;
	background: #fff;
}
#descnews{
	margin: 0px;
	padding: 0px 0px 0px 5px;
	float: left;
	width: 345px;
	background: #fff;
}

#descnews a{
	color: #367AEE;text-decoration:none;
}
#descnews a:hover{
	color:#000
}
#descnews h2{
font-size: 14px;
font-weight: normal;
}

#left{
float: left; 
margin: 10px 7px 0px 0px; 
padding: 0px; 
width: 175px;
text-align:left;
}
.side{
	width: 175px;
	margin: 0;
	padding: 0;
	text-align: left;
}
#sidenav{
	width: 175px;
	margin: 0px;
	padding:0px;
	text-align: center;
		background:#FFA5EB;
}

#sidenav h2{
font-size: 14px;
font-weight: normal;
}
#sidenav ul{
	width: 175px;
	float: left;
	margin: 0;
	padding: 0px 0px 10px 0px;
		background:#FFA5EB;
}
#sidenav li{
	border-bottom:0px dotted #FFAA31;display:block;padding:2px 0 1px 1px;font:normal 13px Verdana;
}

#sidenav a{
	color: #000;text-decoration:line;font:normal 13px Verdana;
}
#sidenav a:hover{
	color:#367AEE
}
#footer{
clear:both;
width:880px;
margin-right: auto;
margin-left: auto; 
padding: 0px;
background: #FFA5EB;
font-size: 12px;
text-align:center;
height:60px;}
b.rtop, b.rbottom{display:block;background: #FFF} 
b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden; background: #FFA5EB} 
b.r1{margin: 0 5px} 
b.r2{margin: 0 3px} 
b.r3{margin: 0 2px} 
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px} 

bb.rtop, bb.rbottom{display:block;background: #FFF} 
bb.rtop bb, bb.rbottom bb{display:block;height: 1px;overflow: hidden; background: #FFA5EB} 
bb.r1{margin: 0 5px} 
bb.r2{margin: 0 3px} 
bb.r3{margin: 0 2px} 
bb.rtop bb.r4, bb.rbottom bb.r4{margin: 0 1px;height: 2px} 

