body { 
	font-family:Georgia,Times,Helvetica; 
	margin: 0px; 
	padding:0px;
    font-size:13px;
	background-image:url("http://www.juliesummers.co.uk/pics/background.png");
	background-repeat:no-repeat;
    color:#555555;
	width:1150px;
}

a:link, a:visited, a:active {
    text-decoration:none;
}

hr {
    border-style:solid;
    border-width:0px;
    border-top-width:1px;
    color:#cccccc;
}

img {
	margin:0px;
	padding:0px;
	border:0px;
	border-style:none;
}

acronym{
	border-bottom:0px;
}

a:link, a:visited, a:active {
    text-decoration:none;
	
}


a:hover {
    text-decoration:underline;
    color:#000000;
}

.layout_table {
	border-collapse:collapse;
	margin:0px;
	padding:0px;
}

.layout_table td {
	margin:0px;
	padding:0px;
}


.layout_table td img,
.layout_table td input {
	display: block;	
}



#home_img
{
	position:absolute;
	z-index:10;
	left:225px;
	top:95px;
}

#home_welcome,
#home_content
{
	position:absolute;
	z-index:20;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1.2em;
}

#home_content
{
	color:#C0676D;
	line-height:1.3em;
}

#home_content a,
#home_content a:visited
{
	color:#963F45;
}


#home_welcome {
	left:210px;
	top:184px;
	width:350px;
	font-size:18px;
}



#home_content {
	left:250px;
	top:292px;
	width:300px;
	font-size:15px;
	text-align:left;
}


#mh_title{
	position:absolute;
	z-index:100;
	width:300px;
	left:249px;
	top:94px;
	text-align:right;
}

#mh_iframe{
	height:500px;
	width:180px;
}

#mainmenubar,
#mainmenubar_nofixed{
	z-index:10;
	left:0px;
	top:185px;
	width:180px;
	overflow:visible;
}

#mainmenubar{
	position:absolute;
	/*position:fixed;*/
}

#mainmenubar_nofixed{ /*for ie6, which doesn't do fixed menus, make the menu absolutely positioned instead*/
	position:absolute;
}

#mainmenubar a:hover {
	text-decoration:none;
}

.spaced_menuitem {
	padding-top:15px;
}

.page_content {
	margin-top:87px;
	background-image:url("http://www.juliesummers.co.uk/pics/background.png");
	background-repeat:no-repeat;
	background-position:0px -87px;
	overflow:visible;
}

.leftcol{
	float:left;
	width:182px;
	height:400px;
}

.midcol,
.midcol_wide,
.midcol_wide_newsletter
{
	float:left;
	margin-left:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1.8em;
	background-color:transparent;
}

.midcol,
.midcol_wide {
	margin-top:100px;
}

.midcol_wide_newsletter {
	margin-top:80px;
}

.midcol {width:450px;}
.midcol_wide,
.midcol_wide_newsletter {width:560px;}


.midcol_text
{
	margin-left:50px;
	margin-right:50px;
}

.midcol_wide_text
{
	margin-left:30px;
	margin-right:30px;
	clear:both;
}


.book_spacer
{
	clear:both;
	padding-bottom:15px;
}

.leftbook_cover
{
	float:left;
}
.rightbook_cover
{
	float:right;
}

.leftbook_cover, 
.rightbook_cover
{
	display:block;
}

.leftbook_cover a, 
.leftbook_cover a:visited, 
.rightbook_cover a,
.rightbook_cover a:visited
{
	text-decoration:none;
}

.leftbook_text
{
	float:left;
	text-align:left;
	margin-left:5px;
}


.rightbook_text
{
	float:right;
	text-align:right;
	margin-right:10px;;

}

.leftbook_text,
.rightbook_text
{
	margin-top:5px;
	font-family:"Times New Roman", Times, serif;
}

.books_soon
{
	font-style:italic;
	font-size:15px;
	color:#993333;
}

.books_title
{
	font-size:26px;
	margin-top:30px;
}

.books_desc
{
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top:10px;
	font-size:15px;
	font-style:italic;
	color:#666666;
	line-height:1.3em;
}

.books_published_date
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	margin-top:40px;
	color:#aaaaaa;
}





.rcol {
	float:left;
	width:360px;
	padding-left:0px;
	padding-top:100px;
	background-image:url("http://www.juliesummers.co.uk/pics/rcolbg.png");
	background-repeat:repeat-y;
	background-position: 12px;
}

.rcol_text{
	margin-left:30px;
}

.rcol_media_heading{
	font-size:18px;
	padding-top:2em;
}

.rcol_media_notes{
	line-height:1.4em;
}

.page_bottom {
	clear:both;
	background-image:url("http://www.juliesummers.co.uk/pics/hline.png");
	background-repeat:no-repeat;
	margin-top:0px;
	padding-top:10px;
}
.bottom_text {
	margin-left:230px;
	padding-bottom:20px;
}

.comment_notes {
	margin-left:230px;
	padding-bottom:20px;
	font-style:italic;
	color:#999999;
	width:400px;
}

.optional {
	color:#aaaaaa;
}


