body 		{ background-color:#fff; }

#l-root {
	margin:0 auto;
	width:960px;
}

/*
vertical padding is 36px;
*/

.box-data {
	width:900px;
	margin:0 auto;
	padding:0 0 0 0;
	position:relative;
	text-align:left;
}

#l-head {
	height:479px; /*-85*/
}

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

body, body a {
	color:#474343;
	font-family:"Century Gothic", century, arial, verdana, sans-serif;
}

body a {
	color:#f351b6;
	text-decoration:none;
	font-weight:bold;
}

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

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

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

/* top menu */

.w-menu {
	position:absolute;
	top:446px; left:12px;

	height:23px; width:936px; /*27x936*/
  padding-top:4px;

	background:#f8f8f8;
	white-space:nowrap;
}

.menu-lvl-1 li a {
	position:relative;
	display:inline-block;
	height:22px;
	margin:0 20px;
	overflow:hidden;
}

.w-menu form a, .menu-lvl-1 li a {
	color:#a6a4a4;
	font-size:13.33px; line-height:18px;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap;
	font-family:"Century Gothic", century, arial;
}

.menu-lvl-1 li a:hover, .w-menu form a:hover {
	color:#ec008c;
}

.menu-lvl-1 li ul {
	top:22px;
	z-index:9999;
	padding-top:2px;
	background:#f8f8f8;
}

.menu-lvl-1 li li a {
	padding:2px 10px 2px 0;
	height:18px;
}

.menu-lvl-1 li li a:hover {

}

/*
.menu-lvl-1 li a 		  { background-image:url(../images/menu-lvl-1.png); }

.m1-1 a				{ background-position:0px 0px; width:68px; }
.m1-1 a:hover	{ background-position:0px -22px; }

.m1-2 a				{ background-position:-68px 0px; width:130px; }
.m1-2 a:hover	{ background-position:-68px -22px; }

.m1-3 a				{ background-position:-198px 0px; width:86px; }
.m1-3 a:hover	{ background-position:-198px -22px; }

.m1-4 a				{ background-position:-284px 0px; width:116px; }
.m1-4 a:hover	{ background-position:-284px -22px; }

.m1-5 a				{ background-position:-400px 0px; width:79px; }
.m1-5 a:hover	{ background-position:-400px -22px; }

.m1-6 a				{ background-position:-479px 0px; width:63px; }
.m1-6 a:hover	{ background-position:-479px -22px; }

.m1-7 a				{ background-position:-542px 0px; width:91px; }
.m1-7 a:hover	{ background-position:-542px -22px; }
*/

/* */

.brand-logo {
	display:inline-block;
	width:525px; height:120px;
	margin:0 auto;
	position:relative;
	top:0;
	overflow:hidden;
}


.flash-header {
	top:100px;
	height:410px; width:100%;
	background:url(../images/flash-head-nr.png) no-repeat 50% top;
	text-align:center;
}

.flash-header div {
	position:relative;
	top:2px;
	height:399px; width:1068px;
	margin:auto;
}

/* */

.x-archives {
	width:944px;
	background:url(../images/x-archives.png) no-repeat left top;
	margin:0 auto;
	padding-bottom:36px;
}

.x-archives h3 {
	left:20px; top:4px;
	width:279px; height:28px;
	margin-bottom:16px;
}

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

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

.x-archives .l-right a {
	margin:0 10px;
}

.x-archives a {
	color:#6d6c6c;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
}

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

.x-archives big {
	display:block;
	padding-bottom:15px;
	color:#6d6c6c;
	font-size:12px;
}

.x-archives big span {
	padding-right:10px;
}

/* */

.x-search {
	position:absolute;

	width:200px; height:30px;
	top:3px; left:732px;
}

.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:24px; width:146px;/*30x164*/
	padding:6px 9px 0;

	background-position:0 0;
	color:#a9a6a6;
	font-size:12px; line-height:14px;
}

.x-search .f-proceed {
	height:30px; width:35px;
	background-position:-164px 0;
}

/* */

.x-copyright {
	width:900px;
	margin:0 auto;
}

.x-copyright strong {
	height:14px; width:280px;
	background:url(../images/copyright-denise.png) no-repeat left top;
}

.x-copyright a {
	height:14px; width:189px;
}

