/* @override 
	http://gailsevern.test.citinternet.com/site_gsg.css
	http://gailseverngallery.com/site_gsg.css
	http://www.gailseverngallery.com/site_gsg.css
*/

html {
min-height: 100%;
margin-bottom: 1px; 
}

/*this is to keep page from shifting to left on load in safari and firefox*/

html { overflow: -moz-scrollbars-vertical !important; }

body {
text-align: center;
margin: 0; 
padding: 0;
font: .9em/1.4em "Palatino", "Book Antiqua", Garamond, "Times Roman", Times, serif;
background: #999999;
}

div#wrapper, div#wrapper_fs, div#wrapper_artists,
div#wrapper_detail {
width: 100%; 
margin: 0 auto;
padding: 0;
}

div#wrapper_fs {
background: url(img/fs_bg.jpg) no-repeat 50% 0;
}

div#wrapper_artists {
background: url(img/blank_wall_bg.jpg) no-repeat 50% 0;
}

div#wrapper_detail {
background: url(img/detail_bg.jpg) no-repeat 50% 0px;
}

div#contentwrap {
width: 900px;
padding: 0;
margin-left:0 auto;
text-align: left;
}

div.fs_main {
width: 900px;
margin:  0 auto;
padding: 0;
}

/* @group Template Overrides */

div#branding {
text-align: left;
font-variant: small-caps;
padding-bottom: 10px;
padding-top: 10px;
width: 900px;
}

h1 {
font-weight: normal;
font-style: normal;
font-size: 1.8em;
padding-top: 6px;
}

h1.componentheading_exhibitions_page {
font-weight: normal;
font-style: normal;
font-size: 1.8em;
padding-top: 6px;
}

h1.componentheading {
font-weight: normal;
font-style: normal;
font-size: 1.8em;
}


h1.subnav_title {
font-weight: normal;
font-style: normal;
font-size: 1.8em;
float: left;
clear: none;
padding: 0;
margin: 0 auto;
line-height: 1.6em;
}

.admin_artist_head {
font-size: 1.6em;
}

div#articlepage {

}

.white_bg {
background-color: white;
}

div.subnav_wrapper {
width: 892px;

height: 32px;
padding-left: 8px;
padding-bottom: 4px;
padding-top: 4px;
}

ul.joomla_subnav {
margin: 3px auto 0;
padding:  0;
list-style-type: none;
float: right;
}

ul.joomla_subnav li {
float: left;
font-size: 1em;
font-weight: bold;
text-transform:  uppercase;
border-right: 2px solid gray;
padding-right: 8px;
padding-left: 8px;
}

ul.joomla_subnav li a {
text-decoration: none;
}

.subnav_moreinfo {
text-transform: uppercase;
}

li#last {
border-right-style: none;
}

li#first {

}

li.subnav_sel {
background: url(img/subnav_sel_bg.gif) repeat-x;
}

li.subnav_sel a {
color: #e9f6ff;
}

table.contentpaneopen_exhibitions_page, table.contentpaneopen {
margin-top: 0;
margin-bottom: 0;
width: 100%;
padding: 0;
}

td.buttonheading img {
height: 10px;
}

div#top-module {
line-height: 23px;
height: 23px;
}

/* @end */


div#nav_text {
background-color: #80724b;
float: left;
width: 900px;
padding-right: 0;
padding-top: 0;
padding-bottom: 0;
margin-bottom: 5px;
margin-top: 0;
margin-right: auto;
}

/* @group Top Menu CSS */

ul.menu {
width: 900px;
list-style-type:  none;
margin: 0 auto 0 8px;
padding: 0;
}

ul.menu li {
float: left;
color: white;
text-transform:  uppercase;
font-size: .9em;
margin: 0;
padding-top: 0;
padding-bottom: 0;
font-weight: normal;
font-style: normal;
padding-right: 7px;
}

ul.menu a {
color: #fff; text-decoration: underline;
font-weight: bold;
}

