.downld {
	color:#FFFFFF;
	width:160px;
	height:26px;
	padding-top:4px;
	padding-bottom:4px;
	background-image:URL(download_bg.gif);
	background-repeat:no-repeat;
}

.downld a	{
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	padding:5px 40px 5px 40px;
}

.downld a:hover	{
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	padding:5px 40px 5px 40px;
}

.header {
	font-size : 14pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #7E6482;
	text-decoration : none;
}

.subheading {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #54BAC0;
	text-decoration : none;
}

.pageheader {
	font-size : 14pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #54BAC0;
	text-decoration : none;
}

.title {
	font-size : 12pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #7E6482;
	text-decoration : none;
}

.imprint_text {
	font-size : 13pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #7E6482;
	text-decoration : none;
}

.month {
	font-size : 13pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #7E6482;
	text-decoration : none;
}

.title_inside {
	font-size : 12pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #54BAC0;
	text-decoration : none;
}

.subtitle {
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #54BAC0;
	text-decoration : none;
}

.text {
	font-size: 10pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #000000;
	text-decoration : none;
}

.articletitle {
	font-size : 12pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #7E6482;
	text-decoration : none;
}

.by_line {
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-STYLE: normal; 
	FONT-WEIGHT: bold; 
	COLOR: #7E6482;
	TEXT-DECORATION: none ;
}

.byline {
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-STYLE: normal; 
	FONT-WEIGHT: bold; 
	COLOR: #7E6482;
	TEXT-DECORATION: none ;
}

.sectionheader { 
  FONT-SIZE: 14pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	FONT-STYLE: normal;  
	COLOR: #7E6482; 
	TEXT-DECORATION: none;
}  

.module_title {
	font-size : 11pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #7E6482;
	text-decoration : none;
}

.module_subtitle {
	font-size : 7.5pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #54BAC0;
	text-decoration : none;
}

.bookinfo {
	font-size: 9pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #000000;
	text-decoration : none;
}

.moduletext {
	font-size: 8pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #000000;
	text-decoration : none;
}

.largetext {
	font-size: 11pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #000000;
	text-decoration : none;
}

.largeprint {
	font-size: 12pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #000000;
	text-decoration : none;

}

.subheading {
	font-size: 10pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #7E6482;
	text-decoration : none;

}

.module_link {
	font-size: 8pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #7E6482;
	text-decoration : underline;
}

.textb {
	font-size: 10pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #000000;
	text-decoration : none;

}

.textbold {
	font-size: 10pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #000066;
	text-decoration : none;

}

.smalltext {
	font-size: 9pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #000000;
	text-decoration : none;

}

.textheader {
	font-size: 10pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #7E6482;
	text-decoration : none;

}

.link {
	font-size: 10pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #7E6482;
	text-decoration : underline;
}

.linkheader {
	font-size: 10pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #7E6482;
	text-decoration : underline;

}

.bookname  {
  font-size : 15pt;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-style : normal;
  color : #7E6482;  
  text-decoration : none;
}

.title_sub  {  
  font-size:16pt;
  font-face:arial,verdana,helvetica;
  font-weight:bold;
	color : #7E6482;
  font-style : normal; 
  text-decoration : none;
} 

.authorname  {
  font-size : 33pt;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;
  font-style : normal; 
  color : #54BAC0;
  text-decoration : none;
}

.authorlist {
	font-size:14pt;
	font-face:arial,verdana,helvetica;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color: #7E6482
}

.authorletter{
	font-size: 18pt;
	font-face:arial,verdana,helvetica;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color: #F87F0E
}	

.pollstream_style{
  color: #FFFFFF; 
  font-family:  Arial, Verdana, Helvetica,sans-serif;  
  font-size:11pt; 
  letter-spacing:0.5pt; 
}

.harlequin_vote{
  font-family:  Arial, Verdana, Helvetica,sans-serif; 
  font-size:11pt; 
  color:white; 
  font-weight:bold; 
  cursor:hand; 
  border: 2px outset white;
  background-color:#505664; 
}


.channels {
  color:#9999FF;
	font-size:16px;
	font-family:arial,helvetica,san-serif;
	font-weight:bold;
}

.smlinks {
  color:#000000;
	font-size:10px;
	font-family:arial,helvetica,san-serif;
}

