/************************************************
* Resets *
************************************************/
html, body, div, p, span, h1, h2, h3, h4, h5, h6, img, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, label, input, table, th, td, a {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	color: #fff;
	font-size:14px;
}

:focus { outline: 0; }

body { line-height: 1; }

ul, ol { list-style-type: none; }

h1, h2, h3, h4, h5, h6 { font-size: 1em; }

/************************************************
* General elements *
************************************************/
body {
	background: #000 url(images/SoCreepyBkGrnd.jpg) top left repeat-x;
	padding-bottom: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
}

h1, h2, h3, h4, h5, h6 { font-family: Arial, Verdana, Helvetica, sans-serif; }

a {
	color:#de190f;
	text-decoration: none;
}

a:hover { text-decoration:underline; }

a img { border: 0; }

blockquote {
	font-style: italic;
	padding: .4em 1em .7em 1em;
	margin: .7em 0 .3em 0;
}

code {
	font-size: 1.1em;
	font-family: "Bitstream Vera Sans Mono", Monaco, "Lucida Console", monospace;
}

kbd, tt { font-size: 1.2em; }

hr { border: 1px solid #de190f; }

pre {
	overflow: auto;
	width: 600px;
	background: url(images/blacktrans.png);
	padding: 1em 1.5em;
	margin: 1em 0;
	font-size: 1.2em;
	white-space: pre-wrap;/* css3 */
}

dl { }

dt { font-weight: bold; }

dd { padding-left: 1em; }

table { margin: .5em 0; }

table th { color: #a8ef9d; }

table td, table th { padding: .5em .7em; }

table th {
	background: url(images/whitetrans.png);
	text-transform: uppercase;
	border-bottom: 1px transparent;
}

table td {
/*	background: url(images/blacktrans.png);*/
	vertical-align: middle;
}

table tr.even td { background: url(images/blacktrans2.png); }

fieldset {
	padding: 1.2em;
	border: 1px dashed #a8ef9d;
}

legend {
	padding: .2em .8em;
	font-size: 1.2em;
	text-transform: capitalize;
}

input, textarea, select {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	margin: .2em 0;
	color: #222;
	font-size: 1em;
}

input.adminbar-input { margin: 0; }

input, textarea { padding: .3em; }

input.radio, input.checkbox {
	background: #fff;
	padding: 2px;
}

form label {
	font-weight: bold;
	display: block;
}

form label.subscribe-label { display: inline; }

/************************************************
* General *
************************************************/
#wrapper {
	margin: 5px auto 10px auto;
	padding: 0;
	text-align: left;
	width: 1000px;
	position:absolute;
	top:320px;
	left:25px;
}

.clear { clear: both; }

.cleared {
	overflow: hidden;
	width: 100%;
}

iframe #privacy { display:none; }

/************************************************
* Header *
************************************************/
#top #topmenu {
	float: left;
	width: 640px;
}

#top #topmenu li {
	float: left;
	background: url(images/whitetrans.png);
	padding: 0 .8em .2em .8em;
	line-height: 1.5em;
	margin: 0 .4em .4em 0;
}

#top #topmenu li:hover, #top #topmenu li.current_page_item { background: url(images/blacktrans.png); }

#top #topmenu li a {
	color: #fff;
	font-size: .75em;
}

#top #topmenu li a:hover { color: #a8ef9d; }

#top #topmenu li a.rss {
	background: url(images/rsstrans.png) left 2px no-repeat;
	padding-left: 17px;
}

#searchform input { padding: 3px; }

#searchbox {
	width: 180px;
	margin-top:10px;
	color: #fff;
	font-size: .9em;
	border: 1px solid #666666;
	background: #333333;
}

.submitbutton {
	cursor: pointer;
	color: #cccccc;
	font-size: .9em;
	background:#2F2F2F;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

#top, #header, #catnav {
	overflow: hidden;
	width: 100%;
}

#header {
	padding-bottom: 20px;
	float:left;
}

