.blue{color:#216984}
.yellow{color:#dbe0b7}
.L_blue{color:#bfded0}
.purple{color:#8f6c80}

*{padding:0; margin:0}
html, body {height:100%}

img{border:none}

/* div{float:left} */

body{font-family:Arial, Helvetica, sans-serif}

/*-------------------------------------------------------------*/
/*MODIFIED RULES FOR RE_DESIGN*/
#main_nav{
    width:100px; 
    padding:0; 
    border:none; 
    position:relative; top:-40px;
    
}
	
#main_nav ul{
   width:76px; height:auto;
   padding:0 24px 0 0; 
   list-style-type:none; 
   font:14px/12px Georgia, "Times New Roman", Times, serif; text-align:right; 
   /* position:relative; top:-43px */
}

#main_nav ul li{margin-bottom:1.2em}
#main_nav a{color:#aaa; text-decoration:none}
#main_nav a:hover{color:#333333}
#main_nav .selected {color:#333}

#main_nav ul ul{
    width:76px;
    font-style:italic; font-size:12px;
}
		
	/*DEFAULT LINKS*/
	#index #main_nav .index a,
	#print #main_nav .print a,
	#info #main_nav .info a,
	#illustration #main_nav .illustration a{color:#333333}
	

	
	
#logo{height:24px; width:326px;float:left}
	#logo h1 a{display:block; height:31px; width:257px; background:url(/assets/logo_block.gif) no-repeat; position:absolute; top:-12px; right:22px}

	#logo h1 a{color:#aaa; text-indent:-5000px}
	
#spacerColumn{width:100px}

#fullHeight {height:100%; margin: auto; vertical-align: middle; border:none}

#fullHeight td{position:relative; width:100px}


#wrapper{
	width:700px;
	height:374px;
	position:relative;}

#col1{width:350px; height:374px; float:left}
#col2{width:350px; float:right;}

#indexPic_print{border: 2px solid #bfded0; width:346px; height:346px}

#infoPic_print{border: 2px solid #bfded0; width:286px; height:286px; padding:30px}

#mainPic_print{border: 2px solid #bfded0; width:346px; height:346px}

#mainPic_illus{border: 2px solid #dbe0b7}

#gallery_text{height:120px; width:286px; background-color:#bfded0; padding:20px; overflow:hidden}




/****** PAGINATION  **********/
#picNav{
height:24px;
font:bold 10px/10px Arial, Helvetica, sans-serif}


    

#picNav.printmaking a{
    text-decoration:none;
    color:#216984;
}






/*////////////////////////////////////////////////////*/
/*scroll text for info page*/
#infoPic_print #wn{position:absolute; overflow:hidden; color:#216984; width:286px; height:284px}
#infoPic_print #lyr1{}

#gallery_text #wn2{position:absolute; overflow:hidden; color:#216984; width:286px; height:120px}
#lyr2{}

#infoPic_print h2{font-size:12px; margin-bottom:0.5em}
#gallery_text h2{font-size:12px; margin-bottom:0.5em}
#infoPic_print p{font-size:11px; line-height:1.5em; margin-bottom:10px; text-align:justify}
#gallery_text p{font-size:11px; line-height:1.5em; margin-bottom:10px}

/*scroll arrows*/
#scroll_links{position:relative; left:-35px; bottom:26px; width:11px; height:16px; text-align:center}

/*scroll info*/
#scroll_links a{display:block; width:11px; height:8px; overflow:hidden}
#scroll_links a.up{background:url(assets/up_arrow.gif) no-repeat 0 0; margin-bottom:3px}
#scroll_links a:hover.up{background-position:0 -8px}

#scroll_links a.down{background:url(assets/down_arrow.gif) no-repeat 0 0}
#scroll_links a:hover.down{background-position:0 -8px}

/*scroll gallery*/
#scroll_links2 a{display:block; width:11px; height:8px; overflow:hidden}
#scroll_links2 a.up{background:url(assets/up_arrow.gif) no-repeat 0 0; margin-bottom:3px}
#scroll_links2 a:hover.up{background-position:0 -8px}

#scroll_links2 a.down{background:url(assets/down_arrow.gif) no-repeat 0 0}
#scroll_links2 a:hover.down{background-position:0 -8px}

/*scroll arrows*/
#scroll_links2{position:relative; left:690px; top:-220px; width:11px; height:16px; text-align:center}


#print_text{
height:140px; 
width:306px;

font:11px/22px Arial, Helvetica, sans-serif;
float:left;
text-align:left;
background-color:#bfded0; 
color:#216984;
padding:10px;
overflow:hidden}

#illus_text{
height:140px; 
width:306px;

font:11px/22px Arial, Helvetica, sans-serif;
float:left;
text-align:left;
background-color:#dbe0b7; 
color:#8f6c80;
padding:10px;
}


#print_address{
height:146px;
width:140px;
float:left;
background-color:#216984;
padding:10px;
position:relative}



#illus_address{
height:146px;
width:140px;
float:left;
background-color:#8f6c80;
padding:10px;
position:relative}

.addressText{font:10px/15px Arial, Helvetica, sans-serif;
color:#fff;
margin:0;
}

#addressPic{
width:190px;
height:190px;
float:left;
border: solid;
border-width:0px;
float:right}

#addressPic_noBorder{
width:188px;
height:188px;
float:left;
border: solid;
border-width:1px;
float:right}


.picNumBox{
width:20px; 
border:1px solid #dbe0b7;
margin:5px 10px 0 0;
float:left;
text-align:center;
}

