* { 
padding:0; margin:0; 
} 
html, body { 
min-height: 100%; margin-bottom: 1px; 
}
body { 
margin: 0; background: url(images/background.jpg)  no-repeat center top; width: 100%; display: table; font-family: "Georgia", arial, verdana, sans-serif;  
}
#wrapper {
width: 100%; height: 100%; text-align: left;  margin: 0px auto; width: 976px; background: url(images/top-back.gif) no-repeat; 
}
#skip	{
left: -900px; position: absolute
}	
#top {
margin: 0px auto; width: 976px; height: 416px; 
}
.toplogo {
margin: 0px auto; display: block;
}
#page {
margin: 0px auto; width: 976px;
}
HTML > body #page {
WIDTH: 976px
}
#navigation-tab {
clear: both; position: relative; float:left; width:100%; line-height:normal; margin-left: 45px; margin-top: -50px; 
}
#navigation-tab ul {
padding:8px 0 8px 0; list-style:none; margin: 0;
} 
#navigation-tab li {
display:inline; margin: 0; padding: 0;
}					 
#navigation-tab a {
float:left; color:#fff; background:url("images/tableftJ.gif") no-repeat left top; margin:0 3px 0 3px; padding:0; text-decoration:none;
}						 
#navigation-tab a span {
float:left; display:block; background:url("images/tabrightJ.gif") no-repeat right top; padding:7px 22px 9px 22px; color:#fff; font-size: 1em;
}						 
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navigation-tab a span {
float:none;
}					 
/* End IE5-Mac hack */
#navigation-tab a:hover span {
color:#FFF;
}					 
#navigation-tab a:hover {
background-position:0% -42px;
}						 
#navigation-tab a:hover span {
background-position:100% -42px;
}
#navigation-tab a.on {
text-decoration: underline;
}
#header {
width: 900px; margin-left: 35px; clear: both; text-align: center;
}
#header p.heading {
font-size: 2.3em; color: #57bae8; padding: 20px 0 10px 0;
}
#header-internal h1 {
font-size: 2.3em; color: #57bae8; padding: 20px 0 10px 0; font-weight: lighter; text-align: center;
}
#header h1 {
font-size: 1.15em; color: #024b6d; padding: 0 0 20px 0;
}
#header h2 {
font-size: 1.5em; color: #57bae8;  padding: 0 0 20px 0; font-weight: lighter; letter-spacing: 0.02em;
}
#header p {
font-size: 0.95em; color: #024b6d; padding: 0 0 20px 0;
}
#header a {
color: #489bc1; text-decoration: underline;
}
#content {
width: 976px;  
}
#content h1 {
padding: 14px 0 10px 15px; color: #433c99; font-size: 1.5em;  margin:0;  
}
#content h2 {
font-size: 1.5em; color: #57bae8;  padding: 0 0 20px 0; font-weight: lighter; letter-spacing: 0.02em; 
}
#content p {
font-size: 0.95em; color: #024b6d; padding: 0 0 20px 0;
}
#content a {
color: #489bc1; text-decoration: underline;
}
#content a:hover {
color: #024b6d; text-decoration: underline;
}
#content-paintings {
width: 976px; text-align: center;
}
#content-paintings img {
margin: 5px;
}
#content-paintings h1 {
padding: 14px 0 10px 15px; color: #433c99; font-size: 1.5em;  margin:0;  
}
#content-paintings h2 {
font-size: 1.5em; color: #57bae8;  padding: 0 0 20px 0; font-weight: lighter; letter-spacing: 0.02em; 
}
#content-paintings p {
font-size: 0.95em; color: #024b6d; padding: 0 0 20px 0;
}
#content-paintings a {
color: #489bc1; text-decoration: underline;
}
#content-paintings a:hover {
color: #024b6d; text-decoration: underline;
}
#content-paintings-roger {
width: 976px; text-align: center; 
}
#content-paintings-roger img {
margin: 5px;
}
#content-portrait-artist {
width: 976px; text-align: center;
}
#content-portrait-artist h1 {
padding: 14px 0 10px 15px; color: #433c99; font-size: 1.5em;  margin:0;  
}
#content-portrait-artist h2 {
font-size: 1.5em; color: #57bae8;  padding: 0 0 20px 0; font-weight: lighter; letter-spacing: 0.02em; 
}
#content-portrait-artist p {
font-size: 0.95em; color: #024b6d; padding: 0 0 20px 0;
}
#content-portrait-artist a {
color: #489bc1; text-decoration: underline;
}
#content-portrait-artist a:hover {
color: #024b6d; text-decoration: underline;
}
#leftCol { 
margin: 0; padding: 10px;  width: 455px; float: left; margin-left: 19px;
}
#content-paintings img.center {   
display: block;   margin-left: auto;   margin-right: auto; 
}
#rightCol img.center {   
display: block;   margin-left: auto;   margin-right: auto; 
}
#leftCol img.center {   
display: block;   margin-left: auto;   margin-right: auto; 
}
#leftCol h2 { 
font-size: 2.4em; color: #57bae8; padding: 0; margin: 0; font-weight: lighter; text-align: center;
}
#leftCol p {
font-size: 0.95em; color: #024b6d; padding: 10px 0 10px 0; text-align: center;
}
#leftCol a {
color: #b70004; text-decoration: underline;
}
#leftCol a:hover {
color: #000; text-decoration: underline;
}
#leftCol a:visited {
color: #000; text-decoration: underline;
}
#rightCol { 
margin: 0; width: 455px; float: left; padding: 10px; 
}
#rightCol h2 { 
font-size: 2.4em; color: #57bae8; padding: 0; margin: 0; font-weight: lighter; text-align: center;
}
#rightCol p {
font-size: 0.95em; color: #024b6d; padding: 10px 0 10px 0; text-align: center;
}
#rightCol a {
color: #b70004; text-decoration: underline;
}
#rightCol a:hover {
color: #000; text-decoration: underline;
}
#rightCol a:visited {
color: #000; text-decoration: underline;
}
#content-services {
width: 950px; margin: -20px 20px 14px 10px; padding: 0 0 10px 0; clear: both; 
}
.content-bottom {
color: #000; line-height: 1.5em; font-size: 0.85em; margin: 3px 0 0 0; padding: 15px 15px 35px 30px;
}
.content-bottom p {
margin: 10px 0 10px 0;
}
.content-bottom a {
color: #b70004; text-decoration: underline;
}
.content-bottom a:hover {
color: #000; text-decoration: underline;
}
.content-bottom a:visited {
color: #000; text-decoration: underline;
}
.content-bottom h2 {
color: #433c99; font-size: 1.6em; font-weight: lighter; margin: 0; padding: 0 0 10px 0;
}
#content-internal {
margin: 0; padding: 10px 10px 10px 10px;  width: 950px; float: left; 
}
#content-internal h2 { 
color: #433c99; font-size: 1.5em; font-weight: lighter; margin: 0; padding: 5px 0 10px 0;
}
#content-internal p {
color: #000; line-height: 1.5em; font-size: 0.85em; margin: 3px 0 0 0; padding: 5px 15px 5px 5px;
}
#content-internal ul {
margin: 3px 0 0 20px; padding: 5px 15px 5px 5px;color: #000; line-height: 1.5em; font-size: 0.85em; 
}
#content-internal a {
color: #b70004; text-decoration: underline;
}
#content-internal a:hover {
color: #000; text-decoration: underline;
}
#content-internal a:visited {
color: #000; text-decoration: underline;
}
#content-internal-2 {
margin: 0; padding: 0 10px 10px 10px;  width: 950px; float: left; 
}
#content-internal-2 p {
color: #000; line-height: 1.5em; font-size: 0.85em; margin: 3px 0 0 0; padding: 5px 15px 5px 5px;
}
#content-internal-2 a {
color: #b70004; text-decoration: underline;
}
#content-internal-2 a:hover {
color: #000; text-decoration: underline;
}
#content-internal-2 a:visited {
color: #000; text-decoration: underline;
}
#affordable-art {
clear: both; width: 950px; padding: 0 10px 10px 30px;  text-align: center;
}
#affordable-art h2 {
font-size: 1.7em; color: #57bae8;  padding: 0 0 20px 0; font-weight: lighter; letter-spacing: 0.02em;
}
#affordable-art p {
font-size: 0.95em; color: #024b6d; padding: 0 0 20px 0;
}
#affordable-art a {
color: #57bae8; text-decoration: none;
}
#affordable-art a:hover {
color: #024b6d; text-decoration: underline;
}
.business-consultants {
margin-left: 40px; margin-top: 22px;
}
.business-consultants2 {
margin-left: 46px; margin-top: 34px;
}
.business-consultants3 {
margin-left: 40px; margin-top: 49px;
}
.testimonial {
color: #999; font-size: 1.3em; 
}
.welcome {
font-weight: bold; font-size: 1.1em;
}
.content-top {
margin: 0; padding: 0; border: 1px solid #000;
}
img { 
border: none;
}
#footer {
clear: both; font-size: 0.8em; height: 140px; margin-bottom: 25px; margin-left: -20px;
}
#footer-content {
margin: 0px auto; width: 976px;  
}
#footer-nav {
color: #4bb5e7; margin: 15px 0 25px 25px;
}
#footer-nav li {
display:inline; height: 1.5em;
}
#footer-nav a {
padding: 2px 5px 8px 2px; color: #024361; font-size: 1.1em; border-right: 1px solid #4bb5e7; text-decoration: none;
}
#footer-nav a:hover {
text-decoration: underline;
}
#footer-nav a.no-border { 
border-right: none; 
}
.location {
color: #4bb5e7;
}
#navigation {
width: 620px; float: left; 
}
#navigation p {
margin: 10px 0 20px 33px; color: #024361; 
}
#navigation a {
color: #024361; text-decoration: none;
}
#copyright {
float: right; width: 355px; text-align: right; margin-top: 5px;
}
#copyright p {
margin: 10px 0 11px 0;color: #024361;
}
#copyright a{
color: #4bb5e7; text-decoration: none;
}
.float-business-mentor {
float: right; margin: -5px 15px 0 0; padding: 0;
}
.web-design-kent {
color: #4bb5e7;
}
.float-right {
float: right;
padding: 10px 0 10px 15px;
}
.list	{
padding: 10px 0 15px 20px; margin: 0; font-size: 0.8em; color: #666;
}
.list li {
list-style-image: url(images/bullet.gif); padding-bottom: 3px; margin: 0 0 1px 0;
}
.list a, a:hover, a:visited {
color:#223141; text-decoration: none;
}
.clear {
clear: both;
}
table {
border-collapse: collapse; margin: 0 0 25px 5px;
}
th {
color: #433c99; font-size: 1.1em; font-weight: lighter; width: 200px; padding: 20px 0 10px 0; margin: 0; text-align: left; 
}
th.services {
width: 300px;
}
td { 
padding: 3px 0 3px 0; margin: 0; border-bottom: 1px solid #433c99; font-size: 0.85em; 
}
.sep {
margin-left: 8px;
}
#the-art-studio {
 background: url(images/studio.png)  no-repeat; width: 380px; height: 308px; margin-left: 40px; 
 }
 img.paintings {
 padding: 8px; background: #fff; border: 1px solid #e0e0e0; vertical-align:text-top; margin-top: 7px;
 }
#content-paintings  img.paintings-bottom {
 padding: 8px; background: #fff; border: 1px solid #e0e0e0; vertical-align:text-top; margin-top: 7px; margin-left: 8px; 
 }
img.portraits-bottom {
 padding: 8px; background: #fff; border: 1px solid #e0e0e0; vertical-align:text-top; margin-top: 7px; margin-bottom: 25px;
 }
 #links {
 text-align: left;
 }
 .float-links {
vertical-align:middle; margin-right: 10px;
 }
 #highlight {
 background: #ebe8e8;
 padding: 20px;
 margin-bottom: 15px;
 }