#header #logo {
	float: left;
	width: 315px;
	margin: 0px 0 10px 17px;
}

#header #logo img {
	float: left;
	width: 312px;
	height: 295px;
	margin: -1px 10px 10px 3px;
	left:22px;
}

#header #logo h1 a {
	color: #fff;
	font-size: 2em;
	font-weight: normal;
	text-shadow: 0 0 6px #555;
}

#header #logo h1 a:hover { color: #a8ef9d; }

#header #logo #desc {
	font-size: .8em;
	color: #ddd;
	margin-top: .6em;
	line-height: 1.2em;
}

#header #headerbanner {
	float: right;
	width: 468px;
	margin: 30px 0 10px 0;
	text-align: left;
	padding: 10px;
	background: url(images/whitetrans.png);
	font-size: .8em;
	line-height: 1.5em;
}

#header #headerbanner h3 {
	font-size: 1.1em;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
}

#header #headerbanner p a { border-bottom: 1px dashed #a8ef9d; }

#header #headerbanner a:hover { background: url(images/blacktrans.png); }

#nav li {
	float: left;
	line-height: 2em;
	margin: 5px 0 5px 5px;
}

#nav li:hover { background: url(images/blacktrans2.png); }

#nav li a {
	display: block;
	margin: 0;
	font-size: 0.8em;
	color: #fff;
	padding: 0 13px;
}

#nav li a:hover {
	color: #afdaff;
	text-decoration: none;
	display: block;
}

#nav li ul {
	position: absolute;
	width: 180px;
	left: -999em;
	padding-top: 5px;
	margin: 0;
}

#nav li:hover ul, #nav li.sfhover ul { left: auto; }

#nav li li {
	padding: 0;
	margin: 0;
	width: 180px;
	line-height: 1.5em;
}

#nav li li a {
	color: #fff;
	margin: 0;
	padding: 7px 13px;
	background: url(images/blacktrans3.png);
}

#nav li li ul li { margin-left: 13px; }

#nav li li a:hover { color: #afdaff; }

#nav li:hover, #nav li.sfhover { position:static; /* prevents IE7 drop-down menu bug (focus on a page element prevents nested menus from disappearing) */ }

/************************************************
* Content *
************************************************/
#main { padding: 30px 0 20px 0; }

#content {
	float: left;
	overflow: hidden;
	width: 666px;
	padding:20px 5px 5px 5px;
	margin:75px 0px 25px 0px;
	background:#191919;
	border:1px solid #242424;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
}

#content.indexMainArticles { padding:30px 5px 5px 5px; }

#content.full { width: 666px; }

h2#contentdesc {
	font-weight: normal;
	font-size: 1.3em;
	padding-bottom: 15px;
}

h2#contentdesc span { color: #a8ef9d; }

.post {
	padding: 0 0 0px 0;
	margin-bottom:45px;
}

.sticky {
	padding: 10px;
	margin-bottom: 35px;
	background: url(images/blacktrans.png);
}

.posttop {
	overflow:hidden;
	background: #2f2f2f;
	padding: 5px 0px 5px 0px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	clear:both;
}

.posttop h2.posttitle { float:left; }

.posttop h2.posttitle, .posttop h2.posttitle a {
	color: #d20202;
	font-size: 1.2em;
	width:100%;
	display:block;
	padding:0px 5px 0px 5px;
}

.posttop h2.posttitle a:hover {
	color: #ff3c00;
	text-decoration:none;
}

.posttop .editPostLink a {
	margin-left:10px;
	color:#666;
}

.postmetatop {
	overflow: hidden;
	width: 100%;
	font-size: 0.7em;
	line-height: 1.5em;
	padding-top:3px;
}

.postmetatop .postAuthor {
	float: left;
	padding-left: 5px;
	color:#999999;
}

