@charset "utf-8";
/* CSS Document */

html { background: url(../images/back-tile.jpg) top left repeat-x; }

body { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; }

a img { border: none; }

/* ID STYLES */

#wrapper { width: 772px; margin-right: auto; margin-left: auto; }

#header { width: 772px; height: 202px; }

#header .logo { background:url(../images/logo.jpg) top left no-repeat; height: 202px; width: 245px; float: left; }

#header .head-image  { background: url(../images/head-image.jpg) top left no-repeat; height: 202px; width: 527px; float: right; }

#content-tile { background:url(../images/content_tile.jpg) top left repeat-y;  width: 772px; margin: 0; overflow: hidden; }

#content-wrap { background:url(../images/content-back.jpg) top left no-repeat;  width: 772px; overflow: hidden; }

#left { margin: 0 0 30px 10px; padding: 0; float: left; }

#left .navigation { height: 431px; width: 235px; margin: 0; padding: 0; float: left; }

#left .forum-login { background: url(../images/login-back.jpg) top left no-repeat; width: 235px; height: 204px; margin: 30px 0 25px 0; float: left; clear: left; }

#left .forum-login table { color: #FFFFFF; margin: 50px 0 0 25px; }

#searchcontrol {float: left; clear: left; margin: 25px 0 0 8px; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color: #e9464c;}

#footer { width: 772px; background:url(../images/foot-back.jpg) top left no-repeat; margin: 0; padding: 0; overflow: hidden; float: left; }

#footer .me-brand { float: right; margin: 30px 15px 0 0; }

#right { float: right; width: 496px; margin: 10px 20px 10px 0; }

#right .events { background: url(../images/events-back.jpg) top left no-repeat; height: 125px ; width: 496px; }

#event-table { width: 460px; height: 60px; margin: 0 0 0 13px; padding: 0 0 0 0; clear: right; }

#event-table tr.top-row td { border-bottom: 1px solid #000000; }

#event-table td { height: 40px; margin: 0 ; padding: 3px; }

#sub-pages { border: 1px solid #CCCCCC; width: 496px; margin: 10px 0 10px 0; } 

#sub-pages td { text-align: center; height: 40px; vertical-align: middle; }

td p { margin: 0; padding: 0; }

/* TEXT STYLES */

#sub-pages a { font-size: 0.9em; color: #217695; text-decoration: none;  }

#sub-pages a:hover { color: #e9464c; }

#footer { font-family: Arial, Helvetica, sans-serif; font-size: 0.75em; color: #217695; }

#event-table { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; }

#event-table .date { color: #d2393e; }

