body 		{ background-color:#7d1416; }

#l-root {
	padding-top:76px;
	width:968px;
}

/*
picture size:900px;
900+10+10 for borders: 920px
968-920=48px / 2 = 24px side paddings

vertical padding is 28px;

*/

.box-data {
	padding-bottom:28px;
}

h1 {
	margin-bottom:28px;
}

.box-data, .w-html {
	padding:0 24px;
}

.x-post .w-html img{
display:block;
margin-left:auto;
margin-right:auto;
padding-bottom:5px;
padding-top:5px;
}

#l-head {
	height:342px; /*349-14=336 336+6*/
  z-index:79;
}

#l-tail {
	height:120px;
}

#l-body {
	z-index:1;
}

#bg-w-root {
	background:url(../images/l-root-nr-b.png) no-repeat 50% bottom;
}

body, body a {
	color:#3f3f3f;
	font-size:13px;
	line-height:16px;
	font-family:"Century Gothic", century, verdana, sans-serif;
}

body a {
	color:#7d1416;
	text-decoration:none;
}

body a:hover {
	text-decoration:underline;
}

/* top menu */

.menu-lvl-1 {
	z-index:79;
	top:391px;
	height:27px;
	width:100%;
	/*background:url(../images/menu-lvl-1-rx.png) repeat-x; */
}

.menu-lvl-1 li a {
	display:block;
	height:22px;/*21, 27*/
	padding-top:5px;
	width:107px;
	text-align:center;
}

.menu-lvl-1 li ul {
	top:27px;
}

.menu-lvl-1 li li a {
	height:16px;
	min-width:120px;
	width:auto;
	padding:3px 10px 4px 10px;
	text-align:left;
}

.menu-lvl-1 li a {
	color:#fff;
	font-family:"Century Gothic", century, verdana, sans-serif;
	font-size:12px;
	line-height:14px;
	text-decoration:none;
	white-space:nowrap;
}

.menu-lvl-1 li a.selected, .menu-lvl-1 li a:hover {
	/*background:url(../images/menu-lvl-1-hover.png) no-repeat center top;*/
	font-weight:bold;
}

.menu-lvl-1 li li a:hover {
	background:#c45e59;
	font-weight:normal;
}

.menu-lvl-1 li a.selected {
	font-weight:bold;
}

.menu-lvl-1 li ul {
	background:#b24643;
}

/* */

#flash-header {
	width:968px; height:315px;
	left:0px; top:76px;
	/* background:url(../images/w-flash.jpg) no-repeat; */
}

.w-copyright {
	margin:0; padding:0;
	position:relative;
	text-align:center;
	top:46px;

	color:#c6605a;
	font-size:11px; line-height:14px;
}

.w-copyright img {
	position:relative;
	top:1px;
	width:73px; height:8px;
}

/* */

div.h1 {
	padding:0 0 0 0 !important;
	height:58px;
	overflow:hidden;
	margin-bottom:28px;
	z-index:1;

	background:#7d1416;
}

/*
h1 {
	position:relative;
	width:100%;
	height:57px;
}


h1 {
	background:#7d1416 url(../images/h1-nr.png) no-repeat;
}


h1 a {
	margin-left:28px;

	color:#fff;
	font-size:30px;
	font-weight:normal;
	line-height:1.8;
}

h1 span a {
	margin:0;
}


h1 a:hover { text-decoration:none; }

h1 span {
	display:block;
	position:absolute;
	right:28px; top:35px;
}

h1 span, h1 strong, h1 em, h1 span a {
	color:#fff;
	font-size:13px;
	line-height:1.3;
	text-decoration:none;
	font-weight:normal;
	font-style:normal;
}
*/

/* paginator */

.x-paginator {
	position:relative;
	width:100%;
	height:46px; /*82+28*/
  padding-bottom:28px;

	background:url(../images/x-paginator-rx.png) repeat-x left top;
}

.x-paginator strong span {
	position:absolute;
	display:block;
	top:-1079px;
}

.x-paginator strong, .x-paginator em {
	position:absolute;
	overflow:hidden;
	top:12px;
}

.x-paginator strong a {
	display:block;
	height:30px;
}

.x-paginator .t-back-top { left:24px;	}
.x-paginator .t-prev-post { right:190px;	}
.x-paginator .t-next-post { right:24px;	}

.x-paginator .t-back-top a {
	width:120px;
	background:url(../images/t1-back-to-top.png) no-repeat;
}

