
/*
 *  Neutralize all styles
 */ 
* { padding: 0px; margin: 0px; } 
html, body, form, fieldset { margin: 0; padding: 0; font: 100%/120% Verdana, Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address { margin: 1em 0; padding: 0; }
li, dd, blockquote { margin-left: 1em; }
form label { cursor: pointer; }
fieldset { border: none; }
input, select, textarea { font-size: 100%; }
/* 
div { border: #FF0000 thin solid; } 
*/ 

/*
 * T.S Fine Art Styles
 */ 
body { background: url(images/BackgroundPattern.jpg) #999966; color:#000000; font-size: 14px; }
a { color: #000000;  } 
a:visited { color: #000000; } 
a:hover { color: #000000; } 
a:active { color: #000000; } 

#Container {width: 685px; border: #000000 solid 3px; background: #666633; margin: 0px 0px 0px 35px;  } 

#Identity { margin: 3px; height: 114px; }
#Identity h1 { background: url(images/TSFineArt_Logo.jpg) no-repeat; height: 108px; width: 456px; margin: 0px; } 
#Identity h1 a { display: block; height: 100%; width: 100%; } 
#Identity h1 a span { display: none;  } 

#Identity h2 { display: none; }

#Menu { width: 100%; height:35px; background: #000000;   } 
#Menu a { color: #FFFFFF; display:block; }
#Menu a:visited { color: #FFFFFF;  }
#Menu a:active { color: #FFFFFF;  }
#Menu a:hover { color: #FFFFFF;  }

#FirstLevelMenu { list-style: none;  margin: 0px 0px 0px 420px; }
#FirstLevelMenu li { float: left; position: relative; margin-top: 2px;  }
#FirstLevelMenu li a {  } 
#FirstLevelMenu li:hover, li.FirstLevelMenuOver {  } 
#FirstLevelMenu li:hover ul, li.FirstLevelMenuOver ul{ display: block;}
#FirstLevelMenu #FineArtButton { background: url(images/FineArt_HeaderButton.gif); width: 101px; height: 29px; }
#FirstLevelMenu #FineArtButton span { display: none; }
#FirstLevelMenu #ContactButton { background: url(images/Contact_HeaderButton.gif); width: 107px; height: 29px; }
#FirstLevelMenu #ContactButton span { display: none; }

#Home { background:url(images/HomePage_IndianPainting.jpg) 15px 3px no-repeat; } 
#Home #SiteIntro { width: 335px; height: 260px;  border: #000000 1px solid;  margin: 0px 0px 0px 350px;  background: #999966;  } 
#Home #SiteIntro div { margin: 15px; } 
#Home #SeeMore { color: #999966; background:url(images/HomePage_BottomPaintings.jpg) top; width: 100%; height: 166px; border: #000000 1px solid; } 
#Home #SeeMore div { height: 97px; width: 97px; position: relative; left: 573px; top: 28px; text-align: center; line-height: 25px;    } 
#Home #SeeMore a { color: #999966; } 
#Home #SeeMore a:visited { color: #999966; } 
#Home #SeeMore a:active { color: #999966; } 
#Home #SeeMore a:hover { color: #999966; } 

#FineArt {  } 
#FineArt #TagLine { background: url(images/TSFineArt_Tagline.gif); width: 685px; height: 55px; margin: 0px;} 
#FineArt #TagLine span { display: none; }
#FineArt #LargeView { text-align: left; } 
#FineArt .NextButton { text-align: right; margin: 10px 20px 10px 0px; font-size: 12px; } 
#FineArt .PreviousButton { text-align: right; margin: 10px 20px 10px 0px; font-size: 12px; } 
#FineArt table { margin: 0px 5px; } 
#FineArt td { padding: 0px 0px 0px 0px; vertical-align: top;  } 
#FineArt .Painting { text-align: center; } 
#FineArt .Description { background: #999966 url(images/OliveLogoWatermark.jpg) no-repeat center; border:#000000 2px solid; min-height: 261px; padding: 10px; margin: 5px;     } 
#FineArt .Description .Title { font-size: 16px; margin: 10px 0px 5px 0px;} 
#FineArt .Description .Media { font-size: 16px; margin: 0px;  } 
#FineArt p { line-height: 20px; } 

#Contact { background: url(images/ContactPage_Bgrnd_OpaqueLogo.jpg) no-repeat 90px 20px; } 
#Contact #AboutTodd{ background:url(images/ContactPage_ToddPicture.jpg) no-repeat 458px 55px; padding: 5px 242px 0px 10px; } 
#Contact #AboutTodd h1 { background: url(images/ContactPage_Name_ToddSobczak.gif) no-repeat; margin: 0px ; height: 34px; width: 198px; padding: 0px; } 
#Contact #AboutTodd h1 span { display: none;  } 
#Contact #AboutTodd img { display: none; } 
#Contact #TagLine { background: url(images/TSFineArt_Tagline.gif); width: 685px; height: 55px; } 
#Contact #TagLine span { display: none; }

#Footer {   width: 100%;     } 
#Footer p { font-size:11px; text-align: center;  } 

