/*
THEME NAME: Etymolution
DESCRIPTION: by Outright Mental Directive
VERSION: 1.0
AUTHOR: Nick
AUTHOR URI: http://nickkaye.com/
TEMPLATE: thematic
TAGS:three columns,fixed width,simple,seo,microformats,widgets,framework,options page,hooks,filters,valid XHTML,valid CSS
.
This work, like WordPress, is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/

.sidesmall {
  font-size:8pt;
  line-height:9pt;
  }

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');
 
/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');
 
/* Apply a basic 3 column layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');
 
/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');
 
/* Apply styles for popular plugins */
@import url('../thematic/library/styles/plugins.css');

/* =Global Elements OG GREY #FBFAF8
-------------------------------------------------------------- */
html, body {
	background: url('img/ety_bg.jpg') center top repeat-y;
	color:#686F6F;
	font-size:0.9em;
	line-height:20px; 
	font-family: "Georgia",Georgia,"Garamond", Garamond, "Times New Roman", "Times", serif; 
	overflow-x: hidden; 
	height:100%;
	width:100%;
	text-align: center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	

	
	
#wrapper{padding:12px 0 0 10px;background: url('img/asidec-shadow.png') 815px 120px no-repeat fixed;}
.date-meta {font-family:"Hoefler Text","Georgia",Georgia,"Times New Roman", "Times", Times,serif;}
a:link, a:visited{color:#353838;text-decoration:none;}
a:hover{background-color:#353838;color:#fff;}


a:link,
a:visited {
	color:#353838;
	}
	
a:hover {
	background-color:#353838;
	color:#fff;
	}

blockquote{font-style:italic;font-size:13px}
blockquote em, blockquote cite, blockquote i{font-style:normal}
.important{font-weight:bold}
/* =Forms ------*/
input, textarea{font-family:Georgia,serif;border-top:none;border-left:none;border-right:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;}
input#submit, input#searchsubmit {background:#40CFCF;color:#FFF;font-style:italic;border-top:none;border-left:none;border-right:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;cursor:pointer;font-size:1.25em;padding-top:4px;font-family:"Hoefler Text","Georgia",Georgia,"Times New Roman", "Times", Times,serif;border-bottom-right-radius:10px; -webkit-border-bottom-right-radius:10px; -moz-border-radius-bottomright:10px}

/* =Header
-------------------------------------------------------------- */
#header{position:fixed;width:205px;display:table;padding:0;background:#FFF;display:block;top:0;left:0;bottom:0;padding:12px 5px 0 10px;overflow:hidden;border-right:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;border-bottom-right-radius:10px; -webkit-border-bottom-right-radius:10px; -moz-border-radius-bottomright:10px}
#branding{width:120px;}
#blog-title{width:120px;font-size:1.5em;line-height:36px;font-weight:bold;letter-spacing:-1px;padding:0;margin:0;}
#blog-title a{text-decoration:none;display:block;color:#686F6F;}
#blog-title a:hover{color:#40CFCF;}
#blog-description{font-size:1em;font-style:italic;line-height:24px;padding:0;margin-top:0;display:inline;width:200px;}
/*
#header:hover a:link, #header:hover a:visited{color:#40CFCF;text-decoration:none}
#header:hover a:hover{color:#99AFAF;text-decoration:none}
*/

/* =Menu
-------------------------------------------------------------- */
#access{margin-top:0}
.skip-link{display:none}
#menu{}
#menu ul{margin:0;list-style:none;clear:both}
#menu ul ul{display:none}
#menu li{}
#menu a{display:block;padding:0;line-height:24px;text-decoration:none}
#menu a:hover{}
#menu a:hover:after, #menu a:active:after, #menu a:focus:after{content: " ※"}
#menu .current_page_item a{cursor:default;color:#99AFAF}
#menu .current_page_item a:after{content: " ※"}
#menu a:focus{}

/* =Content
-------------------------------------------------------------- */
#main{padding:0 0 54px 0;width:760px;margin:0 0 0 230px;overflow:visible;}
#container{margin:0 40px 0 40px;padding:0;width:560px;}
.archive #container, .search #container{margin-top:0;}
#content{width:560px;padding:0;margin:0;overflow:visible;}
/*
#content:hover a, #content:hover a:link, #content:hover a:visited{color:#40CFCF;text-decoration:none}
#content:hover a:hover{color:#99AFAF;text-decoration:underline;}
#content:hover .entry-utility a{color:#DFDFDF}
#content:hover .entry-utility a:hover{color:#686F6F}
*/
#content:hover .entry-title a, #content:hover .entry-title a:hover, #content:hover .page-title a:hover {text-decoration:none;}
 
/* =Titles/Headings ----- */
.hentry{margin:12px 0 0 0;padding:48px 0 0px 0;border-top:1px solid #DFDFDF;position:relative;}
.p1{margin:0;padding:0 0 0px 0;border:none}
.page-title{font-size:2.5em;line-height:36px;padding:0;font-weight:200;font-style:italic;display:block;}
.page-title span{font-weight:bold;clear:both;float:none;display:block;font-style:normal}
.entry-title{font-size:28pt;line-height:36px;padding:40px 0 0 0;margin:0;font-weight:200;width:435px;overflow;color:#353838;font-style:italic;}
.single .entry-title {padding-bottom:0;}
.attachment .entry-title {font-style:normal;line-height:36px;padding-top:0;}
.archive .page-title, .archive .page-title span {padding-bottom:0;margin-bottom:0;}
.archive .entry-title{padding-top:0;margin-top:0;line-height:36px;}
.archive-meta p {line-height:24px;}

/* =Date Style ----- */
.date-meta{position:absolute;background:#FFF;border-right:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;display:block;top:39px;right:0;text-align:center;padding:0;line-height:1em;width:90px;height:70px;border-bottom-right-radius:10px; -webkit-border-bottom-right-radius:10px; -moz-border-radius-bottomright:10px}
.p1 .date-meta, .archive .p1 .date-meta, .single .date-meta, .attachment .date-meta {top:0px;}
.date-day {clear:both;float:none;display:block;font-size:3em;line-height:0.7em;letter-spacing:-0.05em;padding-top:10px;}
.date-tense {font-size:0.4em;padding-left:2px;font-weight:200;letter-spacing:0.0em;}
.date-month-year {clear:both;float:none;display:block;padding-top:1px;}

/* =Body Copy/Content ----- */
.entry-meta{}
.entry-meta a{font-style:italic}
.entry-meta a:hover{}
.entry-meta .author{font-size:0.8em;color:#b9b8b6}
.entry-meta .meta-sep{}
.entry-meta abbr{}
.entry-content{margin:0 0 0 0;padding:0;overflow:visible;font-size:16pt;line-height:26pt;z-index:40000;}
.entry-content p {margin-bottom:0px;margin-top:14px;}
.entry-content a {text-decoration:none;}
.entry-content h1{font-weight:bold;font-size:1.6em;margin:0;padding:36px 0 0 0}
.entry-content h2{font-weight:bold;font-size:1.5em;margin:0;padding:24px 0 0 0}
.entry-content h3{font-weight:bold;font-size:1.4em;margin:0;padding:12px 0 0 0}
.entry-content h4{font-weight:bold;font-size:1.3em;margin:0;padding:6px 0 0 0}
.entry-content h5{font-weight:bold;font-size:1.2em;}
.entry-content h6{font-weight:bold;font-size:1.1em;}
.entry-content ul{list-style:square;margin:0 0 24px 1.5em}
.entry-content dt{font-weight:bold}
.entry-content dd{margin:0 0 24px 0}
#content .entry-content code, #content .entry-content pre {line-height:24px;color:#686F6F;padding:12px;display:block;background:#fff;border-right:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;border-bottom-right-radius:10px; -webkit-border-bottom-right-radius:10px; -moz-border-radius-bottomright:10px}
.entry-content pre {overflow-x:scroll;}
#content:hover .entry-content code, #content:hover .entry-content pre {color:#000;}
#content .entry-content blockquote {font-size:1.2em;color:#686F6F;}
.entry-content abbr, .entry-content acronym, .entry-content .help{border-bottom:1px dotted #333;cursor:help}
.entry-content ul.xoxo{margin:0 0 24px 0;overflow:hidden}
.entry-content img {margin-bottom:12px;padding:0 1px 1px 0;border:0px none;}
.attachment .entry-content img {margin-top:24px;}
.entry-content ul.xoxo ul{margin:0 0 0 1.5em}
.entry-content li.linkcat, li.content-column {float:left; list-style:none; margin:0 20px 0 0}
.entry-content li.linkcat ul.xoxo{overflow:visible}
.more-link{font-weight:200;font-style:italic;}
.page-link{margin:0 0 24px 0}
.page .edit-link{float:left;clear:both}
.edit-link a { color:#353838; }
#content:hover .edit-link a {color:#fff;background-color:#353838;}
.entry-utility{color:#a0a0a0;font-size:0.65em;font-family:"lucida sans unicode","lucida grande",sans-serif;}
.entry-utility a{color:#a0a0a0}
.entry-utility:hover a:hover{color:#fff; background-color:#353838}
.comments-link a{font-weight:bold}
.gallery-caption {font-size:0.6em;font-family: "lucida sans unicode","lucida grande",sans-serif;}

/* =Comments
-------------------------------------------------------------- */
#comments{margin:48px 0 0 0;padding:24px 0;overflow:hidden;float:none;clear:both;}
#comments h3{font-size:2.5em;font-weight:200;margin:0 0 24px 0;}
#comments .comments:first-child h3{padding-top:24px}
#comments ol{margin:0 0 36px 0;list-style:none}
#comments li{margin:0 0 24px 0;padding:0;position:relative}
#comments a{}
#comments li.byuser{}
#comments li.byuser p a{}
#comments li.bypostauthor{}
#comments li.bypostauthor p a{}
#comments .avatar{width:48px;height:48px;position:absolute;border-right:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;top:12px;left:10px !important;left:0px}
#comments .fn{font-weight:bold;padding:12px 0 0 58px;display:block}
#comments .fn a{}
#comments-list .comment-meta{font-size:0.65em;margin:0 0 12px 0;padding:0 0 0 58px;font-family: "lucida sans unicode","lucida grande",sans-serif;}
#comments-list .comment-meta a{font-style:italic;}
#comments-list ol li.alt{background:#fff;border-right:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;border-bottom-right-radius:10px; -webkit-border-bottom-right-radius:10px; -moz-border-radius-bottomright:10px}
#comments li {padding:0 10px;}
#comments li p{margin:0;padding:0 0 12px 0;}
#trackbacks-list .comment-author{margin:0 0 24px 0;}
#trackbacks-list .comment-author a{font-weight:bold;}
#respond{width:549px;}
#respond h3{font-size:2.5em;font-weight:200;margin:0 0 24px 0;}
#respond form{padding:0 0 36px 0}
#respond #form-section-author{width:100%;float:left}
#respond #form-section-author input{width:50%}
#respond #form-section-email{width:100%;float:right}
#respond #form-section-email input{width:50%}
#respond #form-section-url{width:100%}
#respond #form-section-url input{width:50%}
#respond .form-label{}
#respond .form-input input{margin:0 0 14px 0}
#respond textarea{width:100%;margin:0 0 16px 0}
#respond .form-submit{float:right}
p.subscribe-to-comments{width:260px;float:left}
p.subscribe-to-comments label{}
p.comment_license{clear:both;margin:0}
p.solo-subscribe-to-comments{clear:both;margin:0}
p.solo-subscribe-to-comments:first-line{font-style:italic}
#respond .required{font-weight:bold;color:#505050;}
#content input#submit{background:#DFDFDF;}
#content:hover input#submit{background:#909090;}

/* =Author Info
-------------------------------------------------------------- */
#author-info{margin:24px 0 48px 0}
#author-info p:first-line{font-weight:bold}
#author-info .avatar{float:left;width:72px;height:72px;margin:0 10px 0 0;padding:5px;background:#B5D1EA;position:relative;top:4px}

/* =Navigation
-------------------------------------------------------------- */
.navigation{margin:0 0 48px 0;padding:0 0 1px 0;clear:both;float:none;display:block;width:100%;}
.navigation a{text-decoration:none;color:#909090;}
.navigation a:hover{text-decoration:none;background-color:#909090;color:#fff;}
.nav-previous{float:left; width:50%}
.nav-next{float:right; width:50%; text-align:right}
#nav-above{margin:12px 0 48px 0}
.home.paged #nav-above{margin:12px 0 48px 0}
#nav-below.navigation {font-size:1.5em;line-height:24px;}
.home #nav-above, .single #nav-above{display:none}
.paged #nav-above{display:block}

/* =Asides (widgetized areas)
-------------------------------------------------------------- */
.aside {padding-top:24px;color:#DFDFDF;font-family: "lucida sans unicode","lucida grande",sans-serif;}
.aside a {color:#DFDFDF;}
.aside ul{font-size:0.8em;line-height:24px;margin:0;list-style:none;}
.aside ul li {line-height:12px;padding:6px 0;}
.aside ul li.widgetcontainer:hover, .aside ul li:hover {color:#40CFCF;}
.aside ul li.widgetcontainer:hover a, .aside ul li:hover a, .aside ul li.widgetcontainer:hover caption {color:#686F6F;}
.aside ul li#search, .aside ul li#tag_cloud {margin-bottom:24px;}
.aside ul li ul li:before{content: "× "}
.aside h3 {padding:0;margin:0;font-size:1.25em;font-weight:bold;font-family:"Hoefler Text","Georgia",Georgia,"Times New Roman", "Times", Times,serif;}
.aside ul ul{list-style:none;margin:0 0 24px 0;}
.aside ul ul ul{margin:0 0 0 1.5em}
.main-aside {width:160px;padding-left:15px;background: url('img/aside-shadow.png') -20px 0px no-repeat scroll;}
#primary.main-aside{padding-top:12px;}
#primary.main-aside:hover {background-position:0px 0px;}
.main-aside input#s{width:100%;margin:12px 0;}
.main-aside h3{padding:0}
.widget_rss a.rsswidget img {float:right;display:inline;}
/* Begin Calendar styles */
.aside table{margin:0 0 24px 0}
.aside th{}
.aside tr{line-height:24px}
.aside td{padding:0 4px;font-size:0.8em;}
.aside td a{background:#FFF;display:block;}
.aside caption{font-size:1.25em;line-height:24px;font-weight:200;font-style:italic;font-family:"Hoefler Text","Georgia",Georgia,"Times New Roman", "Times", Times,serif;text-align:left;margin:0}
.aside tfoot tr{border:none;line-height:24px}
.aside tfoot td{border:none;line-height:24px;padding:0;font-size:1em;}
.aside tfoot td a {background:transparent;}
.aside #next{text-align:right}
/* End Calendar styles */
/* Begin Search styles */
.aside ul li#search input#searchsubmit{background:#DFDFDF;}
.aside ul li#search:hover input#searchsubmit{background:#40CFCF;}
.aside form{margin:0 0 4px 0;padding-bottom:6px;line-height:24px;}
/* End Search styles */
#content .widgetcontainer{border-top:1px solid #e0e0e0;padding:35px 1px 24px 1px;margin:24px 0 36px 0}
#index-top .widgetcontainer, #single-top .widgetcontainer, #page-top .widgetcontainer{border-top:none;padding:0 1px 53px 1px;margin:0 0 36px 0}
#content .aside {width:100%;}
#content .aside:first-child .widgetcontainer:first-child{padding-top:24px}
.page #content .aside:first-child .widgetcontainer:first-child{padding-top:0}
#single-bottom .widgetcontainer{border-top:1px solid #e0e0e0;width:100%;}
#footer .widgetcontainer{padding:0 1px;margin:0 0 24px 0}

/* =Footer
-------------------------------------------------------------- */
#footer{padding:48px 0 0 0;}
#subsidiary {width:760px;margin:0 0 0 230px;border-top:1px solid #DFDFDF;}
#subsidiary .aside{margin-bottom:24px;width:30%;margin-right:3.33%}
#siteinfo{position:fixed;display:block;bottom:0;left:0;padding:12px 0;margin:0;width:200px;padding:10px;font-size:0.65em;line-height:12px;font-family: "lucida sans unicode","lucida grande",sans-serif;}
#siteinfo a{font-style:italic}
#siteinfo:hover a:link, #siteinfo:hover a:visited{color:#40CFCF;text-decoration:none}
#siteinfo:hover a:hover{color:#99AFAF;text-decoration:none}

/* =PageNavi
-------------------------------------------------------------- */
/* Use !important to override PageNavi CSS */
.wp-pagenavi{margin:0 0 0 0;line-height:36px}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active{color:#2772B3 !important;background:#transparent !important;border:1px solid #e0e0e0 !important}
.wp-pagenavi a:hover{ !important}
.wp-pagenavi span.pages{margin-left:0 !important;padding-left:0 !important}
.wp-pagenavi span.current{border:1px solid #e0e0e0 !important}
.wp-pagenavi span.extend{margin:0 !important}

/* NCK custom */


/* NCK custom */

div#ety_mainContainer
{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	text-align: left;
	overflow:visible;
	}

div#ety_colContainer {
	position:absolute;
	width:960px;
	overflow:visible;
	}


#ety_col_L {
	position:absolute;
	top:0px;
	left:0px;
	width:160px;
	overflow:visible;
	background:url(img/ety_colL_bg.jpg) left top repeat-y;
	}

#ety_col_C {
	position:absolute;
	top:0px;
	left:160px;
	width:640px;
	overflow:visible;
	background:url(img/ety_colC_bg.jpg) right top no-repeat;
	}

#ety_col_R {
	position:absolute;
	top:0px;
	left:800px;
	width:160px;
	overflow:visible;
	}
	
#ety_Lhead1 {
	position:absolute;
	width:160px;
	top:10px;
	left:0px;
	height:80px;
	}

#ety_Lhead2 {
	position:absolute;
	left:0px;
	width:160px;
	top:95px;
	height:80px;
	}

#ety_Lhead3 {
	position:absolute;
	left:0px;
	width:160px;
	top:175px;
	height:80px;
	}

#ety_Lfoot1,
#ety_Lfoot2,
#ety_Lfoot3 {
	text-align:center;
	position:absolute;
	left:20px;
	width:120px;
	}

#ety_Lfoot1 {
	top:432px;
	height:60px;
	}
	
#ety_Lfoot2 {
	top:320px;
	height:112px;
	}
	
#ety_Lfoot3 {
	top:255px;
	height:64px;
	}
	
div#ety_superContainer {
	position:absolute;
	left:0px;
	top:0px;
	width:160px;
	z-index:60000;
	}

	a.ety_superLink,
	a.ety_superLinkSelected {
		font-style:italic;
		position:absolute;
		width:160px;
		height:20px;
		padding-left:20px;
		vertical-align:middle;
		color:#909090;
		font-size:14px;
		}

	a.ety_superLink:hover {
		background-color:#353838;
		color:#fff;
		font-size:14px;
		}

	a.ety_superLinkSelected {
		background-color:#dfdfdf;
		color:#707070;
		font-size:14px;
		}

#ety_Lfoot1 a {
	color: #909090;
	}

#ety_Lfoot1 a:hover {
	color: #fff;
	background-color:#909090;
	}
	
/* SPRITES site meta buttons */

a.omRSSbutton14,
a.omTwitterButton14,
a.omCartButton14 {
	display: block;
	width: 120px;
	height: 14px;
	border: 0px none;
	text-decoration:none;
	background: none;
	}

a.omRSSbutton14 {
	background-image:url(img/sprite_rssicon_120x14.gif);
	}
	
a.omTwitterButton14 {
	background-image:url(img/sprite_twittericon_120x14.gif);
	}
	
a.omCartButton14 {
	background-image:url(img/sprite_carticon_120x14.gif);
	}
	
a.omRSSbutton14:hover,
a.omTwitterButton14:hover,
a.omCartButton14:hover,
a.stick14 {
	background-position: 0 -14px;
	}

/* SPRITES cart buttons  80px */

a.omTShirtButton80,
a.omMyCartButton80,
a.omETYlogoButton80 {
	display: block;
	width: 160px;
	height: 80px;
	border: 0px none;
	text-decoration:none;
	cursor:pointer;
	background:none;
	}

a.omTShirtButton80 {
	background-image:url(/assets/img/sprite_tshirts_160x80.gif);
	}
	
a.omMyCartButton80 {
	background-image:url(/assets/img/sprite_mycart_160x80.gif);
	}
	
a.omETYlogoButton80 {
	background-image:url(/assets/img/sprite_EtyBrandingSiteHead_160x80.gif);
	}
	
a.omTShirtButton80:hover,
a.omMyCartButton80:hover,
a.omETYlogoButton80:hover,
a.stick80 {
	background-position: 0 -80px;
	}

/* SPRITES cart buttons  60px */

a.omTShirtButton60,
a.omMyCartButton60,
a.omETYlogoButton60 {
	display: block;
	width: 160px;
	height: 60px;
	border: 0px none;
	text-decoration:none;
	cursor:pointer;
	background:none;
	}

a.omTShirtButton60 {
	background-image:url(/assets/img/sprite_tshirts_160x60.gif);
	}
	
a.omMyCartButton60 {
	background-image:url(/assets/img/sprite_mycart_160x60.gif);
	}
	
a.omETYlogoButton60 {
	background-image:url(/assets/img/sprite_EtyBrandingSiteHead_160x60.gif);
	}
	
a.omTShirtButton60:hover,
a.omMyCartButton60:hover,
a.omETYlogoButton60:hover,
a.stick60 {
	background-position: 0 -60px;
	}



/* STYLE SELECTOR SWITCH FROM CUSTOM T-SHIRT */

a#artgenStyleWordDefTee_Paper140,
a#artgenStyleWordDefTee_Cinema140 {
	border:0px none;
	display: block;
	width: 280px;
	height: 140px;
	border: 0px none;
	text-decoration:none;
	background: none;
	cursor:pointer;
	}

a#artgenStyleWordDefTee_Paper140 {
	background-image:url(/assets/img/sprite_style_WordDefTee-Paper_280x140.jpg);
	}
	
a#artgenStyleWordDefTee_Cinema140 {
	background-image:url(/assets/img/sprite_style_WordDefTee-Cinema_280x140.jpg);
	}
	
a#artgenStyleWordDefTee_Paper140:hover,
a#artgenStyleWordDefTee_Cinema140:hover,
a.stick140 {
	background-position: 0 -140px;
	}

a#artgenStyleWordDefTee_Paper140.stick280,
a#artgenStyleWordDefTee_Cinema140.stick280 {
	cursor:default;
	background-position: 0 -280px;
	}

/* custom mailpress: */

#mailpressformtemp {
	border: none;
	padding: 0px 0px 0px 0px;
	font-size:10pt;
	line-height:12pt;
	}
	
#mailpressformtemp label {

	}

#mailpressformtemp p {
	margin: 0px 0px 0px 0px;
	text-align:left;
	}

