/*   
Theme Name: IoJ Standard
Theme URI: http://www.illusionofjoy.net
Description: Custom WordPress theme for Illusion of Joy - Official Website
Author: Seth Warren
Author URI: http://www.illusionofjoy.net
Version: 2.2.3
.
Licensed exclusively for illusionofjoy.net
.
*/

body
{
background-color: #000000;
background-image:url('/photos/orange_texture.jpg');
margin-right: 19%;
margin-left: 19%;
}

div
{
background-color: #000000;
margin-right: 3px;
margin-left: 3px;
margin-top: 3px;
margin-bottom: 3px;
}

div.entry
{
color: #FFFFFF;
}

div.cart
{
color: #FFFFFF;
}

div.pricing
{
color: #CC0033;
}


text
{
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, Geneva;
font-size: 9pt;
margin-bottom: 4px;
}

h1
{
color: #FFFFFF;
text-align: center;
font-size: 24pt;
font-family: Verdana, Arial, Helvetica, Geneva;
font-weight: bold;
}

h2
{
color: #FFFFFF;
text-align: left;
font-size: 21pt;
font-family: Verdana, Arial, Helvetica, Geneva;
font-weight: bold;
}

h2.prodtitles {
color: #FFFFFF;
text-align: left;
font-size: 16pt;
font-family: Verdana, Arial, Helvetica, Geneva;
font-weight: bold;}

h3
{
color: #FFFFFF;
text-align: left;
font-family: Verdana, Arial, Helvetica, Geneva;
font-size: 18pt;
font-weight: bold;
}

h3.wpsc_category_boundary {
text-align: left;
font-family: Verdana, Arial, Helvetica, Geneva;
font-size: 18pt;
font-weight: bold;
}

h4
{
color: #FFFFFF;
text-align: left;
font-size: 14pt;
font-family: Verdana, Arial, Helvetica, Geneva;
font-weight: bold;
}

h5
{
color: #FFFFFF;
text-align: left;
font-size: 13pt;
font-family: Verdana, Arial, Helvetica, Geneva;
font-weight: bold;
}

h6
{
color: #FFFFFF;
text-align: left;
font-size: 12pt;
font-family: Verdana, Arial, Helvetica, Geneva;
font-weight: bold;
}

p
{
color: #FFFFFF;
text-align: justify;
font-family: Verdana, Arial, Helvetica, Geneva;
font-size: 9pt;
}

p.discline
{
color: #FFFFFF;
text-align: justify;
font-size: 11pt;
font-family: Verdana, Arial, Helvetica, Geneva;
font-weight: bold;
}

p.header {
color: #000000;
text-align: center;
font-family: arial, helvetica;
font-size: 9pt;
font-style: italic;
font-weight: bold;
background-color: #FFFFFF;
margin-top: 1px;
margin-bottom: 1px;
}

p.subhead
{
color: #FFFFFF;
text-align: justify;
font-size: 11pt;
font-family: "Times New Roman";
font-variant: small-caps;
font-weight: bold;
}

p.subhead2
{
color: #FFFFFF;
text-align: center;
font-size: 6pt;
font-family: "Times New Roman";
font-variant: small-caps;
font-weight: bold;
}

p.copyline
{
color: #FFFFFF;
text-align: left;
font-family: Verdana, Arial, Helvetica, Geneva;
font-size: 8pt;
}

p.footer
{
color: #FFFFFF;
text-align: center;
font-family: Verdana, Arial, Helvetica, Geneva;
font-size: 8pt;
margin-bottom: 6px;
}

p.note
{
color: #FFFFFF;
text-align: left;
font-family: Verdana, Arial, Helvetica, Geneva;
font-size: 8pt;
}

p.note2 {
color: #FFFFFF;
text-align: justify;
font-family: Verdana, Arial, Helvetica, Geneva;
font-size: 7pt;
font-weight: bold;
}


p.merchmenu
{
text-align: center;
font-family: Verdana, Arial, Helvetic, Geneva;
font-size: 6pt;
font-weight: bold;
margin-top: 1px;
margin-bottom: 1px;
border-style: groove;
border-color: #000000;
}

p.option {
color: #FFFFFF;
text-align: left;
font-family: arial, helvetica;
font-size: 14pt;
font-weight: bold;
margin-top: 1px;
margin-bottom: 1px;
margin-left: 2px;
margin-right: 2px;
}

p.testing {
color: #FFFFFF;
}