/* */

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


.x-template div div img
{
float:right;
margin-left:15px;
margin-bottom:15px;
position:relative;
}

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

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

/* */

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

.post-title {
	width:940px;
	position:relative;
	height:55px; /*72*/
	padding:15px 0 0 0;
	background:url(../images/post-title.jpg) no-repeat left top;

	margin:0 auto 20px;
}

.x-blurb .post-title {
	padding-top:27px;
	height:43px;
}

.x-post .post-title span {
	color:#fff;
	font-size:11px;
	text-transform:uppercase;
	display:block;
	font-family:"Century Gothic", century, arial, sans-serif;
}

.x-post .post-text {
	/*text-transform:uppercase;*/
}

/* */

.x-post {

}

.js-pt-gallery .w-html {
	position:absolute;
	width:1px; height:0px;
	overflow:hidden;
	/*visibility:hidden;*/
}

.x-post .w-html {
	width:900px;
	margin:0 auto 15px;
	font-size:120%;
}

.js-pt-gallery .x-gallery {
	display:block;
}

.x-gallery {
	display:none;
	position:relative;
	height:648px; width:910px;
	margin:0 auto;
	margin-bottom:24px;
}

.x-gallery .w-picture {
	position:absolute;
	top:0; left:0px;
	height:617px; width:910px;
	background:url(../images/w-picture.png) no-repeat left top;
}

.x-gallery .w-picture div {
	position:relative;
	top:5px; left:7px;
	height:600px; width:898px;
	overflow:hidden;
}

.x-gallery .w-picture p {
	position:absolute;
	left:0; top:0;
	height:600px; width:898px;
	overflow:hidden;
	text-align:center;
	background:#fff;
}

.x-gallery .w-picture img {
	position:relative;
}

.x-gallery .w-picture .fx-first { z-index:9; }
.x-gallery .w-picture .fx-slide { display:block; left:898px; z-index:7; }
.x-gallery .w-picture .fx-opacity { display:block; opacity:0; z-index:7; }
.x-gallery .w-picture .fx-hidden { display:none; z-index:7; }

.x-gallery .z-picture {
	position:absolute;
	top:618px;
	height:36px; width:81px;
	background-image:url(../images/x-gallery-navy.png);
	background-repeat:no-repeat;
}

.x-gallery .z-pic-left { background-position:0 0; left:1px; }
.x-gallery .z-pic-right { background-position:-81px 0; right:0; }

.x-gallery .z-picture a {
	position:relative;
	display:block;
	padding-top:6px;
	color:#f351b6;
	text-transform:uppercase;
	font-size:12px; line-height:14px;
	font-family:arial, verdana, sans-serif;
}

.x-gallery .z-pic-left a { padding-left:10px; }
.x-gallery .z-pic-right a { text-align:right; padding-right:10px; }

.x-gallery .z-picture a:hover {
	text-decoration:none;
	color:#37768b;
}

.x-gallery .z-thumb {
	position:absolute;
	left:85px; top:618px;
	height:36px; width:740px;
	text-align:center;
	background:url(../images/x-gallery-page.png) no-repeat left top;
}

.x-gallery .z-thumb a {
	position:relative;
	top:3px;
	padding:0 4px;

	color:#474343;
	text-decoration:none;
	font-size:12px; line-height:14px;
	font-weight:normal;
}

.x-gallery .z-thumb a.selected {
	color:#37768b;
	cursor:default;
}

.post-desc {
	position:relative;
	padding:0 6px 12px;
	/*text-transform:uppercase;*/
}

/* */

.x-comment .w-control a {
	position:absolute;
	top:3px;
	color:#474343;
	font-size:12px; line-height:14px;
	text-transform:uppercase;
	font-weight:normal;
}

.x-comment .w-control a:hover {
	color:#f351b6;
	font-weight:bold;
	text-decoration:none;
}

.x-comment .w-control .t-link-this-post { left:144px; }
.x-comment .w-control .t-send-to-friend { left:305px; }
.x-comment .w-control .t-view-comment { right:0px; }

.x-comment .w-control em { font-style:normal; }

/* */

.x-paginator {
	position:absolute;
	top:10px; left:290px;
	text-align:center;
	height:14px; width:379px;
	margin:0 auto;
	z-index:79;
}

