/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.3
 * Browser:        0
 * Browser group: 
 */
body { margin: 0; padding: 0; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 70%; line-height: 1.25em; color: #000; background-color: #fff; min-height: 100%; background-image:url('bg.gif'); background-repeat:repeat-x; }
blockquote, h3, p, li { }
blockquote { margin-right: 0; margin-left: 20px; }
h1, h2, h3 { margin-top: 0; padding-top: 2px; font-weight: normal; }
h1, h2, h3, h4, h5, h6 { font-family: "Lucida Grande", Arial, Helvetica, sans-serif; }
h1 { font-size: 190%; line-height: 1.3em; }
h1.inline { margin: 0; padding: 0; padding-top: 2px; display: inline; float: left; margin-right: 30px; }
h2 { font-size: 175%; line-height: 1.3em; }
h3 { font-size: 150%; line-height: 1.3em; }
h4 { font-size: 100%; line-height: 1.3em; color: #ccc; display: inline; padding-right: 5px; font-weight: 700; }
h6 { margin-top: 3px; margin-bottom: 0; padding: 0; font-size: 85%; font-weight: 100; }
h3.exhibitions { padding-top: 0px; padding-bottom: 20px; }
h3.comments { padding-top: 50px; padding-bottom: 20px; }
p { margin-top: 0; padding: 0; }
hr { margin: 2em auto; width: 370px; height: 1px; color: #7a7e7d; background-color: #7a7e7d; border: none; }
small, .small { }
#news-small { position:absolute; top:280px; margin-top: 30px; border-style:solid; border-width:1px; border-color: #ccc; width: 220px; padding: 20px; }
img.news-small { max-width: 220px; max-height: 120px; }
html { min-height: 100%; }
.wrapper { width: 900px; margin-left: auto; margin-right: auto; min-height: 100%; }
#content { width: 900px; padding-top: 140px; }
#content.narrow { width: 500px; }
#content.about { float: left; }
.copy { width: 320px; }
#home { width: 250px; float: left; }
#contact { width: 300px; float: left; }
#about { position: relative; float: right; width: 520px; top: -41px; }
#home-image { margin-left: 300px; }
img.about { width: 320px; }
.slideshow { float: right; }
#leftbar { min-height: 100%; width: 162px; }
#navigation { padding-top: 20px; }
#navigation ul { float: left; }
span.active { height: 100px; font-weight: bold; }
.fullcaption { font-size: 70%; position: absolute; top: 20px; left: 540px; }
.caption { font-size: 70%; position: absolute; top: 20px; left: 540px; }
#primary { text-align: center; }
.thumb { float:left; width: 90px; height: 90px; padding-right: 15px; padding-bottom: 15px; }
.thumb img { width: 90px; height: 90px; }
.singh img { float: left; width: 140px; padding-right: 17px; padding-bottom: 17px; }
pre { font-family: Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif; }
div.artist-wrapper { width: 150px; float: left; margin-right: 30px; margin-bottom: 30px; padding: 0; }
div.artist-thumb { text-align: center; vertical-align: middle; overflow: hidden; }
img.artist-thumb-img { }
.directory { padding-top: 20px; padding-bottom: 20px; }
.directory li { clear: both; padding-bottom: 50px; }
.directory li img { padding-right: 20px; float: left; }
div.artist { float: left; padding-right: 120px; width: 200px; height: 250px; }
div.list { clear: both; width: 800px; min-height: 200px; padding: 0px; }
div.list-image { float: left; padding-right: 30px; width: 400px; padding-bottom: 30px; }
div.pub-image { float: left; padding-right: 30px; width: 250px; }
a { text-decoration: underline; color: #52290D; }
li a { text-decoration: none; color: #52290D; }
a:hover { text-decoration: underline; color: #52290D; }
a img { border: none; }
h1 a, h2 a, h3 a { text-decoration: none; border: none; }
h3 a { }
#site-name a { border: none; }
#sidebar-2 a, #sidebar-1 a { color: #c00; border: none; }
#accessibility { position: absolute; top: -10000px; }
#container { position: absolute; top: 150px; left: 30px; background-color: #fff; padding-top: 10px; padding-right: 30px; padding-left: 30px; width: 900px; min-height: 600px; }
#head { padding-top: 30px; text-align: center; }
#logo { float: left; padding-right: 30px; }
#site-name { margin: 15px 0; font: 3em Georgia, Times, serif; }
#site-slogan { font: italic 1em Georgia, Times, serif; }
#sidebar-1, #sidebar-2 { padding-top: 50px; width: 500px; }
#sidebar-1 { margin-right: 5px; float: left; text-align: right; }
#sidebar-2 { margin-left: 5px; float: right; outline:#00FF00 dotted thick; }
.section_list { margin: 0; padding: 0; padding-top: 10px; list-style-type: none; }
.section_list ul { list-style-type: none; }
.section_list li { padding-top: 12px; padding-right: 20px; padding-left: 20px; height: 30px; float: left; border-right: solid thin #fff; }
#foot { width: 230px; padding-top: 50px; padding-bottom: 20px; padding-right: 20px; font-size: 60%; line-height: 1em; clear: both; }
#sidebar-2 p, #sidebar-1 p { font-size: 0.8em; line-height: 1.5em; }
.caps { font-size: 0.9em; letter-spacing: 0.1em; }
div.divider { margin: 2em 0; text-align: center; }
.directory { list-style-type: none; }
.author { font-style: normal; font-size: 0.8em; }
.published { font-size: 60%; }
.comments_error { color: #000; background-color: #fff4f4; }
ul.comments_error { padding : 0.3em; list-style-type: circle; list-style-position: inside; border: 2px solid #fdd; }
div#cpreview { color: #000; background-color: #f1f1f1; border: 2px solid #ddd; }
form#txpCommentInputForm td { vertical-align: top; }
#comments-help { margin: 2px 0 15px 0; font-size: 0.7em; }
.error-status { font: 1.3em Georgia, Times, serif; }
.artist_list { margin: 0; padding: 0; list-style-type: none; }
.artist_list ul { list-style-type: none; }
.artist_list li { margin-top: 12px; margin-bottom: 20px; padding-right: 20px; padding-left: 20px; height: 13px; float: left; border-right: solid thin #000; }

