/*
-----------------------------------------------
thomassegalgallery.com CSS styles
Author:   Kai Bates
Version:  June 2007
----------------------------------------------- */


/* Global
----------------------------------------------- */

body {
	margin: 50px 0 0 0;
	padding: 0;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #EAEAEA;
	}

#header {
	width: 990px;
	height: 63px;
	margin: 0;
	padding: 0;
	background: #323F56 url(images/header_tsg_logo2.gif) no-repeat top left;
	float: left;
	}
		
#structure {
	width: 990px;
	margin: 0 auto;
	padding: 0;
	border-left: 1px solid #323F56;
	border-right: 1px solid #323F56;
	background-color: #DDC9A4;
	top: 0;
	left: 0;
	}
	
#wrapper {
	width: 990px;
	float: left;
	}
	
#left {
	float: left;
	width: 834px;
	height: 550px;
	padding: 15px 10px 10px 25px;
	margin: 0;
	border-right: 1px solid #323F56;
	background: #ffffff url(images/background_content_left.jpg) no-repeat top;
	}

#right {
	float: right;
	text-align: center;
	font-family: arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4d4d4d;
	width: 120px;
	padding: 14px 0 0 0;
	margin: 0;
	background-color: #DDC9A4;
	}

#footer {
	clear: both;
	margin: 0;
	padding: 0;
	border-bottom: 5px solid #323F56;
	}
	
#spacer {
	clear: both;
	}

#spacer2 {
	height: 10px;
	}
		
	
/* Home Layout
----------------------------------------------- */

/* HOME LEFT COLUMN */

#home_left_column1 {
	float: left;
	width: 410px;
	padding: 10px 0 0 0;
	}
	
#home_left_column2 {
	float: right;
	width: 390px;
	padding: 10px 0 0 20px;
	font-size: 12px;
	font-weight: bold;
	}
		

	
/* Subpage Layout
----------------------------------------------- */

#page_header {
	float: left;
	height: 25px;
	width: 300px;
	padding: 5px 0 5px 0;
	margin: 0;
	}
	
#subnav {
	float: right;
	width: 500px;
	padding: 7px 15px 0 0;
	text-align: right;
	}

#content {
	clear: both;
	width: 819px;
	padding: 5px 15px 0 0;
	margin: 0;
	font-size: 13px;
	font-weight: normal;
	float: left;
	}

#content a {
	font-weight: bold;
	}

#content_news_special {
	clear: both;
	width: 819px;
	padding: 5px 15px 0 0;
	margin: 0;
	font-size: 13px;
	font-weight: normal;
	float: left;
	}

#content_news_special a {
	font-size: 11px;
	font-weight: bold;
	}
	

/* ARTIST EXPANDED IMAGE */

#expanded_image {
	text-align: center;
	font-size: 11px;
	}

#expanded_image a {
	font-size: 12px;
	font-weight: bold;
	}


/* EXHIBITS MAIN */

#exhibits_left_column1 {
	float: left;
	width: 370px;
	padding: 5px 0 0 0;
	}
	
#exhibits_left_column2 {
	float: right;
	width: 400px;
	padding: 5px 0 0 10px;
	}	

#exhibits_left_column2 a {
	font-weight: bold;
	}

#exhibits_left_column2 p {
	margin: 0 0 20px 0;
	}
	
#exhibits_left {
	clear: both;
	padding: 10px 0 0 0;
	}

#exhibits_left h2 {
	float: left;
	}
	
#past_exhibits_link {
	float: right;
	margin: 3px 0 0 0;
	position: absolute;
	left: 160px;
	}

#past_exhibits_link a {
	font-weight: bold;
	}
	
.past_exhibits_img1 {
	margin: 0 30px 0 0;
	padding: 0;
	}

.past_exhibits_img2 {
	margin: 0 30px 0 5px;
	padding: 0;
	}
	
.past_exhibits_img4 {
	margin: 0 0 0 5px;
	padding: 0;
	}
		

/* ABOUT MAIN */

#about_left_column1 {
	float: left;
	width: 570px;
	padding: 5px 0 0 0;
	}
	
#about_left_column2 {
	float: right;
	width: 200px;
	padding: 20px 0 0 0;
	}
	
	
		
/* Headers
----------------------------------------------- */

#header h1 {
	margin: 0;
	padding: 0;
	display: none;
	}

#page_header_news {
	background: url(images/header_news.gif) no-repeat;
	width: 58px;
	height: 17px;
	}
	
#page_header_artists {
	background: url(images/header_artists.gif) no-repeat;
	width: 75px;
	height: 17px;
	}

#page_header_emerging_artists {
	background: url(artists/emerging_artists/images/header_emerging_artists.gif) no-repeat;
	width: 285px;
	height: 22px;
	}
	
#page_header_artists_brown {
	background: url(artists/images/header_artists_brown.gif) no-repeat;
	width: 457px;
	height: 22px;
	}
	
