*, html, body {
	margin:0px;
	padding:0px;
	text-align:left;
	border:none;
	/*font-family:Palatino Linotype;*/
	font-family:Arial;
}
html{
	font-size:1em;
}
body {
	font-size:62.5%;
	/*background-color: #AD9B0C;*/
	margin:0px;
	/*color: #FFFFFF;*/
}
a
{
  outline: none;
}

INPUT, SELECT, TH, TD {font-size:1.2em} /* for the sake of good ol' ie */

/* for cross browser consistancy */
H1 {font-size:2.4em}  /* displayed at 24px */
H2 {
	font-size:1.7em;
	margin-bottom:0em; /*1em;*/
	margin-top:0em; /*1em;*/
}  /* displayed at 18px */
H3 
{
	color:#AFBCDB;
	font-size:16px; /*1.6em;*/
	margin-bottom:0px;
}  /* displayed at 16px */

h3 a 
{
	color:#000000;
}
H4 {font-size:1.2em}  /* displayed at 12px */
address,
p {
	font-size:16px;
	margin-bottom:1em;
}
li {font-size:1.2em}
.clearFix {
	clear:both;
	height:0px;
}
.clearFixTopMargin
{
	clear:both;
	height:10px;
}
.indentedTitle {
	margin-bottom:1em; /*1em;*/
	margin-left:4%;
	margin-top:1em;
}
#container {
	width:955px;
	margin:auto;
}
#titleBar {
	height:35px;
	width:80%;
	vertical-align:top;
	padding-left:20%;
	padding-top:16px;
	padding-bottom:12px;
}
	/*#titleBar .headerLogo,*/
	#titleBar .pageTitle
	{
		margin-left:100px;
	}
	#titleBar .headerTitle
	{
		margin-left:25px;
	}
	
.siteTitle
{
	vertical-align:top;
}
	
.pictureFrames li {
	display:block;
	width:165px;
	height:235px;
	background-image:url(../graphics/graphic_pictureframe.gif);
	background-repeat:no-repeat;
	float:left;
	margin-right:25px;
}


.column3
{
	width:28%;
	display:block;
	float:left;
	border-collapse:collapse;
	margin-right:4%;
	font-size:16px;
}
.eventColumn3
{
	display:block;
	float:left;
	border-collapse:collapse;
	font-size:16px;	
}
.doubledColumn
{
	width:64%;
	display:block;
	float:left;
	border-collapse:collapse;
	margin-right:5%;
	font-size:16px;	
}
.firstColumn
{
	margin-left:4%;
}

.cc_col 
{
	width:290px !important;
	padding-left:20px;
}

/* the menu... */
#menuBar, 
#menuBarContent {
	display:block;
	background-color: #afbcdb;
	padding-left:30px;
}
	#menuBarContent .pagination {
		clear:left;
	}
.menu {
	list-style:none;
	width:656px;
}
	.menu li {
		float:left;
		height:112px;
	}
	
.menu li a strong {
	display:none;
}

