body 		{ background-color:#fff; }

#l-root, .l-center {
	margin-top:79px;
	width:950px;
}


/*
vertical paddings  36px;
horizontal padding 25px + shade 13px
*/

.box-data {
	padding-left:13px; padding-right:13px;
	position:relative;
	text-align:left;
}

#l-head {
	height:412px;
	text-align:left;
}

#l-tail {
	height:46px;
	text-align:left;
}

#l-fx {
	background:url(../images/l-doc-nr-b.gif) no-repeat 50% bottom;
	padding-bottom:9px;
}

body, body a {
	color:#494949;
	font-family:"century gothic", century, arial, sans-serif;
}

body a {
	color:#dd0070;
	text-decoration:underline;
	font-weight:normal;
}

body a:hover {
	text-decoration:none;
}

#l-head, #l-tail {
	width:100%;
}

.l-center { overflow:visible !important; }

/* top menu */

.menu-lvl-1 {
	top:360px; left:10px;
	width:919px; height:29px; /*29*/
	padding:0 0 0 0;
}

.menu-lvl-1 li a {
	position:relative;
	display:block;
	height:29px;
	overflow:hidden;

	color:#fff;
	font-size:12px; line-height:14px;
	text-decoration:none;
	white-space:nowrap;
}

.menu-lvl-1 li ul {
	top:29px;
	z-index:79;
	background:#dd0070;
	opacity:.8;
	padding-top:2px;
}

.menu-lvl-1 li li a {
	background:none;

	padding:2px 10px 2px 10px;
	height:18px;
}

.menu-lvl-1 li li a:hover {
	background:none;
	color:#fff;
	text-decoration:underline;
}

.menu-lvl-1 li a 		  { background-image:url(../images/menu-lvl-1.png); }

.m1-1 a				{ background-position:0px 0px; width:99px; }
.m1-1 a:hover	{ background-position:0px -29px; }

.m1-2 a				{ background-position:-99px 0px; width:152px; }
.m1-2 a:hover	{ background-position:-99px -29px; }

.m1-3 a				{ background-position:-251px 0px; width:99px; }
.m1-3 a:hover	{ background-position:-251px -29px; }

.m1-4 a				{ background-position:-350px 0px; width:156px; }
.m1-4 a:hover	{ background-position:-350px -29px; }

.m1-5 a				{ background-position:-506px 0px; width:156px; }
.m1-5 a:hover	{ background-position:-506px -29px; }

.m1-6 a				{ background-position:-662px 0px; width:177px; }
.m1-6 a:hover	{ background-position:-662px -29px; }

.m1-7 a				{ background-position:-839px 0px; width:80px; }
.m1-7 a:hover	{ background-position:-839px -29px; }

/* */

.brand-logo {
	position:absolute;
	top:32px; left:388px;
	z-index:79;
}

.brand-logo img { width:208px; height:104px; }

.flash-header {
	top:0px; left:0px;
	height:350px; width:950px;
	background:none;
}

/*
.flash-header p {
	position:relative;
	top:0px; height:350px;
}
*/

/* */

.x-copyright {
	position:relative;
	top:8px;
	padding:0 40px;
}

.x-copyright strong {
	height:29px; width:174px;
	background:url(../images/t-copyright.png) no-repeat left top;
}

.x-copyright a {
	height:29px; width:161px;
}

/* */

.x-template {
	padding-top:24px;
	padding-bottom:36px;
}

.x-template {
	font-size:120%;
	line-height:150%;
}

.x-template .wrap {
	overflow:hidden;
	clear:both;
}

.x-blurb img {
	float:left;
	padding:0 32px 0 0;
}

