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

/* page_layout */

body {
	font-family:"Trajan Pro", georgia, "Times New Roman", times, serif;
	background:#000;
	text-align:center;
	color:#ffffff;

	/*background:#8bcdff;*/
}

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

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

#l-head {
	text-align:center;
}

#l-body {  }

#l-tail {  }

/* */

/* helpers */

/* forms */

input, textarea, select {
	font-family:arial, verdana, sans-serif;
	font-size:1.1em;
	color:#4f78a5;
	background:transparent;
	border:1px solid #313131;
}

input.f-proceed {
	cursor:pointer;
}

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

.w-action a {
	color:#4f78a5;
}

.js-count-char {
	color:#4f78a5;
}

/* buttons */

/* tables */

/* lists */

/* boxes */

/* menus */


.menu-lvl-1 { }

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

.menu-lvl-1 li a {
	color:#4f78a5;
	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;
}

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

	background:url(../images/bullet-1.png) no-repeat left 6px;

	text-decoration:none !important;
}

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

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

/* header_footer */

#l-tail strong {
	color:#4f78a5;
	font-size:12px;
	font-weight:normal;
}

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

/* blocks */

.x-blurb {
	text-align:center;
    margin-bottom:20px;
}

.x-blurb table {
	background:#000 url(../images/x-blurb-ry.jpg) repeat-y;
	color:#fff;
}

.x-blurb h1, .x-blurb h2 {
	color:#fff;
	font-size:25px;
	font-weight:normal;
	line-height:1.9;
	text-align:center;

	background:none;
}

.x-blurb p {
	text-align:justify;
	font-size:11px;
	line-height:1.8;
}

.x-blurb .w-left a, .x-blurb .w-right a {
	background:url(../images/x-blurb-shade.png) no-repeat;
	color:#fff;
	font-size:25px;
    font-weight:lighter;
}

/* */

.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:#000;
}

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

/* */


/* */

.x-archives {}


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

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

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

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

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

.x-archives .w-search .f-text {
	color:#4f78a5;
	text-transform:uppercase;
	/*border:1px solid #313131;*/
	border:0;
	background:transparent;

	font-weight:normal;
	font-size:12px;
	font-family:"Trajan Pro", georgia, "Times New Roman", times, 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:"Trajan Pro", georgia, "Times New Roman", times, serif;

	color:#4f78a5;
	text-transform:uppercase;
}

/* */

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


/* */