.postmetatop .categs a:hover { color: #afdaff; }

.postmetatop div.date {
	float: left;
	width: auto;
	padding:0px 0px 0px 10px;
	color:#666;
}

.postmetatop div.date span { color:#666666; }

.readMore {
	display:none;
	float:right;
	margin:5px 10px 0 10px;
	font-size:10px;
	clear:both;
}

div.readMore span { float:left; }

/*.postmetatop .date span {
	padding-left: 20px;
}
*/

.postcontent {
	color: #fff;
	margin: .8em 10px;
	font-size: 0.8em;
	line-height: 1.5em;
}

.postcontent h1 {
	padding: .8em 0;
	font-size: 1.5em;
}

.postcontent h2 {
	padding: .8em 0;
	font-size: 1.4em;
}

.postcontent h3 {
	padding: .8em 0;
	font-size: 1.3em;
}

.postcontent h4 {
	padding: .8em 0;
	font-size: 1.2em;
}

.postcontent h5 {
	padding: .8em 0;
	font-size: 1.1em;
}

.postcontent h6 {
	padding: .8em 0;
	font-size: 1em;
}

.postcontent p {
	padding: .6em 0 .2em 0;
	line-height:18px;
	margin-bottom:10px;
}

.postcontent a:hover { background: url(images/blacktrans.png); }

/*.postcontent table {border:10px solid #000;}*/
.postcontent div.costumeList table {border:0px;}
.postcontent table a, .postcontent table td center, .postcontent table a font {
	color:#333;
	/*text-align:left;*/
}

.postcontent a img {
	background: none;
	border-bottom: 0;
}

.postcontent ul, .postcontent ol { padding: 0px 0 20px 0; }

.postcontent ul li { list-style-type: none; }

.postcontent ol li { list-style-type: none; }

.postcontent object {
	margin:0px auto;
	text-align:center;
}

.postmetabottom {
	overflow: hidden;
	width: 100%;
	padding: 0px 0 10px 0;
	font-size: 0.8em;
	line-height: 1.1em;
	margin-top: 0;
}

.postmetabottom .tags {
	float: left;
	width: 440px;
	margin:5px 0px 0px 10px;
	/*padding-left: 20px;*/
	line-height: 16px;
}

.postmetabottom .readmore {
	float: right;
	width: 160px;
	padding-right: 10px;
	text-align: right;
}

.postmetabottom .readmore span {
	background: url(images/more.png) left 4px no-repeat;
	padding-left: 17px;
}

.postmetaauthor {
	background: url(images/blacktrans.png);
	padding: 10px;
	font-size: 0.8em;
	line-height: 1.1em;
	margin-top: 20px;
}

.postmetaauthor .authorpic {
	float: left;
	width: 60px;
}

.postmetaauthor .authordesc {
	float: right;
	width: 540px;
}

.postmetaauthor .authordesc p.theauthor {
	line-height: 1.4em;
	font-weight: bold;
}

.postmetaauthor .authordesc p.thedesc {
	line-height: 1.4em;
	padding: .8em 0 .2em 0;
}

.postmetaauthor .authordesc a {
	color: #afdaff;
	border-bottom: 1px dashed #afdaff;
}

.postmetaauthor .authordesc a:hover { background: url(images/blacktrans.png); }

.socialWrapFooter ul.socialwrap {
	clear:both;
	margin:10px 5px 0px 10px;
	padding:10px 0px 10px 0px;
	opacity:0.9;
	filter:alpha(opacity=90);
}

/*** Related Posts ***/
#crp_related {clear:both;}
#crp_related ul { margin-left:30px;}
#crp_related ul li {list-style-type:square; line-height:18px;} 

/************************************************
* Navigation *
************************************************/
#navigation {
	overflow: hidden;
	width: 100%;
	line-height: 1.7em;
}

#navigation .wp-pagenavi a {
	background: url(images/blacktrans2.png);
	padding: 5px 7px;
	border: none;
	font-size: .8em;
	color: #fff;
}

#navigation .wp-pagenavi a:hover { color: #a8ef9d; }

#navigation .wp-pagenavi span.pages, #navigation .wp-pagenavi span.current, #navigation .wp-pagenavi span.extend {
	padding: 5px 7px;
	font-size: .8em;
	background: url(images/blacktrans2.png);
	color: #fff;
	border: none;
}