ul.menu a:visited {color: #ffffff; text-decoration: underline;
font-weight: bold;
}
ul.menu a:hover {color: #ffd337; text-decoration: underline; }
ul.menu a:active {color: #fdce12; }

/* @end */

ul.fs_content_ul {
list-style-type:  none;
padding-left: 0;
margin: 0 auto 0 0;
width: 900px;
}

ul.fs_content_ul li {
padding-left: 0;
margin: 0 auto 0 0;
padding-top: 10px;
}





/* @group artist_nav_ul */

ul#artist_nav_ul {
list-style-type: none;
padding: 0;
font-size: .8em;
margin: 0 auto 0 250px;
width: 400px;
}

.artist_last_li {
margin: 0 auto;
padding: 0;
float: left;
}

.artist_next_li {
margin: 0 auto;
padding: 0;
float: right;
}

/* @end */

/* @group artist list */

div#artists_list_wrapper {
background: url(img/blank_wall_bg.jpg) no-repeat 50% 0;
}

table.artist_listing_table {
background: url(img/artist_list_bg.jpg) no-repeat 0 0;
}

div#artist_list_illus {
float: right;
width: 30%;
text-align: center;
margin-top: 200px;
margin-right: 20px;
vertical-align: middle;
}

ul.artist_names {
list-style-type: none;
float: left;
padding: 20px 0 20px 20px;
margin-bottom: 0;
margin-top: 0;
margin-right: auto;
}

ul.artist_names li {
float: left;
clear: left;
color: #272727;
text-align: left;
width: 180px;
font: 1em/1.6em Arial, Helvetica, Geneva, sans-serif;
}

img.artist_list_img {
width: 200px;
}

/* @end */

/* @group sculpture list */

div#sculpture_list_wrapper {
background: url(img/blank_wall_bg.jpg) no-repeat 50% 0;
height: 650px;
}

table.sculpture_listing_table {
background: url(img/artist_list_bg.jpg) no-repeat 0 0;
margin-left: 120px;
margin-top: 100px;
}

div#sculpture_list_illus {
float: right;
text-align: center;
margin-top: 20px;
vertical-align: middle;
margin-right: 120px;
}

ul.sculpture_names {
list-style-type: none;
float: left;
padding: 20px 0 20px 20px;
margin-bottom: 0;
margin-top: 0;
margin-right: auto;
}

ul.sculpture_names li {
float: left;
clear: left;
color: #272727;
text-align: left;
width: 180px;
font: 1em/1.6em Arial, Helvetica, Geneva, sans-serif;
}

img.sculpture_list_img {
width: 350px;
}

div#sculpture_caption {
width: 300px;
margin-left: 80px;
}

/* @end */

/* @group Artist Thumbs */

ul.artist_thumbs_ul {
list-stle-type:none;
}

ul.artist_thumbs_ul li {
float: left;
width: 150px;
background: url(img/artist_thumb_bg.jpg) no-repeat 50% 35px;
text-align: center;
}

img.artist_thumbs_img {
width: 100px;
}

table.artist_thumb_table {
width: 100%;
}

td.artist_thumb_img_td {
vertical-align: middle;
text-align: center;
height: 170px;
}

td.artist_thumb_name_td {
vertical-align: middle;
text-align: center;
font: .9em/1.4em Arial, Helvetica, Geneva, sans-serif;
height: 38px;
}

/* @end */

/* @group works */

ul#works_ul {
margin: 0 auto;
list-style-type:  none;
padding: 0;
}

li.works_ul_li, li.works_ul_li_wide {
width: 45%;

background: url(img/works_bg.jpg) no-repeat 40% -32px;
list-style-type:  none;
padding-top: 0;
clear: none;
float: left;
text-align: center;
margin-left: 15px;
}

li.works_ul_li_wide {
width: 90%;
padding-top: 20px;
padding-bottom: 20px;
margin-left: 09px;
background: url(img/works_bg.jpg) no-repeat 50% -30px;
}

li.works_spacer_li {
list-style-type:  none;
}

