/*
Theme Name: Psychod
Theme URI: http://www.psychod.com/
Description: http://www.psychod.com/
Version: 1.2
Author: Joshua Behshad
Author URI: http://creativesciencelabs.com
Tags: http://www.psychod.com/

*/
html
{
	font-size: 100.01%;
}
/*
Old body - revert if needed
body{
	background-color: #636466;
	background-image: url(images/back.gif);
	color: #404040;
	font: 12px "Trebuchet MS", verdana, "lucida grande", geneva, sans-serif;
	margin: 0;
	padding: 0;} */
	
body
{
	background-color: #636466;
	background-image: url(images/back.gif);
	color: #404040;
	font-family: georgia,"times new roman",times,serif;
    font-size:.9em;
    line-height: 1.5em;
	margin: 0;
	padding: 0;
}	
	
a {color :#852617;}
a:hover {color :#AE4635;}

h1, h2, h3, p {margin:0px; padding:0px;}

p{line-height:1.5em; margin-bottom: 1.5em; display: block; }

#MainWrapper{width:960px; margin-left:auto; margin-right:auto; }

#IndexLogo{width:960px; height:90px; background:url(images/index_logo.gif) 2px 60px no-repeat;}
#IndexWrapper{width:958px; border: 1px solid #d1a96c;background:#F5F2EB;}

#IndexTop{ width:958px; height:35px; background:#852617; border-bottom:1px solid #d1a96c; overflow:visible; }
#HeaderTitle{margin:9px 0 0 6px; width: 640px; height:20px;float:left; color:#fff; font-size : 12pt; }
.searchform{margin:5px 6px 0 0;  width:286px; float:left; text-align:right; }
#searchform #s{margin:0 6px 0 0;  padding:1px; width:180px; height:16px; border: #d1a96c 1px solid; }
#searchsubmit{ height: 24px; width: 24px; cursor: pointer; text-indent: -9999px; border: none; background:url(images/mag_glass.gif) no-repeat left top;}
#IEroot #searchsubmit { width: 34px; font-size: 0; color: #852617; text-align: right;}
#IEroot  #s{margin:0 6px 0 0;  padding:1px; width:100px; height:16px; border: #d1a96c 1px solid; }

#IndexTop a{margin:13px 0 0 300px;  height:30px;float:left; color:#caaa4d; font-size : 12px;}
#IndexTop a:link{text-decoration:none; }
#IndexTop a:hover { color:#fff;text-decoration: underline;}
#IndexTop a img{border:0; padding-right:6px;}

.InteriorNavTop ul li{ list-style-type: none; margin: 0px; float: left; height: 12px; padding: 0px 12px 12px 0px;}

#IndexContent{width:958px; height:100%; float:none;}

#IndexColOne{width:500px; padding:30px 0; float:left; }

#IndexColTwo{width:414px; padding:60px 0px 60px 40px; float:left; min-height: 420px; font-family: "Trebuchet MS", verdana, "lucida grande", geneva, sans-serif;  }
#IndexColTwo ul{margin:0px 0px 0px 4px; padding:0px;}
#IndexColTwo ul li{list-style-type: none; font-size : 14px; margin:0 0 4px 0;}
#IndexColTwo ul li a{ list-style-type: none; color:#852617; text-decoration: none;}
#IndexColTwo ul li a:hover { color:#c2845f;text-decoration: none;}
.WelcomeHeader{color:#852617; margin-bottom:8px; }


#IndexFooter
{
	background: #852617;
	border-top: 1px solid #d1a96c;
	clear: both;
	color: #fff;
	height: 35px;
	position: relative;
	width: 958px;
}
.IndexTextFooter
{
	color: #fff;
	float: left;
	margin-left: auto;
	margin-right: auto;
	padding: 4px;
	width: 908px;
}
#IndexFooter .FloatLeft
{
	float: left;
}
#JoinOur
{
	position: absolute;
	right: 0;
	top: 4px;
}
#JoinOur p
{	font-family: "Trebuchet MS", verdana, "lucida grande", geneva, sans-serif;
	font-size: 11px;
	line-height: 3opx;
	position: relative;
    margin-bottom:0;
}
.CCform
{
	border: #d1a96c 1px solid;
	height: 16px;
	width: 180px;
}
#IntWrapper
{
	float: left;
	width: 738px;
}
#IntWrapper #IntHeader h2
{
	border-bottom: 1px solid #842617;
	color: #852617;
	font-family: "Trebuchet MS", verdana, "lucida grande", geneva, sans-serif;
	margin: 30px 10px 0 10px;
	padding-bottom: 3px;
	width: 708px;
}
#breadcrumbs
{
	color: #333;
	font-size: 11px;
	margin: 0 10px 10px 10px;
	padding-bottom: 3px;
	width: 648px;
}
#breadcrumbs a {text-decoration: none;}
#IntColOne
{
	float: left;
	margin: 76px 0px 10px 0px;
	padding: 0px;
	width: 220px;
}
ul.sub-menu
{
	float: left;
	list-style-type: none;
	margin: 0px 10px 0px 0px;
	padding: 0;
	width: 170px;
}
ul.sub-menu li
{
	float: left;
	padding: 0;
	width: 170px;
}
ul.sub-menu li a
{
	border-left: 6px solid #d1a96c;
	color: #852617;
	float: left;
	font: bold 12px "Trebuchet MS", verdana, "lucida grande", geneva, sans-serif;
	height: auto;
	padding: 5px 5px 5px 11px;
	text-decoration: none;
	width: 154px;
}
ul.sub-menu li a:hover, ul.sub-menu li a.active
{
	border-left: 6px solid #852617;
	color: #404040;
}



#IntColTwo{width:460px; padding:0 10px 10px 10px; float:left; margin:6px 20px 10px 0px;}

#StoreCopy{ width:300px;
	overflow: auto;
	height: 40px;
	position: relative;
	visibility: visible;
}
br{
	padding-bottom: 60px;
}

.emptycart a {display:block; width:197px; padding:3px; text-align:center; background-color:#852617; color:white; margin-top:4px;}
.emptycart a:hover{ background-color:#d1a96c; color:#852617;}

#IntColThree{width:228px; padding:0; float:left;  margin:6px 0px 10px 0px; font-family: "Trebuchet MS", verdana, "lucida grande", geneva, sans-serif; font-size: .9em; }
#IntColThree h2{font-size: 1em;}
#IntColThree ul{ }
#IntColThree ul li{  }
#IntColThree ul li a{   }
#IntColThree ul li a:hover, ul.sub-menu li a.active{ }
/*
ul.menu a { padding:5px 5px 5px 0px; font:bold 11px "Trebuchet MS", verdana, "lucida grande", geneva, sans-serif; color:#404040; text-decoration:none; line-height:14px; }

ul.menu li {padding:6px 5px 6px 8px; width:205px; margin-bottom:1px; background-color:#red;

*/
ul.menu, ul.menu ul {
 list-style-type:none; padding:0px; font:bold 11px "Trebuchet MS", verdana, "lucida grande", geneva, sans-serif; color:#404040; text-decoration:none; line-height:14px;}

ul.menu a {
  display: block;
  text-decoration: none;	
}

ul.menu li {width:218px;
  margin-top: 1px;
}

ul.menu li a {
  background-color: #842617;
  color: #fff;	
  padding: 0.5em;
}

ul.menu li a:hover {
  background-color:#D1A96C ; color: #842617;
}

ul.menu li ul li a {
  background: #ccc;
  color: #842617;
  padding-left: 10px;
margin:0px;
}

ul.menu li ul li a:hover {
  background: #aaa;

}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
.indent3 { padding-left: 3em; }
.indent4 { padding-left: 4em; }
.indent5 { padding-left: 5em; }

#TSImage{ float:left; width:164px; height:164px; }
#TSImage img{border:#842617 3px double;}
#TSImageTwo{ float:left; width:92px; height:72px; }
#TSImageTwo img{border:#990000 3px double; }

/* Blog page */
.post small{
	color: #808080;
    display: block;
    font-size: .6em !important;}
.entry {
   
 	color: #333333;
    padding: 15px 10px 30px 10px;

    margin: 20px 0 0 0;}
.entry p{ }   
    
.really_simple_share{ border-bottom: 1px solid #842617; display: block; margin-top: 10px; padding: 10px 0 !important;}
    
.really_simple_share a, .really_simple_share a img{ text-decoration: none; border: none;}   
.post.single{padding: 30px 0;}
.post.single .entry {
    border-bottom: none !important;
    margin:0; 
     padding: 10px 0 30px 0;}

.navigation{border-bottom: 1px solid #842617; display:inline-block;}
.navigation .alignleft-prev{ display: block; float: left; width:228px; height: 60px; border-right:1px solid #842617; text-align: left; }   
.navigation .alignleft-prev .prev-post{display: block; margin: 10px 0 3px 0;font-size: .9em; color: #666; }

.navigation .alignright-next{ display: block; float: left; width:228px; height: 60px; text-align: right;}     
.navigation .alignright-next .next-post{display: block; margin: 10px 0 3px 0; font-size: .9em; color: #666; }

.category.single{ border-bottom:1px solid #842617; display: block; margin:0; padding: 10px 0 !important;  min-height: 20px;}     
.category.single a{color: #842617; text-decoration: none; font-size:.85em; line-height: 1.4em;}
textarea#comment{ width: 458px;}  
#IntColThree.single{padding: 30px 0;} 
#IntColThree.single h2{ color: #842617; font-size:1.4em; }

ul.list-recent-posts{list-style: none; margin:0; padding: 0;} 
ul.list-recent-posts li{ display:block; margin:0 0 5px 0; padding: 0;} 
ul.list-recent-posts li .date{ display: inline-block; width: 60px;}
#commentform p{line-height: 30px;}

.default_product_display h2.prodtitle, #content .default_product_display h2.prodtitle { font-size: 16px;}
.default_product_display form.product_form fieldset legend, #content .default_product_display form.product_form fieldset legend {
    font-size: 14px; font-weight: normal; padding: 0;}
.default_product_display .productcol{ margin-left: 0 !important; font-size: 13px !important;}  

.default_product_display form.product_form fieldset legend,
#content .default_product_display form.product_form fieldset legend {
	display: block;
	 font-size: 13px !important;
	 font-weight: bold !important;
	 float: left;
	 margin: 0 5px 0 0 !important;
    padding: 3px 0 0 !important;}
.default_product_display .wpsc_quantity_update {
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    padding-bottom: 0 !important;
}    block;
	 font-size: 13px !important;
	 font-weight: bold !important;
	 float: left;
	 margin: 0 5px 0 0 !important;
    padding: 3px 0 0 !important;}
.default_product_display .wpsc_quantity_update {
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    padding-bottom: 0 !important;
} 

.default_product_display .wpsc_product_price {
	display: block;
	 font-size: 13px !important;
	 font-weight: bold !important;
}  
#respond{
display: none;
} 
.imagecol{
display:none!important;
}