#mailpressformtemp p.sidebarfootnote {
	margin: 0px 0px 0px 0px;
	text-align:right;
	width:110px;
	}

input.mailpressinput {
	-moz-border-radius-bottomright:0px;
	border-color:-moz-use-text-color #DFDFDF #DFDFDF -moz-use-text-color;
	border-style:dotted solid solid dotted;
	border-width:1px 1px 1px 1px;
	font-family:Georgia,serif;
	width:120px important!;
	}
	
input.mailpressinput:focus {
	border-color: #2b8b8b;
	border-style: solid;
	background-color:#2b8b8b;
	color:#fff;
	}
	
.sidebarfootnote {
	font-size:8pt;
	line-height:10pt;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	text-align:right;
	}
	
#dictionarylist {
	padding-left:5px;
	margin-top:2px;
	font-size:8pt;
	line-height:10pt;
	}
	
#dictionarylist a {
	}
	
#poweredByWordPress {
	color:#b0b0b0;
	font-size:8pt;
	font-weight:regular;
	}
	
a.gohome {
	background:none;
	}
	
div#debugfeedback {
	position:absolute;
	top:0px;
	left:0px;
	width:100px;
	height:100%;
	text-align:left;
	overflow-x:wrap;
	overflow-y:auto;
	background-color:#000;
	color:#ff0;
	opacity:0.33;
	z-index:50000;
	}
	