table#view_artist_head {
margin-top: 10px;
padding: 0;
}

table.works_structure {
padding: 0;
margin: 0 auto;
}

td.works_img_td {
margin: 0 auto;
height: 285px;
text-align: center;
vertical-align: middle;
text-decoration: none;
padding-right: 0;
padding-top: 0;
padding-left: 0;
}

td.works_img_td span a:link {
text-decoration: underline;
border-style: none;
border-collapse: collapse;
}

td.works_img_td img {
border-collapse: collapse;
border-style: none;
}

td.works_img_td a span {
text-decoration: none;
}

td.works_caption_td, td.works_caption_td_wide {
margin: 0 auto;
padding: 0 0 50px;
vertical-align: top;
height: 185px;
}

td.works_caption_td_wide {
height: 100px;
padding: 0px 0px 5px;
}

ul.works_caption_ul {
list-style-type: none;
padding: 5px 0 0;
font-size: 1.1em;
width: 290px;
}

ul.works_caption_ul li {
text-align: left;
font-size: .9em;
line-height: 1.13em;
color: #202020;
}

.works_title {
font-weight: bold;
font-size: 1.2em;
line-height: 1.2em;
color: #000;
}

img.works_img {
}

/* @end */

/* @group Detail */

#art_display {

}

table#art_container {
display: inline-block;
background: url(img/detail_bg_800.jpg) no-repeat 50% -10px;
padding-bottom: 70px;
padding-top: 0;
width: 900px;
}

#art_pic {
text-align: center;
padding: 0;
margin: 0 auto;
clear: both;
}

#art_bot {
height: 40px;

}

ul#caption_ul {
float: right;
list-style-type: none;
text-align: left;
padding: 0;
right: 0;
bottom: 0;
width: 300px;
}

ul#caption_ul li {
font-size: 1.2em;
line-height: 1.2em;
}

.art_title {
font-weight: bold;
font-style: italic;
}



/* @group art_nav_ul */

ul#art_nav_ul {
list-style-type: none;
padding: 0;
font-size: .8em;
margin: 20px auto 0 0;
}

.last_li {
margin: 0 170px 0 auto;
padding: 0;
float: left;
}

.next_li {
margin: 0 auto;
padding: 0;
float: right;
}

/* @end */


td#detail_img_spacer {
vertical-align: middle;
width: 2px;
}

td#detail_img_td {
height: 500px;
width: 898px;
text-align: center;
vertical-align: middle;
padding-top: 40px;
}

td#detail_caption_td {
text-align: center;
padding-right: 200px;
padding-top: 20px;
}

/* @end */

/* @group article */

table.article_table {
width: 100%;
margin-top: 0;
margin-bottom: 0;
}

td.article_td_left {
width: 350px;
text-align: center;
vertical-align: top;
height: 300px;
line-height: 300px;
}

td.article_td_right {
text-align: left;
margin: 0 auto;
padding: 0;
}

ul.article_title_ul {
list-style-type: none;
width: 100%;
margin-top: 0;
margin-left: 0;
margin-right: auto;
padding: 0;
}

li.article_date {
font-size: 1.3em;
margin-bottom: 0;
}

li.article_title {
font-size: 1.8em;
font-weight: bold;
margin: 0 auto;
padding: 0;
}

li.article_title a {
text-decoration: none;
}

ul.article_illus {
list-style-type: none;
margin: 10px auto 0;
padding:  0;
width: 100%;
}

ul.article_illus li {
}

li.article_illus_artist {
font-weight: bold;
font-size: 1.1em;
line-height: 1.2em;
color: black;
padding: 0;
margin: 0 auto;
}

li.article_illus_title {
font-style: italic;
font-size: 1.1em;
line-height: 1.2em;
margin-bottom: 2px;
padding-bottom: 3px;
}

li.article_illus_medium, li.article_illus_size, li.article_illus_work {
font-size: 1em;
line-height: 1.2em;
color: #1f1f1f;
}

img.article_illus_img {
}