#navigation.image a {
	background: 0;
	border: 0;
}

.linkpages {
	clear: both;
	margin: 10px 0;
}

.linkpages p span {
	background: url(images/blacktrans.png);
	padding: 5px 7px;
	color: #ddd;
	font-size: 1em;
}

.linkpages p a, .linkpages p a:hover {
	background: none;
	border: 0;
}

.linkpages p a span { color: #fff; }

.linkpages p a:hover span {
	background: url(images/blacktrans2.png);
	color: #a8ef9d;
}

#sidebar #pages li.page-item-1068, #sidebar #pages li.page-item-34 {display:none;} /* hide contact and privacy link from main menu*/

#sidebar .secondaryNav a:hover {text-decoration:underline;}

/************************************************
* Gallery and Images *
************************************************/
.gallery a, .recent_images a {
	background: none;
	border: 0;
}

/************************************************
* Comments *
************************************************/
#comments {
	margin: 15px 0;
	width: 666px;
	float:left;
	padding:0px;/*clear:both;*/
}

#comments h3 {
	font-size: 1em;
	font-weight: normal;
}

/*#comments ul.commentlist li {
	background: url(images/blacktrans.png);
	clear: both;
	margin: 10px 0 0 0;
	padding: 15px;
}*/

#comments .comment-wrap {
	overflow: hidden;
	width: 100%;
}

#comments ul.commentlist li ul.children li {
	clear: both;
	margin: 20px 0 0 20px;
}

#comments img.avatar {
	float: left;
	margin: 0 20px 0 0;
}

#comments .commentbody {
	overflow:hidden;
	border-bottom:1px solid #282828;
	padding:20px 5px 10px 0px;
}

#comments .commentbody li.authorAvatar, #comments .commentbody li.commentPost { float:left; }

#comments .commentbody li.authorAvatar { width:69px; }

#comments .commentbody li.commentPost { width:565px; }

#comments .commentbody li.commentPost li { margin-bottom:4px; }

#comments .commentbody li.commentPost li.commentText { margin-top:30px; }

#comments .commentbody .commentAuthor {
	font-size:1.2em;
	color:#DE190F
}

#comments .commentbody .commentTime a { color: #999999; }

#comments .commentbody .commentAuthor a:hover {
	color: #eee;
	border-bottom: 1px dashed #b9ff9d;
}

#comments .commentbody .commentmetadata {
	font-size: .7em;
	color: #666;
	margin-bottom: 25px;
}

#comments .commentbody .commentmetadata a {
	color: #666;
	float:left;
}

#comments .commentbody p {
	font-size: 1em;
	padding: 5px 0 8px 0;
	line-height: 1.4em;
}

#comments .commentbody p a {
	color: #b9ff9d;
	border-bottom: 1px dashed #b9ff9d;
}

#comments .commentbody p a:hover {
	color: #eee;
	border-bottom: 1px dashed #b9ff9d;
}

#comments .reply a {
	margin-top: 5px;
	padding: 5px;
	line-height: 1.3em;
	font-size: .7em;
	float: left;
	background: #ddd;
	color: #fff;
}

#comments .reply a:hover {
	background: #fff;
	color: #111;
}

#comments h3#trackbacktitle { padding-top: 10px; }

#comments ul.trackback {
	margin: 10px 0 0 0;
	padding: 15px;
	background: url(images/blacktrans.png);
}

#comments ul.trackback li {
	margin-bottom: 17px;
	font-size: .9em;
}

#comments ul.trackback li .commentbody .author { margin: 0; }

#comments a#cancel-comment-reply-link {
	display: block;
	padding: 8px 0;
}

#comments a#cancel-comment-reply-link:hover { color: #ccc; }

#comments #respond {
	margin-top: 20px;
	overflow: hidden;
	width: 666px;
}

#comments #respond h3 { margin-bottom: 15px; }

