﻿		body
		{
			background-image: url('/images/background_yellow.gif'); 
			background-attachment: fixed; 
			font-family: verdana, arial, helvertica;
			font-size: small;
		}
		
		h1
		{
			color: #974578;		
			font-size: medium;
		}
		
		h2
		{
			color: black;
			font-size: medium;
		}
		
		h3
		{
			font-size: small;
		}
		
		.formfield
		{
			display: inline-block;
			width: 100px;
	
		}
		
		#main
		{
			margin-left: auto;
			margin-right: auto;
			width: 900px;
		}
		
		#topnav
		{
			height: 107px;
			width: 900px;
			display: block;		
		}
		
		#logo
		{
			height: 107px;
			width: 262px;
			float: left;
			position: absolute
		}
		
		#navbar
		{
			float: right;
		}
		
		#navbar_img
		{
			width: 669px;
			height: 36px;
			position: relative;
			background-image: url('/images/purple_navbar_background.gif'); 
		}
		
		#navbar_inner
		{
			position: static;
			padding-left: 15px;
			padding-top: 8px;
		}
		
		#navbar_img span
		{
			margin-left: auto;
			margin-right: auto;
			color: #FFE250;
			font-size: 13px;
		}
		
		#navbar_img a
		{
			color: #FFE250;
			text-decoration: none;
			font-weight: bold;
		}
		
		#font-family a:hover
		{
			color: #FFF2B0;
			text-decoration: underline;
		}
		
		#top_border
		{
			margin-top: 4px;
			background-image: url('/images/topborder.gif'); 
			width: 670px;
			height: 8px;
		}
		
		#rightnav
		{
			background-color: white;
			background-image: url('/images/topbar_gradient_horiz.gif'); 
			background-position: top right;
			background-repeat: repeat-y;
			text-align: right;
			height: 59px;
			width: 660px;
			padding-right: 10px;
		}
		
		#rightnav a
		{
			display: block;
			color: white;
			font-weight: bold;
			font-size: 12px;
			text-decoration: none;
		}
		
		#rightnav a:hover
		{
			text-decoration: underline;
		}
		
		#content_outer
		{
			background-color: #974578;
			padding-left: 9px;
			padding-right: 9px;
			padding-bottom: 9px;
		}
		
		#content_banner
		{
			height: 93px;
		}
		
		#content_inner
		{
			background-color: white;
			padding-left: 30px;
			padding-right: 30px;	
			display: block;	
			border: 1px solid white;	
			padding-top: 10px;
			padding-bottom: 10px;
		}
		
		#welcome
		{
			height: 230px;
		}
		
		#welcome_left
		{
			float: left;
			font-size: 16px;
			font-weight: bold;
			text-align: center;
			margin-top: 60px;
			margin-left: 50px; 
		}
		
		#welcome_left p a
		{
			font-size: 14px;		
		}
	
		#featured_right_outer
		{
			width: 450px;
			background-color: #97AEBE;
			padding: 7px;
			float: right;
			margin-top: 30px;
		}
		
		#featured_right_inner
		{
			background-color: #DEDEDC;
			padding: 10px;
			height: 125px;
		}
		
		#featured_left 
		{
			float: left;
			width: 225px;
		}
		
		#featured_left h1
		{
			font-size: 14px;
			margin-left: auto;
			margin-right: auto;
			text-align: center;
			margin-bottom: 4px;
			padding-bottom: 4px;			
		}
		
		#featured_left h2
		{
			font-size: 12px;
		}
		
		#featured_image
		{
			display: inline;
			float: left; 
			margin-right: 8px;
		}

		#featured_text
		{
			display: inline;	
			font-size: 12px;		
		}			
		
		#featured_right
		{
			float: right;
		}
			
		#featured_right h1
		{
			color: red;
			font-size: 14px;
			margin-bottom: 4px;
			padding-bottom: 4px;
			margin-left: auto;
			margin-right: auto;
			text-align: center;		
		}
		
		#featured_right p
		{
			margin-top: 3px;
			margin-bottom: 3px;
		}
		
		#crossstich_catalog a
		{
			color: #97AEBE;
			font-size: small;
		}