/*  
Theme Name: Homeschool
Theme URI: http://www.homeschoolartshop.com
Description: E-commerce theme for Homeschool Art Shop.
Version: 1.0
Author: Alex Harris
Author URI: http://www.alexharris.info/

*/

/* Universal style rule */
*{
/* Block all browser default margins and padding */
  margin: 0;
  padding: 0;
}


body{
	margin: 0;
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
	vertical-align: top;
	background: #ffffff;
	color: #000000;
}

a:link, a:visited{
text-decoration: none;
color: #336699;
}
a:hover{
color: #ff3838;
text-decoration: none;
}

ul {list-style-type: none;}

#wrapper{
margin: 0 auto 0 auto;
width: 960px;
text-align: left;
background-color: #ffffff;
background:#fff url(images/triangle_bg2.jpg);
}

#header{
float: left;
width: 960px;
}

#container{
float: left;
width: 590px;
padding:0px;
margin:10px 10px 0px 10px;

}

.post{
width: 590px;
position: relative;
margin: 0px 0px 10px 0px;

}
.post_header h2 {background-color: #c1dcf8; width:570px; margin: 0px 0px; line-height: 1.3em; padding:5px 10px;}

h1 {font-size: 1.4em; border-bottom:1px solid #000; margin-bottom:5px;}
h2 {font-size: 1.2em; color: #222;}

#contact_text {width:200px; float:left; padding:10px;}
#contact_right {float:right;}
#about_text {float:left; width:300px; text-align: justify; padding:20px;}
#about_photos {float:right; width:150px; margin: auto; padding: 20px;}

/*Post titles*/
.post_header {padding-bottom: 5px; background-color: #fff;}
.post_header a,
.post_header a:link,
.post_header a:visited{
	text-decoration:none;
    font-family:Verdana, Geneva, Arial, Sans-Serif;
	color:#000;
	padding-left: 10px;
	
}
.post_header a:hover,
.post_header a:active,
{
    background:#ddd url(images/navhover.jpg) repeat-x center;
    color:#000;
	padding-left: 10px;
}

.entry {
background: #ffffff;
padding:0px 5px;
}

.entry p{
text-align: justify;
padding-bottom: 5px;
}


.postmetadata{
width: 580px;
background-color: #e7e9f9;
color: #000;
padding: 5px;
margin: 0px;

}

.add_this {float:right;}

#rss_feed_link {color:#ffcc00; font-size: 1.2em;}






#footer{
clear: both;
width: 958px;
background: #eee;
}

.comments-template{
width:570px;
margin: 0px 0px;
padding: 10px 10px;
background-color: #e3e3e3;
opacity:0.8;filter:alpha(opacity=80);
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}



.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}

/*navbar stuff*/
#navbar {width: 100%; background-color: #9b9b9b;}
#menu { z-index: 1; width: 800px; height:30px;}
#menu ul{list-style-type: none;}
#menu li {float:left; width: 100px; background-color: #000;  border-right:5px solid #fff;}
#menu a,
#menu a:link,
#menu a:visited{ 
margin: 0px 0px;
 text-decoration: none;
  font-family: Verdana, Geneva, Arial, Sans-Serif;
  color: #000;
  font-size: 1em;
  background: #9b9b9b;
  display: block;
  line-height: 30px;
  text-align: center;
  outline-style: none;
  }
#menu a:hover,
#menu a:active{background: #000; color: #fff;} 


/* Drop-down menu styles */

#navbar li{
  float:left;
/* Required for drop-down menus */
position:relative;
z-index:100;
}


/* Applies to drop-down menus in navbar */
#navbar li ul{
  position:absolute;
  z-index:100;
  visibility:hidden;
  
}
#navbar li#artists ul li {
	width:30em;}
#navbar li#artists ul li ul li {
	width:13em; float: left; }


/* Make drop-down visible on navbar hover */
#navbar li:hover ul,
#navbar li a:hover ul{ /* IE6 hack */
  visibility:visible;
}


/* Applies to links on the drop-down menu */
#navbar li:hover ul li a,
#navbar li a:hover ul li a{ /* IE6 hack */
  color:#000;
  text-align:left;
  display:block;
  width:13em;
  padding:0 0 0 1em;
  height:auto;

}

/* Hover on drop-down menu links */
#navbar li:hover ul li a:hover,
#navbar li a:hover ul li a:hover{ /* IE6 hack */
  background: #aaa;
  color:#000;
}

/* IE6 hack applies to its table drop-down */
#navbar table {
  margin:-1px;
  border-collapse:collapse;
  position:absolute;
  top:0.5em;
  left:0;
  z-index:100;
}

/*END DROP DOWN STUFF*/

/*sidebar stuff*/
.sidebar{
float: left;
width: 350px;
margin-top:10px;
font-size: 1em;
}
.sidebar h2 {color: #000; line-height:1.2em; padding: 5px 0px;font-variant: small-caps;}


.sidebar_left{
float:left;
width: 188px;

}


.sidebar_right {
float:right;

width: 140px;
margin-right:10px;
margin-top:10px;}

.sidebar ul{
list-style-type: none;

margin: 0;
padding: 0px 0px;
}

.sidebar ul li{
padding: 0px 0px 3px 0px;
}

.wpsc_category_link {font-size: 1.9em; font-weight: bold; background-color: #eee; padding: 0px 5px;}

#sidebar_events{
background:#fff url(images/events_icon.jpg) no-repeat;
width: 260px; margin: 0px 0px 10px 0px; padding: 0px 20px 10px 60px;
background-color: #9bbee1;
text-align:justify;
}

.event_excerpt{border-bottom:1px dotted #000; padding:5px 0px;}


#sidebar_shoppingcart{
background:#fff url(images/shopping_cart_icon.jpg) no-repeat;
width: 260px; margin: 10px 10px 10px 0px; padding: 0px 20px 10px 60px;
background-color: #c1dcf8;
}



#things_we_like
{margin: 5px 0px;}



/*commerce stuff*/
.item_image img{border: 0px; margin-bottom: 10px;}

