/* Moonwater Designs Screen Styles */


body {
                width: 972px;
                background-image:url('/images/background.jpg');
                font-family: arial, helvetica, sans-serif;
                margin-left: auto;
                margin-right: auto;
	}

p {
                text-decoration: none;
	}


img {  
                border-style: none;
	}


#container {
                width: 972px;
                background-color: white;
                font-size: 13px; 
                line-height: 20px;
	}


/* Page banner */
.banner {
                background-color: white;
	text-align: left;
	font-size: 46px; 
	font-family: times new roman, times, serif; 
	padding: 55px 0px 5px 45px;
	}


/* Main navigation */
#primary-nav {
	padding: 0px 0px 15px 2px;
	}


#primary-nav ul {
	font-family: "Courier New", Courier, monospace;
	word-spacing: 5px;	
	display : inline;
	list-style: none;
	text-align: left;
	}


#primary-nav ul li {
	display:inline; 
	padding: 0px 18px 0px 8px;
                border-right: 1px solid #ccc9ca;
	}


#primary-nav ul li.last {
                border: none;
	}


#primary-nav a {		
	font-size: 11pt;
	color: #5c5353;
	text-decoration: none;	
	}


#primary-nav ul li a:hover {
	color: #493e3e;
	background-color: #eeeeee;
	} 


/* Yellow Separator Bar*/
#bar {    
	background-color: white;
	text-align: center;
	padding: 0px 0px 10px 0px;
	}


/* Page headline */
#pageheadline {
	padding: 0px 0px 5px 45px;
                text-decoration: none;
	}

/* Main content index */
#primary-content {
	width: 882px;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	background-color: white;
	padding: 0px 45px 0px 45px;
	}


/* Shop page */
.necklace {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	background-color: white;
	float: left;
	padding: 8px 10px 0px 42px;
	}


/* Necklace 1 page */
#necklace-image {
	width: 450px;
                font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	background-color: white;
	float: left;
	padding: 13px 13px 13px 23px;
	}

#necklace-description {
	width: 410px;
                font-family: arial, helvetica, sans-serif;
                font-size: 12px;
                line-height: 18px;
                background-color: white;
                float: left;
                padding: 43px 13px 13px 30px;
                margin-left: 30px;
	}

/* FAQ-Stores-Wholesale pages */
#half-page-a {
                width: 434px;
                height: 440px;
                font-family: arial, helvetica, sans-serif;
                font-size: 13px;
                line-height: 18px;
                background-color: white;
                float: left;
                padding: 19px 26px 13px 26px;
	}

#half-page-b {
                width: 486px;
                height: 440px;
                font-family: arial, helvetica, sans-serif;
                font-size: 13px;
                line-height: 18px;
                background-color: white;
                float: left;
	}

#half-page-b #iframelinks {
                margin-top: 76px;
	}

/* Table on Events Page */
table {
                text-align: left;
                font-family: arial, helvetica, sans-serif;
                font-size: 12px;
                border: 1px solid gray;
                width: 430px;
	}

table th {
                background-color: #D0D0D0;
                padding: 10px;
	}

table td {
                padding: 5px 0px 5px 7px;
	}

/* Purchase confirmation page */
#purchase-confirmation {
                width: 936px;
                font-family: arial, helvetica, sans-serif;
                font-size: 12px;
                padding: 13px 13px 13px 23px;
	}


/* News section*/
#news-section a {		
                text-decoration: none;	
	}

/* News column 1 */
#news1 {
                width: 280px;
                font-family: arial, helvetica, sans-serif;
                font-size: 13px; 
                line-height: 20px;
                background-color: white;
                margin-right: 45px; 
                float: right;
                padding: 8px;
                text-align: left;
	 }

#news2 {
                width: 535px;
                font-family: arial, helvetica, sans-serif;
                font-size: 13px; 
                line-height: 20px;
                background-color: white;
                float: left;
                margin: 0px 33px 35px 45px; 
	 }

/* List sidebar section */

#navlist {
                padding-left: 0;
                margin-left: 0;
                border-bottom: 1px dotted gray;
                width: 280px;
	}

#navlist li {
                list-style: none;
                margin: 0;
                font-family: arial, helvetica, sans-serif;
                font-size: 9px; 
                font-weight: bold;
                padding: 0.5em;
                color: #5c5353;
                border-top: 1px dotted gray;
                }

#navlist li a { 
                text-decoration: none; }

/* Skills list sidebar section */
#sidebar1 {
                width: 270px;
                height: 710px;
                font-family: arial, helvetica, sans-serif;
                font-size: 13px; 
                line-height: 17px;
                margin-right: 45px; 
                float: right;
                padding: 47px 8px 0px 18px;
                text-align: left;
                border-left: 1px dotted silver;
	 }

#sidebarabout {
                width: 270px;
                height: 380px;
                font-family: arial, helvetica, sans-serif;
                font-size: 13px; 
                line-height: 17px;
                margin-right: 45px; 
                float: right;
                padding: 47px 8px 0px 18px;
                text-align: left;
                border-left: 1px dotted silver;
	 }

#sidebarabout2 {
                width: 270px;
                height: 380px;
                font-family: arial, helvetica, sans-serif;
                font-size: 13px; 
                line-height: 17px;
                margin-right: 45px; 
                float: right;
                padding: 0px 8px 0px 18px;
                text-align: left;
                border-left: 1px dotted silver;
	 }

#skillslist {
                padding-left: 0;
                margin-left: 0;
                width: 270px;
	}

#skillslist li {
                list-style: none;
                margin: 0px;
                font-family: arial, helvetica, sans-serif;
                font-weight: normal;
                color: #5c5353;
                }

#skillslist li a { 
                text-decoration: none; }

/* Portfolio page */
#portfolio {
                width: 535px;
                float: left;
                margin: 0px 33px 25px 45px; 
	}

#portfolio img {
                padding: .5em;
	}


/* Headers */
h1 {
                font-family: Garamond, Georgia, "Times New Roman", serif;
                font-size: 38px;
                line-height: 13px;
                font-weight: normal; 
                color: #504A4B;
	}


h1 a {		
                font-family: Garamond, Georgia, "Times New Roman", serif;
                font-weight: normal; 
                color: #504A4B;	
	}


h2 {
                font-family: arial, helvetica, sans-serif;
                font-size: 22px; 
                line-height: 27px;
                font-weight: normal; 
                color: #717D7D;
	}


h3 {
                font-family: Garamond, Georgia, "Times New Roman", serif;
                font-size: 16px; 
                padding: 0px 0px 7px 0px;
                font-weight: bold; 
                color: #525252;
	}

h4 {
                font-family: arial, helvetica, sans-serif;
                font-size: 14px; 
                font-weight: bold; 
                color: #525252;
	}


/* Page footer */
.footer {
                font-family: verdana, helvetica, sans-serif;
                font-size: 11px;	
                text-align: center;
                clear: both;
                padding: 13px 12px;
                border-top: 1px dotted gray;
	}