.page_content_lcol_fw
{
	float:left;
	margin-left:182px;
	width:460px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-family:"Trebuchet MS", Arial, Helvetica;
	line-height:1.8em;
	background-color:transparent;
}



.midcol_wide_break {
	clear:both;
	height:40px;
	background-image:url("http://www.juliesummers.co.uk/pics/hline.png");
	background-position:00px 20px;

	background-repeat:no-repeat;
	width:600px;
}


.page_title {font-size:30px;color:#777777;padding-bottom:0.5em;}
.page_subtitle {font-size:18px;color:#777777; padding-top:1em;padding-bottom:1em}

.festivals_title{font-size:24px;color:#777777;padding-bottom:0.5em;}


.book_title, .news_subtitle, .book_subtitle,.page_title,.page_subtitle,.talk_title, .talk_subtitle { font-family:"Times New Roman", Times, serif }

.book_title { font-size:38px;padding-bottom:20px;line-height:0.9em;}
.talk_title { font-size:30px;padding-top:85px;line-height:1em; }

.book_subtitle { font-size:21px;padding-bottom:2px}
.news_subtitle { color:#777777;font-size:18px;padding-bottom:2px}
.talk_subtitle {font-size:18px;padding-top:10px;padding-bottom:10px; background-color:transparent;color:#999999;}

.cd_artist { 
color:black; 
font-weight:bold;
padding-top:1em;
}

.book_description, 
.cd_artist,
.talk_description,
.festivals_description,
.media_description,
.news_description,
.exhibition_description{
	text-align:left; 
	font-family:Georgia, 'Times New Roman', Times, serif;
}

.feedback_intro
{
	font-size:18px;
}



.field_error
{
	color:red;
}

.comment_subject
{
	font-size:18px;
	padding-bottom:0.5em;
}

.comment_author
{
	text-align:right;
	font-style:italic;
	font-weight:bold;
	font-size:14px;
	padding-top:0.5em;
}

.comment_place
{
	font-size:12px;
	color:#666666;
	text-align:right;
}
.reader_comment
{
	padding-top:1em;
	padding-bottom:1em;
}

.talk_description,
.festivals_description
{
	padding-bottom:50px;
}

.address {line-height:1.4em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}

.bd_pic_cell {
	padding-top:20px;
	padding-bottom:10px;
	font-size:12px; 
	line-height:1.2em;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	clear:both;
}
.bd_picture {}
.bd_picture img, .bd_lpicture img {display:block;}

.bd_lpicture {float:left; margin-right:5px;}
.bd_rpicture {float:right; margin-left:5px;}

.bd_pcaption{
	margin-right:15px;
	margin-top:3px;
}

.award_box {
	padding-top:20px;
	margin-bottom:20px;
}
.award_text {
	float:left;
	width:170px;
	font-family:"Times New Roman", Times, serif;
 	line-height:1.3em;
	font-size:15px;
}

.award_logo {
	float:left;
}

.book_quote_box {
	clear:both;
	padding-bottom:20px; 
	font-family:"Times New Roman", Times, serif}

.book_quote {font-size:18px;}
.book_quote_author {padding:8px;font-size:18px;font-style:italic;color:#777}
.book_quote_author_expl {padding:8px;font-size:15px;font-style:italic;color:#777}


.cd_info, 
.cd_info_bold {
	font-size:14px;
	padding-bottom:0.5em;
	line-height:1.5em;
}

.cd_info_bold {
	font-weight:bold;
}

.pic_artist_bio
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.5em;
}


.rcol_buy_button,
.rcol_comment_button {margin-left:0px;}

.copyright_notice{font-size:11px; line-height:1.3em;color:#999999}

.stranger,
.stranger a:link,
.stranger a:visited, 
.stranger a:active {
	 color:#65030E;
}

.remembered,
.remembered a:link,
.remembered a:visited, 
.remembered a:active {
	 color:#5C8349;
}

.colonel,
.colonel a:link,
.colonel a:visited, 
.colonel a:active {
	 color:#973E44;
}

.fearless,
.fearless a:link,
.fearless a:visited, 
.fearless a:active {
	 color:#8680B5;
}

.shackleton,
.shackleton a:link,
.shackleton a:visited, 
.shackleton a:active {
	 color:#646C6E;
}


#book_a_talk {
	color:#999999;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	padding-bottom:20px;}
	
#book_a_talk a, 
#book_a_talk a:visited {
	font-weight:bold;
	color:#888888;
}

.pre_title_message {
	color:#999999;
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;}
	
.pre_title_talk a,
.pre_title_talk a:visited {
	font-weight:bold;
	color:#888888;
}

.contact_heading,
.festivals_title,
.media_heading,
.news_heading,
.talks_heading,
.exhibitions_heading,
.comment_subject,
.rlink_category,
.newsletter_title,
.general_title
{
	color:#973E44;
}

.contact_heading,
.festivals_title,
.media_heading,
.news_heading,
.talks_heading,
.rlink_category,
.exhibitions_heading,
.newsletter_title,
.general_title
{
	clear:both;
	font-size:26px;
	font-family:"Times New Roman", Times, serif;
	line-height:1.3em;
}

.news_heading
{
	font-size:20px;
}

.media_heading,
.news_item,
.rlink_item{
	padding-bottom:20px;
}




.news_heading,
.talks_heading,
.rlink_category,
.newsletter_title,
.general_title{
	padding-bottom:10px;
}

.rlink,
.rlink a,
.rlink a:visited {
	font-size:14px;
	font-weight:bold;
}

.rlink_desc {
}


.media_intro,
.exhibition_intro
{
	float:left;
	clear:both;
	margin-right:15px;
	margin-bottom:30px;
	width:180px;
}

.news_description
{
	padding-bottom:20px;
}

.media_description,
.exhibition_description
{
	margin-bottom:30px;
	float:left;
	width:290px;
}

.media_link
{
	margin-top:20px;
	font-style:italic;
	color:#999999;
}



.media_subheading,
.exhibition_title,
.newsletter_subheading
{
	font-size:20px;
	color:#0066CC;	
}

.media_date,
.media_company,
.exhibition_venue
{
	font-size:16px;
	font-family:"Times New Roman", Times, serif;
}

.media_date,
.media_company,
.media_company a,
.media_company a:visited,
.exhibition_venue

{
	color:#BB5B63;
}


.media_subheading + .media_logo,
.media_date + .media_logo
{
	padding-top:15px;
}

.media_logo {
	text-align:left;
}

.contact_subheading {
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	float:left;
	clear:both;
	padding-top:20px;
}

.contact_heading,
.contact_subheading
{
	text-align:right;
	margin-right:15px;
	width:225px;
}

.contact_subheading,
.biography_subheading{
	color:#B5597B;
}


.contact_info {
	padding-top:20px;
	float:left;
}

.contact_break {
	clear:both;
	padding-top:20px;
}

.contact_section {
	padding-bottom:20px;
}

.fw_picheaded_section {
	width:462px;
	background-repeat:no-repeat;
	background-color:white
}

.biography_subheading {
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	padding-top:1em;
}

#tt_fearless {	background-image:url("http://www.juliesummers.co.uk/pics/tt_fearless.jpg");}
#tt_kwai {		background-image:url("http://www.juliesummers.co.uk/pics/tt_kwai.jpg");}
#tt_shackleton {		background-image:url("http://www.juliesummers.co.uk/pics/tt_shackleton.jpg");}
#tt_shackleton2 {		background-image:url("http://www.juliesummers.co.uk/pics/tt_shackleton2.jpg");}
#tt_caterpillar {		background-image:url("http://www.juliesummers.co.uk/pics/tt_caterpillar.jpg");}
#tt_graves {		background-image:url("http://www.juliesummers.co.uk/pics/tt_graves.jpg");}
#tt_stranger {		background-image:url("http://www.juliesummers.co.uk/pics/tt_stranger.jpg");}
#tt_oxlit {		background-image:url("http://www.juliesummers.co.uk/pics/tt_oxlit.jpg");}

.report_table{
	border-collapse:none;
}

.report_table td {
background-color:#eeeeee;
padding:3px;
}

td.alert_td {
	background-color:#FFCCFF;
}

.report {
	margin-left:210px;
	margin-top:130px;
	margin-bottom:200px;
	width:500px;
	line-height:1.8em;
}

div.rcol_photo_from_midcol
{
	position:absolute;
	left:742px;
}

div.rcol_photo_caption
{
	text-align:right;
	margin-right:15px;
	margin-top:0px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-style:italic;
}


div.rcol_photo_lcaption
{
	margin-left:35px;
	width:350px;
	margin-top:0px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-style:italic;
}


div.rcol_comment_from_midcol
{
	left:780px;
	position:absolute;
	
	font-size:16px;
	font-style:italic;
	color:#777;
}

div.rcol_comment_from_midcol a
{

}

.newsletter_contents a
{
	color:#0066CC;
}

.newsletter_contents a:visited
{
	color:#66B3FF;
}

.newsletter_contents a:hover
{
	color:#0066CC;
	text-decoration:underline;
}

.newsletter_subscribe_heading_old
{
	font-size:18px;
	padding-top:170px;
}

.newsletter_subscribe_heading
{
	font-size:18px;
}

.newsletter_subscribe_message
{
	line-height:1.8em;
	color:#666666;	
}

.newsletter_lpic_cell,
.newsletter_rpic_cell {
	margin-top:5px;
	font-size:12px; 
	line-height:1.2em;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	clear:both;
	display:block;
	font-style:italic;
}

.newsletter_rpic_cell{
	float:right;
	margin-left:25px;
}
.newsletter_lpic_cell {
	float:left;
	margin-right:25px;
}

.newsletter_lpic_cell img,
.newsletter_rpic_cell img {display:block;}

.newsletter_subheading
{
	background-image:url("http://www.juliesummers.co.uk/pics/hline.png");
	background-repeat:no-repeat;
	background-position:-500px 0px;
	margin-top:30px;
	padding-top:8px;
}

.hline
{
	background-image:url("http://www.juliesummers.co.uk/pics/hline.png");
	background-position:-500px 0px;
	background-repeat:no-repeat;
	height:10px;
}