.series {color:#000000; font-size:12px; font-family:arial,helvetica,san-serif; font-weight:bold; }

.lists {color:#000000; font-size:10px; font-family:arial,helvetica,san-serif; font-weight:bold;}

.footer { width:100%; background-color:#4C0B23; background-image:URL("footer_bg.gif"); background-repeat:repeat-x; color:#FFFFFF; font-size:9px; font-family:arial,helvetica,san-serif; padding:8px; border:1px solid #BE7691; text-align:left;}

.footer a {color:#FFFFFF; font-size:13px; font-family:arial,helvetica,san-serif; text-decoration:none; padding:2px 0px 2px 0px;}
.footer a:hover {color:#FFFFFF; font-size:13px; font-family:arial,helvetica,san-serif; text-decoration:underline;}
.footer a.small {color:#FFFFFF; font-size:9px; font-family:arial,helvetica,san-serif; text-decoration:none; padding:2px 0px 2px 0px;}
.footer a.small:hover {color:#FFFFFF; font-size:9px; font-family:arial,helvetica,san-serif; text-decoration:underline;}
.split {color:#FFFFFF; font-size:13px; padding:0px 10px 0px 10px;}

.headlink	{
	color:#000000;
	font-size:95%;
}

.headlink a	{
	color:#000000;
	font-size:95%;
	text-decoration:none;
}

.headlink a:hover	{
	color:#000000;
	font-size:95%;
	text-decoration:underline;
}

h4 {
	color:#00334C;
	padding-bottom:6px;
}

.tdBG  { background: #663399;}

.tdSide  { background: #9966CC;}

.indent { color:ffffff; font-family:arial,helvetica; margin-left:20px; margin-right:0px;  font-size:14px; }

.bookName {text-decoration : none; color : #ffffff; font : 14px Arial, Helvetica, sans-serif; font-style:italic;}

.titleBold {text-decoration : none; color : #ffffff; font : 18px Arial, Helvetica, sans-serif; font-weight : bold}

.titleI {text-decoration : none; color : #ccccff; font : 12px Arial, Helvetica, sans-serif; font-style:italic;}

.titleS {text-decoration : none; color : #ffffff; font : 10px Arial, Helvetica, sans-serif;}

.itemTitle {text-decoration : none; color : #ccccff; font : 10px Arial, Helvetica, sans-serif; }

.ccardtext {text-decoration : none; color : #ffffff; font : 14px Arial, Helvetica, sans-serif; margin-left:20px; margin-right:10px;}


A.authnames { 
  color: #7E6482;
  font-face:arial,verdana,helvetica;
  font-weight:bold;
  font-style : normal; 
}

A.authnames:hover { 

    color: #7E6482;

    font-face:arial,verdana,helvetica;

    font-weight:bold;

    font-style : normal; 

    } 

	

.footerlinks a {
	 color:#234686; 
    font-size:10px; 
    font-family:arial,helvetica,san-serif; 
    font-weight:bold;
	 text-decoration: underline;
}

.subscribe	{
color:#079FB7;
font-size:15px;
padding-left:10px;
}


SELECT {text-decoration:none; color:#000000;}

OPTION {text-decoration:none; color:#000000;}

INPUT {text-decoration:none; color:#000000;}
INPUT.navsearch {text-decoration:none; color:#089AB3; font-size:15px; width:185px;}

INPUT.submit {text-decoration:none; color:#000000;background:#dddddd}

TEXTAREA {text-decoration:none; color:#000000;}



span.curve {background:url(forminput_right.gif) no-repeat right 0px transparent; #background:url(forminput_right.gif) no-repeat right 1px transparent; display:block; height:27px; font-family:Arial,Tahoma,sans-serif; font-weight:bold; width:170px;}

span.curve input { background:url(forminput_left.gif) no-repeat 0 0 transparent; display:block; height:21px; padding:5px 7px 0px 7px; white-space:nowrap; border:0px; width:158px; margin-top:0px; outline:none;}

span.curve_white {background:url(forminput_right_white.gif) no-repeat right 0px transparent; #background:url(forminput_right_white.gif) no-repeat right 1px transparent; display:block; height:27px; font-family:Arial,Tahoma,sans-serif; font-weight:bold;}

span.curve_white input { background:url(forminput_left_white.gif) no-repeat 0 0 transparent; display:block; height:21px; padding:5px 7px 0px 7px; white-space:nowrap; border:0px; margin-top:0px;  outline:none;}

.formtext {
	font-size:13px;
	margin-top:10px;
}

/*///////////////////////////////////////////////*/



		
/*///////////////////////////////////////////////*/



.cinset { margin-left:3px; margin-right:3px; margin-top:0px; }

.ctexts { font-size:13px; font-family:arial,helveticaf; }



body {

   font-family: Arial, Helvetica, sans-serif;

	margin: 0px;

	padding: 0px;

	background: #FFFFFF;
	font-size:small;

}

.navbar	{
	font-size:15px;
	color:#FFFFFF;
}

.navbar a	{
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 10px 0px 10px;
}

.navbar a:hover	{
	color:#F2C9D9;
	text-decoration:none;
	padding:0px 10px 0px 10px;
}

.navbar a.first	{
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 10px 0px 0px;
}

.navbar a.first:hover	{
	color:#F2C9D9;
	text-decoration:none;
	padding:0px 10px 0px 0px;
}

.cartlinks	{
	color:#666666;
}

.cartlinks b	{
	color:#000000;
	font-weight:700;
}

.cartlinks a, .cartlinks a:hover {
	color:#666666;
	text-decoration:none;
}

.cartlinks a b, .cartlinks a:hover b {
	color:#000000;
	text-decoration:none;
}

.breadcrumb {
	color:#96244D;
	font-size:80%;
	padding-left:10px;
	padding-bottom:10px;
}

.breadcrumb a {

	color: #96244D;
	text-decoration:none;

}

.breadcrumb a:hover {

	color: #96244D;
	text-decoration:underline;
}



a {

	color: #96244D;
	text-decoration:none;

}

a:hover {

	color: #96244D;
	text-decoration:underline;
}

.heading	{
	font-size:15px;
	color:#FFFFFF;

}

.heading a	{
	font-size:15px;
	color:#FFFFFF;
	text-decoration:none;
}
.heading a:hover	{
	font-size:15px;
	color:#FFFFFF;
	text-decoration:none;
}

.side-subhead	{
	font-size:15px;
	color:#000000;
	padding: 8px 2px 3px 12px;
}

.sidelink a {

	color: #96244D;
	text-decoration:none;
	padding:2px 2px 2px 12px;
	font-size:90%;

}

.sidelink a:hover {

	color: #96244D;
	text-decoration:underline;
	padding:2px 2px 2px 12px;
	font-size:90%;
}

.sidelink-rom a {

	color: #96244D;
	text-decoration:none;
	padding:2px 2px 2px 25px;
	font-size:90%;

}

.sidelink-rom a:hover {

	color: #96244D;
	text-decoration:underline;
	padding:2px 2px 2px 25x;
	font-size:90%;
}

.bestsellers	{
	font-size:12px;
	color:#000000;
}

.bestsellers a	{
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}

.bestsellers a:hover	{
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

td.topcell {



	border-right: #D8E0E9 1px solid;

	border-left:#D8E0E9 1px solid;

	background-color: #FFF;

}



td#search {

	height: 31px;

	font-size: 12px;

	color: #5C7EA9;

	font-weight: bold;

	vertical-align: middle;

	background-color: White;sign

}



 td#logo {

  width: 200px;

  height: 50px;

  background-color: #FFF;

 }

 

 td#book {

	background-image: url(top_bar_book.jpg);

	width: 439px;

	height: 50px;

	color: #234686;

	background-color: #FFF;

	background-repeat: no-repeat;

	text-align: right;

	font-size: 11px;

	font-weight: bold;

	vertical-align: top;

	padding: 5px 9px 0 0;

 }

 

 td#sign {

	background-color: #FFF;

	font-size: 10px;

	text-decoration: none;

 }

  td#sign a {

	background-color: #FFF;

	font-size: 10px;

	color:#7E6482;

	text-decoration: none;

 }

   td#sign a:hover {

	background-color: #FFF;

	color:#7E6482;

	font-size: 10px;

	text-decoration: underline;

 }

 

 td#sign ul {

 	margin: 0px;

	padding: 7px 0 0 18px;

	text-decoration : none;

 }

 

  td#sign li {

  	list-style-type: square;

	margin-left: 1px;

	padding-left: 0px;

	color: #234686;

 }

 td#sign li a {

  	list-style-type: square;

	margin-left: 1px;

	padding-left: 0px;

	color:#7E6482;
	text-decoration : none;
 }

 td#sign li a:hover {

  	list-style-type: square;

	margin-left: 1px;

	padding-left: 0px;

	color:#7E6482;
	text-decoration : underline;
 }

  td#newsletter {

   width: 778px;

	height: 50px;

 	background-image: url(cont_newsl.gif);

	background-repeat: no-repeat;

 	background-color: #FFF;

	border-right: 1px solid #D8E0E9;

	border-left:  1px solid #D8E0E9;

	vertical-align: middle;

 }

 

 td#footer {

   font-size: 10px;

	color: #FFFFFF;

   background-repeat: no-repeat;

	height: 85px;

	text-align: center;

	padding-top: 5px;

	margin: 0px;

	text-decoration: none;

	

 }

 

 td#footer p {

 font-size: 10px;

 	padding: 0;

	margin: 4px 0 5px 0;

	color:#FFFFFF;

 }

  td#footer a {

 font-size: 10px;

 	padding: 0;

	margin: 4px 0 5px 0;

	color:#FFFFFF;

 }

 

 td#corner {

   width: 8px;

 	background-image: url(footer_r_corner.gif);

	background-repeat: no-repeat;

	background-position: top, left; 

 }

 

td#t_r_corner {

 background-image: url(footer_tr_corner.gif);

 background-repeat: no-repeat;

 width: 10px;

 }

 

 td.side {

 	background-image: url(shadow_side.gif);

	background-repeat: repeat-y;

	width: 10px;

 }

 

 td#con {

   border-left: #D8E0E9 1px solid;

 	border-bottom: #D8E0E9 1px solid;

	border-right: #D8E0E9 1px solid;

 }




 td#content {

 	width: 599px;

 	background-color: #FCF0DC;

	vertical-align: top;

	vertical-align: top;

	padding: 0px;

	margin: 0px;

 }

 

 td#contentdisplay {

 	width: 599px;

 	background-color: #FCF0DC;

	vertical-align: top;

	border-left: #D8E0E9 1px solid;

	border-bottom: #D8E0E9 1px solid;

	vertical-align: top;

	padding: 0px;

	margin: 0px;

 }

 

 td#sidebar {

	width: 179px;

 	background-color: #FFF;

	vertical-align: top;

	padding: 0px;

	margin: 0px;

 }

 

 tr#white {

 	background-color: #FFF;

	

	border-right: #D8E0E9 solid 1px;

 }

 

 td#sidebar_display {

	width: 179px;

 	background-color: #FCF0DC;

	vertical-align: top;

	padding: 0px;

	margin: 0px;

 }

 

 td#mice {

 	font-size: 9px;

 }

 

td#norm {

	font-size: 12px;

}

 

 td#book_cont {

   vertical-align: top;

 	font-size: 12px;

	padding-left: 11px;

	padding-right: 10px;

 }

 

 td#book_cont h1 {

  font-size: 15px;

  font-weight: bold;

  }

  

 td#book_cont h2 {

  font-size: 12px;

  font-weight: bold;

 }

 

 td#book_cont li {

  list-style: none;

  margin: 2px 0 0 0px;

  padding-left: 0px;


 }

 

  td#book_cont ul {

  margin-left: 0px;

  }

  

  table#freebook {

  	width: 570px;

	height: 80px;

  }

  

  td#freecell {

  background-color: #FFF;

  font-size: 12px;

  color: #7E6482;

  	border: #A7B6CB solid 1px;

	padding: 5px 10px 5px 12px;

	margin: 0px;

  }

  

