body, html 		{font-family: Verdana, sans-serif;}
body			{font-size: 11px; color: #333333;}
img 			{border: 0;}
.clear			{clear: both;}

.red    {color: #36424a;}
.bold   {font-weight: bold;font-family: Verdana, sans-serif;}

input,select    {font-size: 11px;font-family: Verdana;}
select          {border:1px solid #cccccc;}

#header #logo   {float: left; width: 564px; height: 57px;}
#header #slogan {float: right; width: 370px; height: 57px;}

h1, h2, h3, h4 {font-family: Arial, Helvetica, sans-serif; color: #9c1e3d;}
h1 {font-size : 18px; font-weight: normal; margin:0 0 7px 0; padding:0; line-height: 18px;}
h2 {font-size : 16px; font-weight: bold; margin:0 0 7px 0; padding:0; line-height: 16px;}
h3 {font-size : 14px; font-weight: bold; margin:0 0 6px 0; padding:0; line-height: 	14px;}
h4 {font-size : 12px; font-weight: bold; margin:0 0 5px 0; padding:0; line-height: 13px;}

/* HOME */
#home           {}
#home #col01    {width: 780px; float: left;}

/* Slideshow */
#home #slideshow 				{position: relative; height: 305px; width: 780px; overflow: hidden; background: #cccccc;}
#home #slideshow ul 			{margin: 0; padding: 0; list-style: none;}
#home #slideshow li 			{position: absolute; top: 0; left: 0; z-index:1;}
#home #slideshow li.selected 	{z-index:3;}
#home #slideshow li.lastSelected {z-index:2;}

#home #slideshow .sControls 	{position: absolute; z-index: 99; top: 282px; right: 3px; font-size: 11px; color: #36424a; font-weight: bold;}
#home #slideshow .sControls a   {display: block; float: left; padding: 0; margin: 0 2px 0 0;}
#home #slideshow #sAuthor 	    {float: left; margin: 0 5px 0 0; background: url('../images/bgr_author.png'); padding: 3px 8px 2px 8px;}

#home #col02    {width: 145px; padding-left: 15px; float: left;}

.workbookLink	{float: left; padding-right: 10px; padding-top: 52px;}
.ctrl			{float: right; padding-top: 24px;}
#ctrlnhome		{padding-bottom: 15px;}

#main   {}

#artistNav           {padding-bottom: 100px;}
#artistNav .col01    {width: 780px; float: left;}
#artistNav .col02    {width: 145px; padding-left: 15px; float: left;}
#artistNav .selector {padding-top: 10px;}
#artistNav .selector form {margin-top: 0; padding-top:0;}
#artistNav .navAjax  {padding: 8px 6px; background: url('../images/bgr_ajax.gif');}
#ajaxGo              {background: url('../images/bgr_ajax.gif'); border: 0; font-weight: bold; color: #36424a;}

input, textarea {font-family: Verdana; font-size: 11px;}

/* Title bar */
.titleBar                       {padding-bottom: 5px; border-bottom: solid 2px #333333; margin-bottom: 12px; font-size: 13px; font-family: verdana; font-weight: bold;}
.titleBar #artistPortfolio      {float: right; display: block; vertical-align: middle;}
.titleBar #artistPortfolio a    {color: #000000; font-size: 11px; text-decoration: none;}
.titleBar #artistPortfolio img  {vertical-align:middle;}
.titleBar h1                    {color: #333333; margin: 0px; font-size: 13px; font-family: verdana; font-weight: bold; padding: 0px; line-height: 13px;}

/* Artist Index */
#artistIndex                {min-height: 490px; border-bottom: solid 2px #333333;}
#artistIndex ul             {list-style: none; margin:0; padding:0;}
#artistIndex ul li          {float: left; display: block; width: 135px; height: 135px; margin-right: 11px; margin-bottom: 11px; padding: 5px; background-image: url('/global/images/bgr_artist.gif'); background-repeat: repeat; background-color: #9c1e3d;}
#artistIndex ul li img      {border: 0;}
#artistIndex ul li a        {color: #36424a; font-weight: bold; text-decoration: none; font-size: 11px; font-family: Tahoma;}
#artistIndex ul li a span   {display: block; padding: 5px 0 7px 0;}

/* Artist Page*/
#artistImg              {background: url('/global/images/bgr_artist.gif'); vertical-align: middle;}
#artistImages td        {height: 74px;}
ul#artistThumbnails     {width: 154px; margin: 0; padding: 0; list-style: none;}
ul#artistThumbnails li  {float: left; width: 68px; height: 68px; padding: 0 9px 6px 0; display: block;}

#imageNav .linkLeft     {float: left;}
#imageNav .linkRight    {float: right; padding-right: 9px;}
#imageNav a             {font-weight: bold; color: #404040; text-decoration: none; font-family: Arial; font-size: 14px;}
#artistProcessImg       {padding-top: 5px; vertical-align: bottom;}

#artistTbl              {padding-bottom: 0px; height: 462px; overflow: hidden;}
#artistCopyright        {text-align: center; font-size: 10px; margin-top: 15px; padding-top: 2px; border-top: solid 2px #333333;}

#artistTbl #slideShow           {width: 462px; height: 462px; margin:0;}
#artistTbl #slideShow ul 		{margin: 0; padding: 0; list-style: none;}
#artistTbl #slideShow ul li 	{float: left; text-align: center; width: 462px; height: 462px; vertical-align: middle; margin: 0; padding: 0;}
#artistTbl #slideShow .caption  {display: none;}
#artistProcess                  {background: url('/global/images/bgr_artist.gif'); padding: 15px;height: 432px; width: 273px; vertical-align: top;}
#artistProcess #inner           {height: 432px; width: 260px; overflow: auto; padding-right: 13px;}

/* Philosophy Page */
.philosophyCol01    {width: 50%; padding-right: 20px; display: block; float: left;}
.philosophyCol02    {width: 22%; padding-right: 20px; display: block; float: left;}
.philosophyCol03    {width: 22%; display: block; float: right;}

/* Contact Page */
#contactShow            {width: 306px; height: 364px; margin:0;}
#contactShow ul 		{margin: 0; padding: 0; list-style: none;}
#contactShow ul li 	    {float: left; text-align: center; width: 306px; height: 364px; vertical-align: middle; margin: 0; padding: 0;}
#contactShow .caption   {display: none;}
#contactForm            {text-align: left;}
#contactForm .submitButton  {float: right;}
#contactForm .submitButton input    {width: 125px; text-align: right; font-weight: bold; padding-right: 10px;}
#contactTbl .col01,
#contactTbl .col02      {border-bottom: solid 2px #333333;}
#contactTbl .col02      {font-size: 11px;}
#contactTbl .col02 a    {color: #000000; text-decoration: underline;}
#contactTbl .writeRowCol01	{text-align: right; white-space:nowrap;}

#contactTbl .topCol	{border-top: solid 2px #000000;}

/* Links Page */
.tblLinks           {vertical-align: top; background: #FFFFFF; padding-bottom: 15px;}
.tblLinks .col01    {font-family: Verdana; font-weight: bold;}
.tblLinks .col02    {}
.tblLinks a         {color: #000000;}
.tblLinks a:hover 	{color: #9c2e2d; text-decoration: underline;}
.tblLinksFooter     {border-bottom: solid 2px #333333; padding-bottom: 15px;}

/* Sitemap */
#sitemap a          {color: #000000;}
#sitemap a:hover    {color: #9c1e3d; text-decoration: underline;}

/* Footer */
#footer             {margin-top: 20px;}
#footer.home        {margin-top: 0;}
#footer #bar        {background-image: url('/global/images/bgr_nav.gif'); background-repeat: repeat; background-color: #9c1e3d; width: 100%; height: 5px;}
#footer #address    {float: left; display: block; padding-left: 12px;}
#footer #blog       {float: right; display: block; padding-right: 12px;}
#footer a           {color: #000000; text-decoration: none;}
#footer a:hover     {color: #9c1e3d; text-decoration: underline;}

#contestReviewTbl				{}
#contestReviewTbl td			{padding: 3px;}
#contestReviewTbl tr:hover td	{background: #ccc;}
