/*
page_layout
helpers
forms
buttons
tables
lists
boxes
menus
header_footer
blocks
*/

/* page_layout */

body {
	font-family:georgia, "Times New Roman", times, serif;
	background:#376864 url(../images/l-doc.jpg) repeat fixed;;
	color:#332208;
}

a {
	color:#332208; text-decoration:none;
	font-family:"Trajan Pro", georgia, "Times New Roman", times, serif;
}

h1, h2, h3 {
	font-weight:normal;
	font-family:"Trajan Pro", georgia, "Times New Roman", times, serif;
}

#l-head { background:url(../images/l-head-nr.png) no-repeat left top; }

#l-body { background:url(../images/l-body-nr-b.png) no-repeat left bottom; }

#l-tail { background:url(../images/l-tail-nr.png) no-repeat left top; }

#l-data {
	text-align:left;
	background:url(../images/l-body-ry.png) repeat-y left;
}

/* */

/* helpers */


/* forms */

input, textarea, select {
	font-family:"Trajan Pro", georgia, "Times New Roman", times, serif;
	font-size:11px;
	color:#000;
	background:transparent;
	border:1px solid #aaa;
}

input.f-proceed {
	cursor:pointer;
}

.f-generic p {
	font-size:12px;
	text-align:center;	
}

.w-action a {
	color:#000;
}

.js-count-char {
	color:#000;
}

/* buttons */

/* tables */

/* lists */

/* boxes */

/* menus */

.menu-lvl-1 {
    /*background:url(../images/menu-lvl-1-nr.png) no-repeat; */
}

.menu-lvl-1 li {
    cursor:pointer;
    white-space:nowrap;
}

.menu-lvl-1 li.last {
    background:none;
}

.menu-lvl-1 li.last { background:none; }
.menu-lvl-1 ul li { background:none; }

.menu-lvl-1 li a {
	color:#d3cca9;
	font-size:14px; line-height:16px;
	font-weight:normal;	
	text-decoration:none;
	text-transform:uppercase;
}

.menu-lvl-1 li a:hover { text-decoration:underline; }

.menu-lvl-1 li ul {
    text-align:left;
    background:#436c67;

    -moz-opacity:.9;
    opacity:.9;
}

.menu-lvl-1 ul li a {
    font-weight:normal;
	text-decoration:none;
	text-transform:lowercase;
}

.menu-lvl-1 ul li:hover, .menu-lvl-1 ul li.hover { background:#f9f7d8; }
.menu-lvl-1 ul li:hover a, .menu-lvl-1 ul li.hover a { color:#345d56; }

.menu-lvl-1 ul li a:hover { text-decoration:none; }

/* header_footer */

/* blocks */

.x-blurb p {
    font-size:1.2em;
    line-height:1.4;
    text-align:center;
}

/* */

/* */



/* */

.x-post {}

.x-post .w-pic a.js-add-comment {
	font-size:12px;
	letter-spacing:1px;
	font-variant:small-caps;
	color:#fff;	
	text-decoration:none;
	background:#26413a;
	-moz-opacity:.8;
	opacity:.8;
}

.x-post .w-pic a.js-add-comment:hover { text-decoration:underline; }

/* */

.x-comment {
	overflow:hidden;
	clear:both;
	margin-bottom:24px;
}


/* */
