body {background:#fff; text-align:center;/* IE hack to center page contents */
	margin:0; color:#666666; font-size:12px;}

body, table, td, h1, h2, p, span, ul, li {}/* base font size */
h1, h2, h3, p, a, span {text-align:left;}

h1 {display:none; margin:0; padding:0;}
p {margin:0; padding:0 0 18px 0; color:#666666;}

img {border:0;}
.clearFloats {clear:both; line-height:1px; height:1px; font-size:1px;}


/* ---- links ----------------------------------------- */
a:link, a:visited {color:#eee; text-decoration:underline;}
a:hover {color:#e7620e; text-decoration:none;}
a:active {color:#eee;}


/* ---- ids & classes ----------------------------------------- */
#frame {margin:20px auto 0; width:730px; text-align:left; background:#ffffff;}/* this centers the page */

	 
#header {display: block; margin-left: auto; margin-right: auto;margin-bottom:0px; margin-top: 10px;/*border-bottom:1px solid #999; width:610px;/* text-indent:-4000px;*/ }
#header h1 {background:url(images/sayzie_carr_logo.gif) 0 0 no-repeat; width:80px; height:60px;}



table#home {margin:30px auto 0; text-align:left; border:1px solid #fff;}
table#home td {vertical-align:top; padding:0;}
	#homeImage {float:right; margin-left:30px; padding-top:5px;}
	#homeImage img {display:block;}
	#homeInfo {float:left;}
		#logoHome {width:268px; height:130px; background:url(images/logo_sayzie_home.gif) no-repeat;}
		#menuHome {}
			#menuHome ul {font:bold 18px "Verdana",  sans-serif; margin:2px 0 0 0px; padding:0; 
			text-align:right;
			letter-spacing:0.08em;}
			#menuHome ul li {list-style:none; line-height:14px; padding-bottom:20px;}
			#menuHome ul li a {color:#686868; text-decoration:none;}
			#menuHome ul li a:hover {color:#e7620e;}


#header {position:relative; height:112px; font-family:"Verdana", sans-serif; 
	background:#ffffff/* url(images/headerBG.gif) 0 4px repeat-x*/;}
	#header a:link, #header a:visited {color:#999999; text-decoration:none;}
		#header a:hover {color:#e7620e;}
	#logo {
	position:absolute;
	top:12px;
	left:25px;
	width:340px;
	height:39px;
	background:url(images/logo.jpg) no-repeat;
}
		#logo a {display:block; width:340px; height:39px}
	#menu {
	position:absolute;
	top:21px;
	left:368px;
	color:#e7620e;
	width: 364px;
	height: 27px;
}




		
		#menu ul {margin:0; padding:0; text-align:center; font-weight:bold;  font-size:14px; letter-spacing:0.06em;}
		#menu ul li.contact {display:inline; list-style:none; padding-right:15px; color:#2398d1; line-height:22px;}
		#menu ul li.paintings {display:inline; list-style:none; padding-right:15px; color:#e7620e; line-height:22px;}
		#menu ul li.about {display:inline; list-style:none; padding-right:15px; color:#5e1d4c; line-height:22px;}
		
		
		#menu ul {margin:0; padding:0; text-align:center; font-weight:bold; font-size:14px; letter-spacing:0.06em;}
		
		#menu ul li {display:inline; list-style:none; padding-right:15px; line-height:22px;}
		#menu ul li.last {padding-right:0;}
		#menu ul li.second_line {padding-left:40px;}
		
		#menu ul li.paintings a:hover {color:#e7620e;  text-decoration: none;}
		#menu ul li.paintings a.on {color:#e7620e !important;}
		
		#menu ul li.contact a:hover {color:#2398d1;  text-decoration: none;}
		#menu ul li.contact a:on {color:#2398d1;  text-decoration: none;}
		
		#menu ul li.about a:hover {color:#5e1d4c;  text-decoration: none;}
		#menu ul li.about a:on {color:#5e1d4c;  text-decoration: none;}
		
		
		
	/* holds page title & subtitle, and submenu links on gallery pages */
	#pageInfo {
	position:absolute;
	top:54px;
	left:134px;
	height:26px;
	background:#ffffff;
	width:517px;
}

#pageInfo2 {
	position:absolute;
	top:82px;
	left:206px;
	height:27px;
	background:#ffffff;
	width:354px;
}
		/*#title {float:left; height:25px;}*/
		h2#title {float:left; line-height:25px; background:#ffffff;  color:#e7620e; font-weight:bold; font-size:14px; 
				letter-spacing:0.06em; padding:0 10px 0 0px; margin:0;}
		#sub {background:#ffffff; float:center; line-height:25px; margin-left: auto;
    margin-right: auto; font-size:14px; font-weight:bold; color:#e7620e; letter-spacing:0.06em;} 
			#sub a {padding-right:20px;}
			#sub a.on {color:#e7620e !important;}
			
			#sub2 {background:#ffffff; float:center; line-height:25px; margin-left: auto;
    margin-right: auto; font-size:14px; font-weight:bold; color:#e7620e; letter-spacing:0.06em;} 
			#sub2 a {padding-right:40px;}
			#sub2 a.on {color:#e7620e !important;}
	/* holds page title & subtitle, and submenu links on artist pages */
