body {

background-color: #96BDC5;

background: #96BDC5 url('images/mcg-fades1.gif') repeat-y top center;

text-align: center;

margin: 0px;

height: 100%; 

}

ul {
font-family: verdana, sans-serif;

font-size: 0.7em;

line-height: 1.5em;

color: #000;
}

h1 {

font-family: 'trebuchet ms', arial, sans-serif;

font-weight: bold;

font-size: 1.6em;

color: #247D8C;

padding-top: .5em;

/*margin-top: .5em;*/

letter-spacing: -0.08em;

/* margin-left: 45px; */



}



h2 {

font-family: 'trebuchet ms', arial, sans-serif;

font-weight: bold;

font-size: 1em;

letter-spacing: -.03em;

color: #247D8C;

padding: 0;

padding-bottom: 0.4em;

margin: 0;

/* margin-left: 45px; */



}



h3 {

font-family: 'trebuchet ms', arial, sans-serif;

font-weight: bold;

font-size: 1em;

letter-spacing: -.03em;

color: #000;

padding: 0;

margin: 0;

/* margin-left: 45px; */

}



p {

font-family: verdana, sans-serif;

font-size: 0.7em;

line-height: 1.5em;

color: #000;

margin: 1em 1.5em 0 0px;

}





a:link {

color: #78930F;

text-decoration: none;

}



a:visited {

color: #78930F;

text-decoration: none;

}



a:hover {

text-decoration: underline;

}



a:active {

color: #90B111;

}





#container1 {

width: 738px;

position: relative;

text-align: left;

margin: 0px auto;

border-left: 1px solid #000;

border-right: 1px solid #000;

background-color: #fff;

color: #333;

height: 100%;

}



#header {

background-image: url("images/mcg-topgrad1.gif");

text-align: center;

}



#footer {

position: absolute;

bottom: 0px;

clear: both;

background-color: #EFF7D8;

width: 100%;

padding: 8px 0;

text-align: center;

font: normal 0.6em verdana, helvetica, sans-serif;

text-transform: uppercase;

border-top: 1px solid #93A366;

border-bottom: 1px solid #93A366;

overflow: visible;

}





/* Nav 1 */



#navcontainer {

width: 100%;

border-top: 1px solid #93A366;

border-bottom: 1px solid #93A366;

background: #EFF7D8;

padding: 0.4em 0em;

}



#navcontainer ul

{

margin: 0;

padding: 0;

list-style-type: none;

text-align: center;

}



#navcontainer ul li {

font: 0.6em verdana, sans-serif; 

text-transform: uppercase;

display: inline;

margin: 0;

padding: 0;

}



#navcontainer ul li#active {

display: inline;

font-weight: bold;

}





#navcontainer ul li a

{

padding: .6em 1em;

text-decoration: none;

color: #000;

}



#navcontainer ul li a:hover {

color: #78930E;

}



/* nav2 */



#navcontainer2 {

width: 100%;

border-bottom: 1px solid #93A366;

background: #D9F1CC;

padding: 0.4em 0em;

}



#navcontainer2 ul

{

margin: 0;

padding: 0;

list-style-type: none;

text-align: center;

}



#navcontainer2 ul li {

font: 0.6em verdana, sans-serif; 

text-transform: uppercase;

display: inline;

margin: 0;

padding: 0;

}



#navcontainer2 ul li#active {

display: inline;

font-weight: bold;

}





#navcontainer2 ul li a

{

padding: .6em 1em;

text-decoration: none;

color: #000;

}



#navcontainer2 ul li a:hover {

color: #78930E;

}





#front {

}



#hp1 {

border: 1px solid #92A266;

width: 300px;

background-color: #DAECD0;

margin-top: 1em;

padding: 10px;

}





#hp2 {

width: 278px;

border: 1px solid #B9C49A;

background-color: #fff;

padding: 0.7em;

}



#hp2 h2 {

margin: 0.4em 1.5em 0 10px;

padding-bottom: 0;

}



#hp2 h3 {

margin: 0.4em 1.5em 0 10px;

padding-bottom: 0;

}



#hp2 h4 {

font-family: 'trebuchet ms', arial, sans-serif;

font-weight: bold;

font-size: 0.9em;

color: #000;

padding: 0;

margin: 0;

margin: 0.4em 1.5em 0 10px;

}



#hp2 p {

margin: 0.4em 1.5em 0 10px;

font-family: verdana, sans-serif;

font-size: 0.7em;

line-height: 1.3em;

}





#bindex {

height: 70px;

padding: 30px 30px 0 100px;

}





#auleft {

width: 265px;

float: left;

}



/* #auleft p {

clear: both;

font-family: verdana, sans-serif;

font-size: 0.7em;

line-height: 1.4em;

color: #000;

margin: 1em 0em 0 0px;

}

*/



#auright {

width: 425px;

float: left;

padding: 0 30px 0 15px;

margin-bottom: 30px;

}



#auright h1 {

font-family: 'trebuchet ms', arial, sans-serif;

font-weight: bold;

font-size: 1.6em;

color: #247D8C;

padding-top: .5em;

padding-bottom: 0;

letter-spacing: -0.08em;

/* margin-left: 45px; */

}



#auright h2 {