/* artgen */



h2#artgen_step1,
p#artgen_wordlist_add_message,
p#artgen_step1_b,
h2#artgen_step2,
h2#artgen_step3 {
	width:560px;
	border: 0px none;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 6px 0px;
	}

h2#artgen_header_wd{
	background: url(/assets/img/WordDefTee_Header560x140-wd-i.gif) bottom left no-repeat;
	height:35px;
	}

h2#artgen_header_wd.active{
	background: url(/assets/img/WordDefTee_Header560x140-wd.gif) bottom left no-repeat;
	height:35px;
	}

h2#artgen_step1{
	background: url(/assets/img/WordDefTee_Header560x140-1i.gif) bottom left no-repeat;
	height:35px;
	}

	p#artgen_wordlist_add_message{
		background: url(/assets/img/WordDefTee_AddArrow560x70.gif) top left no-repeat;
		background-position: -5px 0;
		display:none;
		height:70px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		}

	p#artgen_step1_b{
		background: url(/assets/img/WordDefTee_Header560x140-1-b.gif) bottom left no-repeat;
		height:35px;
		}
	
h2#artgen_step2{
	background: url(/assets/img/WordDefTee_Header560x140-2i.gif) bottom left no-repeat;
	height:35px;
	}

h2#artgen_step3{
	background: url(/assets/img/WordDefTee_Header560x140-3i.gif) bottom left no-repeat;
	height:35px;
	}
	