.picNumBox a{
display: block;
text-decoration:none;
width:20px; 
padding:3px 0px;
color:#8f6c80}

.picNumBox a:hover {background-color:#dbe0b7}

.picNumBox_noLink{
background-color:#dbe0b7;
width:20px;
padding:3px 0px;
border:1px solid #dbe0b7;
margin:5px 10px 0 0;
float:left;
text-align:center;
color:#8f6c80}

.picNumBox_print{
width:20px; 
border:1px solid #bfded0;
margin:5px 10px 0 0;
float:left;
text-align:center;
}

.picNumBox_print a{
display: block;
text-decoration:none;
width:20px; 
padding:3px 0px;
color:#216984}

.picNumBox_print a:hover {background-color:#bfded0}

.picNumBox_noLink_print{
background-color:#bfded0;
width:20px;
padding:3px 0px;
border:1px solid #dbe0b7;
margin:5px 10px 0 0;
float:left;
text-align:center;
color:#216984}



a.email:link{color:#fff; text-decoration:none}
a.email:visited{color:#fff; text-decoration:none}
a.email:hover{color:#dbe0b7; text-decoration:none}
a.email:active{color:#fff; text-decoration:none}

a.email_dark:link{color:#216984; text-decoration:none}
a.email_dark:visited{color:#216984; text-decoration:none}
a.email_dark:hover{color:#fff; text-decoration:none}
a.email_dark:active{color:#216984; text-decoration:none}

a.email_dark_purple:link{color:#8f6c80; text-decoration:none}
a.email_dark_purple:visited{color:#8f6c80; text-decoration:none}
a.email_dark_purple:hover{color:#fff; text-decoration:none}
a.email_dark_purple:active{color:#8f6c80; text-decoration:none}

a.info{color:#216984; text-decoration:underline}
a.info:hover{color:#000000}


a.print{color:#216984}
a.illus{color:#8f6c80}
a.print:hover, a.illus:hover{color:#fff}

/*****************  revised caption rules  ************************/
p.caption_top{
    font:10px/1.5 Arial, sans-serif; color:#fff;
    
}

p.caption_btm{
    font:10px/1.5 Arial, sans-serif; color:#fff;
    position:absolute; bottom:10px; right:10px;
    text-align:right;
    
}


.noborder{border:none}







/*****************  STYLES FOR INFO AND BLOG ************************/

body#news{
    padding-top:185px;
    font:12px/1.5 arial, sans-serif; color:#216984;
}

#news_wrapper{
    width:900px;
    padding:0 20px; margin:0 auto;
    overflow:hidden;
}






/**** CONTENT ****/
h1{
    font-size:18px; line-height:1.2; color:#216984;
    margin-bottom:1em;
} 

h2{
    font-size:18px; line-height:1.2;
    color:#216984;
}

p{margin-bottom:1em;}


a{color:#216984}



#page{
    width:678px;
    float:left;
    margin-right:100px;
}


#header a.logo{
    display:block;
    width:678px; height:42px;
    background:url(/assets/clare-curtis-logo-header.png) no-repeat;
    text-indent:-9999px;
    margin-bottom:16px;
}


#content{
    overflow:hidden;
    /* background:#bfded0; */
    background:#fff;
}





/**** SIDE BAR ****/
#menu{
    width:100px;
    padding-top:36px;
    float:left;}

/*main menu*/
#news_nav{
    list-style-type:none; 
    font:14px/12px Georgia, "Times New Roman", Times, serif;
    text-align:right;
    padding-right:24px;
}


#news_nav  li{
    margin-bottom:1.2em;
    
}

#news_nav a{color:#aaa; text-decoration:none}
#news_nav a:hover{color:#333333}
#news_nav .selected {color:#333}
#news_nav ul{
    width:76px; 
    top:0; 
    padding:0; 
    font-style:italic; 
    font-size:12px;
    list-style:none;
}
		
	
	
	/*DEFAULT LINKS*/
	#news.page .info a,
	#news.home .news a{color:#333333}
	






/*********  NEWS   *********/
.entry{
    position:relative;
    padding-left:32px;
    padding-top:32px
}

.entry img{
    position:absolute; top:0;
}

.entry p{
    margin-right:340px;
}

.entry h2{
    padding-top:32px;
    word-spacing:2px
   }

.entry blockquote{
    padding:32px 0;
    width:330px;
    float:right;
    background:#bfded0;
}


.entry blockquote p{
    margin-left:83px; margin-right:50px;
    font-weight:bold;
}




/*********  INFO   *********/
#content.page div.entry{
    width:300px;
    float:left;
    margin:0;
}

#content.page div.entry p{
    margin-right:0;
}


#content.page div.entry img{
    position:relative;
}


/*sidebar*/
#content.page #sidebar{
    width:330px;
    float:right;
    background:#bfded0;
    padding-bottom:32px;
}

#content.page #sidebar p{
    margin-left:83px;
}


#content.page #sidebar a{
    text-decoration:none;
    
}


#content.page #sidebar a:hover{
    text-decoration:underline;
    color:#216984;
}


#content.page #sidebar div.telephone{
    background:#216984;
    color:#fff;
    padding:32px 0;
    margin-bottom:32px;
}

#content.page #sidebar div.telephone a{
    text-decoration:none;
    color:#fff;
    margin-left:83px;
}


#content.page #sidebar div.telephone a:hover{
    text-decoration:underline;
}



/*SLIDE SHOW*/

a.back{
    text-align:center;
    color:#fff;
    font-family: Helvetica, Arial, sans-serif;
    font-size:14px;
    width:100%;
    position:absolute; top:650px;
    text-decoration:none;    
}

a.back:hover{
    text-decoration:underline;
    



