body 		{ background-color:#5a3d1c; }

#l-root, .l-center {
	margin-top:159px;
	width:984px;
}

/*
vertical paddings  36px;
horizontal padding 25px + shade 17px
*/

.box-data {
	padding-left:42px; padding-right:42px;
	position:relative;
	text-align:left;
}

#l-head {
	height:429px;
	text-align:left;
}

#l-tail {
	min-height:40px;
	text-align:left;
}

#l-fx {
	background:url(../images/l-doc-nr-b.gif) no-repeat 50% bottom;
	padding-bottom:9px;
}

body, body a {
	color:#7b6449;
	font-family:georgia, times, serif;
}

body a {
	color:#796348;
	text-decoration:underline;
	font-weight:normal;
}

body a:hover {
	text-decoration:none;
}

#l-head, #l-tail {
	width:100%;
}

.l-center { overflow:visible !important; }

input.f-text, .w-form textarea, select, .w-form .f-proceed,
.f-generic .w-left input {
	border:1px solid #3d2b1c;
	background:#8d6240;
	text-transform:uppercase;
}

/* top menu */

.menu-lvl-1 {
	top:110px; left:32px;
	width:auto; height:13px; /*13*/
	padding:0 0 0 0;
}

.menu-lvl-1 li a {
	position:relative;
	display:block;
	height:13px;
	overflow:hidden;

	color:#fff;
	font-size:12px; line-height:14px;
	text-decoration:none;
	white-space:nowrap;
}

.menu-lvl-1 li ul {
	top:13px;
	z-index:79;
	background:#8d6240;
	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:126px; }
.m1-1 a:hover	{ background-position:0px -18px; }

.m1-2 a				{ background-position:-126px 0px; width:84px; }
.m1-2 a:hover	{ background-position:-126px -18px; }

.m1-3 a				{ background-position:-210px 0px; width:92px; }
.m1-3 a:hover	{ background-position:-210px -18px; }

.m1-4 a				{ background-position:-302px 0px; width:115px; left:350px; }
.m1-4 a:hover	{ background-position:-302px -18px; }

.m1-5 a				{ background-position:-417px 0px; width:63px; left:350px; }
.m1-5 a:hover	{ background-position:-417px -18px; }

.m1-6 a				{ background-position:-480px 0px; width:88px; left:350px; }
.m1-6 a:hover	{ background-position:-480px -18px; }

/* */

.brand-logo {
	position:absolute;
	top:32px; left:388px;
	z-index:79;
}

.brand-logo img { width:208px; height:104px; }

.flash-header {
	top:156px; left:17px;
	height:254px; width:950px;
	background:url(../images/flash-header-rx.png) repeat-x left top;
}

.flash-header p {
	position:relative;
	top:2px; height:250px;
}

/* */

.x-copyright {
	position:relative;
	top:30px;
	padding:0 42px;
}

.x-copyright strong {
	height:13px; width:330px;
	background:url(../images/t-copyright.png) no-repeat left top;
}

.x-copyright a {
	height:13px; width:27px;
}

/* */

.x-template {
	padding-top:24px;
	padding-bottom:36px;
}

.x-template {
	font-size:120%;
	line-height:150%;
}

.x-template .wrap {
	overflow:hidden;
	clear:both;
}

/* */

.x-post 				{ padding-bottom:40px; }
.x-post .w-html { padding-bottom:24px; }

.x-post .js-add-comment {
	background:#fff;
}

.x-post .post-title {
	height:93px; width:950px; /*93x950*/
	margin:0 auto;
	background:url(../images/post-title-nr.png) no-repeat left top;
	text-align:center;
}

.x-post .post-title .w-title {
	position:relative;
  top:24px;
	color:#8d6240;
	font-size:18.67px;
	font-weight:bold;
}

.x-post .post-title span {
	display:block;
	position:relative;
	top:26px;
	color:#7b6449;
	font-size:10.67px;
}

.x-post .post-title .w-title,
.x-post .post-title span, .x-post .post-title span a {
	text-decoration:none;
	font-family:"Trajan Pro", georgia, times, serif;
}

.x-post .post-title span a:hover { text-decoration:underline; }

.x-post .post-text {
	padding-left:42px; padding-right:42px;
}

.x-comment {
	padding:0 0 0 0;

}

.x-comment .w-control {
	top:0; left:0;
	width:126px;
}

.x-comment .w-comment-list {
	display:block;
	top:10px; left:158px;
	width:740px;
	height:92px; /* push down form */
}

.x-comment .w-hide {
	height:68px; width:716px;
}

.x-comment .w-hide {
	color:#fff;
}

.x-comment .w-hide a {
	color:#fff;
	text-decoration:underline;
}

.x-comment .w-comment-list big {
	width:530px;
}

.x-comment .w-social {
	position:absolute;
	left:0; top:80px;
}

.x-comment .w-social a {
	height:16px; width:18px;
	float:left;
	background-image:url(../images/t-comment-social.png);
}

.x-comment .t-ti { background-position:0 0; }
.x-comment .t-dt { background-position:-56px 0; left:35px; }
.x-comment .t-ds { background-position:-110px 0; left:71px; }

.x-comment .w-control a {
	height:13px; width:124px;
	background-image:url(../images/t-comment-control.png);
}

.x-comment .t-ac { background-position:0 0; }
.x-comment .t-lp { background-position:0 -25px; top:14px; }
.x-comment .t-sf { background-position:0 -50px; top:28px; }

.f-pic-action {
	padding-left:10px;
}

.f-pic-action .w-action * {
	color:#8d6240;
	text-transform:uppercase;
}

.w-form input, .w-form textarea {
	font-family:"Trajan Pro", georgia, times;
}

/* */

.x-paginate, .x-paginate a { height:16px; }
.x-paginate .t-top a { background-position:0 0; width:113px; }
.x-paginate .t-prev a { background-position:-113px 0; width:91px; }
.x-paginate .t-next a { background-position:-204px 0; width:121px; }

/* */

.x-archives h3 {
	margin:0 auto;
	width:82px; height:13px;
}

.x-archives .l-left 	{ width:79px; }
.x-archives .l-right  { width:815px; }

.x-archives .w-one-year {
	padding-bottom:12px;
}

.x-archives .w-one-m {
	height:30px;
	width:60px;
}

.x-archives .wrap {
	padding-top:22px;
}

.x-archives .w-postnum {
	display:block;
	text-align:center;
}

.x-archives *, .x-archives a {
	color:#8d6240;
	font-size:12px; line-height:14px;
	text-decoration:none;
}

.x-archives a:hover, .x-archives .selected a {
	text-decoration:underline;
}

/* */

.x-search {
	position:absolute;
	overflow:hidden;
	width:145px; height:21px;
	top:0px; left:42px;
}

.x-search .f-text, .x-search .f-proceed {
	float:left;
	border:0; padding:0;
	background:transparent;
	background-image:url(../images/x-search.png);
	background-repeat:no-repeat;
}

.x-search .f-text {
	height:19px; width:137px;/*21x145*/
	padding:2px 4px 0 4px;

	background-position:0 0;
	color:#181007;
	font-size:13.3px; line-height:15px;
	text-transform:uppercase;
	font-family:"Trajan Pro", georgia, times, serif;
}

.x-search .f-proceed {
	position:absolute; top:-1079px;
	/*
	height:30px; width:35px;
	background-position:-164px 0;
	*/
}

.t-rss {
	overflow:hidden;
	position:absolute;
	top:0; right:42px;
	height:12px; width:44px;
	background:url(../images/t-rss.png) no-repeat left top;
}

.t-rss span { position:absolute; top:-1079px; }