li.works_ul_li_article {
width: 100%;
float: left;
background: url(img/works_bg_article.jpg) no-repeat 60% 5px;
list-style-type:  none;
}

/* @end */

li.fs_content_left {
padding: 0;
float: left;
width: 645px;
margin-top: 0;
margin-left: auto;
}

/* @group Contact Page */



div#contact_form_container {
width: 500px;
margin:  0 auto;
background-image: none;
}

div#contact_form_container p.contact_header {
font-size: 22px;
font-weight: bold;
color: #a1522b;
}

div#contact_form_container input, div#contact_form_container textarea {
background-color: #fefbf2;
border: 2px solid #d9d5c6;
font-size: 14px;
line-height: 18px;
width: 250px;
color: #64331a;
}

div#contact_form_container input.submit_button {
width: 70px;
float: right;
background-color: white;
font-weight: bold;
color: #a1522b;
}

.marker {
font-size: 1.1em;
}
div.contact_address {
font-weight: bold;
font-size: 1.2em;
}

.contact_company {
font-size: 1.4em;
}

p.contact_numbers {
font-size: 1.1em;
}

.contact_info_head {
font-size: 1.2em;
}

.contact_info {
font-size: 1.2em;
}

.contact_info_more {
font-size: 1.2em;
font-style: italic;
}

.inputbox {
width:200px
}

/* @end */

/* @group Bio */

div#bio_wrapper {
line-height: 25px;
}

div#bio_wrapper p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; text-align: center;
}
div#bio_wrapper p.p2 {margin: 0.0px 0.0px 0.0px 0.0px;
line-height: 14px;
}
div#bio_wrapper p.p3 {
margin-bottom: 0;
margin-top: 0;
margin-right: 0;
}
div#bio_wrapper p.p4 {
font-family: Times;
margin: 0.0px 0.0px 0.0px 72px;
}
div#bio_wrapper p.p5 {margin: 0.0px 0.0px 0.0px 71px; text-indent: -72.0px;
}
div#bio_wrapper p.p6 {
margin-bottom: 0.0px;
margin-top: 0.0px;
margin-right: 0.0px;
}

div#bio_wrapper p.p7 {
margin-bottom: 0.0px;
margin-top: 0.0px;
margin-right: 0.0px;
}
div#bio_wrapper p.p8 {
margin: 0.0px 0.0px 0.0px 80px;
}
div#bio_wrapper p.p9 {
margin: 0.0px 0.0px 0.0px 80px;
}
div#bio_wrapper p.p10 {margin: 0.0px 0.0px 0.0px 0.0px;
}
div#bio_wrapper p.p11 {margin: 0.0px 0.0px 0.0px 80px;
}
div#bio_wrapper p.p12 {margin: 0.0px 0.0px 0.0px 72.0px; text-indent: -72.0px; min-height: 13.0px;
}
div#bio_wrapper p.p13 {margin: 0.0px 0.0px 0.0px 72.0px;
}
div#bio_wrapper p.p14 {margin: 0.0px 0.0px 0.0px 0.0px; text-align: right;
}

div#bio_wrapper span {
margin-right: 50px;
}


/* @end */

li.fs_content_right {
margin: 0 auto 10px;
padding: 0;
float: right;
width: 248px;
text-align: left;
}

ul.fs_content_nav {
list-style-type:  none;
text-align: right;
margin-bottom: 0;
margin-top: 10px;
margin-left: auto;
font-size: 1.1em;
line-height: 1.4em;
}

ul.fs_content_nav li {
margin: 0 auto;
padding: 0;
}

div.footer_nav_container {
margin: 0 auto;
padding: 0;
width: 100%;
}

ul.footer_nav, ul.footer_nav_fs {
margin: 0 auto;
padding: 0;
list-style-type:  none;
font-size: 1.1em;
line-height: 1.4em;
width: 510px;
}

ul.footer_nav li, ul.footer_nav_fs li {
margin: 0 auto;
padding: 0 10px 0 0;
float: left;
}

ul.footer_nav li a {
color: #343434;
}

