body {
	width: 100%;
	margin: 0px;
	padding: 1px;
	line-height: 1.38889;
	background: #fff;
	font-family: Verdana,Arial, sans-serif; /* change this to Font Palette (CSS Zen Garden pg 169) */
	font-size:80%; /* this is the 'em method'.. must be used as an inherited property & em's */
}

p {
	font-size:1em;
}

a {
	color: #E51A1C;
	text-decoration: underline;
	/*font-style: italic;*/
}
a:hover {
	color: #6587AD;
	text-decoration: underline;
	/*font-style: italic;*/
}
img {
	border: 0px;
}

.largeblack {
	font-weight: bold;
	font-size: 110%;
	color: #000000;
}
.largeblue {
	font-weight: bold;
	font-size: 110%;
	color: #6587AD;
}
.xlargeblack {
	font-weight: bold;
	font-size: 130%;
	color: #000000;
}
.xlargeblue {
	font-weight: bold;
	font-size: 130%;
	color: #6587AD;
}
.bluebold {
	font-weight: bold;
	color: #6587AD;
}
.red {
	color: #E51A1C;
}

#container {
	width: 798px;
	height: 100%;
	padding: 0px;
	margin: auto;
}

#main {
	margin: 0px;
	padding: 0px 0px 0px 140px;
	height: 100%;
	min-height: 450px;
}

#main li {
	margin-bottom: 5px;
}

/* MENU */

#menu {
	width: 0px;
	padding: 0px;
	margin: 0px 12px 0px 0px;
	position: absolute;
	height: 100%;
	min-height: 100%;
}

#menu .button {
	background-image: url('../images/buttonback.jpg');
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	width: 116px;
	text-align: center;
	padding: 2px 1px 0px 1px;
	margin: 0px 0px 5px 0px;
}
#menu a.menulink {
	background-color: #fff;
	display: block;
	overflow:hidden;
	color: #000;
	text-decoration: none;
	font-style: normal;
	width: 114px;
	height: 100%;
	font-size: .8em;
	padding: 3px 1px 5px 1px;
	font-family: arial, "lucida console", sans-serif
}
#menu a.menulink:hover {
	color: #fff;
	background-color: #E51A1C;
	text-decoration: none;
	font-style: normal;
	width: 114px;
	height: 100%;
	padding: 3px 1px 5px 1px;
	font-size: .8em;
	font-family: arial, "lucida console", sans-serif
}
#menu a.menulinkon {
	background-color: #fff;
	display: block;
	overflow:hidden;
	color: #fff;
	background-color: #E51A1C;
	text-decoration: none;
	font-style: normal;
	width: 114px;
	height: 100%;
	padding: 3px 1px 5px 1px;
	font-size: .8em;
	font-family: arial, "lucida console", sans-serif
}
#menu a.menulinkon:hover {
	color: #fff;
	background-color: #E51A1C;
	text-decoration: none;
	font-style: normal;
	width: 114px;
	height: 100%;
	padding: 3px 1px 5px 1px;
	font-size: .8em;
	font-family: arial, "lucida console", sans-serif
}

#menu a.contact {
	font-style: normal;
	text-decoration: none;
}
#menu a.contact:hover {
	font-style: normal;
	text-decoration: none;
}
#menu p {
	width: 118px;
	margin: 10px 0px 0px 0px;
}

/* LANDING PAGE */
#landingcontainer {
	width: 100%;
	height: 100%;	
	background-image: url('../images/landing/background.jpg');
	background-repeat: repeat-x;
	background-position: top center; 
	margin: 0px;
	padding: 0px;
}

#landingheader {
	background-image: url('../images/landing/topbanner.jpg');
	width: 798px;
	height: 90px;
}

#landingheaderprint {
	display: none;
}

#landingmain {
	background-image: url('../images/landing/rightbackground.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	width:500px;
	padding: 15px 298px 15px 0px;
	margin: 0px;
	height: 100%;
	align: right;
}

/* i@q PAGE */
#iatqcontainer {
	width: 100%;
	height: 100%;	
	background-image: url('../images/background.jpg');
	background-repeat: repeat-x;
	background-position: top center; 
	margin: 0px;
	padding: 0px;
}

#iatqheader {
	background-image: url('../images/homeheader.jpg');
	width: 798px;
	background-position:top right;
	height: 130px;
}

#iatqheaderprint {
	display: none;
}

#iatqmain {
	background-image: url('../images/homebackground.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	width:500px;
	padding: 15px 298px 15px 0px;
	margin: 0px;
	height: 100%;
	align: right;
}

/* INQUIRY PAGE */
#inquirycontainer {
	width: 100%;
	height: 100%;	
	background-image: url('../images/background.jpg');
	background-repeat: repeat-x;
	background-position: top center; 
	margin: 0px;
	padding: 0px;
}

#inquiryheader {
	background-image: url('../images/inquirybasedlearning/header.jpg');
	width: 798px;
	height: 130px;
}

#inquiryheaderprint {
	display: none;
}

#inquirymain {
	background-image: url('../images/inquirybasedlearning/inquiryback.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	width:584px;
	padding: 15px 214px 15px 0px;
	margin: 0px;
	height: 100%;
	align: right;
}

/* RESOURCES PAGE */
#resourcescontainer {
	width: 100%;
	height: 100%;	
	background-image: url('../images/background.jpg');
	background-repeat: repeat-x;
	background-position: top center; 
	margin: 0px;
	padding: 0px;
}

#resourcesheader {
	background-image: url('../images/resources/topbanner.jpg');
	width: 798px;
	height: 130px;
}

#resourcesheaderprint {
	display: none;
}

#resourcesmain {
	width: 723px;
	padding: 15px 75px 15px 0px;
	margin: 0px;
	height: 100%;
	align: right;
}

#resourcesmain ul.nobullet {
	margin: 0px;
	padding: 0px;
}
#resourcesmain ul.nobullet li {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
}

/* conference PAGE */
#conferencecontainer {
	width: 100%;
	height: 100%;	
	background-image: url('../images/background.jpg');
	background-repeat: repeat-x;
	background-position: top center; 
	margin: 0px;
	padding: 0px;
}

#conferenceheader {
	background-image: url('../images/conferencehome/header.jpg');
	width: 798px;
	height: 130px;
}

#conferenceheaderprint {
	display: none;
}

#conferencemain {
	background-image: url('../images/conferencehome/conferenceback.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	width:783px;
	padding: 15px 15px 15px 0px;
	margin: 0px;
	height: 100%;
	align: right;
}

#conferencetitle {
	width: 360px;
	text-align: center;
	margin-bottom:10px;
	margin-right: 10px;
}

#deadline {
	width: 175px;
	background-color: #E51A1C;
	color: #FFF;
	text-align: center;
	margin: 0px 0px 20px 15px;
	padding: 5px 3px 7px 3px;
	font-size: 110%;
	float: right;
}
#deadline a {
	color: #fff;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}
#deadline a:hover {
	color: #fff;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}
/* Utility Bar */

#utilitybar {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(http://library.queensu.ca/images/mickey/queens/ub_bkgnd.jpg) no-repeat scroll center top;
	font-family:"Lucida Grande",Arial,sans-serif;
	font-size:13px;
	height:40px;
	min-width:970px;
	overflow:hidden;
}
.accessibility {
height:1px;
left:0;
overflow:hidden;
position:absolute;
top:-500px;
width:1px;
}