#comments #respond input {
	padding: 5px;
	width: auto;
	background: #efefef;
	font-size: .8em;
}

#comments #respond p { padding: .5em 0 0 0; }

#comments #respond p label {
	font-size: .8em;
	font-weight: normal;
}

#comments #respond #commentform, #comments #respond #commentform p { width:666px; }

#comments #respond textarea {
	width: 640px;
	padding: 10px;
	background: #222;
	font-size: .8em;
	border: none;
	color:#fff;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

#comments #respond .submitbutton {
	color: #DE190F;
	background:#191919;
	border:1px solid #242424;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding: 3px 6px;
	line-height: 1.4em;
	font-size: 1.1em;
	float:right;
}

#comments #respond .submitbutton:hover {
	cursor: pointer;
	color: #DE190F;
	text-decoration:none;
	background-color:#2f2f2f;
}

#comments #respond p.subscribe-to-comments label {
	display: inline;
	margin-left: 4px;
}

/************************************************
* Sidebar *
************************************************/
#sidebar {
	float: right;
	overflow: hidden;
	width: 300px;
	font-size: 0.8em;
	line-height: 1.4em;
	background:#000;
	margin:60px 5px 0px 5px;
}

#sidebar ul { margin:0px 0px 0px 5px; }

#sidebar ul li.boxed {
	overflow: hidden;
	padding: 10px 5px 5px 0px;
}

#sidebar .mainNav { margin-bottom:10px; }

#sidebar #pages li {
	margin:5px 0;
	padding:11px 0 5px 0;
	width:181px;
}

#sidebar #pages li:hover {
	background:url(images/sidebarNavBkgrnd.png) 0 -3px no-repeat;
	color:#f70000;
	text-decoration:none;
}

#sidebar #pages a {
	font-family: 'MoriaCitadelRegular', Ariel, Verdana;
	font-size:20px;
	letter-spacing:1px;
	padding:0px 0px 5px 35px;
	background-image:url(images/sidebarNavSprite.png);
	background-repeat:no-repeat;
}

#sidebar #pages li.page-item-359 a { background-position:0px -1px; }

#sidebar #pages li.page-item-369 a { background-position:0px -30px; }

#sidebar #pages li.page-item-371 a { background-position:0px -60px; }

#sidebar h3 {
	padding: 5px 10px 0px 0px;
	line-height: 1.3em;
	font-weight: normal;
	font-size: 1.4em;
	color:#989898;
}

#sidebar li.boxed ul li { margin:10px 0px 8px 0px; }

#sidebar li a {
	color:#b20000;
	width:auto;
	margin:7px 0px;
}

#sidebar #pages a:hover, #sidebar p a:hover {
	color:#cc0000;
	text-decoration:none;
}

#sidebar ul ul ul li {
	line-height: 1.5em;
	padding: 0 0 0 10px;
	margin: 0 0 0 0px;
}

#sidebar p {
	color: #eee;
	padding: 0 5px 10px 5px;
}

#sidebar img {
	background: none;
	border: none;
	padding: 0 5px;
}

#sidebar .rsswidget img { background: transparent !important; }

#sidebar img.avatar {
	float: left;
	padding: 0 15px 5px 5px;
}

.widget table { width: 100%; }

#sidebar .widget_tag_cloud { line-height:1.8em; font-size:12px; }

#tag_cloud a, .widget_tag_cloud a, .widget_text a, h3 a.rsswidget { display: inline !important; }

#tag_cloud a:hover { color: #fff; }

li#tagbox a:hover { color: #fff; }

#sidebars ul.children li { border-bottom: none; }

#sidebars ul.children { margin-bottom: 0; }

.widget_recent_comments table td {
	background: none;
	overflow: hidden;
	padding-bottom: 2px !important;
}

#sidebar .widget_recent_comments img.avatar { padding: 5px 5px 3px 5px; }

.widget_recent_comments li { margin: 5px; }

.widget_twitter ul li, .widget_rss ul li { margin: 8px 2px; }

.widget_categories ul li a, .widget_archive ul li a, .widget_twitter ul li a { display: inline !important; }