.seeall { float: right; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 1em; color: #217695; margin: 15px 15px 0 0; }

.seeall:hover { text-decoration: underline; }

.content {width:496px;}

.content p { font-size: 0.9em; }

.content ul, .content ol { font-size: 0.9em; margin: 5px 0 5px 0; }

.content ol ol { list-style-type: lower-alpha; }

.content li { margin: 3px 0 3px 0; }

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 { font-family: Georgia, "Times New Roman", Times, serif; color: #e9464c; border-bottom: 1px solid #eaeffc; font-weight: 200; }

.content a { color: #217695; text-decoration: none; }

.content a:hover { color: #e9464c; }

img.photo { padding: 4px; border: 1px solid #CCCCCC; margin: 5px; }

.content blockquote { font-size: 0.9em; }

input { background: #FFFFFF; border: 1px solid #CCCCCC; }

input.button { border: none; background: url(../images/forum_btn.jpg) top left no-repeat; height: 22px; width: 94px; padding: 0 0 0 0; color: #666666; font-size: 15px; }

input.button:hover { color: #217696; }

#searchcontrol a { color: #217695; text-decoration: none; }
#searchcontrol a:hover { color: #e9464c; }

/* LIST STYLES */

.navigation ul { margin: 0 0 0 0; padding: 0 0 0 0; float: right; }

.navigation ul li { magin: 0; padding: 0; list-style-type: none; }

.navigation ul li a { text-decoration: none; display: block; }

.navigation ul li.about a { background: url(../images/buttons/about_btn.jpg) no-repeat 50% 0; width: 234px; height: 40px;}

.navigation ul li.about a:hover { background: url(../images/buttons/about_btn.jpg) no-repeat 50% 0; background-position: 0 -40px; width: 234px; height: 40px; }

.navigation ul li.membership a { background: url(../images/buttons/membership_btn.jpg) no-repeat 50% 0; width: 234px; height: 40px;}

.navigation ul li.membership a:hover { background: url(../images/buttons/membership_btn.jpg) no-repeat 50% 0; background-position: 0 -40px; width: 234px; height: 40px; }

.navigation ul li.awards a { background: url(../images/buttons/awards_btn.jpg) no-repeat 50% 0; width: 234px; height: 40px;}

.navigation ul li.awards a:hover { background: url(../images/buttons/awards_btn.jpg) no-repeat 50% 0; background-position: 0 -40px; width: 234px; height: 40px; }

.navigation ul li.journal a { background: url(../images/buttons/journal_btn.jpg) no-repeat 50% 0; width: 234px; height: 40px;}

.navigation ul li.journal a:hover { background: url(../images/buttons/journal_btn.jpg) no-repeat 50% 0; background-position: 0 -40px; width: 234px; height: 40px; }

.navigation ul li.prodevelopment a { background: url(../images/buttons/prodev_btn.jpg) no-repeat 50% 0; width: 234px; height: 40px;}

.navigation ul li.prodevelopment a:hover { background: url(../images/buttons/prodev_btn.jpg) no-repeat 50% 0; background-position: 0 -40px; width: 234px; height: 40px; }

.navigation ul li.advocacy a { background: url(../images/buttons/advocacy_btn.jpg) no-repeat 50% 0; width: 234px; height: 40px;}

.navigation ul li.advocacy a:hover { background: url(../images/buttons/advocacy_btn.jpg) no-repeat 50% 0; background-position: 0 -40px; width: 234px; height: 40px; }

.navigation ul li.libraries a { background: url(../images/buttons/scholib_btn.jpg) no-repeat 50% 0; width: 234px; height: 40px;}

.navigation ul li.libraries a:hover { background: url(../images/buttons/scholib_btn.jpg) no-repeat 50% 0; background-position: 0 -40px; width: 234px; height: 40px; }

.navigation ul li.bookawards a { background: url(../images/buttons/bookawards_btn.jpg) no-repeat 50% 0; width: 234px; height: 40px;}

.navigation ul li.bookawards a:hover { background: url(../images/buttons/bookawards_btn.jpg) no-repeat 50% 0; background-position: 0 -40px; width: 234px; height: 40px; }

.navigation ul li.archives a { background: url(../images/buttons/archives_btn.jpg) no-repeat 50% 0; width: 234px; height: 40px;}

.navigation ul li.archives a:hover { background: url(../images/buttons/archives_btn.jpg) no-repeat 50% 0; background-position: 0 -40px; width: 234px; height: 40px; }

.navigation ul li.links a { background: url(../images/buttons/links_btn.jpg) no-repeat 50% 0; width: 234px; height: 40px;}

.navigation ul li.links a:hover { background: url(../images/buttons/links_btn.jpg) no-repeat 50% 0; background-position: 0 -40px; width: 234px; height: 40px; }

.navigation ul li.contact a { background: url(../images/buttons/contact_btn.jpg) no-repeat 50% 0; width: 234px; height: 40px;}

.navigation ul li.contact a:hover { background: url(../images/buttons/contact_btn.jpg) no-repeat 50% 0; background-position: 0 -40px; width: 234px; height: 40px; }

.footlist { margin: 0; padding: 5px 0 0 20px; }

.footlist li { margin: 0 2px 0 0; padding: 0; float: left; display: inline; list-style-type: none; }

.footlist li a { display: block; text-decoration: none; color: #217695; }

.footlist li a:hover { color: #de3f45; }



#cse-search-results {width:600px; overflow:hidden; text-wrap:suppress; }