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

/* page_layout */

body {
	font-family:georgia, "Times New Roman", times, serif;
	background:#f4f9fc;
  color:#8f8f8f;
}

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

h1, h2, h3 {
	font-family: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-ry.png) repeat-y left; }

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

#l-data { text-align:left; }

/* */

/* helpers */


/* forms */

input, textarea, select {
	font-family:"Century Gothic", verdana, arial, sans-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 {
}

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

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

.menu-lvl-1 li a {
	color:#fff;
	font:bold 14px/16px "Century Gothic", century, verdana, arial, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
}

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

.menu-lvl-1 li ul {
    text-align:left;
    background:#a2d2e0;
    /*
    -moz-opacity:.9;
    opacity:.9;
    */
}

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

.menu-lvl-1 ul li:hover { background:#8dbdcb; }
.menu-lvl-1 ul.off-hover li:hover { background:#a2d2e0; }

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

/* header_footer */

#l-tail strong {
    color:#8f8f8f;
	font:normal 9px "Century Gothic", century, verdana, sans-serif;
}

/* blocks */

.x-blurb p {
    font-size:1.2em;
    line-height:1.4;
    font-family:georgia, times, serif;
    text-align:center;
}

/* */

.x-archives {
  /*  background:url(../images/hdiv-dotted-2px.png) repeat-x top;*/
}


.x-archives .w-archives {
   /* background:url(../images/hdiv-dotted-2px.png) repeat-x bottom;*/
}

.x-archives .w-year {
    font-weight:bold;
}

.x-archives .w-postnum, .x-archives .w-month {
    text-align:center;
}

.x-archives a, #l-root .x-archives span {
    font:normal 11.67px georgia, times, serif;
    text-transform:lowercase;
}

/* */

.w-rss { background:url(../images/icon-rss.png) no-repeat right; }

/* */

.x-post {}

.x-post .w-body { background:url(../images/w-post-ry.png) repeat-y left; }
.x-post .w-head { background:url(../images/w-post-nr-t.png) no-repeat left top; }
.x-post .w-tail { background:#a2d2e0 url(../images/w-post-tail-nr-b.png) no-repeat left bottom; }

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

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

/* */

/* */
.page_image {width: 300px; height:auto}