/* CSS Document */

/*
-----------------------------------------------
UNIVERSAL STYLE SHEET (universal.css)

Site: www.ReadingGroupGuides.com
Company:  The Book Report
Author:   Sunil Kumar (sunil@bookreporter.com)
Version:  April 1, 2007
File Path: ../css/universal.css
----------------------------------------------- */


blockquote {margin-left: 50px; margin-top: 25px; margin-right: 50px; margin-bottom: 25px; }


/* NAV DROPDOWNS */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
display: inline;
float: left;
/*background-color: #f8f8dd;*/ /*overall menu background color*/
}

/*Top level menu link items style*/
.suckertreemenu ul li a{
display: block;
/*width: 90px;*/ /*Width of top level menu link items*/
padding: 0px;
border: 0px solid black;
border-left-width: 0;

}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
border: 1px solid #c1c1b3;
border-right: 4px solid #3E3B31;
border-bottom: 4px solid #3E3B31;
border-top: none;
background-image: url(../../images/nav/dropdown_background.gif);
z-index: 999;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
top: 0;
border: 1px solid #ccc;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display: block;
/*width: 160px;*/ /*width of sub menu levels*/
font-family: verdana;
color: #424235;
font-size: 10px;
text-decoration: none;
padding: 1px 10px 7px 10px;
border: 0px solid #767668;
border-top: none;
}

.suckertreemenu ul li a:visited{
color: #424235;
text-decoration: none;
font-size: 10px;
}

.suckertreemenu ul li a:hover{
color: #000000;
text-decoration: underline;
font-size: 10px;
}

/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{
background: none;
}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{
background: none;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}


/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%;}
* html .suckertreemenu ul li a { height: 1%;}
* html .suckertreemenu ul li ul li { float: left;}
/* End */

/* END NAV DROPDOWNS */



/* TBRN DROPDOWN */

#dropmenudiv{
position:absolute;
border:none;
border-bottom-width: 0;
font:normal 10px Verdana;
color: white;
line-height:20px;
z-index:1000;
text-decoration: none;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: none;
padding: 5px 0;
font-weight: none;
font:normal 10px Verdana;
color: white;
}


#dropmenudiv a:hover{ /*hover background color*/
background-color: #6060a6;
text-decoration: underline;
}

/* END TBRN DROPDOWN */


/* LEFT COLUMN SUBNAV */

.subnavtitle {   
margin: 0px 1px 0px 0px; 
padding: 3px; 
text-align: center; 
font-size: 13px; 
font-weight: bold; 
color: #ffffff; 
background-color: #6060a6;
}

.poll a:link, .poll a:visited, .poll a:hover {display:block; text-decoration:none; color: #ffffff; background-color: #6060a6; margin: 0px 1px 0px 0px; 
padding: 3px; 
text-align: center; 
font-size: 13px; 
font-weight: bold; }


* html .subnavtitle { /* IE only */
width: 145px;
}


.subnav {
width: 145px;
border: 1px solid #666699;
list-style-type: none;
margin: 0px;
margin-bottom: 10px;
padding: 5px;
line-height: 12px;
}

.subnav li {
margin: 0px 0px 8px 0px;
text-align: left;

font-family: verdana, arial, sans-serif; color: #000000; font-size: 13px; line-height: 1.3;
}

/* END LEFT COLUMN SUBNAV */



/* PAGE COLUMN */

div.lcolumn { margin: 0px; padding: 0px; }
div.body { margin: 0px; padding: 0px 10px 10px 10px }
div.rcolumn { margin: 0px; padding: 0px; }

/* END PAGE COLUMNS */




/* LINKS */

a:link { color: #666699; text-decoration: underline; font-family: verdana, arial, sans-serif; }

a:visited { color: #666699; text-decoration: underline; font-family:  verdana, arial, sans-serif;}

a:hover { color: #808000; text-decoration: underline; font-family:  verdana, arial, sans-serif; }


a.nav:link { color: #666699; text-decoration: underline; font-family: verdana, arial, sans-serif; font-size: 13px; }

a.nav:visited { color: #666699; text-decoration: underline; font-family:  verdana, arial, sans-serif; font-size: 13px; }

a.nav:hover { color: #808000; text-decoration: underline; font-family:  verdana, arial, sans-serif; font-size: 13px; }


a.headline:link { color: #000000; text-decoration: none; font-family: verdana, arial, sans-serif; font-size: 16px; }

a.headline:visited { color: #000000; text-decoration: none; font-family:  verdana, arial, sans-serif; font-size: 16px; }

a.headline:hover { color: #808000; text-decoration: underline; font-family:  verdana, arial, sans-serif; font-size: 16px; }


a.title:link { color: #666699; text-decoration: none; font-family: verdana, arial, sans-serif; }

a.title:visited { color: #666699; text-decoration: none; font-family:  verdana, arial, sans-serif;}

a.title:hover { color: #808000; text-decoration: none; font-family:  verdana, arial, sans-serif; }


a.small:link { color: #666699; text-decoration: none; font-family: georgia, verdana, arial, sans-serif; }

a.small:visited { color: #666699; text-decoration: none; font-family:  georgia, verdana, arial, sans-serif;}

a.small:hover { color: #808000; text-decoration: underline; font-family:  georgia, verdana, arial, sans-serif; }


a.footer:link { color: #666699; text-decoration: underline; font-family: verdana, arial, sans-serif; }

a.footer:visited { color: #666699; text-decoration: underline; font-family:  verdana, arial, sans-serif;}

a.footer:hover { color: #808000; text-decoration: none; font-family:  verdana, arial, sans-serif; }

/* END LINKS */


.footer {  font-family: verdana, arial, sans-serif; color: #000000; font-size:9px; line-height: 1.3;}

.BackToTop {  font-family: verdana, arial, sans-serif; color: #000000; font-size: 13px; line-height: 1.3;}


/*  END DIV ADD-ONS */