.widget_rss ul li span { padding: 2px 5px; }

.widget_flickr table {
	background-color: transparent !important;
	margin: 0;
	border: 0 !important;
}

.widget_flickr table td {
	background: none;
	padding: 0;
}

.widget_flickr table tr:hover td { background: none; }

#sidebar .widget_flickr img { padding: 0; }

/************************************************
* Footer *
************************************************/
#footer {
	background: url(images/blacktrans.png);
	clear: both;
	overflow: hidden;
	width: 100%;
	font-size: 0.8em;
}

#footer .foot1 {
	float: left;
	width: 310px;
	margin: 10px 0 0 10px;
	display: inline;
}

#footer .foot2 {
	float: left;
	width: 310px;
	margin: 10px 15px 0 15px;
}

#footer .foot3 {
	float: left;
	width: 310px;
	margin: 10px 0 0 0;
}

#footer h3 {
	font-weight: normal;
	font-size: 1.4em;
	margin-bottom: .4em;
}

#footer h4 {
	font-weight: normal;
	font-size: 1em;
	margin: .8em 0 .2em 0;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
}

#footer p {
	line-height: 1.5em;
	color: #eee;
	padding: .2em 0 .8em 0;
}

#footer ul li {
	padding: 10px;
	margin-bottom: 10px;
	background: url(images/blacktrans.png);
}

#footer ul ul li {
	background: url(images/bullet.png) left 7px no-repeat;
	line-height: 1.5em;
	padding: 0 0 0 10px;
	margin-bottom: 4px;
}

#footer li a {
	display: block;
	font-weight: normal;
	padding: 2px 5px;
}

#footer a:hover { background: url(images/blacktrans.png); }

#footer .widget_tag_cloud a { display: inline; }

#footer .widget_tag_cloud a:hover {
	background: none;
	color: #fff;
}

.widget ul {
	width: 100%;
	overflow: hidden;
}

#credits {
	clear: both;
	overflow: hidden;
	width: 100%;
	margin-top: .7em;
	font-size: 0.7em;
	line-height: 1.4em;
}

#credits a { color: #ddd; }

#credits a:hover {
	background: url(images/blacktrans.png);
	color: #fff;
}

#credits #creditsleft {
	float: left;
	width: 600px;
	color: #aaa;
}

#credits #creditsright {
	float: right;
	width: 300px;
	text-align: right;
	color: #aaa;
}

/************************************************
* WP related *
************************************************/
.alignleft {
	float: left;
	margin: 5px 15px 7px 0;
}

.alignright {
	float: right;
	margin: 5px 0 7px 15px;
}

.aligncenter, div.aligncenter {
	margin: 10px auto;
	text-align: center;
	display: block;
}

img.alignleft {
	float: left;
	margin: 5px 15px 5px 0;
}

img.alignright {
	float: right;
	margin: 5px 0 5px 15px;
}

img.aligncenter {
	margin: 10px auto;
	text-align: center;
	display: block;
}

.wp-caption {
	text-align: center;
	background: url(images/blacktrans.png);
	padding-top: 6px;/* optional rounded corners for browsers that support it */
	-moz-border-radius:4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.wp-caption img {
	padding: 0;
	margin: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

#titleWrapper {
	overflow:hidden;
	width:665px;
}
 @font-face {
 font-family: 'MoriaCitadelRegular';
 src: url('type/moriacitadel-webfont.eot');
 src: local('☺'), url('type/moriacitadel-webfont.woff') format('woff'), url('type/moriacitadel-webfont.ttf') format('truetype'), url('type/moriacitadel-webfont.svg#webfont7ct1iChi') format('svg');
 font-weight: normal;
 font-style: normal;
}

#pageTitle {
	float:left;
	width:300px;
	font-family: 'MoriaCitadelRegular', Arial, Verdana;
	font-size:24px;
	margin:5px;
	height:130px;
	position:absolute;
	top:-35px;
	left:0;
	z-index:999;
}

