﻿body{
margin:0px;
font-family:Verdana, Arial, Helvetica, Sans-serif;
background-image:url("images/pgbg.gif");
font-size:11px;
}

#topbar{
background-color:#61738c;
border-top:solid 1px #3b4451;
border-bottom:solid 1px #3b4451;
height:122px;
text-align:left;
background-image:url("images/home_topbg.gif");
background-position:right;
background-repeat:no-repeat;
}

#border{
border-top:solid 1px #364354;
}

#navholder{
height:26px;
background-color:#4f6175;
border-top:solid 1px #475263;
border-bottom:solid 1px #475263;
text-align:left;
color:#fff;
}

#contentborder{
border:solid 0px #dde0e2;
width:747px;
border-top:none;
border-left:none;
}

#spacer{
height:5px;
background-color:#fff;
width:750px;
background-image:url("images/cornerpiece.gif");
background-position:right;
background-repeat:no-repeat;
font-size:1px;
line-height:0;
}

#content{
background-color:#FFFFFF;
border:solid 1px #85a4b3;
border-top:none;
border-left:none;
text-align:left;
line-height:17px;
font-size:13px;
width:746px;
}

#insidecontent{
padding-top:8px;
padding-right:1px;
}

#pagecontainer{
background-image:url("images/pagecontainer_topbg.gif");
background-position:top;
background-repeat:repeat-x;
}

#bottombluebar{
background-color:#597193;
height:3px;
}

/*navigation styles*/
#navigation{
margin-left:20px;
padding-top:6px;
padding-bottom:7px;
}

#navigation a{
text-decoration:none;
font-size:11px;
color:#fff;
padding-left:18px;
padding-right:18px;
padding-top:6px;
padding-bottom:7px;
}

#navigation a:hover{
background-color:#61738c;
}

#navigationbottom{
margin-top:8px;
color:#7391a8;
font-size:10px;
width:750px;
text-align:center;
}

#navigationbottom a{
text-decoration:none;
font-size:10px;
color:#557085;
padding-left:5px;
padding-right:5px;
padding-top:6px;
padding-bottom:7px;
}

#navigationbottom a:hover{
color:#7391a8;
text-decoration:underline;
}

#topright{
padding-right:15px;
padding-bottom:13px;
width:215px;
text-align:right;
color:#fff;
font-family:verdana;
font-weight:normal;
font-size:11px;
line-height:14px;
}

#topright a{
text-decoration:none;
font-weight:bold;
color:#fff;
padding-top:1px;
padding-bottom:2px;
padding-left:1px;
padding-right:1px;
}

#topright a:hover{
background-color:#4f6175;
border-bottom:solid 1px #3b4451;
}

/*HOMEPAGE */
#aboutgleed{
width:230px;
background-image:url("images/about_gleeditionsbg.gif");
background-repeat:repeat-x;
background-position:top;
text-align:right;
}

#about_content{
padding:20px;
color:#45576c;
font-size:11px;
line-height:16px;
}

#home_right{
margin-left:1px;
font-size:11px;
color:#45576c;
line-height:16px;
}

#categories{
background-image:url("images/categories_literaturebg.gif");
background-repeat:repeat-x;
background-position:bottom;
text-align:right;
width:514px;
}

#categories_content{
padding:14px;
background-color:#eef0f1;
}

#categories_content img{
margin:4px;
background-color:#fff;
padding:10px;
border:solid 1px #d8dbdf;
}

#categories_content img:hover{
background-color:#fdfbe1;
border:solid 1px #dddc87;
}

.recently_addedtitle a{
font-weight:bold;
font-size:13px;
color:#45576c;
text-decoration:none;
}

.recently_addedtitle a:hover{
background-color:#fdfbe1;
border-bottom:solid 1px #dddc87;
}

.le_voice{
background-color:#dae8b1 ;
border:solid 1px #829646;
padding:3px;
}

.le_setting{
background-color:#F4D9D9;
border:solid 1px #a04a55;
padding:3px;
}

.le_plot{
background-color:#F4E6F4;
border:solid 1px #a474b4;
padding:3px;
}

.le_characters{
background-color:#D3DCF2;
border:solid 1px #68768f;
padding:3px;
}

.le_vocab{
background-color:#cae3da;
border:solid 1px #6b9b9d;
padding:3px;
}

.le_style{
background-color:#f1ea8e;
border:solid 1px #dccc04;
padding:3px;
}

.le_theme{
background-color:#fadaa7;
border:solid 1px #daa14d;
padding:3px;
}

.lowernav2{
text-decoration:none;
font-size: 10px;
color: #000000;
text-align: right;
}

.text{
padding-left: 6px;
padding-right: 6px;
padding-bottom: 6px;
padding-top: 6px;
}

.text2{
line-height: 18px;
}

.heading {
font-size: 11pt;
padding-left: 6px;
line-height: 20px;
}

#navholder_book{
height:26px;
background-color:#F8F9E7;
border-top:solid 1px #475263;
border-bottom:solid 1px #475263;
text-align:left;
color:#000;
}

.side_nav{
line-height: 20px;
font-size: 10pt;
}

.hideDisplayStyle {
visibility: hidden;
}

.dropdownNewsAndEvents, .dropdownInquiryType {
width: 100px;
height: 25px;
margin-top: 3px;
margin-bottom: 5px;
padding: 2px;
border: solid 1px #7391AD;    
background-image: url( 'images/gradient.gif' );
background-repeat: repeat-x;
background-position: top;
font-family: verdana;
}

.check, .radiobtn {
width: 20px;
height: 20px;
margin-top: 5px;
margin-bottom: 0px;
padding: 10px;
border: none;    
background-image: url( 'images/gradient.gif' );
background-repeat: repeat-x;
background-position: top;
font-family: verdana;
}


/*commoncore pages*/
.smalltitle {
font-size: 13pt;
font-family: Helvetica, Verdana, Geneva, sans-serif;
font-weight: normal;
color: #16293B;
padding-left: 10px;
padding-top: 5px;
}

.smallauthor {
font-size: 11pt;
font-family: Helvetica, Verdana, Geneva, sans-serif;
font-weight: normal;
line-height: 100%;
color: #16293B;
padding-left: 10px;
}

.largetitle {
font-size: 17pt;
font-family: Helvetica, Verdana, Geneva, sans-serif;
font-weight: normal;
color: #16293B;
padding-left: 10px;
padding-top: 5px;
}

.largeauthor {
font-size: 12pt;
font-family: Helvetica, Verdana, Geneva, sans-serif;
font-weight: normal;
line-height: 100%;
color: #16293B;
padding-left: 10px;
}

/*literary works page*/
table#comcor {
font-size: 7pt;
font-family: Verdana, Geneva, sans-serif;
font-weight: normal;
color: #16293B;
width: 100%;
background-color: #F0F0F0;
}

.comcorcat{
font-weight: bold;
font-size: 9pt;
height: 20pt;
background-color: #F0F0F0;
}

.lwhd{
font-size: 11pt;
font-weight: normal;
color: 000;
}

.comcortitle{
background-color: #fff;
font-size: 8pt;
}

.comcorauthor{
background-color: #fff;
font-size: 7pt;
color: #666666;
}

.viewmore{
background-color: #fff;
font-size: 7pt;
font-weight: bold;
}
