/*  
Theme Name: SundropJewelryTwo
Theme URI: http://wordpress.org/
Description: Made for private use at http://www.sundropjewelry.com/blog/
Version: 2.0
Author: Shaun Reynolds shaun@sundropjewelry.com
Author URI: http://www.sundropjewelry.com/
*/

.googleAdd
{
/*	width: 568px; */
	text-align: center;
	border-right: solid 1px #E0D1B2;
}

em
{
	font-style:normal;
color: #333;
}

body
{
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Tahoma, Arial, Serif;
	line-height: 1.5em;
	background-color: #ffffff;
	background-image: url('../../../../images/headerColor.png');
	background-repeat: repeat-x; 
	background-position: top;
	color:#333;
	text-align: center;
        font-size: 10px; /* easy scaling */
        font-size: 0.76em;

}
#innerBody
{
	background-image: url('../../../../images/footerColor.png');
	background-repeat: repeat-x; 
	background-position: bottom;
}

#mainContainer
{
/*	background-image: url(img/sidebar4.jpg);
	background-repeat: repeat-y;
	background-position: top right;
*/	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 775px;
/*	background-color: #fff; *//*#fce9c8; */
overflow:auto;
}

#content
{
	width: 570px;
	float: right;
	min-height: 700px;
	/* min-height doesn't work in iExplorer so we add some ms proprietary code here... */
	height:expression(this.scrollHeight > 700 ? "auto":"700px");
padding-top: 140px;
}

textarea
{
  width: 380px;
  padding:5px;
  height: 20em;
  border: 1px solid #999;
  background:url(img/input_bg.gif) no-repeat left top;
}


/* ------------- header and topnav (gnav) ------------------- */
#containerForLogoAndContent
{
	background-image: url('../../../../images/compressedLogo.png');    /*img/logo.jpg);*/
	background-position: top left;
	background-repeat: no-repeat;
margin-top: 6px;
overflow: hidden;
}
#header
{
/*	border: solid 1px black; */
/*	color: #00ff00; */
/*	background-color:#fff; */
	height: 1em;
	text-align: right;
overflow:auto;
}
#cartLink a:link, #cartLink a:visited
{
        color: #535353;
	line-height: 1em;
	font-size: 90%;
	font-family: verdana, arial, helvetica, sans-serif;
	padding-right: 10px;
        text-decoration: none;
	margin: 0;
}
#cartLink a:hover 
{
        color: #333333;
}
#header h1
{
	font-size:1.6em;
	margin:0px auto;
	padding:5px 10px;
}

#header h1 a
{
  color:#f9faca;
  border:none;
}

#gnav
{
  list-style-decoration:none;
padding:0;
margin: 0;
border: none;

  /* background:#fff url(img/con_top.gif) top repeat-x; */
/*  background:#fff url(http://www.sundropjewelry.com/store/images/gray19a.jpg) top repeat-x;*/
/*  width:753px; */
/*  border-bottom:#000000 1px solid; */
/*  border:0px; */
/*  font-variant:small-caps; */
  font-family: 'Times', Georgia, Serif; 
  text-align:right;
  font-weight:normal;
  font-size:145%;
overflow: hidden;
}

#gnav li
{
  list-style:none;
  display:block;
float: right;
}

#gnav li a:link, #gnav li a:visited
{
	display: block; 
	padding: 10px 10px 15px 10px;
	color: #535353;
	text-decoration: none;

/*  padding:2px 0; */
  border-bottom:none;
/*  margin:0 auto;
  padding:11px 0;
*/
}

#gnav li a:hover, #gnav li a:active,
#gnav li.current_page_item a:link, 
#gnav li.current_page_item a:visited, 
#gnav li.current_page_item a:hover, 
#gnav li.current_page_item a:active
#gnav li.current_page_item a:hover
{
  font-weight: normal;
  color: #333;
  background-image: url('../../../../images/headerColor-highlight.png');
background-repeat: repeat-x;
}

/* ------------- sidebar ------------------- */

#sidebar
{
	float: right;
	width: 170px;
	color: #306097;
padding-top: 140px;
}

#sidebarContents
{
	padding: 20px 0px 0 25px;
	margin: 0;
	color: #666;
	line-height: 1.3em;
}
#sidebar #sidebarContents li ul li 
{
	list-style-type: none;
	list-style-image: none;
}