.btnHome {
	background-image:url(../graphics/menu/btnHome_f2.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}
	.btnHome a {
		height:112px;
		width:87px;
		display:block;
		background-image:url(../graphics/menu/btnHome.gif);
		background-repeat: no-repeat;
		background-position: left top;	
	}
	.btnHome a:hover {
		background-image:none;
	}
	
.btnNews {
	background-image:url(../graphics/menu/btnNews_f2.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}
	.btnNews a {
		height:112px;
		width:96px;
		display:block;
		background-image:url(../graphics/menu/btnNews.gif);
		background-repeat: no-repeat;
		background-position: left top;	
	}
	.btnNews a:hover {
		background-image:none;
	}


.btnComingSoon {
	background-image:url(../graphics/menu/btnComingSoon_f2.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}
	.btnComingSoon a {
		height:112px;
		width:98px;
		display:block;
		background-image:url(../graphics/menu/btnComingSoon.gif);
		background-repeat: no-repeat;
		background-position: left top;	
	}
	.btnComingSoon a:hover {
		background-image:none;
	}

.btnBestSellers {
	background-image:url(../graphics/menu/btnBestSellers_f2.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}
	.btnBestSellers a {
		height:112px;
		width:88px;
		display:block;
		background-image:url(../graphics/menu/btnBestSellers.gif);
		background-repeat: no-repeat;
		background-position: left top;	
	}
	.btnBestSellers a:hover {
		background-image:none;
	}

.btnHistory {
	background-image:url(../graphics/menu/btnSuccessStories_f2.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}
	.btnHistory a {
		height:112px;
		width:98px;
		display:block;
		background-image:url(../graphics/menu/btnSuccessStories.gif);
		background-repeat: no-repeat;
		background-position: left top;	
	}
	.btnHistory a:hover {
		background-image:none;
	}

.btnEvents {
	background-image:url(../graphics/menu/btnEvents_f2.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}
	.btnEvents a {
		height:112px;
		width:98px;
		display:block;
		background-image:url(../graphics/menu/btnEvents.gif);
		background-repeat: no-repeat;
		background-position: left top;	
	}
	.btnEvents a:hover {
		background-image:none;
	}

.btnAuthors {
	background-image:url(../graphics/menu/btnAuthors_f2.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}
	.btnAuthors a {
		height:112px;
		width:85px;
		display:block;
		background-image:url(../graphics/menu/btnAuthors.gif);
		background-repeat: no-repeat;
		background-position: left top;	
	}
	.btnAuthors a:hover {
		background-image:none;
	}

.btnSearch {
	background-image:url(../graphics/menu/btnSearch_f2.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}
	.btnSearch a {
		height:108px;
		width:87px;
		display:block;
		background-image:url(../graphics/menu/btnSearch.gif);
		background-repeat: no-repeat;
		background-position: left top;	
	}
	.btnSearch a:hover {
		background-image:none;
	}

.btnWhoAreWe {
	background-image:url(../graphics/menu/btnWhoAreWe_f2.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}
	.btnWhoAreWe a {
		height:108px;
		width:96px;
		display:block;
		background-image:url(../graphics/menu/btnWhoAreWe.gif);
		background-repeat: no-repeat;
		background-position: left top;	
	}
	.btnWhoAreWe a:hover {
		background-image:none;
	}

.btnSubmissions {
	background-image:url(../graphics/menu/btnSubmissions_f2.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}
	.btnSubmissions a {
		height:108px;
		width:98px;
		display:block;
		background-image:url(../graphics/menu/btnSubmissions.gif);
		background-repeat: no-repeat;
		background-position: left top;	
	}
	.btnSubmissions a:hover {
		background-image:none;
	}

.btnQuiz {
	background-image:url(../graphics/menu/btnQuiz_f2.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}
	.btnQuiz a {
		height:108px;
		width:88px;
		display:block;
		background-image:url(../graphics/menu/btnQuiz.gif);
		background-repeat: no-repeat;
		background-position: left top;	
	}
	.btnQuiz a:hover {
		background-image:none;
	}

.btnAboutUs {
	background-image:url(../graphics/menu/btnAboutUs_f2.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}
	.btnAboutUs a {
		height:108px;
		width:98px;
		display:block;
		background-image:url(../graphics/menu/btnAboutUs.gif);
		background-repeat: no-repeat;
		background-position: left top;	
	}
	.btnAboutUs a:hover {
		background-image:none;
	}

.btnHachette {
	background-image:url(../graphics/menu/btnHachette_f2.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}
	.btnHachette a {
		height:108px;
		width:104px;
		display:block;
		background-image:url(../graphics/menu/btnHachette.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	.btnHachette a:hover {
		background-image:none;
	}

.btnContact {
	background-image:url(../graphics/menu/btnContact_f2.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}
	.btnContact a {
		height:108px;
		width:85px;
		display:block;
		background-image:url(../graphics/menu/btnContact.gif);
		background-repeat: no-repeat;
		background-position: left top;	
	}
	.btnContact a:hover {
		background-image:none;
	}

#footer {
	border-top:2px solid #afbcdb;
	clear:both;
	/*margin:10px auto auto;*/
	padding-top:5px;
	text-align:center;
	width:100%;
}
#footer .menu {
	width:auto;
	display:inline;
}
#footer .menu li,
#footer .menu li a,
#footer .menu li a:hover,
#footer .menu li a.visited {
	background-image:none;
	width:auto;
	height:auto;
	margin-right:.3em;
	color:#afbcdb;
}
#footer strong {
	display:inline;
	font-weight:normal;
}
#footer .btnHome 
{
	margin-left:85px;
}
address a 
{
	color:#000000;
	text-decoration:none;
}

.eventListTitle
{
	color:#000000;
	font-size:18px;
}
.eventListLink
{
	color:#AFBCDB;
	text-decoration:none;
}
.topSearchItem
{
	list-style-type:none;
}
	.topSearchItem a,
	.topSearchItem a.visited,
	.topSearchItem a:hover
	{
		color:#AFBCDB;
	}
	
.indentedTitle2
{
	margin-bottom:0.5em;
	margin-top:1em;
}
#map
{
	float:right;
	height:454px;
	margin-top:1.5em;
	margin-bottom:0.5em;
	width:600px;
}

.whoAreWeItem
{
	font-size:1.1em;
	line-height:16px;
}
.homeContent
{
	font-size:14px;
}