/* 
Theme Name: Taexalia
Theme URI: http://www.taexalia.com
Description: funky
Version: 0.1
Author: Sue Bailey
Author URI: http://blogmum.com
*/


* {
border: 0px;
margin: 0px;
padding: 0px;
}



html {
height: 100%;
}

body {
margin: 0px;
padding: 0px;
background: #3b3b3b url('bodybg.jpg') repeat-x; 
font-family: Arial, sans-serif;
}

#content {
width: 1000px;
margin: 0px auto;
padding-bottom: 20px;
background: transparent url('opaquebg.png');
text-align: center;
-moz-box-shadow: 5px 5px 10px #3b3b3b;
-webkit-box-shadow: 5px 5px 10px #3b3b3b;
filter:DropShadow(Color=#3b3b3b, OffX=5, OffY=5)
}

#header { 
width: 1000px;
margin: 0px auto;
height: 150px;
}

#headerlinks {
float: right;
margin: 20px 0px 0px 0px;
}

#header li, #footer li {
display: inline;
list-style-type: none;
padding: 20px 10px 0px 0px;
font-size: 16px;
font-weight: bold;
}
#header li:last-child a, #footer li:last-child a, .page-item-3 a{
border: 0px !important;
}

#header li a, #footer li a {
border-right: 1px solid #ccc;
color: #666;
font-family: Georgia, serif;
padding: 0px 20px;
text-decoration: none;
}

#header p {
margin: 20px 20px 0px 0px;
text-align: right;
}

#header p a {
font-family: Arial, sans-serif;
}

.hidden { display: none; }
.unhidden { display: block; }

#basket {
position: absolute;
top: 100px;
right: 200px;
z-index: 99;
background: white;
border: 2px solid #666;
}

#logo {
float: left;
margin: 10px 0px 0px 10px;
}

#purplestripe {
clear: both;
background: url('purplestripe.jpg');
width: 100%;
height: 28px;
padding-top: 4px;
}

#purplestripe h3 {
display: none;
}

#purplestripe a {
color: white !important;
border: 0px !important;
}

#purplestripe a:hover {
background: transparent;
}

#main {
width: 660px;
padding: 20px 0px 0px 10px;
float: right;
font: 100% Arial, sans-serif;
line-height: 1.6;
text-align: left;
background: white;
min-height: 800px;       
}


#navi {
text-align: center;
}

/* SIDEBAR */

#sidebar {
width: 250px;
float: left;
text-align: left;
padding: 10px 10px 0px 0px;
font-family: Arial, sans-serif;
}

#sidebar h3 {
color: #333;
font-family: Georgia, serif;
letter-spacing: 2px;
margin: 10px 20px;
}

#sidebar ul {
margin: 0px 0px 0px 20px;
}

#sidebar li {
list-style-type: none;
padding: 5px 0px;
border-bottom: 1px solid #ccc;
font-size: 90%;
}

#sidebar a {
text-decoration: none;
}

#searchform {
margin: 10px 0px 10px 15px;
}

#inputtext {
height: 20px;
font-size: 16px;
}

.callout {
margin: 10px 0px 10px 10px;
}

.icon {
margin-left: 15px;
}

.widget {
margin: 5px 0px 5px 20px;
font-size: 80%;
}

.widget p {
display: none;
}

.widget input {
margin: 5px 0px;
}

/* HOMEPAGE */

.featprod {
width: 190px;
height: 190px;
background: transparent url('featuredboxbg.jpg') repeat-x;
float: right;
margin: 10px;
text-align: right;
padding: 0px 10px 10px 0px;
overflow: hide;
}

.featprod h3 a {
color: #335e6e;
text-decoration: none;
font-size: 14px;
}

.featprod p {
padding-left: 10px;
font-size: 12px;
}

.wpsc_buy_button_container {
margin-top: 12px;
}


/* HEADER */
#stripe {
background: transparent url('stripe.png') repeat-x;
height: 38px;
text-align: right;
position: relative;
z-index: 1;
}

#stripe img {
padding: 5px;
}

#searchform {
float: left;
padding: 5px;
}


/* SINGLE POST */
.singlepost {
padding-right: 20px;
background: white;
}

.singlepost p {
padding-bottom: 10px;
}

.singlepost h1 {
color: #330395;
}

. {
border: 0px;
}

.single_product_display {
margin-top: 20px;
}

.postmeta {
clear: both; 
font-size: 90%; 
color: #999;
padding: 20px 0px;
}

.navleft {
float: left;
}

.navright {
float: right;
}

/* FOOTER */

#footer {
clear: both;
background: transparent url('footerstripe.jpg') repeat-x;
color: white;
padding-top: 20px;
}

#footerinner {
width: 998px;
margin: 0px auto;
}

#footerinner p{
clear: all;
padding-top: 20px;
}



#footerinner a:link, #footerinner a:visited {
color: white;
}

/* FORMS */

input, select, textarea {
border: 1px solid #ccc;
}

select {
padding: 3px;
}

/* LINKS */

a:link {
color: #333;
}

a:visited {
color: #000;
}

a:hover {
background: #333;
color: white !important;
}

a.nohover:hover, .thumbnail a:hover {
background: transparent;
}


/* IMAGES */

.alignleft {
float: left;
margin: 0px 10px 5px 0px;
padding: 3px;
border: 1px solid #ccc;
	}

.aligncenter, object {
display: block;
margin-left: auto;
margin-right: auto;
padding: 3px;
border: 1px solid #ccc !important;
	}

.alignright {
float: right;
margin: 0px 0px 5px 10px;
padding: 3px;
border: 1px solid #ccc;
	}




/* COMMENTS */
.comment {
display: table-row;
padding: 15px 0px;
}

.comment-avatar {
display: table-cell;
vertical-align: top;
padding: 3px;
font-size: 80%;
width: 100px;
}

.comment-avatar img {
border: 1px solid #c0c0c0;
padding: 3px;
}

.comment-comment {
display: table-cell;
vertical-align: top;
padding: 3px 30px 10px 10px;
}

.comment-comment img {
border: 0px;
}

.archive li {
list-style-type: none;
}

/* SHOPPING CART WIDGETS */
#widgetshoppingcart {
text-align: right;
padding-top: 30px;
}

#widgetshoppingcart h3, .visitshop, #lightbox-caption, #lightbox-overlay-text-about {
display: none;
}

