body { background-color: #fff;  color: #2d1b19;
       padding: 0;  margin: 0;  border: 0;  border-collapse: collapse;
       font:  76%/1.4em Georgia, Baskerville, "New Century Schoolbook", "Times New Roman", Times, serif;
       background-image: url(http://cilliansite.com/assets/images/design/sidebarbrown.gif);
       background-repeat: repeat-y;  background-position: top left; }

a { text-decoration:     none; }
a:link { color:          #216280; }
a:visited { color:       #2e4c5a; }
a:hover { border-bottom: #216280 1px dotted; }
a:visited:hover { border-bottom:  #2e4c5a 1px dotted; }
a.imagelink:hover { border-bottom: 0; }
a.imagelink:visited:hover { border-bottom: 0; }
a.imagelink img, img.icon { border: none; }

img { border: 1px solid #817a79; }
p { margin-top: 0;  margin-bottom: 0.75em;  text-align: left;  font-size: 1.0em; }
h1 { margin-bottom: 0; }
h2 { font-size: 1.63em;  margin-bottom: 0.1em;  margin-top: 0;  line-height: 1.2em; }
h3 { font: 1.25em/1.4em Verdana, Helvetica, Tahoma, Arial, "Lucida Grande", Lucida, sans-serif;
     font-weight: bold;  color: #817a79;  margin: 0; }
h4 { font: 1.0em/1.2em Verdana, Helvetica, Tahoma, Arial, "Lucida Grande", Lucida, sans-serif;
     color: #2d1b19;  margin: 0;  font-weight: bold; }
h5 { font: 0.97em/1.2em Verdana, Helvetica, Tahoma, Arial, "Lucida Grande", Lucida, sans-serif;
     color: #2d1b19;  text-transform: uppercase;  margin-bottom: 0.75em;  font-weight: bold;  letter-spacing: 0.25em; }
ul { margin-left: 0;  padding-left: 10px;  margin-top: 0.1em; }
p + ul { margin-top: -0.75em; }
li { margin-top: 0;  text-indent: -15px;  padding-left: 15px;  list-style-type: none; }
li.bullets { list-style-type: disc; }
li p { text-indent: 0;  margin-left: -15px; font-size: 0.95em; line-height: 1.3em; }
h2 + dl dt { margin-top: 0; }
dt { font-weight: bold;  margin-top: 1.5em; }
dd { margin-left: 15px; }
table { border: thin solid #817a79;  border-collapse: collapse; }
td, th { border: thin dotted #817a79;  padding: 0.3em; }
td { font:  0.9em Verdana, Helvetica, Tahoma, Arial, "Lucida Grande", Lucida, sans-serif;  padding: 0.6em; }

cite.website { font-style: normal; }
blockquote cite.website { font-style: italic; }
blockquote { font-style: italic;  margin: 0.75em 40px; }
blockquote em { font-weight: bold;  color: #4f3633; }
blockquote cite { font-style: normal; }

embed, object { margin-bottom: 1.5em; }

.hidden { position: absolute;  left: -9999px;  left: -9999px; }
.byline { font:  0.9em Verdana, Helvetica, Tahoma, Arial, "Lucida Grande", Lucida, sans-serif;
            color: #817a79;  margin-top: 0.1em;  margin-bottom: 0.5em;  padding-bottom: 0.4em;
            border-bottom: #817a79 1px dotted;  overflow: hidden; }
strong, th, .cillsite, .person { font-weight: bold;  color: #4f3633; }
   .cillsite a:link    { color: #216280; }
   .cillsite a:visited { color: #216280; }
   .cillsite a:hover   { border-bottom: #216280 1px dotted; }
.strike { text-decoration: line-through;  color: #817a79; }
.notengl { font-style: italic; }
.questionanswer, .caption { font-weight: bold; }
.continued { font: 0.9em Verdana, Helvetica, Tahoma, Arial, "Lucida Grande", Lucida, sans-serif;
             color:  #817a79; }
.pic, .picfloat, .posterfloat, .thumbs, div.pic p, div.picfloat p, div.posterfloat p  { font:  9px Verdana, Helvetica, Tahoma, Arial, "Lucida Grande", Lucida, sans-serif;
                                         text-align: center;  color: #817a79; }
.picleft  { font:  9px Verdana, Helvetica, Tahoma, Arial, "Lucida Grande", Lucida, sans-serif;
                                         text-align: left;  color: #817a79; }
.pic { margin-bottom: 1.15em; }
   a:link .pic img, a:link .picfloat img       { border: 1px solid #216280; }
   a:visited .pic img, a:visited .picfloat img { border: 1px solid #2e4c5a; }
   a:hover .pic img, a:hover .picfloat img     { border: 1px solid #5f9db9; }
.picfloat, .posterfloat { float: right;  clear: right; }
.picfloat { margin: 6px 0 5px 20px; }
.posterfloat { margin: 15px 0 5px 20px; }
   .pic a:link, .picfloat a:link, .posterfloat a:link { color: #216280; }
   .pic a:visited, .picfloat a:visited, .posterfloat a:visited { color: #216280; }
   .pic a:hover, .picfloat a:hover, .posterfloat a:hover { border-bottom: #216280 1px dotted; }
div.thumbs { padding: 20px 0;  margin-bottom: 350px; }
div.thumbs div { min-height: 94px;  min-width: 94px; }
.thumbs div { float: left;  margin: 0 11.25px 20px 0; }
    .thumbs a:hover { border-bottom: 0; }
    .thumbs a:visited:hover { border-bottom: 0; }
    .thumbs a:link img  { border: 2px solid #216280; }
    .thumbs a:hover img { border: 2px solid #5f9db9; }
.thanks { font-size: 0.95em;  font-variant: small-caps;  letter-spacing: 0.2em;  clear: both; }
p.bottomlinks, ul.bottomlinks { font:  0.9em Verdana, Helvetica, Tahoma, Arial, "Lucida Grande", Lucida, sans-serif; 
                 color: #817a79;  margin: -0.4em 0 2.0em 0;  padding: 0.4em 0 0.1em 0;
                 border-top: #817a79 1px dotted;  overflow: hidden; }
ul.bottomlinks li img  { border: none; }
ul + p.bottomlinks, { margin: -0.6em 0 2.0em 0; }
p + p.bottomlinks { margin: -0.4em 0 2.0em 0; }
.bottomlinks li { list-style-type: none;  display: inline;  padding-left: 0;  text-indent: 0; }
p.hardline, ul.hardline { clear: both; } 
#content .textfield { font: 1.1em Verdana, Helvetica, Tahoma, Arial, "Lucida Grande", Lucida, sans-serif;
             width: 220px; border-color: #817a79; }
.textfield { font: 1.1em Verdana, Helvetica, Tahoma, Arial, "Lucida Grande", Lucida, sans-serif; 
             width: 110px; border-color: #817a79; }
.button { font: 12px Verdana, Helvetica, Tahoma, Arial, "Lucida Grande", Lucida, sans-serif;
          font-weight: bold;  color: #fff;
          background-color: #216280; border-color: #216280; border-width: 0.15em;  width: 65px; }

.ajaxSearch_pagination { font:  1.2em Verdana, Helvetica, Tahoma, Arial, "Lucida Grande", Lucida, sans-serif; 
                         color: #817a79;  margin-top: 0.75em;  font-weight: bold; }
div.ajaxSearch_result { margin-top: 0.75em; }
div.ajaxSearch_result p { margin: 0 0 0.1em 0; padding: 0; }
a.ajaxSearch_resultLink { font-weight: bold;  font-size: 1.1em; }
div.ajaxSearch_result p.category { font:  0.95em Verdana, Helvetica, Tahoma, Arial, "Lucida Grande", Lucida, sans-serif; 
                                   font-weight: bold; }
div.ajaxSearch_extract span.ajaxSearch_highlight, div.ajaxSearch_extract span.ajaxSearch_highlight1 { background-color: #C3E5F4; }

h2.underline { border-bottom: #817a79 1px dotted;  overflow: hidden;  margin-top: 1.2em;  margin-bottom: 0.2em;  padding-bottom: 0.1em; }
p.links, ul.links, div.links { font:  0.9em Verdana, Helvetica, Tahoma, Arial, "Lucida Grande", Lucida, sans-serif; 
                    color: #817a79;  margin: -0.4em 0 1.25em 0;  padding: 0.4em 0 0.1em 0; }
div.links ul.links { margin: 0 0 0.2em 0;  padding: 0 0 0 0;  font-size: 1.0em; }
.links li { list-style-type: none;  display: inline;  padding-left: 0;  text-indent: 0; }
   .links a:link { color:          #216280; }
   .links a:visited { color:       #216280; }
   .links a:hover { border-bottom: #216280 1px dotted; }
p.top { margin-top: 0.5em; }
   .top a:link { color:          #216280; }
   .top a:visited { color:       #216280; }
   .top a:hover { border-bottom: #216280 1px dotted; }

.tightlist dt { margin: 0; }
.tightlist dd { font-size: 0.92em; }
div.tightlist, div.tightlist ul { margin: 0; padding: 0; }

h2.articletitle { font:  1.6em/1.2em Verdana, Helvetica, Tahoma, Arial, "Lucida Grande", Lucida, sans-serif;
                  font-weight: bold; }
h3.publication, h3.writer { font:  1.3em/1.2em Georgia, Baskerville, "New Century Schoolbook", "Times New Roman", Times, serif;
                            font-weight: bold;  margin-bottom: 0.1em; }
h3.writer, h4.subhead { margin: 0.75em 0; }
h4.subhead { font-weight: bold;  font-size: 1.2em; }

h3.top5name { margin-top: 0.75em;  text-transform: uppercase;  margin-bottom: 0.25em;
              font-size: 1.1em;  letter-spacing: 0.25em; }

h2.gallery { font-family: Verdana, Helvetica, Tahoma, Arial, "Lucida Grande", Lucida, sans-serif;  text-transform: uppercase;
             margin-bottom: 0.2em;  font-size: 1.3em;  letter-spacing: 0.3em;  text-align: center; }
h3.gallery { margin-top: 0.4em;  text-transform: uppercase;  margin-bottom: -0.1em;  font-size: 1.1em;
             letter-spacing: 0.4em;  text-align: center; }
    a:link h3.gallery    { color: #216280; }
    a:visited h3.gallery { color: #2e4c5a; }
    a:hover h3.gallery   { color: #5f9db9;  border-bottom: 0;  letter-spacing: 0.45em; }
h2.gallerypage, h2.encounterspage { font: 1.35em/1.0em Verdana, Helvetica, Tahoma, Arial, "Lucida Grande", Lucida, sans-serif;  font-weight: bold; }
h3.gallerypage, h3.encounterspage { font-size: 1.15em; }
h5.gallerypage { font: 0.9em;  letter-spacing: 0.15em; }
div.gallerypage { clear: both; }

div.underlist, div.bodyofworklist { border-top: #817a79 1px dotted;  overflow: hidden;  padding: 0.75em 0; }
.underlist ul, .bodyofworklist li { margin: 0.4em 0; }
.bodyofworklist li { font-size: 1.1em; }
.bodyofworklist a, .bodyofworklist h3, .underlist a { font-weight: bold; }
.alttitle { font-size: 0.9em;  letter-spacing: 0.1em;  font-weight: bold;  margin: -0.5em 0 0.75em 10px; }
h3.latestwork { font-size: 1.45em;  margin-bottom: 0.5em; }
h4.latestwork { font: 1.3em/1.3em Georgia, Baskerville, "New Century Schoolbook", "Times New Roman", Times, serif;  font-weight: bold; }
h5.latestwork { margin: 0;  color: #817a79;  font-size: 0.95em;  line-height: 1.3em; }

.highlight { color: #a32e27;  font-weight: bold; }
.unfinished { color: #ff5400;  font-style: italic; }

#page { width: 800px; }
#maincolumn, #footer { width: 527px;  margin-left: 250px; }
#header    { margin-top: 17px; }
#header h2 { float: right;  margin: -18px 0 -10px 0;
             font: 11.5px/1.5em Georgia, Baskerville, "New Century Schoolbook", "Times New Roman", Times, serif;
             font-weight:  normal;  font-style: italic; }

#navinsetbox { color: #817a79;  padding: 5px 20px 5px 20px;  margin: 0 0 20px 20px;  width: 99px;  float: right;
               border: #817a79 1px dotted; }
#navinsetbox h3 { font:  11px Verdana, Helvetica, Tahoma, Arial, "Lucida Grande", Lucida, sans-serif;
                  margin: 0.3em;  text-align: center;  font-weight: normal; }

#insetbox { background-color: #cfc3c2;  padding: 5px 20px 5px 20px;  margin: 0 0 20px 20px;
            width: 150px;  float: right;  border: #817a79 1px dotted; }
#insetbox p, #insetbox ul, #insetbox dl, #insetbox ol { font-size: 0.95em; line-height: 1.3em; }
#innercolumn { width: 315px;  float: left; }
div#endnote { clear: both; }

div#content { clear: left; padding-top:25px; }

#sidebar { font: 0.83em/1.5em Verdana, Helvetica, Tahoma, Arial, "Lucida Grande", Lucida, sans-serif;
           color: #fff;  position: absolute;  left: 0;   width: 205px;  top: 0;
           background-image: url(http://www.cilliansite.com/assets/images/design/banner.jpg);
           background-repeat: no-repeat;  background-position: top left;  padding-left: 20px;  padding-top: 360px; }
#sidebar a { text-decoration: none; }
#sidebar a:link { color:  #fff; }
#sidebar a:visited { color:  #cfc3c2; }
#sidebar a:hover { border-bottom:  #fff 1px dotted; }
#sidebar a:visited:hover { border-bottom:  #cfc3c2 1px dotted; }
#sidebar a.imagelink:hover { border-bottom: 0px; }
#sidebar a.imagelink:visited:hover { border-bottom: 0px; }
#sidebar h2 { margin-bottom:  0.2em; margin-top: 1.2em; font-size: 1.19em; }
#sidebar ul, dl { font-size: 1.0em; margin: 0; padding: 0; }
#sidebar li { list-style-type: none; }
#sidebar dt { font-weight: normal;  margin: 0;  padding: 0; }
#sidebar dd { font: small-caps 1.15em/1.05em Georgia, Baskerville, "New Century Schoolbook", "Times New Roman", Times, serif;
              letter-spacing: 0.2em;  margin: 0 0 0 10px;  padding: 0;  text-indent: 0; }

div#footer { font-size: 0.8em;  margin-top: 20px;  padding-top: 20px;  padding-bottom: 20px;  clear: both; }
#footer p { line-height: 1.3em;  text-align: center; }

div#intro { margin-bottom: 2.25em; }

div#moviedata { margin-top: 15px; }
#moviedata ul { padding-left: 0; }
#moviedata dl { line-height: 1.3em;  margin-bottom: 0.75em; }
#moviedata dt, #moviedata h3 { font: 0.9em Verdana, Helvetica, Tahoma, Arial, "Lucida Grande", Lucida, sans-serif;
                font-weight: bold;  margin-top: 0.5em;  color: #817a79;  letter-spacing: 0.1em; }
#moviedata dd { margin-left: 10px;  font-size: 1.2em; }
#moviedata dd ul { font: 0.69em Verdana, Helvetica, Tahoma, Arial, "Lucida Grande", Lucida, sans-serif;
                   letter-spacing: 0.1em;  font-weight: bold;  color: #817a79;  margin: -0.1em 0 0 10px; }
#moviedata p.links { margin-top: 0.75em; }

#questions ul { padding-left: 0; }
#questions li { list-style: none; font-weight: bold; }
   #questions a:link { color:          #216280; }
   #questions a:visited { color:       #216280; }
   #questions a:hover { border-bottom: #216280 1px dotted; }

#navbar {
position:relative; z-index:100;
width:527px;
margin:0; padding:5px 0 0 0;
font-family:Verdana, Helvetica, Tahoma, Arial, "Lucida Grande", Lucida, sans-serif;
font-size:10px;
}
#navbar ul {
margin:0; padding:0;
list-style-type:none;
}
#navbar ul li {
float:left;
position:relative;
margin:0; padding:0; text-indent:0;
}
#navbar ul li a, #navbar ul li a:visited {
display:block;
padding:0 5px;
background:#2d1b19; color:#fff;
text-decoration:none;
text-align:center; line-height:24px;
border:1px solid #fff;
border-width:1px 1px 0 0;
}
#navbar ul li a {
width:35px;
}
#navbar ul li a.nav6,#navbar ul li a.nav8,#navbar ul li a.nav9 {
width:46px;
}
#navbar ul li a.nav4,#navbar ul li a.nav7 {
width:75px;
}
#navbar ul li a.nav10 {
border-right:1px solid #fff;
}
#navbar ul li a.active {
background-color:#2e4c5a;
}
#navbar ul li ul {
display:none;
}
#navbar ul li:hover a,#navbar ul li a:hover {
background:#216280; color:#fff;
border-bottom:none;
}
#navbar ul li:hover ul,#navbar ul li a:hover ul {
display:block; position:absolute;
left:0; top:24px;
width:150px;
margin-top:1px;
}
* html #navbar ul li a:hover ul {
margin-top:0;
marg\in-top:1px;
}
#navbar ul li:hover ul li ul,#navbar ul li a:hover ul li a ul {
visibility:hidden;
position:absolute;
height:0; width:0;
}
#navbar ul li:hover ul li a,#navbar ul li a:hover ul li a {
display:block;
height:auto; width:129px;
padding:5px 0 5px 10px;
background:#216280; color:#fff;
line-height:10px; text-align:left;
}
* html #navbar ul li a:hover ul li a {
width:150px;
w\idth:129px;
}
#navbar ul li:hover ul li a:hover,#navbar ul li a:hover ul li a:hover {
background:#cfc3c2; color:#000;
}
#navbar ul li:hover ul li:hover ul,#navbar ul li a:hover ul li a:hover ul {
visibility:visible;
position:absolute;
left:150px; top:0;
width:150px;
}
#navbar ul li:hover ul li:hover ul.left,#navbar ul li a:hover ul li a:hover ul.left {
left:-150px;
}
div.pagination {
padding:10px;
text-align:center;
}
div.pagination p{
text-align:center;
}
div.pagination .ditto_currentpage {
font-weight:bold;
}
div.pagination .ditto_off {
display:none;
}
div.pagination a, div.pagination a:link, div.pagination a:visited {
color: #216280;
margin:0 5px;
}
div.pagination a:hover {
border-bottom: #216280 1px dotted;
}
