/*
Theme Name: Amy Fisher Art
Theme URI: http://www.amyfisherart.com/
Description: 
Version: 1.0
Author: Chris Hardy
Author URI: http://www.semioticpixels.com/
*/

/*----- Type Selectors -----*/
body {
color:#414141;
  background:#EEEEE5;
  text-align: center;
  line-height:1.6em;
  padding-top: 10px;
  font-family: "Lucida Grande", Arial, Verdana, sans-serif;
font-size:76%;
}

p,div,table,th,td,input,select,textarea  { 
font-size: 1em;	
}

body,h1,h2,h3,h4,h5,h6,p,form,fieldset {margin:0;padding:0;}


a, a:link {color: #39507D; background-color: transparent;}
a:hover, a:active {color: #ABAB51; background-color: transparent;}
a {text-decoration: underline;}

a img, img a {border:none; text-decoration: none;}
h1 a, h2 a, h3 a, h4 a  {color:#39507D;}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {color:#ABAB51;}
 
/*h1, h2, h3, h4 { font-family: "Lucida Grande", Georgia, Arial, sans-serif}*/
  
h1 {
	margin-bottom: .5em;
	margin-left: 10px; 
	text-align: right; 
	padding: .5em 0; 
	font-size: 1.25em; 
	color: #A6565A; 
	/*background: url(images/diag-gray.gif) repeat; */
	width: 250px;
	border-top: 1px solid #eee;
}

h2 {  margin:0 0 18px 0;
    font-size:1.25em;}
	
 h3 { margin:0 0 18px 0;
  font-size:1em;}
  
  h4 { margin:0;
  font-size:1em;}
  
p {
  margin:0;
  padding:0 0 18px 0;
}

ul {
  margin:0 0 0 1.4em;
  padding:0 0 18px 0;
}

ul ul {padding:0;}

blockquote {
  margin:0;
  padding:0 18px;
  font-style:italic;
}

pre {
  overflow:auto;
  margin:0 0 18px 0;
  padding:4px;
}

pre, code, kbr {font-family:Courier, Monaco, monospace;}

code, kbr {padding:0 2px;}

abbr, acronym {
  font-size:0.9em;
  letter-spacing:1px;
}
/* forms */
form {padding:6px 0;}

form em {
  margin-left:5px;
  font-size:0.9em;
  font-style:normal;
color:#C8C8B4;}

form input {color:#414141;}

form .button {
  border-color:white #DCDCDC #DCDCDC white;
  background-color:#F0F0F0;
}

form fieldset {border:0 solid;} /* Opera */

form p {
  padding:6px 0;
 border-bottom:1px solid #fff;
}

form label {
  display:block;
  float:left;
  width:60px;
  color:#6C8C37;
}

form input, form textarea {
  padding:3px;
  width:200px;
  border:1px solid;
  font-family:Arial,Helvetica,sans-serif;
  font-size:0.9em;
  border-color:#DCDCDC #F0F0F0 #F0F0F0 #DCDCDC;
}

form textarea {overflow:auto;}

form .hiddenfield {display:none;}

form .info {padding-left:90px;}
form .button {
  width:90px !important;
  border-bottom:1px solid;
  font-weight:bold;
  cursor: pointer;
}
#commentform, #contactform {margin-bottom:18px;}
#contactform label {margin:0 15px 0 0;}
#contactform textarea, #contactform #bx_subject {width:465px;}
#contactform .button {margin-left:75px;}
#contactform p {border: #fff;}
#pagewrapper {
	text-align: left;
	width: 750px; 
	margin:0 auto;
	background-color: #fff;
	border: 1px solid #ccc; border-top: 0;
	/*margin-top: 1em;*/
}

/*----- Secondary Pages Masthead -----*/
#masthead {
	width: 100%; 
	height: 58px; 
	background: #fff url(images/banner-secondary-color.jpg) top right no-repeat;
}

#logo {float: left; padding: 15px 0 0 15px;}
#logo a {cursor: pointer;}
#crow-sketch {padding: 0; margin: 0;float: left; padding-left: 50px;}

/*----- Top Navigation -----*/

#nav {
    font-size: 1em;
	padding: 0 .5em .5em .5em;
	height: 2em;
	background-color: #fff;
	
}

#nav ul{
margin: 0;
padding: 0;
width: auto;
line-height: 1.5em;
list-style-type:none;
float: right;
border-bottom: 1px dotted #eee;
}

#nav li{
display: inline;
text-align: center;
float: left;
width: auto;
padding: 0;
white-space: nowrap;

}

#nav li a {
text-decoration: none;
color: #999;
height: 2em;
float: left;
display: block;
padding: 0 .5em;
white-space: nowrap;

}
#nav a:hover {color: #39507D; }
#nav li.selected a {color: #A6565A; }

#btn-cart {float: right; padding-right: 20px; padding-top: 10px; width: 57px;}

/*----- Footer -----*/
#footer {font-size:0.9em; padding-top: 1em; text-align: center;}
#footer ul {padding-top: 0; margin-top: 0;}
#footer li {display: inline;}

/*----- Content -----*/
#col2-container {
  text-align:left;
  width: 100%;
  background-color: #fff;
}


#content {
  clear: left;
  float:left;
  width:455px;
  padding-top:32px;
  padding: 0 1em ;

}

/*----- Generic classes -----*/
.clear, #clear {clear: both; margin: 0; padding: 0}
.hidden {display:none;}
img.left, .left {float:left; margin:0 1em 0 0;}
img.right, .right {float:right; margin:0 0 0 1em;}
img.center {display: block; margin:0 auto;}
.center  {margin-left: auto; margin-right: auto; text-align: center;}
.tlc, .trc, .blc, .brc {
	background-color: transparent;
	background-repeat: no-repeat;
}
.tlc {background-image: url(images/corner-top-left.gif);
 	background-position: 0% 0%;
}
.trc {background-image: url(images/corner-top-right.gif);
background-position: 100% 0%;}
.brc {background-image: url(images/corner-bottom-right.gif);background-position: 100% 100%;}
.blc {background-image: url(images/corner-bottom-left.gif);background-position: 0% 100%;}

.justify {text-align: justify;}