p.empty {
}

p.visitshop {
}

p.wpsc_extras_forms {
}

a {text-decoration: none;}
a:link {color: #FF9933;}
a:visited {color: #FF9944;}
a:hover {text-decoration: underline;}
a:active {color: #CC3300}

ol 
{
color: #FFFFFF;
text-align: left;
font-size: 9pt;
font-family: Verdana, Arial, Helvetica, Geneva;
list-style-type: decimal;
}

ul
{
color: #FFFFFF;
text-align: left;
font-size: 9pt;
font-family: Verdana, Arial, Helvetica, Geneva;
list-style-type:none;
padding:0; 
margin:0;
}

ul.bullet
{
color: #FFFFFF;
text-align: left;
font-size: 9pt;
font-family: Verdana, Arial, Helvetica, Geneva;
list-style-type:circle;
padding:2;
margin:2;
}

ul ul.bullet
{
color: #FFFFFF;
text-align: left;
font-size: 9pt;
font-family: Verdana, Arial, Helvetica, Geneva;
list-style-type:circle;
padding:2;
margin:2;
}

ul ul ul.bullet
{
color: #FFFFFF;
text-align: left;
font-size: 9pt;
font-family: Verdana, Arial, Helvetica, Geneva;
list-style-type:circle;
padding:2;
margin:2;
}

ul.note
{
color: #FFFFFF;
text-align: left;
font-family: Verdana, Arial, Helvetica, Geneva;
font-size: 8pt;
list-style-type:none;
padding:2;
margin:2;
}

hr
{
width: 60%;
}

hr.menu
{
width: 90%;
}

table {
border-style: none;
background-color: #330000;
text-color: #FFFFFF;
}

table.header {
border-style: none;
background-color: #000000;
}


img.product_image {
border-style: none;
}

fieldset {
color: #FFFFFF;
}

#mainmenu ul {margin: 0; padding: 0; 
	list-style-type: none; list-style-image: none; text-align: center;}
#mainmenu li {display: inline; text-align: center;}
#mainmenu ul li a {text-decoration: none; font-weight: bold;  margin: 1px;
	padding: 1px 2% 1px 2%; color: #FFFFFF;
text-align: center;
font-family: arial, helvetica;
font-size: 9pt;
margin-top: 1px;
margin-bottom: 1px;
	background: #000000;}
#mainmenu ul li a:hover {text-decoration: underline; color: #FFFFFF; text-align: center; background-color: #000000; font-family: arial, helvetica;
font-size: 9pt; font-weight: bold;}

#mainmenu ul li a:visited {color: #FFFFFF;
text-align: center;
font-family: arial, helvetica;
font-size: 9pt; font-weight: bold;}

#mainmenu ul li a:active {color: #CC0033;
text-align: center;
font-family: arial, helvetica;
font-size: 9pt; font-weight: bold;
}

#merchmenu ul {margin: 0; padding: 0; 
	list-style-type: none; list-style-image: none; text-align: center;}
#merchmenu li {display: inline; text-align: center;}
#merchmenu ul li a {text-decoration: none;  margin: 1px;
	padding: 1px 2% 1px 2%; color: #FFFFFF;
text-align: center;
font-family: arial, helvetica;
font-size: 9pt;
margin-top: 1px;
margin-bottom: 1px;
	background: #000000;}
#merchmenu ul li a:hover {text-decoration: underline; color: #FFFFFF; text-align: center; background-color: #660000; font-family: arial, helvetica;
font-size: 9pt;}

#merchmenu ul li a:visited {color: #FFFFFF;
text-align: center;
font-family: arial, helvetica;
font-size: 9pt;}

#merchmenu ul li a:active {color: #CC0033;
text-align: center;
font-family: arial, helvetica;
font-size: 9pt;
}



#wpsc_categories ul {margin: 0; padding: 0; 
	list-style-type: none; list-style-image: none; }
#wpsc_categories li {display: block; }

#wpsc_categories a:link
{
text-decoration: none;
color: #191970;
font-weight: bold;
}

#wpsc_categories a:active
{
text-decoration: none;
color: #EEEEEE;
font-weight: bold;
}

#wpsc_categories a:visited 
{
text-decoration: none;
color: #2E0854;
font-weight: bold;
}

#wpsc_categories a:hover
{
text-decoration: none;
color: #191970;
font-weight: bold;
background-color: #BBAADD;
}