ul#bookDetails{

	padding-left: 0px;

	margin-left: 0px;

	list-style: none;

	margin-top : 0px;

	padding-top : 0px;

}

  

ul#details{

	padding-left: 0px;
	margin-top: 3px;
margin-bottom: 3px;
	margin-left: 0px;

	list-style: none;

  }

  

li#title {

  padding-left: 0px;

  margin-left: 0px;

  list-style: none;

  font-weight: bold;

  font-style:italic;

  font-size: 13px;

  color: #000066;

  }

 li#title-results {

  padding-left: 0px;

  margin-left: 0px;

  list-style: none;

  font-weight: bold;

  font-style:italic;

  font-size: 15px;

  color: #000066;

  }

  

li#author {
	font-size:11px;
 

  list-style: none;

  padding-left: 0px;

  margin-left: 0px;

  }

  

li#mini_s {


  list-style: none;

  padding-left: 0px;

  margin-left: 0px;

  }

  

li#l_price {
font-size:11px;
	color: #000000;

	list-style: none;

  padding-left: 0px;

  margin-left: 0px;

}



li#y_save {
font-size:11px;
	font-weight: bold;

	color: #000;

	list-style: none;

  padding-left: 0px;

  margin-left: 0px;

}

  

li#o_price {

font-size:11px;
 list-style: none;

 padding-left: 0px;

 margin-left: 0px;
 padding-top:3px;

 font-weight:bold;

 text-transform: uppercase;

}