ul.footer_nav_fs li a {
color: #9c988c;
}

div.bot_text {
margin-top: 100px;
color: #343434;
font: .8em/1.4em Arial, Helvetica, Geneva, sans-serif;
}

div.bot_text_fs {
margin-top: 80px;
color: #9c988c;
font: .8em/1.4em Arial, Helvetica, Geneva, sans-serif;
text-align: center;
width: 100%;
}


img {
border:  none;
}

.blank {

font-size: 1pt;
}

.line {
font-size: 1pt;
background-color: #90969F;
}		

div#botnav {
margin-top: 10px;
text-align: center;
margin-bottom: 30px;
}

div#botinfo {
margin-top: 10px;
text-align: center;
margin-bottom: 30px;
font-size: .8em;
color: #585858;
}

.botnav_text {
font-size: .8em;
line-height: 1.2em;
font-style: italic;
color: #c4d2bf;
margin-left: 50px;
margin-right: 50px;

}

a:link {color: #1e1e1e; text-decoration: underline; }
a:visited {color: #1e1e1e; text-decoration: underline; }
a:hover {color: white; text-decoration: underline; }
a:active {color: #8ec8ff;text-decoration: underline; }

a.logo {
font-size: 2.75em;
line-height: .6em;
}
a.logo:link {color: black; text-decoration: none;
}
a.logo:visited {color: #1e1e1e;black; text-decoration: none;
}
a.logo:hover {color: #1e1e1e; text-decoration: underline;
}
a.logo:active {color: #8ec8ff;
}

a.nav:link{
{color: #ffffff; text-decoration: underline;
font-weight: bold;
}
}
a.nav:visited {color: #ffffff; text-decoration: underline;
font-weight: bold;
}
a.nav:hover {color: #dfc583; text-decoration: underline; }
a.nav:active {color: #fdce12; }

a.white:link {color: white; text-decoration: none; }
a.white:visited {color: white; text-decoration: none; }
a.white:hover {color: #fcfc00; text-decoration: underline; }
a.white:active {color: red; }

a.gray:link {color: #626262; text-decoration: underline;
font-weight: normal;
font-style: normal;
}
a.gray:visited {color: #626262; text-decoration: underline;
font-weight: normal;
font-style: normal;
}
a.gray:hover {color: red; text-decoration: underline;
font-weight: normal;
font-style: normal;
}
a.gray:active {color: #fdce12;
font-weight: normal;
font-style: normal;
text-decoration: underline;
}

.gara {
font: bold 1.7em/.8em Garamond, "Times Roman", Times, serif;
}

a.no_deco {
text-decoration: none;
}

.white {
color: white;
}

.bold {
font-weight: bold;
}

.ital {
font-style: italic;
}

.small8 {
font-size: .8em;
line-height: 1.2em;
}

.small9 {
font-size: .9em;
line-height: 1.2em;
}


.text2 {
font-size: 2em;
line-height: 1.2em;
}

.text11 {
font-size: 1.1em;
}

.text12 {
font-size: 1.2em;
line-height: 1.4em;
}

.text13 {
font-size: 1.3em;
line-height: 1.4em;
}

.text14 {
font-size: 1.4em;
line-height: 1.4em;
}

.text15 {
font-size: 1.5em;
line-height: 1.4em;
}

.text16 {
font-size: 1.6em;
line-height: 1.4em;
}

.text17 {
font-size: 1.7em;
line-height: 1.4em;
}

.text18 {
font-size: 1.8em;
line-height: 1.4em;
}

.text19 {
font-size: 1.9em;
line-height: 1.4em;
}

/* clears space at bottom */
div.clearone {
clear:  both;
height: 10px;
}

div.clearone1 {
clear:  both;
height: 1px;
}

div.clearone20 {
clear:  both;
height: 20px;
}

div.clearone30 {
clear:  both;
height: 30px;

}

.cen {
text-align: center;
}

.left {
text-align: left;
}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #beb086;
color: #252525;
}
	
	