/*This css file is for use exclusively on the domain of Talitha Gems*/
/*This file and all associated files, graphics and images are the sole copyrighted property of Talitha Gems and may not be reproduced or copied without the expressed written consent of Talitha Gems. Violators will be prosecuted.*/

* {
	margin: 0;
	padding: 0;
}

body { 
	background-image: url(graphics/gradient_background.gif);
	font: normal small Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background-repeat:repeat-x;
	background-color:#ccffcc;
}

a:link 	{
	color:#009966;
	text-decoration:none;
}
a:visited	{
	color:#006666;
	}
	
a:hover {
	text-decoration: underline;
	color:#ccffcc;
}

h1, h2, h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}

/* Banner */

#header {
	width: 800px;
	height: 120px;
	padding:0 0 0 5px;
	}
 

/* Logo */

#logo {
	width: 800px;
	height:120px;

	background:url(graphics/slide_logo.jpg) no-repeat;
}

#logo a	{
     display: block;
     padding: 0;
     width: 475px;
     height: 130px;
     float: left;
	 margin-top:-20px;
	 text-decoration:none;
	 color:#000;
}


.search	{
	width:185px;
	height:42px;
	float:right;

	color:#fff;

	}
.search form	{
	width:185px;
	height:32px;
	float:right;
	}
.search a	{
	color:#fff;
}

#innercontainer {
  float: left;
  width: 75%;
} 
.chat	{
	padding:15px;
	margin: auto;
	width: 145px;
	}


#placeholder	{
	width: 100%;
	height:100%;
	margin:0;
	padding:0;
	}

.scripture	{
	padding:20px;
	margin:0;
	width: 900px;
	font-size: .75em;
}
	
.scripture a{
	text-decoration:none;
	color:#000;
	text-align:center;

	}
		
.scripture a:visited	{
	color:#000;
	}
	
.scripture a:hover	{	
	color:#99FFFF;
}

.scripture a:active	{	
	color:#000;
}



.title{
	height: 20px;
	padding: 3px 0 0 0;
	margin:0;
	font-size: 1em;
	width:193px;
	
}



#sidebar_image {
	text-align:center;
}

#centercontent { 
	float: right;
    width: 64%;
	background-color:#B0D2B9;
	margin-top:20px;
	border: 5px solid #009966;
}

#centercontent h3	{
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 1.5em;
	font-style:oblique;
	text-align: center;
	color:#000;
	padding:0 3px 0 3px;

	}
	
#centercontent h4	{	
	text-align:center;;
	padding:5px;
	}

#centercontent h5	{	
	text-align:center;
	color:#009966;
	padding:5px;
	}
#centercontent form h5	{
	color:#000;
	text-align:justify;
	}

#centercontent h6	{
	padding:5px;
	}
	
#centercontent h6 a {
	text-decoration:none;
	}

#centercontent h6 a:visited{
	color:#009966;
	text-decoration:none;
	}
#centercontent h6 a:hover{
	text-decoration:underline;
	color:#9FFFCF;
	}


#centercontent p	{
	padding:5px;
	 margin: 5px;

	}
	
#rightcontent {
	width: 20%;
	margin-left: 78%;
	border: 5px solid #009966;
	background-image: url(graphics/gradient_background.gif);
	}

	
/*Jewelry Piece Description*/

.description	p{
	width:auto;
	height:100%;

	 margin:0;
	 padding:0;
	}

.description p a	{	
	text-decoration:none;
	}
	
.description p a:hover	{	
	text-decoration:underline;
	}
	
.description img	{
	margin:10px 0 15px 10px;
	float: left;	
	padding: 0 10px 10px 0;
}


.emailform	{
	padding-left:30px;
	}
	
#footer {
	clear: both;
	padding-top:75px;
}

#footer p {
	margin: 0;
	text-align: center;
	font-size: x-small;
	color: #000;
	padding:5px;
}

#footer a {
	color: #000;
	display:inline;
	text-decoration:none;
}

#links a:hover{
	color:#99FF99;
	text-decoration:none;
}

/*LEFT NAVIGATION STYLING*/

#leftsidebar { 
	float: left;
    width: 28%;
   
	


	
}
#leftsidebar h5	{
	color:#333;
	}

#leftsidebar p a{
	text-decoration:none;
	color:#000;
	
	}


#menu {
  margin:0; 
  padding:5px 0 0 3px; 
  height:70%; 
  overflow:hidden; 

  
  background-repeat:no-repeat;
  }
#menu li {
  list-style-type:none; 
  float:left; 
  display:block; 
  width:100%;
  }
#menu li a {
  display:block; 
  text-decoration:none; 
  color:#000; 
  margin:0; 
  width:100%;
  }
#menu li a span {
  display:none; 
  color:#000;
  }
 
#menu li a.one span {
  display:block; 
  height:.1em; 
  margin:0 5px;
  }
#menu li a:hover {
	background-color:#009966;

  }
#menu li a:hover span {
  display:block; 
  height:15em; 
  margin:0 10px; 
  cursor:pointer;
  color:#000;
  }
  
  
#menu .h2 {
  margin:0 5px; 
  padding:0; 
  color:#000;
  font-variant:small-caps; 
  font-style:oblique;
  font-size:1em; 
  border:0;
  }
#menu .h3 {
  margin:0 5px; 
  padding:0; 
  font-size:.7em; 
  color:#000;
  }
#menu img {
  margin:5px 5px 5px 0; 
  border:1px solid #000; 
  float:left;
  
  }
.curved {
  width:15em;
  }
.curved .b1, .curved .b2, .curved .b3, .curved .b4  {
  font-size:1px; 
  display:block; 
  background:#000;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
.curved .b1, .curved .b2, .curved .b3 {
  height:1px;
  }
.curved .b2, .curved .b3, .curved .b4 {
  background:#009966;
  border-left:1px solid #009966; 
  border-right:1px solid #009966;
  }
.curved .b1 {
  margin:0 4px; 
  background:#009966;
  }
.curved .b2 {
  margin:0 2px; 
  border-width:0 2px;
  }
.curved .b3 {
  margin:0 1px;
  }
.curved .b4 {
  height:2px; 
  margin:0;
  }
.curved .c1 {
  margin:0 5px; 
  background:#009966;
  }
.curved .c2 {
  margin:0 3px; 
  border-width:0 2px;
  }
.curved .c3 {
  margin:0 2px;
  }
.curved .c4 {
  height:2px; 
  margin: 0 1px;
  }
.curved .boxcontent {
  display:block; 
  background:transparent; 
  border-left:1px solid #009966;
  border-right:1px solid #009966; 
  font-size:0.9em; 
  text-align:left;
  }