.x-paginator strong { display:inline-block; position:relative; overflow:hidden; }

.x-paginator span { position:absolute; top:-79px; }

.x-paginator strong a {
	position:relative; overflow:hidden;

	display:inline-block;
	height:14px; width:12px;
	background-image:url(../images/x-page.png);
}

.x-paginator .w-prev a { background-position:0 0; }
.x-paginator .w-prev a:hover { background-position:0 -14px; }

.x-paginator .w-next a { background-position:-13px 0; }
.x-paginator .w-next a:hover { background-position:-13px -14px; }

.x-paginator em {
	padding:0 10px;
	position:relative;
	top:-2px;
}

.x-paginator em, .x-paginator em a {
	color:#fff;
	font-size:14px; line-height:16px;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
}

.x-paginator em a {
	padding:0 2px;
}

.x-paginator em .selected { color:#e05eaf; font-weight:bold; }

/* */

.x-contact {
}

.x-contact .w-comm {
	padding-bottom:36px !important;
	overflow:hidden;
}

.x-contact form {
	width:779px;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
	padding-bottom:36px;
}

.x-contact fieldset {
	overflow:hidden;
}

.x-contact fieldset p {
	display:block;
	position:relative;
	float:left;
	overflow:hidden;
	text-align:left;
}

.x-contact .f-top p {
	width:253px; height:79px;
}

.x-contact label {
	display:block;
	padding-bottom:4px;
	text-transform:uppercase;
}

.x-contact .f-text {
	display:block;
	height:26px; width:220px;/*34x234*/
  padding:8px 7px 0;
	background:url(../images/contact-itext.png) no-repeat left top;
	border:0;
}

.x-contact label, .x-contact .f-text, .x-contact textarea {
	color:#777269;
	font-size:14px; line-height:17px;
}

.x-contact textarea {
	display:block;
	height:197px; width:742px;
	background:url(../images/contact-tarea.png) no-repeat left top;
	border:0;
}

.x-contact .f-proceed {
	display:block;
	height:32px; width:192px;
	background:url(../images/button-sendmessage.png) no-repeat left top;
	border:0;
}

.x-contact .f-proceed:hover {
	background-position:0 -32px;
}

/* */

#flashHeader {
	position:absolute;
	top:126px; left:8px;
	height:310px; width:944px;
	/*background:url(../images/flash-header.jpg) no-repeat left top;*/
	display:none;
}

.w-menu form {
	position:absolute;
	top:4px; right:10px;
	width:300px;
}

.w-menu input {
	display:inline-block;
	height:17px; width:133px;
	border-width:0;
	margin-right:6px;
	background:url(../images/tx-search.png) no-repeat left top;
}

.w-menu a.js-proceed {
	margin-right:40px;
}

.w-comment-list {
	border-bottom:1px solid #474343;
}

.x-blurb {
	padding-bottom:10px;
	overflow:hidden;
}

.x-blurb a { font-weight:normal; }

.x-blurb .w-info {
	width:440px;
	text-align:left;
	padding-left:30px;
	float:left;
	padding-right:79px;

	color:#474343;
	font-size:12px; line-height:16px;
}

.x-blurb .w-info span {
	display:block;
	padding-bottom:12px;
}

.x-blurb .w-social {
	overflow:hidden;
	text-align:left;
	float:left;
	font-size:13.33px; line-height:15px;
}

.x-blurb .w-twitter {
	overflow:hidden;
	height:104px; width:252px;/*352*/
  padding-left:110px;
	background:url(../images/icon-twitter.png) no-repeat left top;
}

.x-blurb .w-twitter em {
	display:block;
	padding-top:15px;
	font-style:normal;
}

.x-blurb .w-twitter span { padding-right:15px; }
.x-blurb .w-twitter a { text-decoration:underline; }
.x-blurb .w-twitter a:hover { text-decoration:none; }

.x-blurb .w-facebook {
	overflow:hidden;
	padding:25px 0 20px 110px;
	border-top:1px solid #999;
	background:url(../images/icon-facebook.png) no-repeat left 30px;
}

.x-blurb .w-facebook a {
	display:inline-block;
	width:179px;

	color:#535353;
	text-decoration:underline;
}

.x-blurb .w-facebook a:hover { text-decoration:none; }