#pageTitle span { color:#ba0101; }

/* HOME PAGE TITLE */
#pageTitleHome {
	float:left;
	width:550px;
	font-family: 'MoriaCitadelRegular', Ariel, Verdana;
	font-size:12px;
	margin:5px;
	height:130px;
	background:transparent url(images/homeHeaderVoodoo.png) top left no-repeat;
	position:absolute;
	top:0;
	left:0;
	z-index:999;
}

#pageTitleHome span, #pageTitleHalloween span, #pageTitleLore span, #pageTitleHorror span {
	color:#ba0101;
	position:relative;
	top:60px;
	left:130px;
	font-size: 2.5em;
}

#pageTitleHome span { top:50px; font-size:1.5em; }

/* HALLOWEEN PAGE TITLE */
#pageTitleHalloween {
	float:left;
	width:300px;
	font-family: 'MoriaCitadelRegular', Ariel, Verdana;
	margin:5px;
	height:130px;
	background:transparent url(images/halloweenHeaderJack.png) top left no-repeat;
	position:absolute;
	top:-35px;
	left:0;
	z-index:999;
}

/* LORE PAGE TITLE */
#pageTitleLore {
	float:left;
	width:300px;
	font-family: 'MoriaCitadelRegular', Ariel, Verdana;
	margin:5px;
	height:130px;
	background:transparent url(images/loreHeaderSkull.png) top left no-repeat;
	position:absolute;
	top:-35px;
	left:0;
	z-index:999;
}

/* HORROR PAGE TITLE */
#pageTitleHorror {
	float:left;
	width:300px;
	font-family: 'MoriaCitadelRegular', Ariel, Verdana;
	margin:5px;
	height:130px;
	background:transparent url(images/horrorHeaderEye.png) top left no-repeat;
	position:absolute;
	top:-35px;
	left:0;
	z-index:999;
}

#subPages {
	width:700px;
	overflow:hidden;
	margin:0 0 20px 10px;
	/*height:60px;*/
	/*padding:0 0 0 10px;
	-webkit-border-top-left-radius: 25px;
	-webkit-border-top-right-radius: 25px;
	-moz-border-radius-topleft: 25px;
	-moz-border-radius-topright: 25px;
	border-top-left-radius: 25px;
	border-top-right-radius: 25px;
	border-left:1px solid #161616;
	border-right:1px solid #161616;
	border-top:1px solid #161616;
	background:#010101 url(images/subPageBkgrnd.png) top left repeat-x;
	position:absolute;
	right:335px;
	top:-8px;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#666666), to(#1C1C1C), color-stop(1,#030303));
	background:-moz-linear-gradient(0% 100% 90deg,#000000, #121212, #666666 100%);*/
}*/

#subPages ul {
	/*position:relative;
	left:22px;*/
	height:60px;
}

#subPages.subPagesNoChildren {
	border-left:0px;
	border-top:0px;
	border-right:0px;
	height:0px;
}

#subPages li {
	float:left;
	width:170px;
	line-height:20px;
	color:#bb0000;
}

#subPages li a { color:#bb0000; }

#pages li ul {
	clear:both;
	width:300px;
}

#pages li ul li {
	float:left;
	width:150px;
	list-style-type:none;
}

#pages li.page-item-363 { clear:both; }

/**** CONTACT ****/
.wpcf7-form input, .wpcf7-form textarea {border-radius:5px; background:#444;color:#ffffff;border:1px solid #333; width:300px;}
 .wpcf7-form input {height:21px;}
input.contactSend {padding:0px 8px; border-radius:3px;background-color:#555; color:#ffffff; margin-left:230px;width:75px;}
input.contactSend:hover {background:#B20000; cursor:pointer;}

/***** POLL *****/
#sidebar ul li.boxed.widget_polls-widget {
background: #333;
padding: 5px 10px 5px 5px;
width: 278px;
border:1px solid #444;
}

.wp-polls {margin-right:13px;}

.wp-polls-ans ul li {font-size:13px;}