.w-html img{ 
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.x-blurb .wrap {
	width:480px;
	/*padding-top:12px;*/
	float:left;
	overflow:hidden;
}

.x-ext-sites {
	overflow:hidden;
	text-align:center;
	padding-bottom:24px;
}

.x-ext-sites span {
	padding:0 20px;
}

/* */

.x-post 				{ padding-bottom:24px; /*margin-bottom:28px;*/ }
.x-post .w-html { padding-bottom:24px; }

.x-post {
	background:#fff;
	margin-left:13px; margin-right:13px;
	padding-left:21px; padding-right:21px;
	padding-top:21px;
}

.x-post .js-add-comment {
	background:#fff;
}

.x-post .x-portrait, .x-post .post-text {
	width:870px;
}

.x-post .w-pic {
	padding-bottom:0px;
	margin-bottom:10px;
}

.x-post .w-pic .js-add-comment { bottom:0px; }

.x-post .x-portrait .h-f-left {
	margin-right:0px;
}

.x-post .w-pic {
	border:5px solid #efefef;
}

.x-post .post-title {
	height:162px; width:870px; /*93x950*/
	margin:0 auto;
	background:url(../images/post-title-nr.png) no-repeat center top;
	text-align:center;
}

.x-post .post-title .w-title {
	position:relative;
    top:64px;
	color:#dd0070;
	font-size:22.53px;
	font-weight:normal;
}

.post-title span {
	display:block;
	position:relative;
	top:56px;
	color:#dd0070;
	font-size:10px;
	text-transform:uppercase;
}

.x-post .post-title .w-title,
.x-post .post-title span, .x-post .post-title span a {
	text-decoration:none;
	/*font-family:"Times New Roman", times, serif;*/
}

.x-post .post-title a:hover { text-decoration:underline; }

.x-post .post-text {

}

.x-comment {
	background:none;
	width:870px;
}

.x-comment .w-control {
	background:#e3308b;
	height:26px;
}

.x-comment .w-comment-list {
	display:block;
	top:10px; left:0px;
	width:870px;
	height:92px; /* push down form */
}

.x-comment .w-hide {
	height:74px; width:836px;
	background:#efefef;
	padding:3px 4px;
}

.x-comment .w-hide a {
}

.x-comment .w-control {
	width:100%;
}

.x-comment .w-control a {
	position:relative;
	top:3px;

	display:inline;
	color:#fff;
	text-decoration:none;
	font-size:13.33px;
}

.x-comment .w-control a:hover span { text-decoration:underline; }

.x-comment .w-control a span { position:relative; top:0; }

.x-comment .t-ac { padding-left:16px; }
.x-comment .t-lp { padding-left:28px; }
.x-comment .t-sf { padding-left:28px; }

.x-comment .w-control .t-tc { position:absolute; right:16px; top:4px; }

.x-comment .w-control em { font-style:normal; }

.x-comment .w-comment-list big {
	width:650px;
}

.f-pic-action {
	padding-left:10px;
}

.w-form input, .w-form textarea {
	/*font-family:"Times New Roman", times, serif;*/
}

/* */

.x-paginate {
	position:relative;
	text-align:left;

	font-size:16px;
	text-align:center;
}

.x-paginate strong,
.x-paginate strong a,
.x-paginate em a {
	background:none; display:inline; float:none;
	text-decoration:none;
}
.x-paginate span { position:relative; top:0; }
.x-paginate a {  }

.x-paginate em {
	font-size:16px;
	font-style:normal;
}

.x-paginate em a {
	color:#7f746b;
	padding:0 0px;
	font-size:12px;
	font-weight:bold;
}

.x-paginate .selected { color:#e3308b; text-decoration:underline; }

.x-paginate strong {
	color:#494949;
	font-size:16px;
	font-weight:normal;
}

.x-paginate a:hover { text-decoration:underline; }

.x-paginate .t-prev {
	float:left;
	margin-left:31px;
}

.x-paginate .t-next {
	position:absolute;
	top:0px; right:33px;
}


/* */

.x-archives h3 {
	margin:0 auto;
	width:79px; height:14px;
}

.x-archives .l-left 	{ width:65px; }
.x-archives .l-right  { width:759px;}

.x-archives .w-one-year {
	padding-bottom:12px;
}

.x-archives .w-one-m {
	overflow:hidden;
	padding:0 6px;
}

.x-archives .wrap {
	padding:36px 27px 24px;
}

.x-archives .w-postnum {
	display:block;
	text-align:center;
}

.x-archives *, .x-archives a {
	font-size:12px; line-height:14px;
	text-decoration:none;
}

.x-archives a:hover, .x-archives .selected a {
	text-decoration:underline;
}

.x-archives .w-one-m a {
	font-size:11px;
	color:#494949;
}

.x-archives .w-year {
	font-size:20.46px;
	font-style:italic;
}

/* */

.x-search {
	overflow:hidden;
	width:230px; 
	height:27px;
	background-image:url(../images/x-search.png);
	background-repeat:no-repeat;
}

.x-search .f-text, .x-search .f-proceed, .x-search label {
	display:block;
	float:left;
	border:0; padding:0;
	height:27px;
	background-image:url(../images/x-search.png);
	background-repeat:no-repeat;
}

.x-search .f-text {
	height:21px; width:151px;/*24x159*/
	padding:3px 4px 0 4px;

	background-position:-56px 0;
	color:#fff;
	font-size:13.3px; line-height:15px;
	/*font-family:"Times New Roman", times, serif;*/
}

.x-search .f-proceed {
	position:absolute; top:-1079px;
	height:30px; width:35px;
	background-position:-164px 0;
}

.x-search label { background-position:0 0; width:56px; }

.t-rss {
	overflow:hidden;
	position:absolute;
	top:0; right:40px;
	height:14px; width:27px;
	background:url(../images/t-rss.png) no-repeat left top;
}

.t-rss span, .x-search span { position:absolute; top:-1079px; }

.aplus a{
	text-decoration: none;
}

.aplus a:hover {
	text-decoration: underline;
}