td#books_display {

	padding-left: 11px;

}

.ourprice	{
	color:#95254F;
	font-weight:700;
	padding:0px 5px 0px 5px;
}


 

 td#maincont {

 width: 559px;

 margin-left: 1px;

 border-right: #D8E0E9 1px solid;

 border-bottom:#D8E0E9 1px solid;

 vertical-align: top;

 }

 

 table#descriptbook {

 	width: 599px;

 }

 

 td#borderc {

 background-color: #D0D8E0;

 }

 

  td#blueback {

 	background-color: #E6EBF2;

 }

  

table.blueb {

border-bottom: 1px solid #D8E0E9;

border-left:  1px solid #D8E0E9;

border-right:  1px solid #D8E0E9;

}



 	table#rightnav {

		border-left: 1px solid #D8E0E9;

		border-top:	1px solid #D8E0E9;

		

	}

	

	table#imprint {

		border-bottom: 1px solid #D8E0E9;

	}

	

	td#bottomborder {

		border-bottom: 1px solid #D8E0E9;

		padding-bottom: 10px;

	}

	td.border_white{

		border-top: 1px solid #ffffff;

	}

	table.border_yellow {

	border: 1px solid #FBD293;

		

	}

	

	td#borders {

		border-left: 1px solid #D8E0E9;

		border-bottom: 1px solid #D8E0E9;

	}

	td#borders_reasons {

		border-bottom: 1px solid #D8E0E9;

		border-left: 1px solid #D8E0E9;

		border-right: 1px solid #D8E0E9;

	}

	td#borders_reasons2 {

		border-top: 1px solid #D8E0E9;

		border-left: 1px solid #D8E0E9;

		border-right: 1px solid #D8E0E9;

	}	

	