h2#artgen_step1.active{
	background: url(/assets/img/WordDefTee_Header560x140-1.gif) bottom left no-repeat;
	height:35px;
	}

h2#artgen_step2.active{
	background: url(/assets/img/WordDefTee_Header560x140-2.gif) bottom left no-repeat;
	height:35px;
	}

h2#artgen_step3.active{
	background: url(/assets/img/WordDefTee_Header560x140-3.gif) bottom left no-repeat;
	height:35px;
	}

#artgen_step2_container {
	width:560px;
	height:140px;
	display:none;
	}

	#artgen_step2_container table, 
	#artgen_step2_container tr,
	#artgen_step2_container td {
		border:0px none;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		}
	
	#artgen_step2_container table {
		width:560px;
		heigth:140px;
		}
		
	#artgen_step2_container td {
		width:280px;
		height:140px;
		}	

#artgen_step3_container {
	width:560px;
	height:140px;
	position:absolute;
	display:none;
	}

	#artgen_step3_container table, 
	#artgen_step3_container tr,
	#artgen_step3_container td {
		border:0px none;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		}
	
	#artgen_step3_container table {
		width:560px;
		heigth:280px;
		}
		
	#artgen_step3_container td {
		width:280px;
		height:280px;
		}

span.seovanish {
	left:-10000px;
	position:absolute;
	}

