/*
Theme Name: Shadow
*/
/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0;	vertical-align: baseline;	background: transparent;}

h1, h2, h3, h4, h5, h6 {color: #999999; font-weight: normal; /*font-family: Times New Roman, Georgia, serif;*/ margin: 0px; padding: 0px;}

h1 {font-size: 26px;}
h2 {font-size: 22px;}
h3 {font-size: 20px;}
h4 {font-size: 18px;}
h5 {font-size: 16px;}
h6 {font-size: 14px;}


ol, ul {list-style: none;}
blockquote {quotes: none;}
blockquote:before, blockquote:after {content: '';	content: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;	border-spacing: 0;}
a img { border: none; }

#primary,#secondary {float: right;	overflow: hidden;	width: 310px;}
#secondary {clear: right;}



/* LAYOUT: Zero */
body {background: #000000 url(http://shadowmasks.net/img/layout/sm_bg.jpg) no-repeat top center scroll; color: #fff;	font-size: 11px;  font-family:  Arial, Helvetica, sans-serif;}

#shadow_all {width:990px; margin:0px auto;}
#shadow_allBg {position:relative; width:990px; float:left; }

#content_shadow {float:left; width:970px; padding: 0px 10px 0px; overflow:hidden; background: transparent url(http://shadowmasks.net/img/layout/sm_content.jpg) no-repeat top center scroll; min-height: 600px;}

#content2 {float:left; width:640px; padding: 0px 165px; overflow:hidden;}
#content_right {float:right; width:30px; padding: 0px 20px 0px 0px; overflow:hidden; font-size: 10px;}

.post_newspiece {clear: both; width: 640px; overflow: hidden;}
.read_more {font-size: 18px; font-family: Times New Roman, Georgia, serif; font-weight: normal; margin: 0px; padding: 0px;}

.alignleft{display: inline;	margin-bottom: 2px;	margin-right: 6px;	padding: 3px;}
.alignright{display: inline;	margin-bottom: 2px;	margin-left: 6px;	padding: 3px;}

.news-content {padding: 0px 0px 25px; margin: 0px;}

/* Navigation*/
.navi {clear: both; width:910px; height: 17px; margin:0px; padding: 8px 30px 8px; background: transparent; overflow:hidden; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.navi a:link, .navi a:visited, .navi a:active  { text-decoration: none; color: #c50000; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.navi a:hover {color: #999999; text-decoration: underline; font-family:  Cerdana, Arial, Helvetica, sans-serif; font-size: 11px;}

/* Search */

#search{padding: 0px;}

form#searchform{width: 200px; height: 25px; border: none; background-color: #fff; position: relative; margin: 0px 0px 10px;}
#searchform .searchinput{position: absolute; top: 5px; left: 8px; color: #000000; font-size: 12px; width: 165px; border: 0;}
#searchform .button{position: absolute; top: 0px; left: 175px; background: url(http://shadowmasks.net/img/layout/mag.gif) no-repeat; height: 25px; width: 25px; border: 0; cursor: pointer;}



#access .menu-header, div.menu, #colophon, {margin: 0 auto;	width: 990px;}

/* Structure the footer area */
#footer-widget-area {overflow: hidden;}
#footer-widget-area .widget-area {float: left;	margin-right: 20px;	width: 220px;}
#footer-widget-area #fourth {margin-right: 0;}
#site-info {float: left;	width: 700px;	font-weight: bold;	font-size: 14px;}
#site-generator {float: right;	width: 220px;}

/* =Global Elements
-------------------------------------------------------------- */

/* Main global 'theme' and typographic styles  */


input,textarea {color: #000;	font-size: 11px;	line-height: 18px;}
 hr {background-color: #E7E7E7;	border:0;	height: 1px;	margin-bottom: 18px;	clear:both;}

/* Text elements */
p {padding: 0px 0px 10px; margin: 0px;}
ul {list-style: square;	margin: 0 0 18px 1.5em;}
ol {list-style: decimal;	margin: 0 0 18px 1.5em;}
ol ol {list-style:upper-alpha;}
ol ol ol {list-style:lower-roman;}
ol ol ol ol {list-style:lower-alpha;}
ul ul, ol ol, ul ol, ol ul {margin-bottom:0;}
dl {margin:0 0 24px 0;}
dt {font-weight: bold;}
dd {margin-bottom: 18px;}
strong {font-weight: bold;}
cite,em,i {font-style: italic;}
big {font-size: 131.25%;}
ins {background: #ffc;	text-decoration: none;}
blockquote {font-style: italic;	padding: 0 3em;}
blockquote cite,blockquote em,blockquote i {font-style: normal;}
pre {background: #f7f7f7;	color: #222;	line-height: 18px;	margin-bottom: 18px;	padding: 1.5em;}
abbr,acronym {border-bottom: 1px dotted #666;	cursor: help;}

sup,sub {height: 0;	line-height: 1;	vertical-align: baseline;	position: relative;}
sup {bottom: 1ex;}
sub {top: .5ex;}
/* input[type="text"],
textarea {padding: 2px;	background: #f9f9f9;	border: 1px solid #ccc;	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);} */

a:link, a:visited, a:active  { text-decoration: none; color: #bc0000;}
a:hover {color: #999999; text-decoration: underline;}

/* Text meant only for screen readers */
.screen-reader-text {position: absolute;	left: -9000px;}

/* =Header
-------------------------------------------------------------- */

#header {padding: 0px 0 0 0; width: 990px; height: 235px; margin: 0px; background: transparent url(http://shadowmasks.net/img/layout/sm_top.jpg) top center no-repeat scroll;}
#site-title {float: left;	margin: 0 0 18px 0;	width: 700px;	font-size: 30px;	line-height: 36px;}
#site-title a {color: #000;	font-weight: bold;	text-decoration: none;}
#site-description {clear: right;	float: right;	font-style: italic;	margin: 14px 0 18px 0;	width: 220px;}

/* This is the custom header image */
#branding img {clear: both;	border-top: 4px solid #000;	display: block;	border-bottom: 1px solid #000;}

/* =Menu
-------------------------------------------------------------- */

#access {background: transparent;	margin: 0 auto;	width: 980px;	padding: 0px 5px;	display:block;	float:left;}
#access .menu-header, div.menu {font-size: 13px;	margin-left: 12px;	font-weight: bold;}
#access .menu-header ul, div.menu ul {list-style: none;	margin: 0;}
#access .menu-header li, div.menu li {float:left;	position: relative;}
#access a {display:block;	text-decoration:none;	color:#aaa;	padding:0 10px;	line-height:38px;}
#access ul ul {display:none;	position:absolute;	top:38px;	left:0;	float:left;	width: 180px;	z-index: 99999;}
#access ul ul li {min-width: 180px;  font-size: 11px;}
#access ul ul ul {left:100%; top:0;}
#access ul ul a {background:#333;	height:auto;	line-height:1em;	padding:10px;	width: 160px;}
#access li:hover > a, #access ul ul :hover > a {color:#fff;	background:#222;}
#access ul li:hover > ul {display:block;}

#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {color: #fff;}

* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {color:#fff;}


/* =Content
-------------------------------------------------------------- */

#main {overflow: hidden;	padding: 40px 0 0 0;}

.hentry {margin: 0 0 48px 0;}
.home .sticky {background: #F2F7FC;	border-top: 4px solid #000;	padding: 18px 20px;	margin-left: -20px;	margin-right: -20px;}
.single .hentry {margin: 0 0 36px 0;}

.page-title {color: #fff; font-size: 18px; margin: 0 0 36px 0;}
.page-title span {color: #999; font-size: 22px;}
.page-title a:link, .page-title a:visited {color:#888;	text-decoration: none;}
.page-title a:active, .page-title a:hover {color: #FF4B33;}

.entry-title {color: #fff; font-size: 22px; line-height: 1.3em; font-weight: normal; letter-spacing: 0px; margin-bottom: 0; background: transparent;}
.entry-title a:link, .entry-title a:visited {color:#fff;	text-decoration: none;}
.entry-title a:active,.entry-title a:hover {color: #999999; text-decoration: underline;}
.entry-meta {color: #999; padding: 0px 0px 10px; font-size: 11px; font-weight: bold;}
.entry-meta abbr,.entry-utility abbr {border: none;}
.entry-meta abbr:hover, .entry-utility abbr:hover {border-bottom: 1px dotted #666;}
.entry-content,.entry-summary {clear: both;	padding: 0px 0 0 0;}

#content .entry-summary p:last-child {margin-bottom: 12px;}
.entry-content fieldset {border: 1px solid #E7E7E7;	margin: 0 0 24px 0;	padding: 24px;}
.entry-content fieldset legend {background: #fff;	color: #000;	font-weight: bold;	padding: 0 24px;}
.entry-content input {margin: 0 0 24px 0;}
.entry-content input.file, entry-content input.button {margin-right: 24px;}
.entry-content label {color: #888;	font-size: 12px;}
.entry-content select {margin: 0 0 24px 0;}
.entry-content sup,.entry-content sub {font-size: 10px;}
.entry-content blockquote.left {float: left;	margin-left: 0;	margin-right: 24px;	text-align: right;	width: 33%;}
.entry-content blockquote.right {float: right;	margin-left: 24px;	margin-right: 0;	text-align: left;	width: 33%;}

.page-link {color: #000;	font-weight:bold;	margin:0 0 22px 0;	word-spacing:0.5em;}
.page-link a:link,.page-link a:visited {background: #f1f1f1;color:#333;	font-weight:normal;	padding:0.5em 0.75em;	text-decoration:none;}
.home .sticky .page-link a {background: #D9E8F7;}
.page-link a:active, .page-link a:hover {color: #FF4B33;}
.page .edit-link {clear: both;	display: block;}

.entry-utility {/*color: #888; */	font-size: 10px; font-weight: bold; line-height: 18px;	clear: both;}
/*.entry-meta a, .entry-utility a {color: #888;}
.entry-meta a:hover, entry-utility a:hover {color: #FF4B33;} */

#content .video-player {padding: 0;}



/* Asides
-------------------------------------------------------------- */

.home #content .category-asides p {font-size: 14px;	line-height: 20px;	margin-bottom: 10px;	margin-top:0;}
.home .hentry.category-asides {padding: 0;}
.home #content .category-asides .entry-content {padding-top: 0;}

/* Gallery listing
-------------------------------------------------------------- */

.category-gallery {margin-bottom: 48px;}
.category-gallery h2 {margin-top: 10px;}
.category-gallery .entry-meta {}
.category-gallery .size-thumbnail img {border: 10px solid #f1f1f1;	margin-bottom: 0;}
.category-gallery .gallery-thumb {float: left;	margin-right:20px;	margin-top: -4px;}
.home #content .category-gallery .entry-content p {display: inline;}
.home #content .category-gallery .entry-utility {padding-top:4px;}

/* Attachment pages
-------------------------------------------------------------- */

.entry-content .attachment img {margin-bottom: 0;}
.attachment .entry-content .entry-caption {font-size: 140%;	margin-top: 24px;}
.attachment .entry-content .nav-previous a:before {content: '\2190\00a0';}
.attachment .entry-content .nav-next a:after {content: '\00a0\2192';}

/* Images
-------------------------------------------------------------- */

#content img {margin: 0;	max-width: 640px;}
#content .attachment img {max-width: 900px;}
#content .alignleft, #content img.alignleft {display: inline;	float: left;	margin-right: 24px;	margin-top: 4px;}
#content .alignright,#content img.alignright {display: inline;	float: right;	margin-left: 24px;	margin-top: 4px;}
#content .aligncenter, #content img.aligncenter {clear: both;	display: block;	margin-left: auto;	margin-right: auto;}
#content img.alignleft, #content img.alignright, #content img.aligncenter {margin-bottom: 12px;}
#content .wp-caption {background: #f1f1f1; 	line-height: 18px; text-align: center; margin-bottom: 20px;	padding: 4px;}
#content .wp-caption img {margin: 5px 5px 0;}
#content .wp-caption p.wp-caption-text {margin: 5px;	color: #888;	font-size: 12px;}
#content .wp-smiley {margin:0;}
#content .gallery {margin: auto;}
#content .gallery .gallery-item {float: left;	margin-top: 0;	text-align: center;	width: 33%;}
#content .gallery img {border: 2px solid #cfcfcf;}
#content .gallery .gallery-caption {color: #888;	font-size: 12px;	margin: 0 0 12px;}
#content .gallery dl {margin: 0;}
#content .gallery img {border: 10px solid #f1f1f1;}
#content .gallery br+br {display: none;}

/* =Navigation
-------------------------------------------------------------- */

.navigation {font-size:  12px;	line-height: 18px;	overflow: hidden;	color: #888;}
.navigation a:link, .navigation a:visited {color: #888;	text-decoration: none;}
.navigation a:active, .navigation a:hover {color: #FF4B33;}
.nav-previous {float: left;	width: 50%;}
.nav-next {float: right;	width: 50%;	text-align:right;}

#nav-below {margin: -18px 0 0 0;}

                                                          
/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {list-style: none;	margin-left: 0;}
.widget-area ul ul {list-style: square;	margin-left: 1.3em;}


.widget_search #s { /* This keeps the search inputs in line */width: 60%;}
.widget_search label {display:none;}
.widget-container {margin: 0 0 18px 0;}
h3.widget-title {color: #ffffff;}
.widget-area a:link,.widget-area a:visited {text-decoration: none;}
.widget-area a:active,.widget-area a:hover {text-decoration: underline;}
.widget-area .entry-meta {font-size: 11px;}
#wp_tag_cloud div {line-height: 1.6em;}
#wp-calendar {width:100%;}
#wp-calendar caption {font-weight: bold;	color: #222;	text-align: left;	font-size:14px;	padding-bottom: 4px;}
#wp-calendar thead {font-size:11px;}
#wp-calendar thead th {}
#wp-calendar tbody {color: #aaa;}
#wp-calendar tbody td {padding: 3px 0 2px; background: #f5f5f5;	border:1px solid #fff; text-align: center;}
#wp-calendar tbody .pad {background: none;}
#wp-calendar tfoot #next {text-align: right;}
.widget_rss a.rsswidget {color: #000;}
.widget_rss a.rsswidget:hover {color: #FF4B33;}
.widget_rss .widget-title img {height: 11px;	width: 11px;}

/* Main sidebars */
#main .widget-area ul {margin-left: 0;	padding: 0 20px 0 0;}
#main .widget-area ul ul {border: none;	margin-left: 1.3em;	padding: 0;}
#primary {}
#secondary {}



/* =Footer
-------------------------------------------------------------- */

#footer {	margin:0px; padding:30px 0px 15px; height: 50px; width: 970px; overflow: hidden; background: transparent; text-align: center;}


/* Mobile Safari ( iPad, iPhone and iPod Touch )
-------------------------------------------------------------- */

pre {-webkit-text-size-adjust: 140%;}
code {-webkit-text-size-adjust: 160%;}
#access,.entry-meta,.entry-utility,.navigation,.widget-area {-webkit-text-size-adjust: 120%;}
#site-description {-webkit-text-size-adjust: none;}

/* =Print Style
-------------------------------------------------------------- */

@media print {	body {background:none !important;}
	#wrapper {float: none !important;		clear: both !important;		display: block !important;		position: relative !important;}
	#header {border-bottom: 2pt solid #000;	padding-bottom: 18pt;}
	#colophon {border-top: 2pt solid #000;}
	#site-title,	#site-description {float: none;	margin: 0;	padding:0;	line-height: 1.4em;}
	#site-title {	font-size: 13pt;}
	.entry-content {font-size: 14pt;	line-height: 1.6em;}
	.entry-title {font-size: 21pt;}
	#access,	#branding img,	#respond,	.comment-edit-link,	.edit-link,	.navigation,	.page-link,	.widget-area {display: none !important;}
	#container,	#header {width: 100%;		margin: 0;}
	#content,	.one-column #content {width: 100%;		margin: 24pt 0 0;}
	.wp-caption p {font-size: 11pt;}
	#site-info,	#site-generator {float: none;	width: auto;}
	#colophon {width: auto;	}
	img#wpstats {	display:none}
	#site-generator a {padding: 0;margin: 0;}
	#entry-author-info {border: 1px solid #e7e7e7;}
	#main {display:inline;}
	.home .sticky {border: none;}
}

/* =WPPage Numbers 
-------------------------------------------------------------- */

#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {background: transparent; padding: 0; margin: 0; border: none; text-decoration: none; font-weight: normal; font-style: normal; list-style: none;	text-transform: none;	text-indent: 0px;	font-variant: normal;	text-align: left;	line-height: 12px;	letter-spacing: 0px;	word-spacing: 0px;	font-size: 12px;	font-family: Arial;	color: white; }
#wp_page_numbers {margin-top: 10px;	width: 100%;	background: transparent;	border-top: 2px solid black;}
#wp_page_numbers ul {width: 100%;}
#wp_page_numbers li {float: left;	display: block;}
#wp_page_numbers a {padding: 6px;	padding-left: 4px;	padding-right: 4px;	display: block;	color: #fff;}
#wp_page_numbers li a:hover {text-decoration: underline; background: #343434;}
#wp_page_numbers li.space {padding: 6px;	padding-left: 8px;	padding-right: 8px;}
#wp_page_numbers li.first_last_page {font-style: italic;}
#wp_page_numbers li.active_page a {background: #999999;	padding: 6px;	padding-left: 8px;	padding-right: 8px;	color: white;}
#wp_page_numbers li.active_page a:hover  {color: #fff; /* IE fix */}
#wp_page_numbers li.page_info {float: left;	display: block;	padding: 6px;	padding-right: 8px;	color: #ddd;	font-size: 11px;}

.prevnext {clear: both; text-align: center; width: 640px; font-size: 18px; font-family: Times New Roman, Georgia, serif;}


/* SHADOWMASKS.NET */
#home_1 {clear: both; width: 970px; padding: 0px 10px 0px; margin: 0px; font-size: 12px; color: #ffffff;}
#home_1 h1 {font-size: 16px; font-family: font-family: font-family:  Arial, Helvetica, sans-serif; color: #ffffff;}

.home_1_prelude {float: right; width: 370px; padding: 0px 0px; margin: 0px;}
.home_1_prelude p {padding: 0px 0px 10px; font-weight: bold; text-align: justify; letter-spacing; -1px;}

.home_1_featured {float: left; width: 580px; padding: 0px 20px 0px 0px; margin: 0px;}

.spacer_3 {clear: both; width:750px; padding: 5px 0px 15px 0px; overflow:hidden;}
.spacer_blood {clear: both; width:930px; padding: 1px 10px; margin: 10px 10px; background: #c50000; overflow:hidden;}


/* Masks */
.masks p {margin:0px; padding: 10px 0px 10px;}
.masks1 {float:left; width:300px; height:215px; padding: 10px 10px 10px; overflow:hidden; text-align: center; font-weight: bold; font-size: 12px;}
.masks1_2 {float:left; width:174px; height:130px; padding: 10px 10px 10px; overflow:hidden; text-align: center; font-weight: bold; font-size: 12px;}


.masks_mainphoto {float:left; width:280px; height:344px; padding: 10px 20px 10px 0px; overflow:hidden;}
.masks_video {float:right; width:670px; height:400px; padding: 10px 0px 10px; overflow:hidden; text-align: center;}
.masks_details {float:left; width:270px; padding: 10px 20px 10px 10px; overflow:hidden; font-weight: bold;}
.masks_details strong {font-size: 16px; padding: 0px; margin: 0px; color: #c50000; font-weight: bold;}
.masks_desc {float:right; width: 670px; padding: 10px 0px 10px; overflow:hidden;}
.masks_photos {float:left; width: 970px; padding: 0px; overflow:hidden;}

.masks_video1 {float:left; width: 485px; height: 310px; padding: 10px 0px 10px; text-align: center; overflow:hidden;}

#main_page h1 {font-size: 18px; padding: 0px; margin: 0px; font-family: font-family:  Arial, Helvetica, sans-serif;}
#main_page h2 {font-size: 15px; padding: 0px; margin: 0px; font-family: font-family:  Arial, Helvetica, sans-serif;}

/* Galleries */
.galleries {float:left; width:860px; padding: 0px; overflow:hidden;}

/* Galleries-Thumbs */
.gallery_thumbs {margin-bottom: 0px; border: 0px solid #0000ff; height: auto; width: auto; float: left; text-align: center;}
.gallery_thumbs img {display: inline; margin: 0px; border: 0px solid #ffffff;}
.gallery_thumbs_img {text-align: center; font-weight: bold; width: 159px; height: 159px; margin: 0px;}
.gallery_thumbsmain_img {text-align: center; font-weight: bold; width: 110px; height: 128px; margin: 0px;}