font-family: 'trebuchet ms', arial, sans-serif;

font-weight: bold;

font-size: 1em;

letter-spacing: -.03em;

color: #247D8C;

padding-bottom: 0.4em;

margin: 0;

/* margin-left: 45px; */

}



#booktitle {

font-family: 'trebuchet ms', arial, sans-serif;

font-weight: bold;

font-size: 1.6em;

color: #247D8C;

padding-top: .5em;

padding-bottom: 0;

letter-spacing: -0.08em;

/* margin-left: 45px; */

}



#booksub {

font-family: 'trebuchet ms', arial, sans-serif;

font-weight: bold;

font-size: 1em;

letter-spacing: -.03em;

color: #247D8C;

padding: 0.2em 0 0.4em 0;

margin: 0;

}



#authorname {

font-family: 'trebuchet ms', arial, sans-serif;

font-weight: bold;

font-size: 1em;

letter-spacing: -.03em;

color: #000;

padding: 5px 0 0 0;

margin: 0;

}





.nuleft {

width: 165px;

float: left;

}





.nuright {

width: 465px;

float: left;

padding: 0 30px 0 15px;

margin-bottom: 10px;

}







#binfo {

margin: 0;

padding: 0;

list-style-type: none;

text-align: left;

}



#binfo li {

font: 0.7em verdana, sans-serif; 

text-transform: uppercase;

color: #247D8C;

display: inline;

margin: 0;

padding: 0 1em 0 0;

}





.photocredit {

font: 0.4em verdana, sans-serif; 

text-transform: uppercase;

text-align: center;

padding: 0 0 0.6em 0;

float: right;

clear: both;

/* width: 110px;*/

color: #666;

margin: 0;

letter-spacing: 1px;

}



#otherbooks {

width: 140px;

border-top: 1px solid #95AD8E;

border-bottom: 1px solid #95AD8E;

background: #F6FCF1;

background-image: url("images/mcg-topgrad2.gif");

margin-top: 1em;

padding: 10px 7px;

clear: both;

float: right;

font-family: verdana, sans-serif;

text-align: left;

font-size: 0.6em;

line-height: 1.4em;

text-transform: uppercase;

color: #000;

margin: 0.6em 0em 0 0px;

}





#otherbooks p {

font-size: 1em;

margin: 1em 0 0 0;

} 



.textc1 {

float: left;

width: 337px;

}



.btt {

font-family: verdana, sans-serif;

font-size: 0.7em;

padding: 15px 0 20px 0;

}



.hc1 {

width: 738px;

}



.hc2 {

width: 738px;

margin-bottom: 40px;

clear: both;

}



.hc3 {

width: 638px;

margin-bottom: 40px;

clear: both;

font-family: verdana, sans-serif;

font-size: 0.7em;

padding-left: 275px;

background-color: #6C9;

}



.ifl1

{

float: left;

margin: 0 10px 4px 5px;

/* border: 1px solid #666; */

padding: 2px;

}



.ifl2

{

float: left;

margin: 0 10px 4px 5px;

border: 1px solid #95AD8E;

padding: 2px;



}



.ifr1

{

float: right;

margin: 0 10px 6px 5px;

/* border: 1px solid #666; */

padding: 2px;

}



.ifr2

{

float: right;

clear: both;

margin: 0 0px 10px 5px;

border: 1px solid #95AD8E;

padding: 2px;

}



.fauthor {

font-family: verdana, sans-serif;

text-transform: uppercase;

line-height: 1.4em;

color: #000;

margin: 0.2em 1em 0 10px;

}



.fpar {

color: #2A5015;

}



.addpad1 {

margin-left: 45px;

}



.addpad2 {

margin-left: 125px;

}



.other {

color: #2A5015;

}



.award {

font-weight: bold;

color: #7B9408;

}



#obheadline {

margin-bottom: 5px;

}





ul.lnklist {

line-height: 0.8em;

padding: 0;

margin: 0;

list-style-type: none;

}





ul.lnklist li {

font-family: verdana, sans-serif;

font-size: 0.8em;

padding-bottom: 0.65em;

margin-right: 1em;

}



ul.lnklist li.subhead {

font-family: 'trebuchet ms', arial, sans-serif;

font-weight: bold;

font-size: 0.9em;

line-height: 1.4em;

margin-top: 0.3em;

padding-top: 0.3em;



}



ul.otherb {

line-height: 1em;

padding: 0;

margin: 0;

list-style-type: none;

text-align: center;

}









.clearboth { clear: both; }

.atmcgilligan {

font-family: 'trebuchet ms', arial, sans-serif;

font-weight: bold;

font-size: 1.8em;


color: #247D8C;
}



.booksubheads {

font-family: verdana, sans-serif;

font-size: 0.75em;
font-weight: bold;

line-height: 1.5em;

color: #000;

margin: 1em 1.5em 0 0px;

}
/* nav2 */
.homepagefeature {
	font-weight: bold;
	color: #7B9408;
	font-size: 1.2em;

}
.homepagefeaturebigger {
	font-weight: bold;
	color: #7B9408;
	font-size: 1.5em;
	font-style: italic;

}
.prominent {
	font-size: 1.3em;
	font-weight: bold;
	color: #000000;
}