div.artgen_wordListFooter a {
	cursor:hand;
	}
	
div.artgen_wordList,
ul.artgen_wordList {
	list-style: none;
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:560px;
	}

div.artgen_wordList {
	}

ul.artgen_wordList {
	}
	
li.artgen_wordList_li {
	list-style: none;
	list-style-position: inside;
	padding:6px 6px 6px 6px;
	margin:0px 0px 2px 0px;
	background:#ffffff;
	border: 1px solid;
	border-color: #f0f0f0 #e9e9e9 #d9d9d9 #d0d0d0;
	color:#707070;
	font-weight:Regular;
	font-size:24pt;
	cursor:move;
	width:535px;
	}
	
li#artgen_wordlist_remove_message {
	display:none;
	list-style: none;
	list-style-position: inside;
	padding:6px 6px 6px 6px;
	margin:0px 0px 2px 0px;
	color:#bab9b8;
	font-weight:Regular;
	font-size:16pt;
	width:535px;
	}

ul.artgen_wordListRemoveOver {
	background-color:#3399ff;
	}

ul.artgen_wordListRemoveOver li#artgen_wordlist_remove_message {
	color:#ffffff;
	}
		
.artgen_wordList_li:hover {
	background:#e5f2ff;
	border-color: #3399ff #3399ff #2389ef #1379df;
	color:#404040;
	}
	
