* { padding: 0; margin: 0; border: 0; }

body {
font-family: Bookman Old Style, Georgia, serif;
font-size: 16px;
font-weight: normal;
line-height: 150%;
color: #333;
2background: transparent url('http://www.tylertate.com/grid/grid.png') repeat-y center;
border-top: 5px solid #333;
padding-top:20px;
}

h1, h2, h3, h4, h5, h6, strong { 
font-family: Gill Sans, Gill Sans MT, Tahoma, Helvetica, Arial, sans-serif;
font-weight: normal;
line-height: 125%;
color: #468;
}

h1 { font-size: 36px; color: #333;}
h2 {font-size: 48px; margin: 50px 0 20px;}
h3 { font-size: 36px; }
.borders { border-top: 3px solid #468; border-bottom: 1px solid #468; text-align: center; padding: .5em 0; 2margin: 60px 0 16px;}

h4 {font-size: 26px; margin: 24px 0 6px; }
h4 a { color: #468; padding: 6px 0; display: block;}
h4 a:hover { background: #def; }

.header h4 {font-size: 16px; color: #aaa; margin: 0}

h5 { font-size: 20px;  line-height: 200%; }
h5 a { color: #468; 2margin-top: 18px; padding: 6px 0; display:block;}
h5 a:hover { background: #def; }

h6 {font-size: 24px; }

strong { font-size: 20px; 2font-weight: bold; }
em { font-weight: bold; font-style: normal;}

2a img {display: block; padding: 10px; border: 1px solid white;}
2a:hover img { background: #def; border: 1px solid firebrick;}

.center { text-align: center; margin-top: 32px;}
.button a {background: #468; padding:5px; color: #fff; font: normal 16px/36px Gill Sans MT; border:1px solid black;}
.button a:hover {background: #ace; color: #000;}

a { text-decoration: none; color: #468;}

p {
}

.bullets ul { list-style-type: disc; margin-left: 2em; }
.bullets li { border: 0; }

ul {
list-style-type: none;
}

li {
border-bottom: 1px dotted #999;
}

li.firstitem {
border-top: 1px dotted #999; 2margin-top: 12px;
}

p { margin-bottom: 1.5em;
}

li a {
padding: 6px 0;
display: block;
color: #333;
}

li a:hover {
background: #eef;
color: black;
}

li p {
padding: 6px 0;
font-size: 12px;
font-family: Calibri, Verdana, sans-serif;
}

.intropara {font-size: 24px; line-height: 150%;}

.readmore {margin-top: .5em; padding: .5em; background: #468; color: white;display block; float: right;font: 900 14px Arial;}

#amp { font-family: Goudy Old Style; 2font-style: italic;}

/* ====== */
/* Header */
/* ====== */

.header {
padding-bottom: 20px;
border-bottom: 1px solid #999;
margin-bottom: 30px;
}


.bgimage
{ 
background-image: url('../images/books.jpg');
background-repeat: no-repeat;
2background-attachment:fixed;
background-position: 300px 70px;
}

/* =====+++++++++++++= */
/* Box of contact info */
/* ==+++++++++++++==== */

.contactinfo {
background: #def;
border: 1px solid #468;
padding: 20px;
}


/* ====== */
/* Footer */
/* ====== */

.footer {
width: 100%;
height: 343px;
margin-top: 50px;
background:#FFFFFF url(../images/footer-border.png);
font: normal 14px/18px Bookman Old Style,Georgia,serif;
padding-bottom: 10px;
}

.footer h5 {
font-size: 16px;
2color: #333;
border-top: 3px solid #468;
border-bottom: 1px solid #468;
padding: 8px 0;
margin-bottom: 6px;
}

.footer ul { margin: 0 }

.footer li {
border-bottom: 1px dotted #999;
}

.footer p {
padding: 6px 0;
}

.footer li a {
2padding: 6px 0;
2display: block;
2color: #333;
}

.footer li a:hover {
background: #def;
color: black;
}

.dropcap {line-height: 0.8em; padding-right: 5px; float: left; color: firebrick; font-size: 350%; padding-top: 2px}


/* ======= */
/* Nav bar */
/* ======= */

#navcontainer  {
}

#navcontainer ul {
list-style-type: none;
2vertical-align: baseline;
2margin-top: 47px;
2text-align: center;
}

#navcontainer ul li { display: inline;}

#navcontainer ul li a {
font: normal 16px Arial,sans-serif; color: #999;
text-decoration: none;
padding: .5em 1em;
display: block;
float:right;
}

#navcontainer ul li a:hover {
background-color: #def;
color: #333;
}



/* ================== */
/* = 960 Fixed Grid = */
/* ================== */

.grid_1 { width:60px; }
.grid_2 { width:140px; }
.grid_3 { width:220px; }
.grid_4 { width:300px; }
.grid_5 { width:380px; }
.grid_6 { width:460px; }
.grid_7 { width:540px; }
.grid_8 { width:620px; }
.grid_9 { width:700px; }
.grid_10 { width:780px; }
.grid_11 { width:860px; }
.grid_12 { width:940px; }

.grid_12over5 { width:172px; }

.column { /* 10px margin on BOTH sides, resulting in a 20px gutter between columns */
	margin: 0 10px;
	overflow: hidden;
	float: left;
	display: inline; /* ie6 double-margin bug fix */
}

.row { /* center the row on the page, clear the interior contents with overflow:hidden hack */
	width: 960px; margin: 0 auto; overflow: hidden;
}

.rowspace {margin-bottom: 80px;}
/* ================ */
/* = Flickr Badge = */
/* ================ */

#flickr_badge_uber_wrapper {text-align:center; width:220px;}
#flickr_badge_wrapper {padding:10px 0 10px 0;}
.flickr_badge_image {margin:0 5px 5px 5px; float: left;}
.flickr_badge_image img {width: 42px; height: 42px; border: 1px solid black !important; padding: 0; margin: 0}
#flickr_badge_source {text-align:left; margin:0 10px 0 10px;}
#flickr_badge_icon {float:left; margin-right:5px;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover, {}
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}