table#blue_border {

	border: 1px solid #3333CC; 

} 

 td#border_left_right{

 	border-left: 1px solid #D8E0E9;

	border-right: 1px solid #D8E0E9;

 }

 

 table#border_right {

 	border-right: 1px solid #D8E0E9;

 }

 table#border_bottom {

		border-bottom: 1px solid #D8E0E9;

	}

form {

margin: 0px;

} 

table#suggestbook {

		border-left: 1px solid #D8E0E9;

		border-top:	1px solid #D8E0E9;

		border-right: 1px solid #D8E0E9;		

		border-bottom: 1px solid #D8E0E9;

	}

table#suggestbook_hh{

		border-left: 1px solid #3B6479;

		border-top:	1px solid #3B6479;

		border-right: 1px solid #3B6479;		

		border-bottom: 1px solid #3B6479;

	}

table#suggestbook_ii{

		border-left: 1px solid #372566;

		border-top:	1px solid #372566;

		border-right: 1px solid #372566;		

		border-bottom: 1px solid #372566;

	}

table#suggestbook_SH_suspense{

		border-left: 1px solid #364068;

		border-top:	1px solid #364068;

		border-right: 1px solid #364068;		

		border-bottom: 1px solid #364068;

	}	

table#suggestbook_hi{

		border-left: 1px solid #521368;

		border-top:	1px solid #521368;

		border-right: 1px solid #521368;		

		border-bottom: 1px solid #521368;

	}	
	
td.hubblines {border-left: #D8E0E9 1px solid;}
table#hubblines {border-top: #D8E0E9 1px solid;}	

h1 {
    padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:normal;
	margin-bottom:10px;
	color:#5C102C;
}

img.blackborder {
	border-color:#FFFFFF;}

.FieldStatus {
	color: red;
}

.sidebar-caption {
	font-family:arial;
	font-size:10pt;
	font-weight:bold;
	background-color:#000080;
	color:#ffffff;
}
.sidebar {
	font-family:arial;
	font-size:8pt;
	background-color:#f5f5dc;
	color:#000000;
}

.home_section {
	font-family:arial;
	font-size:17px;
	color:#7E6482;
	padding:10px 5px 10px 10px;
}

.navcats_heading {
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	color:#7E6482;
	padding:10px 5px 10px 10px;
}

.navcats_links {
	font-family:arial;
	font-size:10px;
	color:#7E6482;
}

.home_link {
	padding:10px 0px 10px 0px;
}

.home_link_cats {
	padding:10px 0px 0px 0px;
}

.pghead {
	font-family:arial;
	font-size:28px;
	font-weight:bold;
	color:#4B0A22;
	padding:8px;
}

#ribbon	{
	background-image:URL("ribbon.gif");
	background-repeat:no-repeat;
	z-index:10;
	top:0;
	left:0;
	float:forward;
}

#cover	{
	z-index:-1;
{