#pageInfo_artist {
	position:absolute;
	top:55px;
	left:179px;
	height:32px;
	background:#ffffff;
	width:398px;
}
		/*#title {float:left; height:25px;}*/
		h2#title_artist {float:left; line-height:25px; background:#ffffff;  color:#e7620e; font-weight:bold; font-size:14px; 
				letter-spacing:0.06em; padding:0 10px 0 0px; margin:0;}
		#sub_artist {background:#ffffff; float:left; line-height:25px; margin-left: auto;
    margin-right: auto; font-size:14px; font-weight:bold; color:#5e1d4c; letter-spacing:0.06em;} 
			#sub_artist a {padding-right:20px;}
			#sub_artist a:hover {color:#5e1d4c !important;}
			#sub_artist a.on {color:#5e1d4c !important;}


#content {font:normal 11px/16px Verdana, , sans-serif; color:#666666;}
	.greyBG {background:url(images/greyBG.gif) repeat-y;}
	.note {font:normal 10px/14px Verdana,  sans-serif;}
	#content h3 {margin:0; font:bold 12px/16px Verdana,  sans-serif; color:#e7620e;}
	
	#content h4 {margin:0; font:bold 12px/15px Verdana,  sans-serif;}
	#content h5 {margin:0; font:bold 14px/16px Verdana,  sans-serif; color:#2398d1;}
	#content h6 {margin:0; font:bold 14px/16px Verdana,  sans-serif; color:#5e1d4c;}
	
	#content a:link, a:visited {color:#2398d1; text-decoration:underline;}
a:hover {color:#2398d1; text-decoration:none;}
a:active {color:#2398d1;}

	#left {float:left; width:300px; padding:15px 0 10px 25px;}
		table#galleryItems {margin:0 0 15px 0;} /* on Paintings pages */
		table#galleryItems td {padding:0 22px 12px 0; vertical-align:middle;}
		table#galleryItems td.last {padding-right:0;}
		table#galleryItems td a {display:block; border:2px solid #ffffff;}
		table#galleryItems td a.on {border:2px solid #e7620e;}
		table#galleryItems td a:hover {border:2px solid #e7620e;}
	#right {float:right; width:390px; padding:15px 0 10px;}
		#right img {display:block; text-align:center; margin:0 auto;}
		#right h3 {padding:0 0 0 15px;}
		#right h4 {padding:0 30px 0 15px; color:#fff;}
		#right h4.caption {padding-top:10px; color:#e7620e; padding:5px 30px 0 30px;}
		#right p {padding:0 30px 20px 30px;}
		#right .captionspec {padding:0 30px 0 30px;color:#e7620e; font:normal 10px/14px Verdana,  sans-serif;}
		#right .captionspec p {padding:0 30px 10px 0;font:normal 10px/14px Verdana,  sans-serif;}
		
		#contactForm {}
			#contactForm table {padding:0; width:325px;}
			#contactForm td {vertical-align:top; padding:4px;}
			#contactForm td.right {text-align:right;width:60px;}
			#contactForm form {margin:0;}
			#contactForm input, #contactForm textarea {width:220px; display:block; margin:0; border:1px solid #ccc; color:#666; background-color:#eee;}
			#contactForm textarea {height:150px;}
			#contactForm input#sendButton {width:80px; border:none; background-color:#ccc; color:#333; text-align:center;}

#footer {margin:0 auto; width:720px;}
	#footer p {text-align:center; font:normal 10px Arial, Verdana, Helvetica, sans-serif; padding:6px 0 8px 0; color:#666;}
	#footer a {color:#666;}
	#footer a:hover {color:#333; text-decoration:none;}
