/* Corporate look, standards based, reach for the sky. */

body {
margin: 0;
font-family: verdana, arial, helvetica, sans-serif;
color: #787878;
background-color: #ffffff;
}



#christo_logo {
background-color: #ffffff;
background-image: url(images/design3_bkgrnd.jpg);
background-repeat: no-repeat;
background-position: center;
height:430px;
}


#christo_logo_sm {
background-color: #ffffff;
background-image: url(images/christo_logo_50.jpg);
background-repeat: no-repeat;
background-position: center;
height:150px;
}

#christo_logo_catalog {
background-color: #ffffff;
background-image: url(images/christo_75per.jpg);
background-repeat: no-repeat;
background-position: center;
height:80px;
}

#thanks {
background-color: #ffffff;
background-image: url(images/thanks.jpg);
background-repeat: no-repeat;
background-position: center;
height:80px;
}

#events_news {
background-color: #ffffff;
background-image: url(images/events.jpg);
background-repeat: no-repeat;
background-position: left;
height:60px;
}

#request_info {
background-color: #ffffff;
background-image: url(images/request4info.jpg);
background-repeat: no-repeat;
background-position: left;
height:60px;
}

#rfi {
background-color: #ffffff;
background-image: url(images/rfi.jpg);
background-repeat: no-repeat;
background-position: center;
height:60px;
}


#orders {
background-color: #ffffff;
background-image: url(images/orders.jpg);
background-repeat: no-repeat;
background-position: left;
height:60px;
}

#returns {
background-color: #ffffff;
background-image: url(images/return_pol.jpg);
background-repeat: no-repeat;
background-position: left;
height:60px;
}

#special_ordr {
background-color: #ffffff;
background-image: url(images/special_ord.jpg);
background-repeat: no-repeat;
background-position: left;
height:60px;
}

#craftsman {
background-color: #ffffff;
background-image: url(images/craftsman.jpg);
background-repeat: no-repeat;
background-position: left;
height:60px;
}

#privacy {
background-color: #ffffff;
background-image: url(images/privacy.jpg);
background-repeat: no-repeat;
background-position: left;
height:60px;
}

#mission {
background-color: #ffffff;
background-image: url(images/mission.jpg);
background-repeat: no-repeat;
background-position: left;
height:60px;
}

#about_us {
background-color: #ffffff;
background-image: url(images/about_us.jpg);
background-repeat: no-repeat;
background-position: left;
height:60px;
}


#catalog {
background-color: #ffffff;
background-image: url(images/catalog.jpg);
background-repeat: no-repeat;
background-position: left;
height:60px;
}

/* For types of jewelry in catalog - centered. */
#broaches {
background-color: #ffffff;
background-image: url(images/broaches.jpg);
background-repeat: no-repeat;
background-position: center;
height:60px;
}

#contact {
background-color: #ffffff;
background-image: url(images/contact.jpg);
background-repeat: no-repeat;
background-position: center;
height:60px;
}

#bracelets {
background-color: #ffffff;
background-image: url(images/bracelets.jpg);
background-repeat: no-repeat;
background-position: center;
height:60px;
}

#rings {
background-color: #ffffff;
background-image: url(images/rings.jpg);
background-repeat: no-repeat;
background-position: center;
height:60px;
}

#pendants {
background-color: #ffffff;
background-image: url(images/pendants.jpg);
background-repeat: no-repeat;
background-position: center;
height:60px;
}


#chains {
background-color: #ffffff;
background-image: url(images/chains.jpg);
background-repeat: no-repeat;
background-position: center;
height:60px;
}

#crosses {
background-color: #ffffff;
background-image: url(images/crosses.jpg);
background-repeat: no-repeat;
background-position: center;
height:60px;
}

#cufflinks{
background-color: #ffffff;
background-image: url(images/cufflinks.jpg);
background-repeat: no-repeat;
background-position: center;
height:60px;
}

#earrings{
background-color: #ffffff;
background-image: url(images/earrings.jpg);
background-repeat: no-repeat;
background-position: center;
height:60px;
}

#necklaces{
background-color: #ffffff;
background-image: url(images/necklaces.jpg);
background-repeat: no-repeat;
background-position: center;
height:60px;
}
/* For the main navigation bar for the site. */

#navbar {
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
font-size: .7em;
text-align: center;
margin-top: 0;
padding-bottom: 3px;
font-weight: bold;
padding-top: 3px;
background-color: #480a23;
color: silver;
word-spacing: 8px;
border-top: 1px maroon solid;
border-bottom: 1px maroon solid;
}

#navbar a:link, #navbar a:visited {
color: silver;
word-spacing: 0;
}

#navbar a.current {
color: teal;
}

#navbar a:hover {
color: orange;
word-spacing: 0;
text-decoration: underline;
}

h1 {
margin-top: 20px;
margin-left: 0;
margin-right: 0;
font-size: .8em;
padding-bottom: 3px;
padding-top: 3px;
padding-left: 50px;
padding-right: 0;
color: #000000;
border-bottom: 1px #000000 solid;
letter-spacing: 5px;
border-top: 1px #000000 solid;
font-weight: normal;
}

/* Contains all the main body of text on the page, including the h2 elements. */

#main-text {
margin-top: 0;

margin-bottom: 0;
margin-left: 170px;
margin-right: 170px;
font-size: .9em;
line-height: 1.8em;
}

h2 {
margin-left: 0;
margin-right: 0;
font-size: 1em;
padding-bottom: 3px;
padding-right: 0;
color: #000000;
border-bottom: 1px #000000 solid;
letter-spacing: 5px;
font-weight: normal;
}

p, ul, ol, table {
margin-top: 0;
margin-bottom: 17px;
margin-left: 0;
margin-right: 0;
text-align: justify;
}

p.copyright {
font-size: .7em;
}

ol, ul {
margin-left: 25px;
margin-right: 25px;
}

a:link, a:visited {
text-decoration: none;
color: teal;
}

a:hover {
text-decoration: underline;
color: orange;
}

