/* styles for character landing page */

.characterHomeLeft
{
float: left;
display: inline;
width: 161px;
padding: 0 10px 10px 10px;
}

.characterHomeRight
{
float: left;
display: inline;
width: 235px;
padding: 0 10px 10px 10px;
border-left: 1px solid #7e2b42;
margin: 0 0 20px 0;
}

.characterHomeLeft p:first-line,
.characterHomeRight p:first-line
{
font-weight: bold;
}

.characterVerticalDivider
{
border-bottom: 1px solid #7e2b42;
padding: 1px;
margin: 10px 0 10px 0;
clear: both;
}

.muse
{
clear: right;
margin: 0 0 40px 0;
}

/* end styles for character landing page */



/* interior character page styles */

.characterLeft
{
float: left;
display: inline;
width: 245px;
padding: 0 0 10px 10px;
background: none;
}

.characterRight
{
float: left;
display: inline;
width: 170px;
padding: 0 0 80px 10px;
text-align: center;
}

.swatch
{
margin: 12px 0 0 0;
}

h3.collections
{
color: #3e3a36;
font: normal 11px/14px Georgia, Times, serif;
text-transform: uppercase;
}

.bigAbg
{
background: url(/images/the_library/the_characters/big_a_bg.gif) top left no-repeat;
margin: 0 0 0 -50px;
padding: 0 0 0 50px;
}

.bigIbg
{
background: url(/images/the_library/the_characters/big_i_bg.gif) top left no-repeat;
margin: 0 0 0 -50px;
padding: 0 0 0 50px;
}

.bigTbg
{
background: url(/images/the_library/the_characters/big_t_bg.gif) top left no-repeat;
margin: 0 0 0 -50px;
padding: 0 0 0 50px;
}

/* end interior character page styles */




/* adventure page styles */
.rightCol {
	height: 100%;
	float: left;
	width: 580px;
}
.rightColVeniceAdventure {
	background: url(/images/the_library/the_adventures/venice_bg.jpg) bottom right no-repeat;
}
.rightColIbizaAdventure {
	background: url(/images/the_library/the_adventures/ibiza_bg.jpg) bottom right no-repeat;
}
.rightColGardensAdventure {
	background: url(/images/the_library/the_adventures/english_gardens_bg.jpg) bottom right no-repeat;
}
.rightColSavileAdventure {
	background: url(/images/the_library/the_adventures/savile_bkg.jpg) top right ;
}
.rightColHeritageAdventure {
	background: url(/images/the_library/the_adventures/heritage_bkg.jpg) top right ;
}

.rightColStatesideAdventure {
	background: url(/images/the_library/the_adventures/stateside_bkg.jpg) top right ;
}
.rightColLondonHolidayAdventure {
	background: url(/images/the_library/the_adventures/london_holiday_bkg.jpg) top right ;
	
}
.rightColFlaglersAdventure {
	background: url(/images/the_library/the_adventures/flaglers_bkg.jpg) top right ;
}


.rightColMontecarloAdventure {
	background: url(/images/the_library/the_adventures/montecarlo_bkg.jpg) top right no-repeat ;
}

.rightColLasataSummerAdventure {
	background: url(/images/the_library/the_adventures/lasata_summer_bkg.jpg) top right no-repeat ;
}

.rightColImperialCricketAdventure {
	background: url(/images/the_library/the_adventures/imperial_cricket_bkg.jpg) top right no-repeat ;
}
/************END ADV STYLES*********/


ul.left_nav_vol_list {
	list-style-type:none;
	padding:0 0 0 10px;
	margin:0;
}
ul.left_nav_vol_list li {
	padding:0;
	margin:0;
}
#vol_nav {
	margin:5px 0 0 0;
	float:left;
}
.adventureNavInterior ul.vol_list li.current a{
	color:#7e2a41;
	text-decoration:underline;	

}
ul.leftNavLinks li ul.left_nav_vol_list a.left_vol_hd {
	font-style:italic;
	font-weight:bold;
}
ul.vol_list li.current a {
	color:#fff;
}
.adventureNav
{
	
	width: 125px;
	border: 2px solid #675c53;
	padding: 2px;
	
	margin-bottom:5px;
}
.adventureNavInterior img 
{
    display:block;
    padding:0;
    margin:0;
    }
.adventureNavInterior
{
border: 1px solid #675c53;
background: #fef3e1;
}

.adventureNavInterior ul
{
	list-style-type: none;
	padding: 8px 0 5px 0;
}

.adventureNavInterior ul li
{
	text-align: center;
	padding: 0;
	margin-bottom:5px;
}

.adventureNavInterior ul li a,
.adventureNavInterior ul li a:link,
.adventureNavInterior ul li a:visited,
.adventureNavInterior ul li a:active
{
color: #3e3a36;
text-decoration: none;
text-transform: uppercase;
}

.adventureNavInterior ul li a:hover
{
text-decoration: underline;
}

.adventureText
{
	float: left;
	text-align: left;
	width: 285px;
	margin: 0 0 20px 0;
}

.adventureText p
{
padding: 15px 15px 0 15px;
}

.adventureText p.firstParagraph:first-line
{
font-weight: bold;
}

.centerImageHeader
{
text-align: center;
clear: both;
}

.centerEndMark
{
text-align: center;
clear: both;
margin: 10px 0;
}

.adventureFooter
{
border-top: 2px solid #7e2b42;
margin: 10px 0 0 0;
padding: 10px 0 0 0;
text-align: right;
clear: both;
}