#page_header_artists_crowley {
	background: url(artists/images/header_artists_crowley.gif) no-repeat;
	width: 492px;
	height: 22px;
	}
	
#page_header_artists_tassin {
	background: url(artists/emerging_artists/images/header_artists_tassin.gif) no-repeat;
	width: 464px;
	height: 22px;
	}

#page_header_artists_campbell {
	background: url(artists/images/header_artists_campbell.gif) no-repeat;
	width: 330px;
	height: 22px;
	}

#page_header_artists_celmins {
	background: url(artists/images/header_artists_celmins.gif) no-repeat;
	width: 330px;
	height: 22px;
	}

#page_header_artists_cornell {
	background: url(artists/images/header_artists_cornell.gif) no-repeat;
	width: 330px;
	height: 22px;
	}

#page_header_artists_dine {
	background: url(artists/images/header_artists_dine.gif) no-repeat;
	width: 330px;
	height: 22px;
	}

#page_header_artists_esser {
	background: url(artists/images/header_artists_esser.gif) no-repeat;
	width: 330px;
	height: 22px;
	}

#page_header_artists_gauguin {
	background: url(artists/images/header_artists_gauguin.gif) no-repeat;
	width: 330px;
	height: 22px;
	}

#page_header_artists_giacometti {
	background: url(artists/images/header_artists_giacometti.gif) no-repeat;
	width: 330px;
	height: 22px;
	}

#page_header_artists_hayter {
	background: url(artists/images/header_artists_hayter.gif) no-repeat;
	width: 350px;
	height: 22px;
	}

#page_header_artists_hofer {
	background: url(artists/images/header_artists_hofer.gif) no-repeat;
	width: 330px;
	height: 22px;
	}

#page_header_artists_johns {
	background: url(artists/images/header_artists_johns.gif) no-repeat;
	width: 250px;
	height: 22px;
	}

#page_header_artists_judd {
	background: url(artists/images/header_artists_judd.gif) no-repeat;
	width: 330px;
	height: 22px;
	}

#page_header_artists_kahn {
	background: url(artists/images/header_artists_kahn.gif) no-repeat;
	width: 330px;
	height: 22px;
	}
	
#page_header_artists_kahn_oils {
	background: url(artists/images/header_artists_kahn_oils.gif) no-repeat;
	width: 330px;
	height: 22px;
	}

#page_header_artists_kahn_pastels {
	background: url(artists/images/header_artists_kahn_pastels.gif) no-repeat;
	width: 303px;
	height: 22px;
	}

#page_header_artists_kahn_monotypes {
	background: url(artists/images/header_artists_kahn_monotypes.gif) no-repeat;
	width: 380px;
	height: 22px;
	}

#page_header_artists_kelly {
	background: url(artists/images/header_artists_kelly.gif) no-repeat;
	width: 330px;
	height: 22px;
	}

#page_header_artists_lewitt {
	background: url(artists/images/header_artists_lewitt.gif) no-repeat;
	width: 330px;
	height: 22px;
	}

#page_header_artists_liberman {
	background: url(artists/images/header_artists_liberman.gif) no-repeat;
	width: 330px;
	height: 22px;
	}

#page_header_artists_lichtenstein {
	background: url(artists/images/header_artists_lichtenstein.gif) no-repeat;
	width: 330px;
	height: 22px;
	}

#page_header_artists_masson {
	background: url(artists/images/header_artists_masson.gif) no-repeat;
	width: 330px;
	height: 22px;
	}

#page_header_artists_matisse {
	background: url(artists/images/header_artists_matisse.gif) no-repeat;
	width: 330px;
	height: 22px;
	}

#page_header_artists_miller {
	background: url(artists/images/header_artists_miller.gif) no-repeat;
	width: 330px;
	height: 22px;
	}

#page_header_artists_motherwell {
	background: url(artists/images/header_artists_motherwell.gif) no-repeat;
	width: 330px;
	height: 22px;
	}

#page_header_artists_oldenburg {
	background: url(artists/images/header_artists_oldenburg.gif) no-repeat;
	width: 330px;
	height: 22px;
	}

#page_header_artists_picasso {
	background: url(artists/images/header_artists_picasso.gif) no-repeat;
	width: 330px;
	height: 22px;
	}

#page_header_artists_rauschenberg {
	background: url(artists/images/header_artists_rauschenberg.gif) no-repeat;
	width: 330px;
	height: 22px;
	}
	
#page_header_artists_rickey {
	background: url(artists/images/header_artists_rickey.gif) no-repeat;
	width: 330px;
	height: 22px;
	}

#page_header_artists_ross {
	background: url(artists/images/header_artists_ross.gif) no-repeat;
	width: 330px;
	height: 22px;
	}

#page_header_artists_stella {
	background: url(artists/images/header_artists_stella.gif) no-repeat;
	width: 330px;
	height: 22px;
	}