#sidebar h2{
        font-size: 1.2em;
        color: #000000;
        padding-top: 3px;
        border:none;
        font-variant:small-caps;
        background:none;
        padding-bottom:0px;
}
#sidebar .block
{
        font-size:0.9em;
        margin:10px 0;
        padding:0 1em;
}
#sidebar ul{
        list-style: none;
        list-style-image: none;
        margin: 10px 0;
        font-size: 0.9em;
        padding:0 1em;
}
#sidebar form
{
        margin: 5px 0 15px 0;
        padding:0 1em;
}
#sidebar ul li {
        margin: 1ex 0;
        list-style:none;
}

#sidebar ul li ul li {
/*        background:url(img/arrow.gif) no-repeat left center; */
/*        padding-left:15px;*/
        list-style:none;
}
#sidebar ul li a{
        color: #306097;
        text-decoration: none;
}
#sidebar ul li a:visited
{
        color: #306097;
}
#sidebar ul li a:hover
{
        color: #000; /* 60462d; */
}

#sidebar img {
        border:#459 1px solid;
}
#sidebar ul ul
{
        margin:5px;
        font-size:1em;
}

/* ------------- postage ------------------- */

.post-title
{
        font-size: 2.7em;
        line-height: 1em;
font-weight: normal;
        color: #d25000;
        padding: 4px 0 0 0;
        margin: 0;
        font-family: 'Perpetua','Times', Georgia, Serif; /*'Lucida Grande', 'Trebuchet MS', sans-serif;*/
        padding-bottom:7px;
  margin-left: 10px;
        /* border-top:#ff0000 1px dotted; */
}
.post-title a:link, .post-title a:visited
{
        color:#d25000;
        text-decoration:none;
        border-bottom:none;
}
.post-title a:hover
{
        text-decoration:none;
}
.day-date {
        font-size: 0.9em;
        color: #000;
        margin:-5px 0 0 10px;
        padding: 0;
}
.day-date em
{
        font-style:normal;
        color:#000;
}

.post
{
        margin:0px 0 0 0;
        padding:10px 5px 0;
/*        border-right: solid 1px #E0D1B2; */ /* 9b5122; */
}
.post h4
{
        font-size:1em;
        font-weight:normal;
}
.post h4 em
{
        font-style:normal;
        float:right;
        font-weight:normal;
}
.post-info {
        font-size : 0.9em;
        color : #000;
        margin : 0;
        background:url(img/comments-small.gif) no-repeat left center;
        /* border-bottom:#ff0000 1px dotted; */
}
.post-content {
				color: #000000;
        padding:10px;
}
#content ul
{
        margin:5px;
        padding:5px;
}
#content ul li
{
        list-style:none;
        background:url(img/bullet1.gif) no-repeat left top;
        padding-left:12px;
}
h2 {
        font-size: 2em;
        line-height: 1em;
        color: #d25000;
        padding: 4px 0 0 0;
        margin: 0;
        font-family: 'Lucida Grande', 'Trebuchet MS', sans-serif;
        padding-bottom:7px;
      	/* xxx grey bar thing */
      	/* background:url(img/header-back.png) repeat-x bottom; */
}
/* ------------- footer ------------------- */
#footer {
        clear: both;
        margin:0;
        color: #535353;
        font-size: 1em;
}

/*
#footer strong
{
        color:#333;
}
#footer div
{
        float:right;
        width:40%;
        margin:0;
        padding:0;
}
#footer a:link,#footer a:visited
{
        color:#535353;
        border-bottom:none;
        text-decoration:none;
}
#footer a:hover,#footer a:active
{
        color:#333;
        border-bottom:none;
}
#footer ul
{
        margin:0;
        padding:0;
}
#footer ul li
{
        list-style:none;
        padding-left:10px;
}
*/

#bottomLinks a:link,
#bottomLinks a:visited, 
.copyright,
.greenHosting
{
	color: #535353;
	font-family: sans-serif;
	float: left;
	text-decoration: none;
	padding: 22px 11px 7px 11px;
	font-weight: bold;
margin: 0;
}
#bottomLinks a:hover
{
	color: #000;
/*	background-image: url('../../../../images/footerColor-highlight.png');
	background-repeat: repeat-x;*/
margin: 0;
}
.copyright
{
	float: right;
	color: #333333;
}         
.greenHosting
{
	padding: 22px 10px 12px 10px;
}

/* ------------- for use in posts ------------------- */
span.rightFloated
{
	float: right;
	padding: 3px;
}

span.leftFloated
{
	float: left;
	padding: 3px;
}

a:link img, a:visited img
{
  border-color: #aaa;
}
a:hover img
{
  border-color: #2a73b5;
}
