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

/* page_layout */

body {
	background:#fff url(../images/l-doc-r.png) repeat fixed;
	text-align:center;
	color:#a60014;
	font-family:"AvantGarde", helvetica, tahoma, sans-serif;
}

a {
	color:#a60014; text-decoration:none;
	font-family:"AvantGarde", helvetica, tahoma, sans-serif;
}

h1, h2, h3 {
	font-family:"AvantGarde", helvetica, tahoma, sans-serif;

}

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

/* */

/* helpers */

/* forms */

input, textarea, select {
	font-family:"AvantGarde", helvetica, tahoma, sans-serif;
	font-size:1.1em;
	color:#a60014;
	background:transparent;
	border:1px solid #e7b9be;
}

input.f-proceed {
	cursor:pointer;
}

.f-generic p {
	font-size:1.2em;
	text-align:center;	
}

.w-action a {

}

.js-count-char {

}

/* buttons */

/* tables */

/* lists */

/* boxes */

/* menus */


.menu-lvl-1 { }

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

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

.menu-lvl-1 li a:hover { color:#fff; }

.menu-lvl-1 li ul {
	text-align:left;
	
	background:#fff;
	-moz-opacity:.8;
	opacity:.8;
	border:1px solid #e1aab1;
}

.menu-lvl-1 ul li a {
	font-size:1.4em; line-height:1;
	font-family:georgia, times, serif;
	font-weight:normal;	
	text-decoration:none;
	text-transform:lowercase;
	white-space:nowrap;
	
	text-decoration:none;
}

.menu-lvl-1 ul li:hover {  }

.menu-lvl-1 ul li a:hover {	color:#a60014; text-decoration:underline; }

/* header_footer */

#l-tail strong {
	color:#a60014;
	font-size:10px;
	font-weight:normal;
}

#l-tail a {
	color:#4f78a5;
	font-size:12px;	
}

/* blocks */

.x-post {}

.x-post .w-pic a.js-add-comment {
	font-size:12px;
	color:#a60014;	
	text-decoration:none;
	background:#fff;
	-moz-opacity:.8;
	opacity:.8;
}

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

/* */


/* */

.x-archives {}


.x-archives .fx-1, .x-archives .fx-1 a {
	color:#a60014;	
}

.x-archives a {
	text-decoration:none;
	font-weight:normal;
}

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

.x-archives h3 {
	text-align:left;
	font-size:12px;
	text-transform:uppercase;
	color:#a60014;	
}

.x-archives .w-rss {
	color:#a60014;	
	font-size:12px;	
	cursor:pointer;
}

.x-archives .w-search .f-text {
	color:#a60014;
	text-transform:uppercase;
	/*border:1px solid #313131;*/
	border:0;
	background:transparent;
	
	font-weight:normal;
	font-size:12px;
	font-family:"AvantGarde", helvetica, tahoma, sans-serif;

	
}

.x-archives .w-search .f-text:hover, .x-archives .w-search .f-text:focus {
	outline:0;
}

.x-archives .w-search .f-proceed {
	border:0;
	padding-left:0;
	background:transparent;

	font-weight:normal;
	font-size:12px;
	font-family:"AvantGarde", helvetica, tahoma, sans-serif;

	color:#a60014;
	text-transform:uppercase;
}

/* */

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


/* */
