/*
Theme Name: The Artifice
Theme URI: http://www.the-artifice.com
Version: 3.5
Description: Based on a theme by EThemes
Author: The Artifice
Author URI: http://www.the-artifice.com
*/


/*------------------------------------------------*/
/*-----------------[RESET]------------------------*/
/*------------------------------------------------*/

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

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 { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q {	quotes: none; }

blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none; }

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }


/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/

body { line-height: 20px; font-family:'Droid Sans',Arial,Verdana,sans-serif; font-size: 12px; color: #48423f; background: #fafcfc url(images/content-area-bg.png); } /* THE ARTIFICE CUSTOM */ 

a { text-decoration: none; color: #00b7f3; }
a:hover { text-decoration: underline; }
.clear { clear: both; }
.ui-tabs-hide { display: none; }
br.clear { margin: 0px; padding: 0px; }

h1, h2, h3, h4, h5, h6 { padding-bottom: 5px; color: #48423F; letter-spacing: -1px; line-height: 1em; font-weight: normal; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #48423F; }
h1 { font-size: 30px; }
h2 { font-size: 24px; }
h3 { font-size: 22px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }
p { padding-bottom: 10px; line-height: 24px; }
strong { font-weight: bold; color: #1c1c1c; }
cite, em, i { font-style: italic; }
pre, code { font-family: Courier New, monospace; margin-bottom: 10px; }
ins { text-decoration: none; }
sup, sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; }
sup { bottom: 0.8em; }
sub { top: 0.3em; }
dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dd  { margin-left: 1.5em;}
blockquote  { margin: 1.5em; padding: 1em; color: #666666; background: #e6e6e6; font-style: italic; border: 1px solid #dcdcdc; }
	blockquote p { padding-bottom: 0px; }

input[type=text],input.text, input.title, textarea, select { background-color:#fff; border:1px solid #bbb; padding: 2px; color: #4e4e4e; }
input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { border-color:#2D3940; color: #3e3e3e; }
input[type=text], input.text, input.title, textarea, select { margin:0.5em 0; }
textarea { padding: 4px; }

img#about-image { float: left; margin: 3px 8px 8px 0px; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/*------------------------------------------------*/
/*---------------[MAIN LAYOUT INFO]---------------*/
/*------------------------------------------------*/

/* #top-header { border-bottom: 2px solid #ffffff; position: relative; background: url(images/header-bg.png); } */
	#top-header .container { min-height: 46px; }
	/* #top-shadow { background: url(images/top-shadow.png) repeat-x; width: 100%; position: absolute; top: 0px; left: 0px; height: 7px; } */
	#bottom-shadow { background: url(images/bottom-shadow.png) repeat-x; width: 100%; position: absolute; bottom: 0px; left: 0px; height: 4px; }
	.container { text-align: left; margin: 0 auto; width: 960px; position: relative; }
		#content { margin-bottom: 39px; }
			ul#top-menu { float: left; padding-left: 36px; }
			/* #search-form { float: right; background: url(images/search-bg.png) no-repeat; width: 167px; height: 27px; padding-right: 48px; margin-top: 11px; } */
				#search-form #searchinput { background: none; border: none; float: left; margin: 5px 7px 0 5px; width: 116px; padding-left: 9px; font-size: 11px; color: #6f6967; }
				#search-form #searchsubmit { margin-top: 7px; margin-right: 7px; }
#content-area { border-bottom: 1px solid #ffffff; }		
	
		#top-stitch { background: url(images/top-stich.png) repeat-x bottom left; height: 7px; }
		#content-area .container { padding-top: 51px; }
			#logo-area { text-align: center; position: relative; padding-bottom: 37px; }
				p#slogan { font-size: 15px; font-family: 'Kreon', Arial, sans-serif; color: #9aa4a4; text-transform: uppercase; text-shadow: none; } /* THE ARTIFICE CUSTOM */
			#content { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid #e2e5e5; }
				
				#content-shadow { background: url(images/content-main-shadow.png) repeat-y; }
					#content-top-shadow { background: url(images/content-top-shadow.png) repeat-x 0 1px; }
						#content-bottom-shadow { background: url(images/content-bottom-shadow.png) repeat-x bottom left; }
				
				#inner-border { border: 1px solid #ffffff; background: #ffffff; /*height: 100%;*/ } /* THE ARTIFICE CUSTOM removes pattern */
					/* THE ARTIFICE CUSTOM REMOVE THIS COMMENT FOR ROUNDED CORNERS #inner-border, #content-shadow, #content-top-shadow, #content-bottom-shadow { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; } */ 
				
					#second-menu { background: url(images/menu-bottom-bg.png) repeat-x bottom left; }	
						ul#secondary-menu { padding-left: 0px; margin-top:-1px; } /* THE ARTIFICE CUSTOM */
					#controllers { margin-bottom: 27px; margin-left: 23px; position: relative; }
						#controllers #active_item { background: url(images/featured-arrow.png) no-repeat; position: absolute; top: -30px; left: 36px; width: 20px; height: 10px; z-index: 9; } /* THE ARTIFICE CUSTOM */
						.controller { display:block; float:left; position:relative; margin-right: 21px; }
							.controller a { display: block; }
							.controller a.active { -moz-box-shadow: 0 0 6px 2px rgba(0,0,0,0.4); -webkit-box-shadow: 0 0 6px 2px rgba(0,0,0,0.4); box-shadow: 0 0 6px 2px rgba(0,0,0,0.4); }
								.controller span.overlay { background:url(images/controller-overlay.png) no-repeat; display:block; height:54px; left:0px; position:absolute; top:0px; width:95px; }
					.recent-from { float: left; width: 317px; }
						.recent-middle { width: 318px !important; }
						.recent-last { width: 321px !important; }
							.recent-last .recent-content { background: none !important; }
						
						.main-title { background:url(images/title-bg.png) repeat-x; height: 42px; line-height: 42px; font-size: 14px !important; text-transform: uppercase; color: #48423f; text-shadow: none; font-weight: bold; text-align: center; padding-bottom: 0; font-family: 'Droid Sans',Arial,Verdana,sans-serif !important; letter-spacing:0.1px;} /* THE ARTIFICE CUSTOM */ 
							#comment-wrap .main-title { margin: 0 -27px 12px -29px; } /* THE ARTIFICE CUSTOM */
						.recent-content { background:url(images/recent-content-bg.png) repeat-y top right;margin-top: -1px; padding: 29px 32px 38px 35px; }
						.last { background: none; }
							.block-post { margin-bottom: 12px; } /* THE ARTIFICE CUSTOM adds a margin to the recent from category */
								.block-post .thumb { display:block; float:left; position:relative; margin-right: 17px; }
									.block-post .thumb span.overlay { background:url(images/post-overlay.png) no-repeat !important; display:block; height:41px !important; left:0px; position:absolute; top:0px; width:41px !important; }
									.widget .block-post .thumb span.overlay { background:url(images/post-overlay.png) no-repeat !important; }
								.block-post h3.title { font-family: 'Kreon', Arial, sans-serif; font-size: 16px; } /* THE ARTIFICE CUSTOM */
									.block-post h3.title a { text-decoration: none; color: #48423f; }
								.block-post 	p.meta-info { color: #b8c2c2; text-shadow: none; margin-top: -4px; } /* THE ARTIFICE CUSTOM */
									.block-post 	p.meta-info a { text-decoration: none; color: #8c9c9c; }
										.block-post 	p.meta-info a:hover { color: #444c4c; }
							a.more { background:url(images/more.png) no-repeat right bottom; color:#48423F; display:block; text-shadow: 1px 1px 1px #ffffff; padding-right:6px; text-decoration:none; height: 35px; line-height: 35px; margin-left: 16%; margin-right: 16%; text-align: center;} /* THE ARTIFICE CUSTOM */
							a.more:hover { color:#000; } /* THE ARTIFICE CUSTOM */
								a.more span { background:url(images/more.png) no-repeat; display:block; height: 35px; padding-left: 6px; }
							.post a.more { float: right; margin-left: 0; margin-right: 0; }
								.post a.more span { padding-left: 12px; padding-right: 4px; }
						#left-area { float: left; width: 634px; }
						#sidebar { float: left; width: 322px; }
							#entries { background:url(images/recent-content-bg.png) repeat-y 633px 0px; padding: 21px 28px 27px; } /* THE ARTIFICE CUSTOM */
								.entry { margin-bottom: 15px; } /* THE ARTIFICE CUSTOM spacing between articles on the list */
									.entry .thumb, .photostream .thumb { display:block; float:left; position:relative; margin-right: 14px; margin-top: 5px; }
									.photostream .thumb { margin-right: 9px; margin-bottom: 9px; }
										.entry .thumb span.overlay, .photostream .thumb span.overlay { background:url(images/entry-overlay.png) no-repeat; display:block; height:68px; left:0px; position:absolute; top:0px; width:68px; }
										.photostream .thumb span.overlay { background:url(images/entry-overlay.png) no-repeat !important; height:68px !important; width:68px !important; }
										.latest .thumb span.overlay, body.single .thumb span.overlay, body.page .thumb span.overlay { background:url(images/single-overlay.png) no-repeat !important; width: 201px; height: 201px; }
									.entry h3.title, h1.title { font-family: 'Kreon', Arial, sans-serif; font-size: 20px; text-shadow: none; } /* THE ARTIFICE CUSTOM */
									h1.title { color: #48423f; font-size: 30px; }
										.entry h3.title a { text-decoration: none; color: #48423f; }
									.entry p.meta-info { color: #b8c2c2; none; margin-top: -2px; margin-bottom: -8px; } /* THE ARTIFICE CUSTOM */
									.entry p.meta-info a { text-decoration: none; color: #8c9c9c; }
										.entry p.meta-info a:hover { color: #444c4c; }
									.entry div.post-meta { background: url(images/meta-separator.png) repeat-x; margin: 8px 0 14px; }
										.entry div.post-meta p.meta-info { background: url(images/meta-separator.png) repeat-x bottom left; margin-bottom: 10px; padding: 6px 0 8px; }
									
									.latest .thumb { display:block; float:left; position:relative; margin-right: 28px; }
										.latest .thumb span.overlay { background:url(images/entry-latest-overlay.png) no-repeat !important; display:block; height:111px; left:0px; position:absolute; top:0px; width:171px; } /* THE ARTIFICE CUSTOM */
									.latest h3.title { font-family: 'Kreon', Arial, sans-serif; font-size: 24px; text-shadow: none; } /* THE ARTIFICE CUSTOM */	
										.latest h3.title a { text-decoration: none; color: #48423f; }
									.latest p.meta-info { color: #b8c2c2; text-shadow: none; margin-top: -2px; margin-bottom: -8px; } /* THE ARTIFICE CUSTOM */
									.latest p.meta-info a { text-decoration: none; color: #8c9c9c; }
										.latest p.meta-info a:hover { color: #444c4c; }	
									a.read-more { float: right; color:#b8c2c2; text-shadow: 1px 1px 1px #ffffff; text-decoration:none; }
										a.read-more:hover { color:#111111; }	
						.blog-entry { position: relative; width: 248px; padding-left: 32px; }
							a.comments { background:url(images/comments-cloud.png) no-repeat; position: absolute; top: 0px; left: 0px; width: 37px; height: 33px; font-weight: bold; color:#48423f; text-decoration: none; padding: 4px 0; text-align: center; }
							.blog-entry h4.title { padding-left: 25px; padding-right: 33px; font-family: 'Kreon', Arial, sans-serif; font-size: 16px; color:#48423f; text-shadow: none; } /* THE ARTIFICE CUSTOM */
							.blog-entry p.meta-info { padding-left: 25px; padding-right: 33px; color:#b8c2c2; text-shadow: none; margin-top: -2px; }	 /* THE ARTIFICE CUSTOM */
								.blog-entry p.meta-info a { text-decoration: none; color: #8c9c9c; }
									.blog-entry p.meta-info a:hover { color: #444c4c; }
			#ad-720 { text-align: center; padding-bottom: 32px; }								
		#bottom-stitch { background: url(images/top-stich.png) repeat-x bottom left; height: 7px; margin-bottom: 4px; }
		
		#breadcrumbs { background: url("images/title-bg.png") repeat-x; height: 42px; line-height: 42px; padding-left: 38px; }
			#breadcrumbs  a { color: #b9c5c5; }
			#breadcrumbs, #breadcrumbs  a:hover { color: #929e9e; text-decoration: none; }
		
		#main-content { position: relative; }	
			#index-top-shadow { background: url("images/content-top-shadow.png") repeat-x scroll 0 1px; position: absolute; top: 0; left: 0; height: 6px; width: 100%; border-top: 1px solid #dee0e0; }
							
		.post ul, .comment-content ul { list-style-type: disc; padding: 10px 0px 10px 20px; }
		.post ol, .comment-content ol { list-style-type: decimal; list-style-position: inside; padding: 10px 0px 10px 2px; }
			.post ul li ul, .post ul li ol, .comment-content ul li ul, .comment-content ul li ol { padding: 2px 0px 2px 20px; }
			.post ol li ul, .post ol li ol, .comment-content ol li ul, .comment-content ol li ol  { padding: 2px 0px 2px 35px; }						
				
	.fullwidth #left-area { width: 100%; }
		.fullwidth #entries { background: none; }
	body.page h1.title { margin-bottom: 8px; }
	
	.ad-468 { text-align: center; margin-bottom: 30px; }
	.ad-bottom { margin-top: 35px; margin-bottom: 6px; }

/*------------------------------------------------*/
/*---------------[DROPDOWN MENU]------------------*/ 
/*------------------------------------------------*/

/* THE ARTIFICE CUSTOM UP UNTIL FEATURED */ 

ul#secondary-menu li { background: url(images/secondary-menu-bg.png) repeat-y top right; }
	ul#secondary-menu a { font-size: 16px; color: #48423f; text-decoration: none; text-transform: uppercase; font-weight: bold; padding: 22px 16px; }
	ul#secondary-menu a:hover { color: #ffffff; text-shadow: 1px 1px 0 #404747; }
	#second-menu ul.nav li:hover a {color: #ffffff; text-shadow: 1px 1px 0 #404747; }​

	ul#secondary-menu > li.current_page_item > a { color: #919e9e !important; }	
	
	ul#secondary-menu li ul, #category_mobile_menu { width: 360px !important; padding: 7px 0 10px; background: #fff url(images/content-bg.png); top: 55px !important; -moz-box-shadow:3px 3px 7px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 3px 3px 7px 1px rgba(0, 0, 0, 0.1); box-shadow: 3px 3px 7px 1px rgba(0, 0, 0, 0.1); -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border-top-left-radius: 0px;-moz-border-radius-topleft: 0px; border-top-right-radius: 0px; -webkit-border-top-left-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; z-index: 9999px; display: none; }
		ul#secondary-menu ul li, #category_mobile_menu li a { margin: 0 !important; padding: 8px 0 8px 30px !important; width: 150px; float: left; }
			ul#secondary-menu ul li a, #category_mobile_menu a { padding: 0 !important; }
			
			ul#secondary-menu li:hover ul ul, ul#secondary-menu li.sfHover ul ul { top: -8px !important; left: 180px !important; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
			ul#secondary-menu ul li.even-item { background: none; }


/* ---------- Menu Button Styling --------- */

.mfilm a{
    width: 48px;text-align:center;border-bottom:9px solid #ea2e49
}
.mfilm:hover{
    background:#ea2e49 !important;
}
.mtv a{
    width: 43px;text-align:center;border-bottom:9px solid #2589cf
}
.mtv:hover{
    background:#2589cf !important;
}
.manimation a{
    width: 96px;text-align:center;border-bottom:9px solid #43cf61
}
.manimation:hover{
    background:#43cf61 !important;
}
.manime a{
    width: 55px;text-align:center;border-bottom:9px solid #c142a5
}
.manime:hover{
    background:#c142a5 !important;
}
.mmanga a{
    width: 62px;text-align:center;border-bottom:9px solid #e77848
}
.mmanga:hover{
    background:#e77848 !important;
}
.mcomics a{
    width: 66px;text-align:center;border-bottom:9px solid #e6d900
}
.mcomics:hover{
    background:#e6d900 !important;
}
.mgames a{
    width: 59px;text-align:center;border-bottom:9px solid #e34328
}
.mgames:hover{
    background:#e34328 !important;
}
.mliterature a{
    width: 105px;text-align:center;border-bottom:9px solid #2c8f83
}
.mliterature:hover{
    background:#2c8f83 !important;
}
.marts a{
    width: 43px;text-align:center;border-bottom:9px solid #cc226a
}
.marts:hover{
    background:#cc226a !important;
}
.mmore a{
    width: 59px;text-align:center;font-style:italic;border-bottom:9px solid #4b5571
}
.mmore:hover{
    background:#4b5571 !important;
}
.mwebvideos a{
    width: 106px;text-align:center;font-style:normal;border-bottom:9px solid #5c58ac
}
.mwebvideos:hover{
    background:#5c58ac !important;
}
.mwriting a{
    width: 83px;text-align:center;font-style:normal;border-bottom:9px solid #ff3c75
}
.mwriting:hover{
    background:#ff3c75 !important;
}
.mfeatures a{
    width: 88px;text-align:center;font-style:normal;border-bottom:9px solid #9395aa
}
.mfeatures:hover{
    background:#9395aa !important;
}
.mlatest a{
    width: 88px;text-align:center;font-style:normal;border-bottom:9px solid #CFD1E8
}
.mlatest:hover{
    background:#CFD1E8 !important;
}


/* ---------- Mega Drop Down --------- */
ul#mega li { padding-right: 0px; background: url(images/secondary-menu-bg.png) repeat-y top right; }

#mega {
list-style:none;
font-weight:bold;
height:2em;

}

#mega li {
background:#999;
border:0px solid #000;
float:left;
text-align:center;
position:relative;
}

#mega li:hover {
background:#eee;
border-bottom:0; /* border-bottom:0; and padding-bottom:1px; keeps <li> and <div> connected */
z-index:10; /* shadow above adjacent li */
}

#mega a { display:block;font-size: 16px; color: #48423f; text-decoration: none; text-transform: uppercase; font-weight: bold; padding: 22px 16px;}

ul#mega a:hover { color: #FFFFFF; text-shadow: 1px 1px 0 #404747; }


/* ----------- Hide/Show Mega Drop Down ---------- */
#mega .megadiv {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color #4b5571 #4b5571;
    border-right: 1px solid #4b5571;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    font-weight: normal;
    left: -999em;
    margin-top: 1px;
    position: absolute;
    text-align: left;
    width: 496px;
}

/* --------- Within Div Styles --------- */
#mega li:hover div {
    left: -1px;
    top: auto;
}
#mega li.dif:hover .megadiv {
    left: -407px;
    top: 72px;
}
#mega li.mmore:hover > a {
    color: #FFFFFF; text-shadow: 1px 1px 0 #404747; /* Ensures hover on MORE remains */
}
#mega #moretopbar {
    clear: both;
    float: left;
    position: relative;
    margin-left: 2px;
    margin-right: 2px;
    width: 495px;
    height: 74px;
    background-image: url(images/morebglight.png);
    background-size:495px 74px;
    background-repeat:no-repeat;
}
#mega #morecontainer {
    width: 495px;
}
ul#mega #morecontainer ul,
ul#mega #morecontainer ul li,
ul#mega #morecontainer ul li a,
ul#mega #morecontainer ul li a:hover
{
    padding:0;
    border:0;
    margin:0;
    color:#00B7F3;
    font-size:inherit;
    font-weight:normal;
    background:none;
    text-shadow: none;
    text-transform:none;
    font-style:normal;
    background:none;
    text-align:center;
    width:100%;
    font-size:11.5px;
}
ul#mega #morecontainer ul li a:hover
{
    text-decoration: underline;
}

#mega #morecontainer h5 {
    text-transform: uppercase;
    text-shadow: none;
    text-align: center;
}

#mega #morecontainer h6 {
    text-transform: uppercase;
    text-shadow: none;
    font-size: 13px;
    color: #48423F;
    font-weight: normal;
    letter-spacing: 0px;
    line-height: 1em;
    padding-bottom: 4px;
    padding-top: 3px;
    text-align: center;
}

#mega #poptopcontainer {
    width: 290px;
    padding:10px;
    margin:10px;
    background: #f7f7f7;
    float:left;
}

#mega .menuabout {
    font-size: 16px;
}

#mega .menuabout a {
    padding: 0;
    font-weight: bold;
    color: #00B7F3;
    display: block;
    text-transform: none;
    border-bottom: 0;
    font-style: normal;
    text-align: left;
    width: 110px;
}

#mega .menuabout a:hover {
    color: #00B7F3;
    text-shadow: 0 0 0px !important;
    text-decoration:underline;
}

#mega #trendtop {
    width: 165px;
    padding-top:10px;
    margin-top:10px;
    float:left;
}

ul#mega #trendtop ul li
{
    line-height: 120%;
}

ul#mega #morecontainer ul li a:hover {
    background-color: #fff;
}


/* Styling Trend List icons */

ul#mega #trendtop a {
    color: #FFF !important;
    margin: 0 !important;
    padding: 3px 6px !important;
    text-shadow: 0 0 2px #48423F !important;
    width: 144px !important;
    margin-bottom: 4px !important;
}

ul#mega #trendtop a:hover {
    text-decoration: none !important;
    text-shadow: 0 0 2px #000 !important;
    color: #FBFBEF !important;
}

.tfilm a {
    background-color: #ea2e49 !important;
}

.ttv a {
    background-color: #2589cf !important;
}

.twebvideos a {
    background-color: #5c58ac !important;
}

.tanimation a {
    background-color: #43cf61 !important;
}

.tanime a {
    background-color: #c142a5 !important;
}

.tmanga a {
    background-color: #e77848 !important;
}

.tcomics a {
    background-color: #e6d900 !important;
}

.twriting a {
    background-color: #ff3c75 !important;
}

.tgames a {
    background-color: #e34328 !important;
}

.tliterature a {
    background-color: #2c8f83 !important;
}

.tarts a {
    background-color: #cc226a !important;
}


/*------------------------------------------------*/
/*--------------[FEATURED SLIDER]-----------------*/
/*------------------------------------------------*/

#featured { position: relative; padding-bottom: 20px; margin-left: -1px; margin-right: -1px; }	
	a#left-arrow, a#right-arrow, #featured .flex-direction-nav a.flex-prev, #featured .flex-direction-nav a.flex-next { position: absolute; top: 50%; width: 32px; height: 68px; text-indent:-9999px; margin-top: -34px; }
		a#left-arrow, #featured .flex-direction-nav a.flex-prev { background:url(images/left-arrow.png) no-repeat; left: -32px; }	
		a#right-arrow, #featured .flex-direction-nav a.flex-next { background:url(images/right-arrow.png) no-repeat; right: -32px; }
			.featured-top-shadow { background:url(images/featured-top-shadow.png) repeat-x; position: absolute; top:0px; left: 0px; width: 958px; height: 7px; }
			.featured-bottom-shadow { background:url(images/featured-bottom-shadow.png) repeat-x; position: absolute; bottom:0; left: 0; width: 958px; height: 8px; }
			.featured-description { position: absolute; width: 333px; height: 196px; top: 40px; right:54px; background:url(images/featured-description.png); padding: 27px 32px 40px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
				.featured-description p.meta-info { font-family: Georgia, serif; font-style: italic; font-size: 12px; color: #747474; }
					.featured-description p.meta-info a { text-decoration: none; color: #fff; }
				h2.featured-title { font-family: 'Kreon', Arial, sans-serif; font-weight: lighter;font-size: 30px; text-shadow: none; margin-top: -4px; } /* THE ARTIFICE CUSTOM */
					h2.featured-title a { text-decoration: none; color: #ffffff; }
				.featured-description p { color: #c9c8c8; text-shadow: none; line-height: 19px; } /* THE ARTIFICE CUSTOM */	
				a.readmore { display: block; background: url(images/readmore.png); height: 27px; padding: 0 17px; color: #dfca81; font-size: 12px; line-height: 27px; position: absolute; bottom: 0px; right: 0px; text-shadow: none; }
				#featured a.readmore { -moz-border-radius-bottomright: 10px;-webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px;  }
					#featured a.readmore:hover { color: #fff; }
				
/*------------------------------------------------*/
/*-------------------[COMMENTS]-------------------*/
/*------------------------------------------------*/

.comment-body { padding: 18px 0 12px 87px; position: relative; }
	.avatar-box { position: absolute; top: 19px; left: 0; padding: 0; }
		.avatar-overlay { position: absolute; top: 0; left: 0; width: 68px; height: 68px; background: url(images/avatar-overlay.png) no-repeat; }
		
		.commentmetadata { color: #e4e4e4; font-size: 20px; font-family: 'Kreon', Arial, sans-serif; padding-bottom: 8px; }
			.comment-date { font-size: 14px; color: #b5bebe; }
			span.fn, span.fn a { font-size: 22px; color: #48423f; text-decoration: none; }
			span.fn a:hover { color: #111; text-decoration: none; }
		
	.reply-container { float:right; background: url("images/more.png") no-repeat scroll right bottom transparent; height: 35px; line-height: 35px; padding-right: 6px; }
		.reply-container a { background: url("images/more.png") no-repeat scroll 0 0 transparent; display: block; height: 35px; padding-left: 14px; padding-right: 8px; color: #48423F; text-decoration: none; text-shadow: 1px 1px 1px #FFFFFF; } /* THE ARTIFICE CUSTOM */
		.reply-container a:hover { text-decoration: none; color: #000; } /* THE ARTIFICE CUSTOM */
	.comment ul.children { padding-left: 87px; }
	
#commentform textarea#comment { width: 96%; }
	#commentform input[type=text] { width: 38%; }
	#commentform input, #commentform textarea { background: #fff; border: 1px solid #48423F; color: #48423F; font-size: 12px; padding: 12px 10px 12px 20px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; } /* THE ARTIFICE CUSTOM */
		p.form-submit input#submit { background: url(images/submit_bg.png) repeat-x; padding: 7px; float: right; cursor: hand; cursor: pointer; } /* THE ARTIFICE CUSTOM */
	
	#commentform .hidden { display: none; }

	li.comment #respond textarea { width: 91% !important; }
	li.comment #respond input[type=text] { width: 48% !important; }

h3#reply-title { font-family: 'Kreon', Arial, sans-serif; font-size: 30px; }
	
#trackbacks { margin-bottom: 20px; }
	#trackbacks , #respond h3#comments { margin-bottom: 5px; }
		

/*------------------------------------------------*/
/*--------------------[SIDEBAR]-------------------*/
/*------------------------------------------------*/

.widget { width: 230px; padding: 30px 25px 30px 44px; }
	.widget ul li { background:url(images/sidebar-bullet.png) no-repeat 0px 8px; padding-bottom: 10px; padding-left: 15px; display: block; font-size: 13px; font-family: 'Kreon', Arial, sans-serif; text-shadow: none; } /* THE ARTIFICE CUSTOM */
		.widget ul li a { color:#a1a6a6; text-decoration: none; }
			.widget ul li a:hover { color:#111111; }

			
/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/

div.post .new-post .aligncenter, .aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin-bottom: 10px; }
.wp-caption.alignleft { margin: 0px 10px 10px 0px; }
.wp-caption.alignright { margin: 0px 0px 10px 10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
.alignright { float: right; }
.alignleft { float: left }
img.alignleft { display:inline; float:left; margin-right:15px; }
img.alignright { display:inline; float:right; margin-left:15px; }

	
/*------------------------------------------------*/
/*---------------[DEFAULT DROPDOWN SETTINGS]---*/
/*------------------------------------------------*/

.nav ul { position:absolute; top:-999em; background-position: bottom; background-repeat: no-repeat; z-index: 10; }
.nav li { float:left; position:relative; }
.nav a { display:block; float: left; }
	.nav li:hover ul, ul.nav li.sfHover ul { left:0px; top:50px; }
	.nav li:hover li ul, .nav li.sfHover li ul { top:-999em; }
		.nav li li:hover ul, ul.nav li li.sfHover ul { left:192px; top:0px; }
	.nav li:hover ul, .nav li li:hover ul { top: -999em; }
	.nav li li {	display: block;	padding: 0px; float: left; height: auto !important; }
	.nav li ul { width: 191px; z-index:1000; }
		.nav li li a:link, .nav li li a:visited {	display: block; height: auto; float: left; }
		.nav li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }

		
/*------------------------------------------------*/
/*-------------------[PAGE NAVI]------------------*/
/*------------------------------------------------*/
.pagination { overflow: hidden; padding: 15px 12px 0px; }

.wp-pagenavi { position: relative; text-align: right; margin-top: 40px; }
.wp-pagenavi a, .wp-pagenavi a:link { padding: 8px 11px !important; margin: 2px; text-decoration: none; border:1px solid #e2e5e5 !important; color: #8c9c9c !important; background:url(images/pagination-bg.png) repeat-x !important; font-weight: normal !important; }
.wp-pagenavi span.pages { padding: 8px 11px !important; margin: 2px !important ; border: none !important; color: #bcc9c9 !important; background: none !important; }
.wp-pagenavi span.current, .wp-pagenavi span.extend, .wp-pagenavi a:active, .wp-pagenavi a:hover { padding: 8px 11px !important; margin: 2px; font-weight: bold; background:url(images/pagination-bg.png) repeat-x !important; border:1px solid #e2e5e5 !important; color:#8c9c9c !important; }

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi span.current, .wp-pagenavi span.extend, .wp-pagenavi a:active { -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }

.wp-pagenavi a:hover { color: #000 !important; }

a.readmore:hover, #sidebar div.custom-sidebar-block ul.control li a:hover, ul#cats-menu li a:hover, ul#page-menu li a:hover, div#slider-control div.featitem h2 a  { text-decoration: none; }

.js #feat-content, .js div#from-blog div.entries {display: none;} 

.foursixeight { margin: 0px 0px 15px 84px;}

#et-control-panel { position: fixed; left: 0px; top: 94px; width: 169px; z-index: 9000; color: #9f9f9f; text-shadow: 1px 1px 1px #fff; background: url(images/control-panel-bottom.png) no-repeat bottom left; padding-bottom: 18px; }
	#control-panel-main { background: url(images/control-panel-mainbg.png) repeat-y; -moz-border-radius-topright: 14px; -webkit-border-top-right-radius: 14px; border-top-right-radius: 14px; }
		#et-control-close { background: url(images/control-panel-closebutton.png) no-repeat; position: absolute; top: 17px; right: -41px; width: 45px; height: 40px; display: block; }
		.control-open { background: url(images/control-panel-openbutton.png) no-repeat !important; }
		#et-control-inner { background: url(images/control-inner.png) no-repeat; padding: 16px 16px 0px 16px; }
			#et-control-panel h3.control_title { font-size: 15px; padding: 2px 0 10px; float: left; }
			#et-control-panel p { font-style: italic; font-family: Georgia, serif; font-size: 10px; }
			.et-sample-setting { display: block; width: 29px; height: 29px; position: relative; float: left; margin: 0 4px 4px 0; text-indent: -9999px; }
				.et-sample-setting span.et-sample-overlay { background: url(images/control-link-overlay.png) no-repeat; display: block; position: absolute; top: 0; left: 0; width: 30px; height: 30px; }
			#et-sample-color1 { background: #6a8e94; }
			#et-sample-color2 { background: #8da49c; }
			#et-sample-color3 { background: #b0b083; }
			#et-sample-color4 { background: #859a7c; }
			#et-sample-color5 { background: #c6bea6; }
			#et-sample-color6 { background: #b08383; }
			#et-sample-color7 { background: #a4869d; }
			#et-sample-color8 { background: #f5f5f5; }
			#et-sample-color9 { background: #4e4e4e; }
			#et-sample-color10 { background: #556f6a; }
			#et-sample-color11 { background: #6f5555; }
			#et-sample-color12 { background: #6f6755; }
			
			#et-sample-texture1 { background: url(images/body-bg2.png) 14px 13px; }
			#et-sample-texture2 { background: url(images/body-bg3.png); }
			#et-sample-texture3 { background: url(images/body-bg4.png); }
			#et-sample-texture4 { background: url(images/body-bg5.png); }
			#et-sample-texture5 { background: url(images/body-bg6.png); }
			#et-sample-texture6 { background: url(images/body-bg7.png); }
			#et-sample-texture7 { background: url(images/body-bg8.png); }
			#et-sample-texture8 { background: url(images/body-bg9.png); }
			#et-sample-texture9 { background: url(images/body-bg10.png); }
			#et-sample-texture10 { background: url(images/body-bg11.png) 139px 104px; }
			#et-sample-texture11 { background: url(images/body-bg12.png); }
			#et-sample-texture12 { background: url(images/body-bg13.png) 14px 14px; }
			#et-sample-texture13 { background: url(images/body-bg14.png); }
			#et-sample-texture14 { background: url(images/body-bg15.png); }
			#et-sample-texture15 { background: url(images/body-bg16.png); }
			#et-sample-texture16 { background: url(images/body-bg17.png); }
			
			.et-control-colorpicker { background: url(images/control-panel-colorpicker.png) no-repeat; width: 18px; height: 19px; display: block; float: right; }
			.et-font-control { margin-top: 9px; }
			.colorpicker { z-index: 10000; }
		
#et_control_header_font, #et_control_body_font { width: 73px; }

.video-slider { border: 3px solid white; -moz-box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.3); box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.3); position: relative; width: 248px; }
	a.prev-video, a.next-video, .flex-direction-nav a.flex-prev, .flex-direction-nav a.flex-next { position: absolute; top: 67px; display: block; text-indent: -9999px; width: 26px; height: 27px; z-index: 200; }
	a.prev-video, .flex-direction-nav a.flex-prev { left: -15px; background: url(images/video-left-arrow.png) no-repeat; }
	a.next-video, .flex-direction-nav a.flex-next { right: -15px; background: url(images/video-right-arrow.png) no-repeat; }

body.home .entry p { line-height: 20px; }
.entry h3.title { padding-top: 5px; }

.adwrap { width: 271px; margin-left: -13px; }
	.adwrap img { margin: 0 9px 9px 0; }

.photostream { width: 276px; }
	.photostream .thumb { margin-right: 25px; margin-bottom: 20px; }
.et_pt_blogentry { position: relative; }

a#cancel-comment-reply-link { display: block; color: #00B7F3; font-size: 12px; }

#comment-wrap .navigation { padding: 10px 0; }
	.nav-previous { float: left; }
	.nav-next { float: right; }
	
.et_pt_gallery_entry { margin-left: 70px !important; }
#slides { height: 340px; }

.js .et_cycle .slide { display: none; height: 340px !important; width: 960px !important; }

.adwrap a { float: left; display: block; }
.et_embedded_videos { display: none !important; }

.js #featured #slides { background: url(images/ajax-loader.gif) no-repeat center; }
	.js .et_cycle .slide { display: none; }
.flexslider { width: 958px !important; }

.adwrap { overflow: hidden; }

#ie7 #second-menu { position: relative; z-index: 99; }
.opera #second-menu { margin-top:-1px; }


/*---------- THE ARTIFICE CUSTOM BELOW ------------*/


.thumb .thumbfilm { 
    position:absolute;
    top:110px;
    left:0px;
    text-align:center;
    background:#ea2e49;
    width:170px;
    height:20px;
    color: #ffffff; 
    text-shadow: 1px 1px 0 #404747;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

.thumb .thumbtv { 
    position:absolute;
    top:110px;
    left:0px;
    text-align:center;
    background:#2589cf;
    width:170px;
    height:20px;
    color: #ffffff; 
    text-shadow: 1px 1px 0 #404747;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

.thumb .thumbwebvideos { 
    position:absolute;
    top:110px;
    left:0px;
    text-align:center;
    background:#5c58ac;
    width:170px;
    height:20px;
    color: #ffffff; 
    text-shadow: 1px 1px 0 #404747;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

.thumb .thumbanimation { 
    position:absolute;
    top:110px;
    left:0px;
    text-align:center;
    background:#43cf61;
    width:170px;
    height:20px;
    color: #ffffff; 
    text-shadow: 1px 1px 0 #404747;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

.thumb .thumbanime { 
    position:absolute;
    top:110px;
    left:0px;
    text-align:center;
    background:#c142a5;
    width:170px;
    height:20px;
    color: #ffffff; 
    text-shadow: 1px 1px 0 #404747;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

.thumb .thumbmanga { 
    position:absolute;
    top:110px;
    left:0px;
    text-align:center;
    background:#e77848;
    width:170px;
    height:20px;
    color: #ffffff; 
    text-shadow: 1px 1px 0 #404747;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

.thumb .thumbcomics { 
    position:absolute;
    top:110px;
    left:0px;
    text-align:center;
    background:#e6d900;
    width:170px;
    height:20px;
    color: #ffffff; 
    text-shadow: 1px 1px 0 #404747;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

.thumb .thumbwriting { 
    position:absolute;
    top:110px;
    left:0px;
    text-align:center;
    background:#ff3c75;
    width:170px;
    height:20px;
    color: #ffffff; 
    text-shadow: 1px 1px 0 #404747;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

.thumb .thumbliterature { 
    position:absolute;
    top:110px;
    left:0px;
    text-align:center;
    background:#2c8f83;
    width:170px;
    height:20px;
    color: #ffffff; 
    text-shadow: 1px 1px 0 #404747;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

.thumb .thumbgames { 
    position:absolute;
    top:110px;
    left:0px;
    text-align:center;
    background:#e34328;
    width:170px;
    height:20px;
    color: #ffffff; 
    text-shadow: 1px 1px 0 #404747;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

.thumb .thumbarts { 
    position:absolute;
    top:110px;
    left:0px;
    text-align:center;
    background:#cc226a;
    width:170px;
    height:20px;
    color: #ffffff; 
    text-shadow: 1px 1px 0 #404747;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

.thumbcont { 
    height: 131px;
    width: 171px;
}

.postsummery {
   font-size: 13.5px;
   padding-bottom: 0px;
   margin-bottom: 0px;
   line-height: 1.5;
}

.block-post h3.title a {
    letter-spacing: 0;
}

/* Customizing popular posts */

.blog-entry ol {
    color: #999999;
    font: italic 3em 'Kreon',Arial,sans-serif;
    list-style-type: decimal;
    margin-top: -10px;
}

.blog-entry ol li{
    vertical-align:top;
    float:left;
}

.blog-entry li a{
    text-decoration: none;
}

.blog-entry h4.title {
    font-style:normal;
    padding-left: 10px;
    float:right;
    margin-top:10px;
    letter-spacing: 0;
}


/* Bio Author */

.biocont {
    float: left;
    width: 96%;
    padding:10px;
    margin: 0px;
    background: #fdfdfd !important;
    border: 2px solid #dcdcdc;
    padding-bottom: 0px;
}

.biocont .bioauth {
    float: left;
}

.biocont .bioauth h3{
   letter-spacing:0px;
   display: inline;
}

.biocont .authpoint {
    padding: 4px;
    margin-left:5px;
    background: #fdfde3;
    color: #ff3c75;
    font-family: 'Droid Sans',Arial,Verdana,sans-serif;
    font-size: 14.5px;
    font-weight: bold;
    border: 1px solid #e1eaeb;
    letter-spacing: 0.5px;
}

.biocont .biomiddlecont {
    float: left;
    width: 100%;
    margin-top: 7px;
    margin-bottom: 7px;
}

.biocont .bioavatarbig {
    float: left;
    padding:2px;
    width:96px;
    height:96px;
    border: 1px solid #e1eaeb;
    background:#fff;
}

.biocont .biodesc {
    margin-left: 10px;
    float: left;
    width: 430px;
    font-size: 14px;
    margin-bottom: 5px;
}

.biocont .biourls {
    float: right;
    text-align: right;
    word-spacing:15px;
    padding-right: 10px;
    width: 75%;
}

.biocont .biomore {
    float: right;
    text-align: right;
    letter-spacing: 0.5px;
    padding-right: 10px;
}

.biocont .biobottom {
    float: left;
    width: 100%;
    text-align: center;
}

.biocont .biorank { /* dont forget to set the height once you have decided on the styling */
    padding: 5px;
    background: #e1eaeb;
    color: #48423F;
    font-family: 'Droid Sans',Arial,Verdana,sans-serif;
    font-size: 16px;
    border: 1px solid #e1eaeb;
    margin-right:10px;
    display: inline-block;
}

.biocont .bioarticle { /* dont forget to set the height once you have decided on the styling */
    padding: 5px;
    background: #e1eaeb;
    color: #48423F;
    font-family: 'Droid Sans',Arial,Verdana,sans-serif;
    font-size: 16px;
    border: 1px solid #e1eaeb;
    margin-right:10px;
    display: inline-block;
}

.biocont .biocomment { /* dont forget to set the height once you have decided on the styling */
    padding: 5px;
    background: #e1eaeb;
    color: #48423F;
    font-family: 'Droid Sans',Arial,Verdana,sans-serif;
    font-size: 16px;
    border: 1px solid #e1eaeb;
    display: inline-block;
}



/* Bio Badges */

.biobadgescont {
    background: #f9f9f9;
    float: left;
    margin-bottom: 20px;
    width: 579px;
    border-radius: 0 0 5px 5px;
}

.biobadgescontr {
    background: #f9f9f9;
    float: left;
    margin-bottom: 15px;
    width: 100%;
    border-radius: 0 0 5px 5px;
}

.biobadges {
    float: left;
    padding: 4px;
    text-align: center;
    width: 571px;
}

.biobadges > ul {
    padding: 0;
}

.biobadges li {
    background: #fff;
    border: 1px solid #e1eaeb;
    border-left: 2px solid #dcdcdc;
    border-radius: 4px;
    display: inline-block;
    font-size: 10px;
    font-weight: bold;
    margin-bottom: 1px;
    padding: 0 4px;
    line-height: 17px;
    margin-right: 2px;
}

.biobadges li.reg {
    border-left: 2px solid #dcdcdc;
}

.biobadges li.ult {
    border-left: 2px solid #04B4AE;
}

.biobadges li.hyb {
    border-left: 2px solid #FF6633;
}

.biobadges li.cat {
    border-left: 2px solid #66CC66;
}

.biobadges li.spe {
    border-left: 2px solid #0066CC;
}

.biobadges li.art {
    border-left: 2px solid #000;
}


/* Review stars */

.review0 {
    background-image: url("images/review-0.png");
    background-size: 110px 22px;
    background-position: right;
    background-repeat:no-repeat;
    width: 200px;
    height: 22px;
    padding:0px;
    margin: 0 0 10px;
    font-weight:bold;
}

.review0-5 {
    background-image: url("images/review-0-5.png");
    background-size: 110px 22px;
    background-position: right;
    background-repeat:no-repeat;
    width: 200px;
    height: 22px;
    padding:0px;
    margin: 0 0 10px;
    font-weight:bold;
}

.review1 {
    background-image: url("images/review-1.png");
    background-size: 110px 22px;
    background-position: right;
    background-repeat:no-repeat;
    width: 200px;
    height: 22px;
    padding:0px;
    margin: 0 0 10px;
    font-weight:bold;
}

.review1-5 {
    background-image: url("images/review-1-5.png");
    background-size: 110px 22px;
    background-position: right;
    background-repeat:no-repeat;
    width: 200px;
    height: 22px;
    padding:0px;
    margin: 0 0 10px;
    font-weight:bold;
}

.review2 {
    background-image: url("images/review-2.png");
    background-size: 110px 22px;
    background-position: right;
    background-repeat:no-repeat;
    width: 200px;
    height: 22px;
    padding:0px;
    margin: 0 0 10px;
    font-weight:bold;
}

.review2-5 {
    background-image: url("images/review-2-5.png");
    background-size: 110px 22px;
    background-position: right;
    background-repeat:no-repeat;
    width: 200px;
    height: 22px;
    padding:0px;
    margin: 0 0 10px;
    font-weight:bold;
}

.review3 {
    background-image: url("images/review-3.png");
    background-size: 110px 22px;
    background-position: right;
    background-repeat:no-repeat;
    width: 200px;
    height: 22px;
    padding:0px;
    margin: 0 0 10px;
    font-weight:bold;
}

.review3-5 {
    background-image: url("images/review-3-5.png");
    background-size: 110px 22px;
    background-position: right;
    background-repeat:no-repeat;
    width: 200px;
    height: 22px;
    padding:0px;
    margin: 0 0 10px;
    font-weight:bold;
}

.review4 {
    background-image: url("images/review-4.png");
    background-size: 110px 22px;
    background-position: right;
    background-repeat:no-repeat;
    width: 200px;
    height: 22px;
    padding:0px;
    margin: 0 0 10px;
    font-weight:bold;
}

.review4-5 {
    background-image: url("images/review-4-5.png");
    background-size: 110px 22px;
    background-position: right;
    background-repeat:no-repeat;
    width: 200px;
    height: 22px;
    padding:0px;
    margin: 0 0 10px;
    font-weight:bold;
}

.review5 {
    background-image: url("images/review-5.png");
    background-size: 110px 22px;
    background-position: right;
    background-repeat:no-repeat;
    width: 200px;
    height: 22px;
    padding:0px;
    margin: 0 0 10px;
    font-weight:bold;
}

/* Next page button */

.nextpagecont {
    width: 100%;
    height: 34px;
    float: left;
    margin-bottom: 15px;
}

.nextpage a {
    background-image: url("images/nextpage.png");
    background-size: 105px 33px;
    background-position: right;
    background-repeat: no-repeat;
    width: 105px;
    height: 33px;
    margin: 0px;
    padding: 0px;
    margin-right: 5px;
    font-weight: normal;
    float:left;
    text-align: center;
    font-size: 15px;
    line-height: 2.2;
    color: #48423F;
    text-decoration: none;
}

.nextpage a:hover {
    color: #000;
}

/* Featured Articles Billboard */

.featfilm {
    border-bottom: 9px solid #EA2E49;
}

.feattv {
    border-bottom: 9px solid #2589cf;
}

.featwebvideos {
    border-bottom: 9px solid #5c58ac;
}

.featanimation {
    border-bottom: 9px solid #43cf61;
}

.featanime {
    border-bottom: 9px solid #c142a5;
}

.featmanga {
    border-bottom: 9px solid #e77848;
}

.featcomics {
    border-bottom: 9px solid #e6d900;
}

.featwriting {
    border-bottom: 9px solid #ff3c75;
}

.featliterature {
    border-bottom: 9px solid #2c8f83;
}

.featgames {
    border-bottom: 9px solid #e34328;
}

.featarts {
    border-bottom: 9px solid #cc226a;
}


.featured-description {
    height: auto;
    right: 54px;
    top: 175px;
    width: 533px;
    padding: 22px 32px 10px;
    min-height: 60px;
    max-height: 121px;
}


/* Social Media */

#facebadge {
    background-image: url("images/facebadge.png");
    background-size: 72px 72px;
    background-position: left top;
    background-repeat: no-repeat;
    width: 200px;
    height: 95px;
    margin: 0px;
    padding: 0px;
    margin-right: 0px;
    font-weight: bold;
    float:left;
    font-size: 14px;
    color: #48423F;
    text-decoration: none;
    letter-spacing: 0.2px;
    margin-left: -15px;
    padding-left: 50px;
}


#twitbadge {
    background-image: url("images/twitbadge.png");
    background-size: 72px 72px;
    background-position: left top;
    background-repeat: no-repeat;
    width: 200px;
    height: 95px;
    margin: 0px;
    padding: 0px;
    margin-right: 0px;
    font-weight: bold;
    float:left;
    font-size: 14px;
    color: #48423F;
    text-decoration: none;
    letter-spacing: 0.2px;
    margin-left: -15px;
    padding-left: 50px;
}

#tubebadge {
    background-image: url("images/tubebadge.png");
    background-size: 72px 72px;
    background-position: left top;
    background-repeat: no-repeat;
    width: 200px;
    height: 95px;
    margin: 0px;
    padding: 0px;
    margin-right: 0px;
    font-weight: bold;
    float:left;
    font-size: 14px;
    color: #48423F;
    text-decoration: none;
    letter-spacing: 0.2px;
    margin-left: -15px;
    padding-left: 50px;
}

#rssbadge {
    background-image: url("images/rssbadge.png");
    background-size: 72px 72px;
    background-position: left top;
    background-repeat: no-repeat;
    width: 200px;
    height: 95px;
    margin: 0px;
    padding: 0px;
    margin-right: 0px;
    font-weight: bold;
    float:left;
    font-size: 14px;
    color: #48423F;
    text-decoration: none;
    letter-spacing: 0.2px;
    margin-left: -15px;
    padding-left: 50px;
}

a.socialbtn {
    -moz-user-select: none;
    background-color: #F6F6F6;
    background-image: linear-gradient(to bottom, #FFFFFF 0px, #D9D9D9 100%);
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: 100% auto;
    color: #48423f;
    padding:3px;
    -moz-border-radius: 4px;
    border-radius: 5px;
    cursor: pointer;
    cursor: hand;
    text-decoration:none;
    font-size:14px;
    float:left;
    width:94px;
    height:19px;
    text-align:center;
    border: 1px solid #ccc;
}

a.socialbtn:hover, a.socialbtn:focus {
    background-image: linear-gradient(to bottom, #CBCBCB 0px, #9F9F9F 100%);
    background-repeat: repeat-x;
    border-color: #848484;
    box-shadow: 0 1px 1px rgba(5, 15, 30, 0.3);
    color: #fff;
    text-shadow: 0 1px 1px #636363;
}

a.socialbtn:active {
    background: none repeat scroll 0 0 #9F9F9F;
    border-color: #666666;
    box-shadow: 0 1px 2px #888888 inset;
    color: #fff;
}


/* Recent From styling */

.block-post .thumb span.overlaybig {
    background: url("images/overlaybig.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 163px;
    left: 0;
    position: absolute;
    top: 0;
    width: 288px;
}

.block-post .recentfilm { 
    background: none repeat scroll 0 0 #EA2E49;
    color: #FFFFFF;
    float: left;
    font-size: 21px;
    font-weight: bold;
    height: 30px;
    left: 0;
    line-height: 32px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 0 #404747;
    text-transform: uppercase;
    top: 110px;
    width: 287px;
}

.block-post .recenttv { 
    background: none repeat scroll 0 0 #2589cf;
    color: #FFFFFF;
    float: left;
    font-size: 21px;
    font-weight: bold;
    height: 30px;
    left: 0;
    line-height: 32px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 0 #404747;
    text-transform: uppercase;
    top: 110px;
    width: 287px;
}

.block-post .recentwebvideos { 
    background: none repeat scroll 0 0 #5c58ac;
    color: #FFFFFF;
    float: left;
    font-size: 21px;
    font-weight: bold;
    height: 30px;
    left: 0;
    line-height: 32px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 0 #404747;
    text-transform: uppercase;
    top: 110px;
    width: 287px;
}

.block-post .recentanimation { 
    background: none repeat scroll 0 0 #43cf61;
    color: #FFFFFF;
    float: left;
    font-size: 21px;
    font-weight: bold;
    height: 30px;
    left: 0;
    line-height: 32px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 0 #404747;
    text-transform: uppercase;
    top: 110px;
    width: 287px;
}

.block-post .recentanime { 
    background: none repeat scroll 0 0 #c142a5;
    color: #FFFFFF;
    float: left;
    font-size: 21px;
    font-weight: bold;
    height: 30px;
    left: 0;
    line-height: 32px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 0 #404747;
    text-transform: uppercase;
    top: 110px;
    width: 287px;
}

.block-post .recentmanga { 
    background: none repeat scroll 0 0 #e77848;
    color: #FFFFFF;
    float: left;
    font-size: 21px;
    font-weight: bold;
    height: 30px;
    left: 0;
    line-height: 32px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 0 #404747;
    text-transform: uppercase;
    top: 110px;
    width: 287px;
}

.block-post .recentcomics { 
    background: none repeat scroll 0 0 #e6d900;
    color: #FFFFFF;
    float: left;
    font-size: 21px;
    font-weight: bold;
    height: 30px;
    left: 0;
    line-height: 32px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 0 #404747;
    text-transform: uppercase;
    top: 110px;
    width: 287px;
}

.block-post .recentwriters { 
    background: none repeat scroll 0 0 #ff3c75;
    color: #FFFFFF;
    float: left;
    font-size: 21px;
    font-weight: bold;
    height: 30px;
    left: 0;
    line-height: 32px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 0 #404747;
    text-transform: uppercase;
    top: 110px;
    width: 287px;
}

.block-post .recentliterature { 
    background: none repeat scroll 0 0 #2c8f83;
    color: #FFFFFF;
    float: left;
    font-size: 21px;
    font-weight: bold;
    height: 30px;
    left: 0;
    line-height: 32px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 0 #404747;
    text-transform: uppercase;
    top: 110px;
    width: 287px;
}

.block-post .recentgames { 
    background: none repeat scroll 0 0 #e34328;
    color: #FFFFFF;
    float: left;
    font-size: 21px;
    font-weight: bold;
    height: 30px;
    left: 0;
    line-height: 32px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 0 #404747;
    text-transform: uppercase;
    top: 110px;
    width: 287px;
}

.block-post .recentarts { 
    background: none repeat scroll 0 0 #cc226a;
    color: #FFFFFF;
    float: left;
    font-size: 21px;
    font-weight: bold;
    height: 30px;
    left: 0;
    line-height: 32px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 0 #404747;
    text-transform: uppercase;
    top: 110px;
    width: 287px;
}

.block-post .recenttitle {
    background: none repeat scroll 0 0 #000000;
    float: left;
    margin-top: -5px;
    padding-left: 6px;
    padding-right: 5px;
    padding-top: 7px;
    width: 276px;
    min-height: 21px;
    padding-bottom: 3px;
}

.block-post .recenttitle h3 a {
    color: #fff;
    font-size: 21px;
    line-height: 21px;
}

/* H3 title */

.main-title {
    background: #F4F5F5;
    height: 2px;
    line-height: 0px;
}

.box-title-feat {
    padding-left: 198px;
    padding-bottom: 20px;
    font-weight: bold;
    text-transform: uppercase;
    height: 22px;
}

.box-title-feat a {
    font-weight: normal;
}

.box-title {
    text-align: center;
    padding-bottom: 20px;
    font-weight: bold;
    text-transform: uppercase;
    height: 22px;
}


/* Footer Design */

.footer-stitch { 
    background: url(images/top-stich.png) repeat-x bottom left; 
    height: 7px; 
    margin-bottom: 4px; 
}

#footer-box { 
    border: 0px solid #F4F5F5;
    border-radius: 10px 10px 10px 10px;
    background: #fff;
    height: 100px;
    width: 100%;
    padding: 0px;
    margin-top: 0px;
}

#footer-box-inner { 
    padding: 30px;
}

#footer-box-logo {
    background-image: url("images/log84px.png");
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 84px 40px;
    border-right: 2px solid #F4F5F5;
    float: left;
    height: 40px;
    padding-right: 34px;
    width: 84px;
}

#footer-box-center {
    border-right: 2px solid #F4F5F5;
    float: left;
    height: 40px;
    padding-left: 34px;
    padding-right: 34px;
    width: 480px;
}

#footer-box-center p {
    line-height: 21px;
}

#footer-box-right {
    float: left;
    height: 40px;
    padding-left: 34px;
    width: 194px;
}

#footer-menu { 
    width: 100%;
    height: 60px;
    color: #D8D8D8;
    text-align: center;
}


/* Widget design and reset */

.recent-content {
    padding: 15px;
}

.widget {
    padding: 15px;
}

.widget-aligned {
    padding: 15px 10px 15px 29px;
    width: 100%;
}

.postpage p {
    font-size: 14px;
}

.postpage p.meta-info {
    font-size: 12px;
}

.postpage ul {
    font-size: 14px;
    margin-top: -15px;
}

.postpage ol {
    font-size: 14px;
    margin-top: -15px;
}

.postpage li {
    margin-bottom: 7px;
}

.postpage h1 {
    padding-top: 10px;
    padding-bottom: 10px;
}

.postpage h2 {
    padding-top: 10px;
    padding-bottom: 10px;
}

.postpage h3 {
    padding-top: 10px;
    padding-bottom: 10px;
}

.postpage h4 {
    padding-top: 10px;
    padding-bottom: 10px;
}

.postpage h5 {
    padding-top: 10px;
    padding-bottom: 10px;
}

.postpage h6 {
    padding-top: 10px;
    padding-bottom: 10px;
}

.h1rise {
    padding-top: 0px !important; 
    padding-bottom: 0px !important; 
}

.related_post_title {
    padding-top: 0px !important; 
    padding-bottom: 5px !important; 
}

.postpage img.size-full { /* scale large images to width of post */
    max-width:100% !important; 
    height:auto !important
}

.postpage .wp-caption { /* scale large caption to width of post */
    max-width: 100% !important; 
    height:auto !important
}

.postpage blockquote {
    margin-top: 0px;
}

sup {
    bottom: 0.2em;
}

.featured-description p {
    font-size: 14px;
}

/* Article tags design */

.post-cov {
    float: left;
    padding-bottom: 15px;
    width: 100%;
    text-transform: capitalize;
}

.post-cov a {
    color: #000;
}

/* Radar posts */

.radarcont {
    width: 100%;
    /* min-height: 140px; */
    float: left;
    margin-bottom: 15px;
}

.radarcont .thumb span.overlaymed {
    background: url("images/overlaymed.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 76px;
    left: 0;
    position: absolute;
    top: 0;
    width: 131px;
}

.singleradar {
    width: 131px;
    float: left;
    margin-left: 6px;
    margin-right: 6px;
}

.singleradar h3 a {
    float:left;
    padding-top: 4px;
    width: 131px;
    font-size: 15px;
    letter-spacing: -0.5px;
    line-height: 16px;
}

/* Write for us widget */

.writeforus {
    font-size: 16px;
    width: 293px;
}

a.writeforusbtn {
    -moz-user-select: none;
    background-color: #5CBB4D;
    background-image: linear-gradient(to bottom, #65BD53 0px, #60B848 100%);
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: 100% auto;
    border-color: #5DA942;
    color: #fff;
    font-family: "Droid Sans",Arial,Verdana;
    text-shadow: 0 -1px 0 #5CA13C;
    padding:5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    cursor: hand;
    text-decoration:none;
    font-size:18px;
    float:left;
    width:276px;
    height:21px;
    text-align:center;
    margin-top: 10px;
}

a.writeforusbtn:hover, a.writeforusbtn:focus {
    background-image: linear-gradient(to bottom, #73CD52 0px, #5AA13C 100%);
    background-repeat: repeat-x;
    border-color: #3E8832;
    box-shadow: 0 1px 1px rgba(5, 15, 30, 0.3);
    color: #fff;
    text-shadow: 0 1px 1px #326927;
}

a.writeforusbtn:active {
    background: none repeat scroll 0 0 #4BA13C;
    border-color: #316927;
    box-shadow: 0 1px 2px #448D34 inset;
    color: #fff;
}


/* Write for us post page */

.writeforuspost {
    border-bottom: 2px dotted #48423f;
    border-top: 2px dotted #48423f;
    color: #48423f;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-top: 15px;
    padding-bottom: 7px;
    padding-top: 7px;
    text-align: center;
    width: 100%;
}


/* Contact forms */

.wpcf7-list-item label {
    float: left;
    width: 100%;
}

/* Logo design */

#logo-area {
    padding-bottom: 20px;
    padding-left: 30px;
    position: relative;
    text-align: left;
}

#content-area .container {
    padding-top: 30px;
}

/* Top area design */

#top-box { 
    height: 80px;
    width: 100%;
    padding-bottom: 20px;
    padding-left: 30px;
    margin-top: 0px;
}

#top-box-logo {
    float: left;
    height: 80px;
    width: 167px;
    padding-right: 40px;
}

#top-box-search {
    float: left;
    height: 52px;
    width: 392px;
    padding-top: 28px;
    padding-right: 40px;
}

#artsearch-form {
    background: url("images/searchbg.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 52px;
    width: 392px;
}

#artsearch-form #artsearchinput {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #6F6967;
    float: left;
    font-size: 19px;
    padding-left: 13px;
    width: 316px;
    margin-top: 11px;
}

#artsearch-form #artsearchsubmit { 
    margin-top: 0px; 
}

#top-box-menu1 {
    float: left;
    height: 55px;
    padding-top: 25px;
    width: 160px;
}

#top-box-menu1 a {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E3E5E5;
    border-radius: 10px 10px 10px 10px;
    color: #48423F;
    font-size: 11px;
    line-height: 29px;
    padding: 3px 15px;
    font-weight: bold;
}

#top-box-menu1 a:hover {
    background: none repeat scroll 0 0 #48423F;
    border: 1px solid #000;
    color: #fff;
    text-decoration: none;
}

#top-box-menu2 {
    float: left;
    height: 26px;
    padding-top: 54px;
    width: 110px;
}

#top-box-menu2 a {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E3E5E5;
    border-radius: 10px 10px 10px 10px;
    color: #48423F;
    font-size: 11px;
    line-height: 29px;
    padding: 3px 15px;
    font-weight: bold;
}

#top-box-menu2 a:hover {
    background: none repeat scroll 0 0 #48423F;
    border: 1px solid #000;
    color: #fff;
    text-decoration: none;
}

/* Span overlay for lists */

.listarti span.overlaylist {
    background: url("images/entry-latest-overlay.png") no-repeat scroll 0 0 transparent !important;
    display: block;
    height: 111px;
    left: 0;
    position: absolute;
    top: 0;
    width: 171px;
}

/* Next Previous Entries */

.moreentriescont {
    width: 100%;
}

.moreentries a {
    background-image: url("images/pagi.png");
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 135px 33px;
    color: #48423F;
    float: left;
    font-size: 15px;
    font-weight: normal;
    height: 33px;
    line-height: 2.2;
    margin: 0 5px 0 0;
    padding: 0;
    text-align: center;
    text-decoration: none;
    width: 135px;
}

.moreentries a:hover {
    color: #000;
}

/* Related posts */

.related {
    float: left;
    width: 100%;
    margin-top: 15px;
}

.related ul{
    list-style-position: outside;
    list-style-image: url(images/ulbullet.png);
    list-style-type: square;
    margin-top: 0px;
}

.related a{
    color: #000;
}


/* Article Content Rating */

.crate {
    margin-bottom: 5px;
    text-align: right;
    width: 100%;
    height: 12px;
}

/* wp-admin login logo */

#login h1 a { 
    background-image: url("images/log.png") !important; 
    background-repeat: no-repeat;
    background-size: 167px 80px !important;
    height: 80px !important;
    width: 167px !important;
    padding-left: 150px;
}


/* Zoom out issue fix */

div#sidebar { 
    position:absolute;
    right:0;
}

div#second-menu { 
    position:relative;
}

ul#mega { 
    position:absolute;
    right:0;
    z-index: 100;
}

#controllers #active_item {
    z-index: 10;
}


/* Tag Search Result */

.tagsearch {
    font-size: 20px;
    width: 100%;
    border-bottom: 1px solid #dee0e0;
    margin-bottom: 15px;
}

.tagsearch a {
    text-transform: capitalize;
    font-weight: bold;
}


/* blockquote redesign */

blockquote {
    background: none;
    border: none;
    border-left: 5px solid #e6e6e6;
    font-size: 14px;
    padding: 0.6em 1em;
}


/* H1 main */

.box-title-main {
    text-align: center;
    font-weight: bold;
    padding-bottom: 15px;
    text-transform: capitalize;
}


/* myCRED notification box */

.notice-item h1 {
    font-size: 70px;
}


.notice-wrap {
    opacity: 0.8;
    position: fixed;
    right: 50px;
    top: 50px;
    z-index: 9999;
}
* html .notice-wrap {
    position: absolute;
}
.notice-item {
    background-color: #DEDEDE;
    border-radius: 5px 5px 5px 5px;
    color: #333333;
    display: block;
    font-size: 12px;
    height: auto;
    line-height: 22px;
    margin: 0 0 24px;
    padding: 12px;
    position: relative;
    width: auto;
}
.notice-item p {
    display: block;
    float: right;
    margin: 0;
    padding: 0;
}
.notice-item h1 {
    margin: 0 !important;
    padding: 0;
}
.notice-item-close {
    cursor: pointer;
    display: block;
    float: left;
    font-size: 20px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    width: 22px;
}


/* Pending Posts Widget */
.pendcont {
	float: left;
	width: 287px;
}

.metapendtxt {
    background: #353535;
    border-left: 2px solid #353535;
    border-right: 2px solid #353535;
    color: #FFFFFF;
    float: left;
    font-size: 15px;
    font-weight: bold;
    padding: 5px;
    text-align: center;
    width: 140px;
    margin-left: 70px;
}

.metapend a { 
	background-color: #E2E1E1; 
	background-repeat: repeat-x; 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E2E1E1), to(#ffffff)); 
	background: -webkit-linear-gradient(top, #ffffff, #E2E1E1); 
	background: -moz-linear-gradient(top, #ffffff, #E2E1E1); 
	background: -ms-linear-gradient(top, #ffffff, #E2E1E1); 
	background: -o-linear-gradient(top, #ffffff, #E2E1E1); 
	border-color: #DFDFDF #808080 #808080 #DFDFDF;
	border-image: none;
	border-style: solid;
	border-width: 2px;
	color: #353535;
    float: left;
    font-size: 92px;
    height: 87px;
    line-height: 92px;
    padding: 9px 5px 5px;
    text-align: center;
    width: 140px;
    text-shadow: 1px 1px #FFFFFF;
    text-decoration: none;
    margin-left: 70px;
}

.metapend a:hover { 
    border-color: #808080 #DFDFDF #DFDFDF #808080;
    color: #000;
}


/* Pending Posts Attachment */

.pendattcont { 
    border-top: 1px solid #F4F5F5;
    float: left;
    width: 578px;
    padding-top: 15px;
    margin-bottom: 15px;
}

.pendatt { 
    border: 1px solid #F4F5F5;
    display: inline-block;
    margin: 5px;
    padding: 5px;
    width: 170px;
}

.pendatt p { 
    font-size: 12px;
    font-weight: bold;
    line-height: 13px;
    padding-bottom: 4px;
    text-align: center;
}




/* Comments custom */

.bypostauthor > div > div > div > img{
    border-bottom: 5px solid #A5E2F7;
}



/* Write page */

.writepage p { 
    font-size: 16px !important;
    line-height: 26px !important;
}

.writepage h2 {
    padding-bottom: 15px;
    padding-top: 60px;
}

.writepage img.size-full {
    opacity: 0.9;
}




/* Writers page user stats */

.writers_base {
    color: #48423f;
    float: left;
    height: 130px;
    width: 100%;
    margin-top: 10px;
}
.writers_brackets {
    color: #eeeeee;
    float: left;
    font-size: 132px;
    height: 100%;
    line-height: 104px;
    width: 35px;
}
.writers_cent {
    float: left;
    height: 100%;
    letter-spacing: 1px;
    text-align: center;
    width: 134px;
}
.writers_cent .w_count {
    font-size: 23px;
    font-weight: bold;
    text-shadow: 0 0 2px rgba(150, 150, 150, 0.3);
}
.writers_up {
    float: left;
    font-size: 13px;
    height: 50px;
    line-height: 21px;
    padding-top: 5px;
    width: 100%;
}
.writers_mid {
    float: left;
    font-size: 20px;
    font-weight: bold;
    height: 20px;
    width: 100%;
}
.writers_down {
    float: left;
    font-size: 13px;
    height: 50px;
    line-height: 21px;
    width: 100%;
}
.writers_add {
    color: #dddddd;
    float: left;
    font-size: 46px;
    height: 100%;
    padding-left: 2px;
    padding-top: 50px;
    width: 26px;
}

.log_base {
    color: purple;
    font-size: 13px;
    font-weight: bold;
}

.w_dim {
    color: #bbbbbb;
}

.logbase_cont {
    float: left;
    font-size: 13px;
    height: 50px;
    letter-spacing: 1px;
    line-height: 24px;
    text-align: left;
    width: 600px;
}

.log_title {
    font-size: 18px;
    font-weight: bold;
}

.log_equals {
    color: purple;
    font-size: 18px;
    font-weight: bold;
    text-shadow: 0 0 2px rgba(150, 150, 150, 0.3);
}

.w_score {
    border-top: 7px solid #eee;
    float: left;
    font-size: 22px;
    font-weight: bold;
    height: 50px;
    letter-spacing: 1px;
    line-height: 24px;
    padding-top: 7px;
    text-align: right;
    width: 300px;
}

.w_score_title {
    font-size: 22px;
}

.w_score_equals {
    color: #008000;
    text-shadow: 0 0 2px rgba(150, 150, 150, 0.3);
}

.writers_base_result {
    float: left;
    height: 65px;
    margin-top: 15px;
    margin-bottom: 15px;
    width: 100%;
}

.w_score_r {
    border-left: 3px solid #eeeeee;
    float: right;
    height: 100%;
    margin-left: 20px;
    width: 80px;
}

.w_score_l {
    float: right;
    height: 100%;
    width: 60%;
}

.w_rank_equals {
    color: #cc226a;
}

.w_main_title {
    float: left;
    height: 30px;
    margin-bottom: 20px;
    margin-top: 10px;
    width: 100%;
    text-align: center;
}

.writers_topics_base {
    color: #48423f;
    float: left;
    height: 45px;
    margin-top: 10px;
    width: 100%;
}

.writers_brackets_t {
    color: #eeeeee;
    float: left;
    font-size: 58px;
    height: 100%;
    line-height: 31px;
    width: 18px;
}

.writers_add_t {
    color: #dddddd;
    float: left;
    font-size: 46px;
    height: 100%;
    margin-top: 10px;
    width: 26px;
}

.writers_topics {
    float: left;
    font-size: 13px;
    height: 100%;
    letter-spacing: 1px;
    line-height: 20px;
    text-align: center;
    width: 120px;
}

.writers_topics .w_count {
    font-size: 23px;
    font-weight: bold;
    text-shadow: 0 0 2px rgba(150, 150, 150, 0.3);
}


/* Writers page tips */

.w_show {
    color: #008000;
    float: right;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 10px;
    text-align: right;
    width: 230px;
}
.w_show_content {
    display: block;
    -webkit-transition: opacity 1s ease-out;
    transition: opacity 1s ease-out;
    opacity: 0; 
    height: 0;
    font-size: 0;
    overflow: hidden;
}
.w_show:before {
    content: "¤ Tips to improve your Total Score"
}
.w_show:hover.show2:before {
    content: "¤ Tips to improve your Total Score"
}
.w_show:hover ~ span.w_show_content {
    opacity: 1;
    font-size: 100%;
    height: auto;
}

.w_show_content {
    border-top: 2px dashed #008000;
    float: right;
    font-size: 16px !important;
    width: 720px;
}

.w_guests {
    float: left;
    margin-bottom: 10px;
    margin-left: 128px;
    width: 645px;
}


/* Writers page menu */

.usersmenu {
    float: right;
    margin-bottom: 20px;
    font-weight: bold;
    text-align: center;
    width: 100%;
}

.usersmenu a {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #e3e5e5;
    border-radius: 5px;
    color: #48423f;
    font-size: 13px;
    font-weight: bold;
    line-height: 29px;
    padding: 3px 15px;
}

.usersmenu a:hover {
    background: none repeat scroll 0 0 #48423F;
    border: 1px solid #000;
    color: #fff;
    text-decoration: none;
}

.usersmenucur {
    background: none repeat scroll 0 0 #48423F !important;
    border: 1px solid #000  !important;
    color: #fff  !important;
    text-decoration: none  !important;
}



/* Writers page hide pagination numbers */

.usersmenu .page-numbers {
    display: none;
}

.usersmenu .next {
    display: inline-block;
}

.usersmenu .prev {
    display: inline-block;
}




/* Writers page users */

.w_userbox {
    float: left;
    margin-bottom: 20px;
    margin-right: 5px;
    width: 290px;
}

.w_avatar {
    float: left;
    height: 64px;
    width: 64px;
}

.w_avatar img {
    box-shadow: 2px 2px 4px #bbbbbb;
}

.w_usertitle a {
    color: #48423f;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 20px;
    padding-left: 10px;
    width: 216px;
    text-decoration: none;
}

.w_userpoints {
    color: #cc226a;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 20px;
    padding-left: 10px;
    width: 216px;
}

.w_dark {
    color: #48423f;
    font-weight: normal;
}

.w_usercats {
    color: #bbbbbb;
    float: left;
    font-size: 13px;
    height: 20px;
    padding-left: 10px;
    width: 216px;
}




/* Author Stats Widget */

.as_cont {
    color: #444;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin-bottom: -15px;
    width: 295px;
}

.as_cont h4 {
    font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
    font-size: 18px;
    text-align: center;
}

.as_cont td {
    padding-left: 10px;
}

.as_spacer {
    background: #dee0e0; 
    margin-top:8px; 
    margin-bottom:5px; 
    height:1px;
}


/* Post preview custom EM tag */

.postpreview em.tle {
    color: #cc3333;
}



/* Email Subscription Box */

.smail {
    background: #fafafa;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-top: 15px;
    padding: 10px;
    width: 558px;
}

.smail .smailform {
    font-weight: normal;
    margin-top: 4px;
    text-align: center;
}

.smail .smailform > input {
    margin-left: 1px;
    padding: 4px;
}

.smail .smailform input[type="submit"] {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    height: 22px;
    cursor: pointer;
    cursor: hand;
}



/* Share buttons */

a.facebook_button {
    -moz-user-select: none;
    background-color: #4b68b9;
    background-image: linear-gradient(to bottom, #526ebc 0px, #4765b8 100%);
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: 100% auto;
    border-color: #425da9;
    color: #fff;
    font-family: "Droid Sans",Arial,Verdana;
    text-shadow: 0 -1px 0 #3b55a0;
    padding:5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    cursor: hand;
    text-decoration:none;
    font-size:18px;
    float:left;
    width:276px;
    height:21px;
    text-align:center;
    margin-right: 5px;
    margin-top: 5px;
}

a.facebook_button:hover, a.facebook_button:focus {
    background-image: linear-gradient(to bottom, #5272cb 0px, #3b55a0 100%);
    background-repeat: repeat-x;
    border-color: #314786;
    box-shadow: 0 1px 1px rgba(5, 15, 30, 0.3);
    color: #fff;
    text-shadow: 0 1px 1px #263768;
}

a.facebook_button:active {
    background: none repeat scroll 0 0 #3b55a0;
    border-color: #263768;
    box-shadow: 0 1px 2px #344b8d inset;
    color: #fff;
}

a.twitter_button {
    -moz-user-select: none;
    background-color: #02c9ff;
    background-image: linear-gradient(to bottom, #0dcbff 0px, #00c6fc 100%);
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: 100% auto;
    border-color: #00b6e8;
    color: #fff;
    font-family: "Droid Sans",Arial,Verdana;
    text-shadow: 0 -1px 0 #00b2e3;
    padding:5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    cursor: hand;
    text-decoration:none;
    font-size:18px;
    float:left;
    width:276px;
    height:21px;
    text-align:center;
    margin-top: 5px;
}

a.twitter_button:hover, a.twitter_button:focus {
    background-image: linear-gradient(to bottom, #1cceff 0px, #00b2e3 100%);
    background-repeat: repeat-x;
    border-color: #0096bf;
    box-shadow: 0 1px 1px rgba(5, 15, 30, 0.3);
    color: #fff;
    text-shadow: 0 1px 1px #007696;
}

a.twitter_button:active {
    background: none repeat scroll 0 0 #00b2e3;
    border-color: #007696;
    box-shadow: 0 1px 2px #009ec9 inset;
    color: #fff;
}


/* General styling */

.comment_info {
    border-top: 2px dotted #bdbdbd;
    color: #848484;
    font-size: 10px;
    margin-top: 5px;
    padding-top: 10px;
    text-align: center;
}


/* Spriteme START */

#artsearch-form {
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/searchbg.png);
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/sprite1.png);
  background-position: -10px -10px;
}
#mega #moretopbar {
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/morebglight.png);
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/sprite1.png);
  background-position: -10px -82px;
  background-size: auto;
}
a#left-arrow, #featured .flex-direction-nav a.flex-prev {
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/left-arrow.png);
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/sprite1.png);
  background-position: -10px -176px;
}
a#right-arrow, #featured .flex-direction-nav a.flex-next {
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/right-arrow.png);
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/sprite1.png);
  background-position: -10px -264px;
}
.controller span.overlay {
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/controller-overlay.png);
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/sprite1.png);
  background-position: -10px -352px;
}
#controllers #active_item {
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/featured-arrow.png);
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/sprite1.png);
  background-position: -10px -426px;
}
.latest .thumb span.overlay {
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/entry-latest-overlay.png);
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/entry-latest-overlay.png);
  background-position: ;
}
.listarti span.overlaylist {
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/entry-latest-overlay.png);
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/entry-latest-overlay.png);
  background-position: 0px 0px;
}
.rssbtn {
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/rssbtn.png);
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/sprite1.png);
  background-position: -10px -587px;
  background-size: auto;
}
.block-post .thumb span.overlaybig {
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/overlaybig.png);
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/sprite1.png);
  background-position: -10px -639px;
}
.block-post .thumb span.overlay {
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/post-overlay.png);
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/sprite1.png);
  background-position: -10px -822px;
}
#facebadge {
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/facebadge.png);
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/sprite1.png);
  background-position: -10px -883px;
  background-size: auto;
}
#twitbadge {
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/twitbadge.png);
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/sprite1.png);
  background-position: -10px -988px;
  background-size: auto;
}
#tubebadge {
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/tubebadge.png);
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/sprite1.png);
  background-position: -10px -1093px;
  background-size: auto;
}
#rssbadge {
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/rssbadge.png);
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/sprite1.png);
  background-position: -10px -1198px;
  background-size: auto;
}
#footer-box-logo {
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/log84px.png);
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/sprite1.png);
  background-position: -10px -1303px;
  background-size: auto;
}
.featured-top-shadow {
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/featured-top-shadow.png);
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/sprite2.png);
  background-position: 0px -10px;
}
.featured-bottom-shadow {
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/featured-bottom-shadow.png);
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/sprite2.png);
  background-position: 0px -37px;
}
#top-stitch {
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/top-stich.png);
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/sprite2.png);
  background-position: 0px -60px;
}
#bottom-stitch {
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/top-stich.png);
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/sprite2.png);
  background-position: 0px -60px;
}
.footer-stitch {
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/top-stich.png);
  background-image: url(http://the-artifice.com/wp-content/themes/arti/images/sprite2.png);
  background-position: 0px -60px;
}

/* Spriteme END */