/* wierd little tweaks */
	
.item_image a,
.item_image a:active,
.item_image a:visited,
.item_image a:hover,
.imagecol a,
.imagecol a:active,
.imagecol a:visited,
.imagecol a:hover,
#shopp .gallery a,
#shopp .gallery a:active,
#shopp .gallery a:hover,
#shopp .gallery a:visited,
#shopp .xcheckout a,
#shopp .xcheckout a:active,
#shopp .xcheckout a:hover,
#shopp .xcheckout a:visited,
#shopp .products .frame a,
#shopp .products .frame a:active,
#shopp .products .frame a:hover,
#shopp .products .frame a:visited {
	background:transparent;
	}

.shopp-product-table {
	padding-top:24px;
	}
	
#shopp,
#shopp .headline {
	font-size:14px;
	line-height:18px;
	}

#shopp p {
	font-size:12px;
	line-height:14px;
	}
	
#shopp .addtocart {
	font-size:16pt;
	text-align:center;
	vertical-align:middle;
	padding:auto;
	width:160px;
	height:40px;
	color:#3399ff;
	background-color:#edf6ff;
	background-image:url(/assets/img/addtocart_off.jpg);
	background-position:left center;
	}
	
#shopp .addtocart:hover {
	color:#fff;
	background-color:#3399ff;
	background-image:none;
	}
	
#shopp .cart {
	background-color:#ffffff;
	z-index:64000;
	}
	
#shopp .enter-zip-text {
	color: #3399ff;
	}
	
#shopp input#shipping-postcode {
	font-size:12pt;
	color: #3399ff;
	-moz-border-radius:0px;
	}
	
#shopp .update-button {
	font-size:14px;
	color:#3399ff;
	background-color:#d9ecff;
	padding:6px;
	}
	
#shopp .update-button:hover {
	color:#fff;
	background-color: #3399ff;
	}
	
#shopp #cart #checkout-table {
	color: #3399ff;
	width:100%;
	background-color:#ffffff;
	}

	#shopp #cart #checkout-table p {
		margin-top:0px;
		}

	#shopp #cart #checkout-table td {
		padding:14px 0px 0px 0px;
		}
	
	#shopp #cart #checkout-table td.L {
		width:400px;
		}
	
	#shopp #cart #checkout-table h1 {
		padding-top:0px;
		}
	
	.sociable a:hover {
		background: transparent;
		}
		
	#shopp #shopp_productlower {
		width:255px;
		}
	
	.imglink,
	.imglink:hover,
	.imglink:visited,
	.imglink:active {
		background:transparent;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}