@charset "UTF-8";
/* CSS Document */

body { 
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	color: #003366;
	font-weight: bold;
	font-size: 11pt;
	line-height: normal;
	background: inherit;
	margin-top: 10px;
}

/* -------- CONTAINER ---------- */

.main { background: transparent url(../img/boxbg.png) no-repeat top;
width: 901px;
height: 581px;
padding-top: 10px;
}

td.contact { 
text-align: right;
padding-right: 65px;
}

ul#twitter_update_list {
	font-size: 12px;
	font-weight: normal;
}

/* -------- FOOTER ---------- */

#footer { 
height: 80px;
width: 901px;
padding: 25px 0 0 0;
text-align: center;
color: #FFF;
font-size: 9pt;
font-weight: normal;
}

}

#footer p {
	font-size: 9pt;
	font-weight: normal;
	color: #FFF;
	text-align: center;
}

p.credit { margin-top: 50px; }

.credit a:link, .credit a:active, .credit a:visited {
	color: #CCC;
	text-decoration: none;
	font-size: 9pt;
	font-weight: normal;
	text-align: center;
}

.credit a:hover {
	text-decoration: none;
	color: #FFF;
	font-weight: normal;
}


/* --------- */

a:link, a:active, a:visited { color: #003366;
text-decoration: none;
}

a:hover { color: #cc0000;
text-decoration: none;
}

p { padding: 0;
margin: 0;
}

p.contact, a.contact { font-size: 24px;
padding: 0; }

.msg { padding: 0 20px 4px 20px;
/* border-top: 1px solid #eaeaea;*/
}

hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 .45em;border:none;}

/* -------- BACKGROUNDS ---------- */

#wrapper_corp { background: #0259a0 url(../img/bg_corp.jpg) repeat-x top;
}

#wrapper_coll {background: #990000 url(../img/bg_coll.jpg) repeat-x top;
}

#wrapper_lib { background: #009966 url(../img/bg_lib.jpg) repeat-x top;
}

#wrapper_sch { background: #6633cc url(../img/bg_schools.jpg) repeat-x top;
}

/* -------- PAGE TITLES ---------- */

#titlebg { width: 62px;
height: 590px;
float: left;
}

.title_news { background: url(../img/bgtitle_news.gif) no-repeat top left;
width: 62px;
}

.title_corp { background: url(../img/bgtitle_corp.gif) no-repeat top left;
width: 62px;
}

.title_coll {background: url(../img/bgtitle_colleges.gif) no-repeat top left;
}

.title_lib { background: url(../img/bgtitle_libraries.gif) no-repeat top left;
}

.title_sch { background: url(../img/bgtitle_schools.gif) no-repeat top left;
}

.title_fest { background: url(../img/bgtitle_festivals.gif) no-repeat top left;
}

.title_camps { background: url(../img/bgtitle_camps.gif) no-repeat top left;
}

/* -------- REFLECTIONS ---------- */

.ref_corp { background: url(../img/boxreflect_corp.gif) no-repeat top;
}

.ref_coll { background: url(../img/boxreflect_colleges.gif) no-repeat top;
}

.ref_lib { background: url(../img/boxreflect_libraries.gif) no-repeat top;
}

.ref_sch { background: url(../img/boxreflect_schools.gif) no-repeat top;
}

/* -------- ASSETS ---------- */

.logo { background: url(../img/logo.gif) no-repeat top left;
width: 529px;
height: 100px;
float: right;
margin-right: 10px;
}

.paul {
padding: none;
background:url(../img/paulFlashbg.jpg) no-repeat bottom right;
}

.paulR { background: url(../img/paul_right.jpg) no-repeat bottom left;
}

.paulR_ind { background: url(../img/paul_right_home.jpg) no-repeat bottom left;
padding: 50px 0 0 0;
}

.paulR_news { background: url(../img/paul_right_home.jpg) no-repeat bottom left;
padding: 10px 0 0 0;
}

.billR {
	background: url(../img/bill_right.jpg) no-repeat bottom left;
}