body {
 background-color:#CCCCCC;
 background-image:url('/imgs/background.gif');
 background-position:center;
 background-repeat:repeat-y;
 text-align:center;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:16px;
 padding:0px;
 margin:0px;
}
a {
 color:#AAAAAA;
 text-decoration:underline;
}
a:hover {
 color:#BBBBBB;
 text-decoration:underline;
}
a:visited {
 color:#AAAAAA;
 text-decoration:none;
}
#main {
 position:relative;
 width:760px;
 background-color:#FFFFFF;
 background-image:url('/imgs/innerbackground.gif');
 background-position:left;
 background-repeat:repeat-y;
 margin:0px auto;
 text-align:left;
}
#menuholder {
 width:760px;
 height:28px;
 background-color:#000000;
 overflow:hidden;
} 
#bmenuholder {
 width:760px;
 height:28px;
 background-color:#000000;
 overflow:hidden;
} 
#menu {
 position:relative;
 top:5px;
 width:760px;
 height:20px;
 background-color:#FFFFFF;
 overflow:hidden;
}
#menubottom {
 position:relative;
 top:3px;
 width:760px;
 height:20px;
 background-color:#FFFFFF;
 overflow:hidden;
}
.ulmenu {
 list-style-type:none;
 margin:0px;
 padding:0px;
 display:table-row;
}
.ulmenu li {
 width:170px;
 height:20px;
 text-align:center;
 display:inline;
 font-variant:small-caps;
 letter-spacing:2px;
}
html>body .ulmenu li {
 display:table-cell;
}
.ulmenu a {
 text-decoration:none;
 font-size:14px;
 font-weight:bold;
 padding:1px 0px 2px 0px;
 display:block;
 color:#000000;
 background-color:#FFFFFF;
 width:100%;
}
html>body .ulmenu a {
 width:auto;
}
.ulmenu a:hover {
 color:#FFFFFF;
 background-color:#000000;
}
#cmenu {
 position:absolute;
 top:28px;
 left:0px;
 width:170px;
 height:200px;
 text-align:center;
}
#frontcontent {
 position:relative;
 border-top:1px solid #FFFFFF;
 border-bottom:1px solid #FFFFFF;
 min-height: 1000px;
 height: auto !important;
 height: 1000px;
 padding-top:50px;
}
a.bigonblack {
 color:#AA0000;
 font-size:24px;
}
a.bigonblack:hover {
 color:#FF0000;
}
#content {
 position:relative;
 left:178;
 width:582px;
 min-height: 1000px;
 height: auto !important;
 height: 1000px;
}
#pleasedoyourjobsafari {
 display:table-cell;
 width:582px;
 height: 800px;
}
img.cselection {
 border:0px;
 margin:10px 0px 10px 0px;
}
/* section stuff */
span.ctitle {
 display:block;
 margin:3px 0px -4px 0px;
 color:#AAAAAA;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:20px;
 font-weight:bold;
 font-variant:small-caps;
 letter-spacing:2px;
}
span.csubtitle {
 position:relative;
 top:-26px;
 color:#ff0000;
 font-weight:bold;
 font-variant:small-caps;
}
div.sectionmenu {
 width:90%;
 margin-top:0px;
 padding:3px 0px 3px 0px;
 border-top:1px solid #C9C9C9;
 color:#FF0000;
 font-variant:small-caps;
}
.sectionmenu a {
 text-decoration:none;
 color:#333333;
}
.sectionmenu a:visited {
 text-decoration:none;
 color:#333333;
}
.sectionmenu a:hover {
 text-decoration:underline;
 color:#AAAAAA;
}
.sectionmenu img {
 margin:0px 5px 0px 5px;
 vertical-align:middle;
 border:0px;
}
/* list stuff */
#prevnextnav {
 margin-left:auto;
 margin-right:auto;
 margin-top:20px;
 margin-bottom:20px;
 padding-right:30px;
 font-size:15px;
 text-align:center;
 font-variant:small-caps;
 color:#AAAAAA;
}
#prevnextnav a {
 color:#666666;
 text-decoration:none;
}
#prevnextnav a:hover {
 color:#666666;
 text-decoration:underline;
}
#listpagenav {
 position:absolute;
 right:8px;
 top:50px;
 font-size:15px;
 font-weight:bold;
 text-align:center;
 color:#FF0000;
}
#listpagenav a {
 display:block;
 color:#000000;
 padding:0px 4px 3px 4px;
 margin:0px;
 text-decoration:none;
}
#listpagenav a:hover{
 text-decoration:underline;
}
#listpagenav span {
 display:block;
 padding:0px 4px 3px 4px;
}
#listright {
 width:260px;
 position:absolute;
 right:40px;
 top:72px;
 text-align:center;
}
html>body #listright {
 top:69px;
}
#listleft {
 width:260px;
 margin-left:10px;
 text-align:center;
}
#listpaintingsleft {
 width:260px;
 margin-left:40px;
 text-align:center;
}
#listpaintingsright {
 width:255px;
 padding-right:55px;
 text-align:center;
 float:right;
}
html>body #listpaintingsright { padding-right:15px; }
#listb {
 position:relative;
 width:520px;
 margin-left:22px;
 text-align:left;
 font-variant:small-caps;
 font-size:17px;
 font-weight:bold;
 color:#FF0000;
}
#pitem {
 width:200px;
 margin-bottom:30px;
}
img.pimg {
 width:158px;
 height:158px;
 border:1px solid #FFFFFF;
}
.pimg:hover {
 border:1px solid #FF0000;
}
/* content stuff */
table.paintingtable {
 margin-top:11px;
}
span.ttitle {
 color:#000000;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:20px;
 font-weight:bold;
 font-variant:small-caps;
 letter-spacing:2px;
}
div.divdetails {
 position:relative;
 top:2px;
 left:2px;
 width:96px;
 height:96px;
}
img.imgdetail1 {
 width:96px;
 height:96px;
 position:relative;
 top:2px;
 left:2px;
}
img.imgdetail2 {
 width:198px;
 height:96px;
 position:relative;
 top:2px;
 left:2px;
}
img.imgdetail3 {
 width:96px;
 height:198px;
 position:relative;
 top:2px;
 left:2px;
}
img.paintingimg {
 margin-top:4px;
 margin-right:4px;
 border:0px;
}
p.paintingtext {
 margin:29px 15px 20px 0px;
 padding-left:9px;
 text-align:justify;
}
p.paintingdetail {
 margin:0px 10px 15px 4px;
 text-align:justify;
}
span.imgdetail {
 border:1px solid #CCCCCC;
 padding:2px 6px 6px 2px;
 margin:6px 0px 0px 10px;
 float:right;
}
/* links */
span.linksubt {
 font-variant:small-caps;
 font-size:17px;
 font-weight:bold;
 color:#FF0000;
}
span.bsubt {
 display:block;
 font-variant:normal;
 font-size:14px;
 font-weight:normal;
 color:#000000;
 position:relative;
 padding:0px 10px 0px 0px;
 margin:0px 0px 20px 0px;
 text-align:right;
}
div.newsleft {
 position:relative;
 margin:0px 0px 30px 30px;
 width:360px;
}
div.newsright {
 position:relative;
 margin:0px 0px 30px 180px;
 width:360px;
}
span.bdate {
 display:block;
 width:50px;
 height:50px;
 position:absolute;
 top:0px;
 left:0px;
 background-color:#FF0000;
 color:#FFFFFF;
 text-align:center;
}
a.onwhite, div.newsleft p a, div.newsright p a {
 color:#FF0000;
 text-decoration:underline;
}
a.onwhite:hover div.newsleft p a:hover, div.newsright p a:hover {
 color:#CC0000;
 text-decoration:underline;
}
