
/* $Id: oxley.css 585 2009-12-17 05:51:17Z cpaul $ */
/* $Source$ */


body { 
       background-color: #fff;
       margin: 0;
       padding: 0;
       text-align: center;
}

p, li {
       line-height: 140%;
       font-family: Verdana, Arial, Helvetica, sans-serif; 
       font-size: 76%;
}

td { 
       vertical-align: top;
}

a {      
       text-decoration: none;
}
     
a:link {
       color: #f00;
       text-decoration: underline;
} 

a:visited {
       color: #000;
       text-decoration: underline;
} 

a:hover {
       text-decoration: underline;
}

/* a[href^='http://']:after {
       content: url('/assets/new-window.png');
}

a[href^='http://www.roslynoxley9.com.au']:after {
       content: none;
}

a[href^='http://roslynoxley9']:after {
       content: none;
} */

#wrapper {
       width: 720px;
       margin: 0 auto;
       padding: 0;
}

#header {
       margin-top: 10px;
       margin-bottom: 15px;
}

#header img { 
       border: 0;
       margin: 0;
       padding: 0;
       display: block;
}

#content { 
       width: 706px;
       margin: 0 auto;
       padding: 0;
       overflow: visible;
       text-align: left;
}

#left { 
       padding: 0;
       width: 196px;
       float: left;
       text-align: left;
       margin: 0;
}

#left img {
       border: 0;
}

#left p { 
       margin-top: 5px;
}

#left a {

}

#left ul {
       list-style-type: square;
       list-style-position: outside;
       margin-top: 6px;
       margin-left: 15px;
       padding-left: 0;
}

#left li {
       list-style-type: square;
       list-style-position: inherit;
       margin-left: 0;
       margin-bottom: 5px;
}

#left .sel {
       font-weight: bold;
}


#left .worknav {
       font-weight: bold;
       color: #ccc;
       display: block;
       margin-bottom: 8px;
}

#left .worknav a {
       font-weight: bolder;
       text-decoration: none;
       color: #f00;
       padding: 3px;
       padding-left: 0px;
}

#left .worknav em {
       padding: 3px;
       padding-left: 0px;
       font-style: normal;
}

#right { 
       /* width: 501px; disabled for 2.8.2.6 */
       text-align: left;
       margin: 0;
       margin-left: 200px; /* hide from IE6? */
       padding-left: 1px;
}

#right table {
       padding: 0;
       border: 0;
       margin: 0;
}

#right ul {
       list-style-type: square;
       list-style-position: inside;
       margin-top: 2px;
       margin-left: 0;
       padding-left: 0;
}

#right li {
       list-style-type: square;
       list-style-position: inherit;
       margin-left: 0;
       margin-bottom: 15px;
}

#right .leadimage {
       padding-top: 6px;
}

#schedule table {
       border-collapse: collapse;
       border-spacing: 0;
       margin: 0;
}

#schedule td {
       border-top: 1px solid #999;
}

#schedule p {
       margin: 0;
       padding-left: 0;
       padding-top: 10px;
       padding-bottom: 15px;
       padding-right: 5px;
}

#schedule .caption {
       white-space: nowrap;
}

#schedule .content {
       width: 50%;
}

#artistgrid {  
       width: 706px;
}

#artistgrid table {
       width: 100%;
       border-collapse: collapse;
       margin-top: 5px;
}

#artistgrid td {  
       padding: 0;
       padding-right: 17px; /* ideally 17.666px */
       text-align: left;
       line-height: 0;
       border: 0px solid black;
}

#artistgrid .last {  
       padding: 0;
}

#artistgrid p {  
       margin: 0;
       padding: 0;
       margin-bottom: 10px;
       font-size: 55%;
       line-height: 14px;
}

#artistgrid a {  
       text-decoration: none;
       color: #000;
       di\splay: block; /* ie5pc doesn't seem to inherit line-height nicely */
}

#artistgrid img {  
       margin: 0;
       padding: 0;
       border: 0px solid black;
}

#worksgrid {  
       width: 500px;
       border: 0px solid #000;
       overflow: visible;
}

#worksgrid table {
       margin-top: 8px;
       border-collapse: collapse;
}

#worksgrid td {  
       padding: 0;
       margin: 0;
       width: 29px;
}

#worksgrid td.work {  
       width: 101px;
       height: 80px;
       text-align: center;
       vertical-align: middle;
       border: 0px solid #000;
       line-height: 0;
}

#worksgrid td.caption {  
       width: 101px;
}

#worksgrid p {  
       margin: 0;
       padding: 0;
       margin-bottom: 10px;
       font-size: 55%;
       line-height: 12px;
}

#worksgrid a {  
       text-decoration: none;
       color: #000;
       display: inline;
}

#worksgrid img {  
       border: 0;
}

#worksgrid img.availability {
       padding: 0;
       margin: 2px; 
       margin-bottom: 1px;
       margin-left: 0; 
}

#work {
       text-align: center;
}

#work img {
       border: 0px solid #000;
       margin-top: 8px;
}

#profile {

}

#profile td.caption { 
       text-align: top;
       white-space: nowrap;
       font-weight: bold;
}

#profile td.caption p {
       margin-right: 0.5em;
}

#profile .content {  

}

#profile .details {  

}

#profile td {

}

#profile p {
       margin-top: 0.3em;
       margin-bottom: 0.3em;
}

img.availability {
       padding: 0;
       margin: 2px; 
       margin-bottom: 1px;
       margin-left: 0; 
}

div#stock {
       display: none;
       margin-bottom: 20px;
}

div#stock form {
       display: inline;
}

div#stock form input {
       margin-right: 10px;
}

table#stock-pricing {
       margin: 0;
       padding: 0;
       border-collapse: collapse;
       width: 500px;
}

table#stock-pricing td {
       padding-left: 3px; 
       padding-right: 3px; 
       border-bottom: white solid 2px; 
}

table#stock-pricing td p {
       margin: 0; 
       padding: 0;
}

table#stock-pricing td.caption {
       background: #efefef;
       width: 100px;
       border-right: 1px solid white;
}

table#stock-availability {
       display: none;
}

table#stock-notes {
       display: none;
}

table#stock-info {
       margin: 0;
       padding: 0;
       border-collapse: collapse;
       width: 510px;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 76%;
}

table#stock-info.single {
       width: 300px;
       border: 1px solid white;
}

table#stock-info td,
table#stock-info th {
       padding-left: 3px; 
       padding-right: 3px; 
       font-weight: normal;
       text-align: left;
}

table#stock-info th {
       border-bottom: 1px solid white;
       width: 110px;
}

table#stock-info th.edition {
       width: 10px;
}

table#stock-info th.caption {
       background: #efefef;
       border-top: 1px solid #efefef;
       widxth: 110px;
       border-left: 1px solid white;
       border-right: 1px solid white;
}

table#stock-info td img {
       vertical-align: -2px;
       border: 0;
}

table#stock-info th.pricing {
  background: #dcdcdc;
  border-right: 1px solid white;
}

table#stock-info td.pricing {
  background: #dcdcdc;
  border-right: 1px solid white;
  widtxh: 50px;
}

table#stock-info.single td.pricing {
  border-top: 1px solid #efefef;
}

div#history {
  margin-top: 100%;
  margin-bottom: 100%;
  text-align: left;
}

textarea {
  width: 497px;
  height: 210px;
  margin-left: 2px;
}

#slideshowWrapper {
  text-align: center;
}

