#populum {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   text-align:left;
   z-index:-1;
   padding:0;
}

#headerleft {
	font-size:56px;
}

#headerright {
	width:96%;
}

#firstbox {
	border:1px solid blue;
	padding:10px;
}

#secondbox {
	margin-left:2px;
}

#soletbox {
	border:1px solid blue;
	padding:10px;
}

#byline {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	text-align:left;
	background-color:lightgrey;
	padding:8px;
	font-size:14px;
}

#mainimage {
	padding:5px;
	text-align:left;
	background-repeat: no-repeat;
}

#overquote {
	display:none;
}

#mobilequote {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	color:blue;
	line-height:150%;
}


#bookleft {
	margin-top:16px;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	padding:0 12px;
	text-align:center;
}

#bookmiddle {
	margin-top:16px;
	font-size:18px;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
}

#bookright {
	margin-top:6px;
}

#topcontact {
	padding:10px 20px 20px 10px;
	text-align:left;
}

.contactsection {
	margin-top:16px;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
}

#copyr {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	text-align:left;
	background-color:grey;
	color:white;
	padding:8px;
	font-size:12px;
	margin-top:12px;
}


#nav-wrapper {
margin:0 auto 0 auto;
padding:0 10px;
}

ul#nav {
font-family: Arial,Geneva,sans-serif;
text-transform: uppercase;
font-size:12px;
font-weight:bold;
list-style:none;
margin:0 auto;
padding:0;

overflow: auto;
}

ul#nav li {
display:inline;
}

ul#nav li a {
text-decoration:none;
display: block;
padding:5px 10px;
color:black;
float:left;
text-align:center;
}

ul#nav li a:hover {
color:red;
}