.x-paginator .t-prev-post a {
	width:88px;
	background:url(../images/t1-prev-post.png) no-repeat;
}

.x-paginator .t-next-post a {
	width:88px;
	background:url(../images/t1-next-post.png) no-repeat;
}

.x-paginator em {
	top:16px;
	right:110px;
	width:79px;
	text-align:center;
}

.x-paginator em {
	color:#fff;
	font-size:13px;
	line-height:16px;
	font-style:normal;
}

/* */

.x-archives {
}

.x-archives .l-left {
	float:left;
	width:83px; /*95*/
  padding-right:12px;
	text-align:right;
}

.x-archives, .x-archives a {
	font-family:"Trebuchet MS", "Century Gothic", verdana, sans-serif;
}

.x-archives .l-right {
	float:left;
	width:825px;
}

.x-archives .w-one-year {
	height:79px;
}

.x-archives .w-year {
	padding-top:12px;
	color:#7d1416;
	font-size:13px; line-height:16px;
}

.x-archives .w-one-m {
	display:block;
	float:left;
	width:37px;
	height:51px;
	margin-right:16px;
}

.x-archives .w-one-m .w-month, .x-archives .w-one-m .w-postnum {
	text-align:center;
	display:block;

	font-weight:normal;
	text-decoration:none;
	font-size:12.5px;	line-height:14px;
	font-family:"Trebuchet MS", "Century Gothic", verdana, sans-serif;
}

.x-archives .w-one-m .w-month {
	height:19px;/*23*/
  padding-top:4px;
	background:#9b181a;

	color:#fff;
}

.x-archives .w-one-m .w-month:hover {
	text-decoration:underline;
}

.x-archives .w-one-m .w-postnum {
	height:22px;/*28*/
  padding-top:6px;
	background:#ececec;

	color:#7d1416;
}

.x-archives h3 {
	width:155px;
	height:30px;
	padding-bottom:20px;
	position:relative;
	overflow:hidden;

	background:url(../images/x-arhive-head.png) no-repeat left top;
}

.x-archives h3 span {
	position:absolute;
	top:-1079px;
}

/* */

.x-twitter {
	position:absolute;
	left:28px; top:28px;
}

.x-twitter, .x-twitter strong {
	color:#fff;
	font-size:13px; line-height:14px;
	font-weight:normal;
	text-decoration:none;
}

.x-twitter span {
	padding-right:8px;
}

.x-twitter a {
	padding-left:8px;
	color:#ebb6b3;
	font-size:11px; line-height:14px;
	text-decoration:none;
}

.x-social-2 {
	position:absolute;
	right:28px; top:15px;
}

.x-social-2 a {
	padding-left:26px;
	margin-left:24px;
	display:block;
	float:left;
	height:19px;

	color:#fff;
	font-size:13px; line-height:16px;
	text-decoration:none;
}

.x-social-2 .w-rss { background:url(../images/icon-rss.png) no-repeat left top; }

.x-social-2 .w-fbook { background:url(../images/icon-facebook.png) no-repeat left top; }

.x-search {
	position:absolute;
	left:24px; top:12px;
	display:block;
	overflow:hidden;
	width:179px;
	text-align:left;
}

.x-search .f-text {
	color:#fff;
	border:0;
	font-size:14px;
	font-family:"Century Gothic", century, verdana, sans-serif;
}

.x-search .f-proceed {
	position:absolute;
	top:-1079px;
}


/* */

.x-template {
	padding-bottom:28px;
	text-align:inherit;
}

.x-template img {
	/*float:right;
	margin:0 0 12px 14px;*/
}

.x-template div {
	padding:0 28px;
	overflow:hidden;
}


.x-template div em div {
text-align:center;
padding:0px;
}


/* */

.x-blurb {
	padding-bottom:16px;
}

.x-blurb img.w-head {
	display:block;
	width:107px; height:41px;
	margin:0 0 6px 28px;
}

.x-blurb .w-data {
	padding:0 28px;
	overflow:hidden;
}

.x-blurb .w-data div {
	/*
	float:left;
	width:600px;
	*/
}

.x-blurb .w-data img {
	float:right;
}

.x-blurb .w-data div {
	color:#3f3f3f;
	font-size:13px; line-height:16px;
}

/* */

.w-post-cat {
	display:block;
	padding:5px 0 5px 32px;
}