#page_header_artists_twombly {
	background: url(artists/images/header_artists_twombly.gif) no-repeat;
	width: 330px;
	height: 22px;
	}

#page_header_artists_voulkos {
	background: url(artists/images/header_artists_voulkos.gif) no-repeat;
	width: 330px;
	height: 22px;
	}

#page_header_artists_warhol {
	background: url(artists/images/header_artists_warhol.gif) no-repeat;
	width: 330px;
	height: 22px;
	}

#page_header_exhibits {
	background: url(images/header_exhibits.gif) no-repeat;
	width: 93px;
	height: 18px;
	}

#page_header_about {
	background: url(images/header_about.gif) no-repeat;
	width: 68px;
	height: 18px;
	}
	
#page_header_contact {
	background: url(images/header_contact.gif) no-repeat;
	width: 86px;
	height: 17px;
	}
	
	
	
/* Text
----------------------------------------------- */

h1 {
	margin: 0;
	padding: 0;
	display: none;
    }
	
h2 { 
    font-family: times new roman, serif;
	font-size: 20px;
	font-weight: bold;
	color: #685F4F;
	margin: 0 0 10px 0;
    } 

h2.news { 
    font-family: times new roman, serif;
	font-size: 20px;
	font-weight: bold;
	color: #685F4F;
	margin: 0;
    }

h3 { 
    font-family: times new roman, serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	margin: 0 0 10px 0;
    }
	
h5 { 
    margin: 0;
	padding: 5px 0;
	border-bottom: 1px solid #000000;
    }

.exhibits_subhead { 
    font-family: times new roman, serif;
	font-size: 20px;
	font-weight: bold;
	color: #685F4F;
    }
	
p {
	margin: 0 0 10px 0;
	}

#exhibits_left_column2 p {
	margin: 0 0 10px 0;
	line-height: normal;
	}

p.news {
	margin: 0 0 20px 0;
	}

#right p {
	margin: 10px 0 0 0;
	line-height: normal;
	}

p.artist_description {
	margin: 0 0 10px 0;
	}
	
p.caption1 {
	margin: 2px;
	font-weight: bold;
	}	

p.caption2 {
	margin: 2px;
	padding: 0;
	font-size: 11px;
	font-style: italic;
	}

p.collections {
	margin: 0 0 15px 0;
	}
	
	
/* Navigation
----------------------------------------------- */

a:link {
	color: #000000;
	text-decoration: underline;
	}
	
a:visited {
	color: #000000;
	text-decoration: underline;
	}
	
a:hover {
	color: #000000;
	text-decoration: underline;
	}
	
a:active {
	color: #000000;
	text-decoration: underline;
	}
	
.artist_description a {
	font-weight: bold;
	}
	
	
	
/* Lists
----------------------------------------------- */

/* RIGHT NAVIGATION LIST*/

#right ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

#right li {
	width: 120px;
	height: 26px;
	margin: 0;
	padding: 0;
	}
	
*html #right li {
	width: 120px;
	height: 25px;
	margin: 0;
	padding: 0;
	}
	
#right ul li a {
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: times new roman, serif;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 3px;
	color: #000000;
	text-decoration: none;
	}
	
#right ul li a:hover {
	background-color: #323F56;
	color: #ffffff;
	}
	
/* fix ie. hide from ie mac \*/
*html #right ul li { float: left; }
*html #right ul li a { height: 1%; }
/* end */

#current_page a:visited, #current_page a:link {
	background-color: #323F56;
	color: #ffffff;
	}

	
/* HOME NEWS LIST*/

#home_news {
	list-style-type: none;
	margin: 0;
	padding: 7px 0 0 0;
	width: 375px;
	}

#home_news li {
	padding-bottom: 8px;
	}
	
#home_news a {
	display: block;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	}
	
#home_news a:hover {
	background-color: #dfdfdf;
	text-decoration: none;
	}
	

/* NEWS MAIN LIST*/

#news_main {
	list-style-type: none;
	margin: 0;
	padding: 10px 0 0 0;
	width: 800px;
	}

#news_main li {
	padding-bottom: 8px;
	height: 20px;
	}
	
#news_main a {
	display: block;
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	}
	
#news_main a:hover {
	background-color: #ffffff;
	text-decoration: none;
	}
	

	
/* Tables
----------------------------------------------- */

/* ARTISTS TABLE*/

div.imgset {
	width: 185px;
	text-align: center;
	margin: 3px 0 3px 0;
	padding: 5px;
	display: inline;
	float: left;
	}

div.imgset2 {
	width: 185px;
	text-align: center;
	margin: 3px 0 3px 10px;
	padding: 5px;
	display: inline;
	float: left;
	}
	
	
	
/* Misc
----------------------------------------------- */

.nodesign {
	margin-top: 40px;
	}