/*DEFAULTS*/
    * {border:0; margin:0; padding:0;}
    body {background-color:#90ba85; color:#333; font-family:arial,verdana,helvetica,sans-serif; font-size:9pt; min-width:1000px;}
	h1 {color:#333; font-family:times,serif; letter-spacing:.15em; margin:0 0 10px 0;}
	h2 {border-bottom:1px solid #f3f3c5; color:#f3f3c5; font-family:times,serif; height:22px; letter-spacing:.15em; margin:0 0 10px 0; text-indent:3px;}
    h3 {color:#f3f3c5; font-family:times,serif; font-size:14pt; letter-spacing:.15em; margin:10px 0 10px 0; text-indent:3px;}
	p {color:#2f4428; line-height:2em; margin:0 0 12px 0;}
	.firstLetter {font-size:1.5em;}
    a {color:#642a6e; outline:none; text-decoration:none;}
    a:hover {color:#b50ea7; text-decoration:underline;}
	.bold {font-weight:bold;}
    .italic {font-style:italic;}
    .center {margin:0 auto; text-align:center;}
	.clear {clear:both; color:#eee; content:"."; display:block; height:0;}


#header {background:#90ba85 url(../images/header_bkgd.png) no-repeat; height:250px;}
	#logo {float:left; margin:20px 0 0 50px; width:383px;}
	#slogan {float:left; margin:25px 0 0 -20px; width:550px;}
	#slogan h1 {color:#f0eba6; font-size:13pt; text-align:center;} 
	

#leftRail {background:#90ba85 url(../images/left_rail_bkgd.png) no-repeat; float:left; height:518px; width:400px;}
	#navigation {margin-left:140px;}
	#navigation ul {list-style-type:none;}
	#navigation li {margin:5px 0;}
	#navigation ul li a {background:transparent url(../images/nav_bkgd.png) no-repeat top left; color:#642a6e; display:block; font-weight:bold; height:50px; letter-spacing:1px; padding:15px 0 0 62px; width:105px;}
	#navigation ul li a:hover {background:transparent url(../images/nav_bkgd.png) no-repeat top right; color:#b50ea7;}
	#navigation ul .nav1 {margin-left:30px;}
	#navigation ul .nav1 a {text-indent:10px;}
	#navigation ul .nav2 {margin-left:-1px;}
	#navigation ul .nav2 a {text-indent:-12px;}
	#navigation ul .nav3 {margin-left:-19px;}
	#navigation ul .nav3 a {}
	#navigation ul .nav4 {margin-left:-24px;}
	#navigation ul .nav4 a {text-indent:5px;}
	#navigation ul .nav5 {margin-left:-20px;}
	#navigation ul .nav5 a {}
	#navigation ul .nav6 {margin-left:-10px;}
	#navigation ul .nav6 a {text-indent:-5px;}

#rightRail {float:left; margin:-60px 0 0 -30px; width:550px;}
	#customMurals h1 {background:url(../images/custom_murals.gif); height:303px; margin-left:40px; text-indent:-5000px; width:500px;}
/* Artist Bio */
	.bioImage {float:right; margin:10px;}
	
/* Galleries */
	span .thickbox {margin:7px;}
	
/* CONTACT FORM */
    #contactForm {color:#333; width:90%;}
    #contactForm form {width:50em;}

    #contactForm fieldset {background-color:#f3f3c5; border:1px solid #2f4428; margin:1em 0; /*  space out the fieldsets a little*/ padding:1em;}
    #contactForm legend {color:#2f4428; font-size:11pt; font-weight:bold;}
    #contactForm label {float:left; width:10em;}
    #contactForm .required {color:#642a6e; font-size:0.85em; font-weight:bold;}
	#contactForm .requiredWhite {color:#642a6e; font-size:0.85em; font-weight:bold;}
    #contactForm input {width:200px;}
        
    #contactForm input[type="text"], textarea, select {border-bottom:1px solid #ccc; border-left:2px solid #999; border-top:2px solid #999; border-right:1px solid #ccc; text-indent:5px;}
    #contactForm input.radio, input.checkbox, input.submit {width:auto;}
    #contactForm select {font-size:.85em; width:200px;}  
    #contactForm option {padding:2px 4px;}  
    #contactForm .stateLabel {background-color:#eee; border-bottom:1px solid #ddd; border-top:1px solid #ddd; color:#325092; font-size:.65em; font-weight:bold; letter-spacing:.1em; padding:1px 2px;}
        
/* style form elements on focus */
    #contactForm input:focus, textarea:focus {background-color:#d4ced5; color:#642a6e; font-weight:bold;}
    #contactForm input.radio {float:left; margin-right:1em;}
    #contactForm textarea {width:300px; height:100px;}
    #contactForm .formButton {background-color:#f3f3c5; border:1px solid #d0cb75; border-left:2px; border-top:2px; color:#642a6e; font-size:8pt; font-weight:bold; padding:2px 5px; width:130px;}
	
	.thanksMessage {font-size:13pt;}
	
#footer {background:transparent url(../images/spoon_footer.gif) no-repeat bottom right; float:right; font-size:8pt; font-weight:bold; height:87px; margin:20px 0 0 0; text-align:right; width:344px;}
#footer p {line-height:1.5em; margin:25px 12px 0 0;}