/* CSS for g-b.com - PRINT STYLES */


body { 
color:#000; 
text-align:left; 
background:#fff; 
padding:0; 
margin:0; 
font-family: Georgia, Times New Roman, Serif;  
font-size:12pt; 
}

h1 { font-size:130%; color:#003F76; margin:2em 0 2em 0; }

.george { color:#ffcc00; font-size=120%; margin 0 2em; 0 2em; }

.aptitle {  color:#fff; font-size=90%; }

.bookinfotext { font-size:90%; } 

.tiny { font-size:75%; }

.indent { text-indent:3em; padding:0; margin:0; }

h2 { font-size:120%; font-weight:900; color:#B57600; }

h3,h4 { font-size:100%; color:#003F76; margin:10px 0px 0px 0px; }

h5 { margin:0px 5px; font-size:130%; color:#003F76; font-weight:700; }

h6 { margin:0px 5px; font-size:100%; color:#FF0000; font-weight:900; }

ul li { font-size:90%; }

.unline { text-decoration: underline; }

.note { font-size:85%; } 

.refer { font-size:95%; } 

.nostylehvy { font-size:85%; padding:0; margin:10px; font-weight:900; } 

.heavy { font-size:100%; font-weight:900; text-align:left; text-decoration:none; }

.heavyctr { font-size:100%; font-weight:900; text-align:center; }
/* using .clr over #clr is preferred
	please depreciate #clr to class=clr syntax in markup   */
.clr { clear:both; }
#clr { clear:both; }


A { color:#003F76; }

A:link { color:#003F76; }

A:active { color:#3C5F96; }

A:visited { color:#003F76; }


#header { 
background: #fff url(http://george-beam.com/Images/header-may09.jpg) 0% 100% no-repeat; 
height: 128px; 
width:auto; 
margin:0 auto; 
overflow:hidden; 
z-index:1; 
} 

/* TEXTBASED HOMELINK CSS */

#header h1 { 
font-weight:600; 
font-size:120%; 
color:#fff; 
text-decoration:none; 
line-height: 1.5em; 
letter-spacing: 0.10em; 
padding: 0; 
margin: 0 0 10px 0;
position:relative; 
top:30px; 
left:15px; 
z-index:5; 
text-align:left; 
/* hide-from-IE5/Mac hack \*/
top: auto; bottom: 0;
/* end hack */}


#navigation { display:none; } 

.heavy { text-align:center; line-height:1em; font-size:110%; color:#004080; font-weight:900; }

#wrap { width: 100%; }

#content, #rbar, #footer, { width: auto; margin: 0 5%; padding: 0; border: 0; float: none !important; color: #000; }
   

.fullindent { margin-left:5em; width:500px; }

#bookwrap { width:530px; padding: 0 0 25px 0; margin:0 0 25px 0; clear:both; }

.bookthumb { float:left; width:20%; padding:0 0 15px 0; margin:0 0 15px 0; }

.bookinfo { float:right; width:75%; padding:0 0 15px 0; margin:0 0 15px 0; } 

.bookthumb2 { float:left; width:150px; }

.bookinfo2 { float:right; width:250px; padding: 0 0 0 3px; margin:0 0 0 3px; font-size:90%; font-weight:900; } 

.item { width:400px; margin:30px 0 35px 0; padding:30px 0 35px 0; clear:both; } 


/* RIGHT NAV CONTAINER AND LIST */
#navcontainer ul { 
margin: 0; 
padding: 5px; 
list-style-type: none; 
font-family: Arial, Helvetica, sans-serif; 
text-align: left;
font-size: 95%; 
font-style: normal; 
font-weight: 500; 
clear:both; 
}
 
#navcontainer a { color: #000000; background-color: #F2F2F2; display: block; width: 140px; padding: 1px; text-decoration: none; border: 1px solid #FFB90F; }
 
#navcontainer { position:relative; width:auto; padding:0; margin:0; border:0; text-align:left; }
 
#navcontainer a:hover { color: #000000; background-color: #FAFAFA; } 
 
#navcontainer a:visited { color:#FFFFFF; background-color:#6699FF; } 
 
#navcontainer a:active { color:#FFFFFF; background-color:#990000; }

#navcontainer p a { color:#004080; text-decoration:none; margin:20px 0; font-size:90%; font-weight:900; border:0; background-color:#fff; display:inline-block; }

#thanks { position:relative; width:100%; padding-top:20px; margin:5px; }


/* STYLES FOR CONTACT FORM */
/* formwrap id is also used here */

#formwrap { width:420px; padding:10px 5px; margin:0; }

#formwrap p { color:#000; font-weight:900; }

#toclist { width:auto; text-align:left; border:0; padding:7px; clear:both; font-size:95%; }

.toc1 { padding:2px 0; line-height:2em; font-size:100%; text-decoration:none; font-style:italic; font-weight:900; list-style-type:none; }

.tocsub { padding:6px 0; line-height:1.5em; font-size:95%; text-decoration:none; font-style:italic; font-weight:300; list-style-type:none; }

.author { padding:0; font-size:90%; text-decoration:none; font-weight:900; list-style-type:none; }

.linkslist { width:auto; text-align:left; border:0; padding:10px 5px; clear:both; }

.linkslist ul { list-style-type:none; } 

.linkslist li { padding:2px 0; text-decoration:none; list-style-type:none; }

.linkslist a { text-decoration:none; color:#004080; } 

.linkslist a:hover { color:#09f; }

.pic { float:left; width:245px; height:200px; margin:10px; padding:5px 0; }

.listitle { padding:0 20px 10px 20px; margin:0; line-height:-1em; }

.listitle li { margin:5px 0 0 0; }

#linkbox { width:auto; padding:0; margin:0; border:none; }

#buttons { position:relative; width:100%; margin:0; padding:0; border:none; } 

#buttons img { float:left; margin-left:5px; padding:0; border:none; }
 

/* THUMBNAILS THROUGHOUT SITE */

.lgthumbnail { display:none; }


/* CSS for George Beam's Book list */

/* Here's a tip: READ ERIC MEYER CONTAINING FLOATS AND SET A FLOAT TO FIX A FLOAT ARTICLES */

#thebooklist { float:left; width:610px; border:none; padding:10px 0; }

#thebooklist dl { float:left; margin:10px 20px; padding:0; width:360px; display:inline; /* fixes IE WIN dbl marg bug */ }

#thebooklist dt { margin:0; padding:0; font-size:130%; width:262px; letter-spacing:1px; color:#627081; float:right; width:180px; }

#thebooklist dd { margin:0 0 0 98px; padding:0; font-size:85%; line-height:1.5em; color:#666; }

#thebooklist dd.bookimg img { float:left; margin:0 8px 0 0; padding:4px; border:none; }

#thebooklist dl dd.bookimg { margin:0; }

#thebooklist .alt dd { margin:0 98px 0 0; }


/* REVERSE FLOAT CODE */
#thebooklist .alt dt { float:left; }

#thebooklist .alt dd.img img { float:right; margin:0 0 0 8px; }


/* CSS for George Beam's Book pages */

#thebookblock { float:left; width:330px; border:none; padding:10px 0; clear:both; width:334px; }

#thebookblock dl { float:left; margin:15px 25px; padding:0; width:260px; display:inline; /* fixes IE WIN dbl marg bug */ }

#thebookblock dt { margin:0 0 5px -5px; padding:0; font-size:90%; width:130px; line-height:1em; letter-spacing:1px; color:#627081; float:right; width:130px; }

#thebookblock dd { margin:0 0 0 96px; padding:0; font-size:85%; line-height:1.5em; color:#666; }

#thebookblock dd.img img { float:left; margin:0 20px 0 0; padding:4px; border:none; }

#thebookblock dl dd.img { margin:0 18px 0 0; }

#thebookblock .alt dd { margin:0 98px 0 0; }


/* CSS for the REVERSE FLOAT CODE used in George's book list */
#thebookblock .alt dt { float:left; }

#thebookblock .alt dd.img img { float:right; margin:0 0 0 8px; }