html {
     overflow: -moz-scrollbars-vertical;
}

body {
	margin: 0px;
}

form {
	margin: 0;
	padding: 0;
}

h1 {
	font: bold 17px Helvetica, Arial, Geneva, sans-serif;
	color: #002558;
	margin:0 0 3px 0;
}

h2 {
	font: bold 17px Helvetica, Arial, Geneva, sans-serif;
	color: #FFF;
	margin:0 0 3px 0;
}

h3 {
	font: normal 14px Helvetica, Arial, Geneva, sans-serif;
	color: #002558;
	margin:0 0 3px 0;
}

hr {
	height:1px;
	border:0px;
	color:#7dc9eb;
	background-color:#7dc9eb;
}

ul {
	margin-left:15px;
	padding:0px;
}

li {
	list-style: disc;
	padding-bottom:10px;
	vertical-align:middle;
}

.l1-hdr {
	font: bold 21px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	color: #660433;
}

.lead-in-sub-copy {
	font: bold 13px/18px "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	color: #532808;
}

.border-left {
	background:url(/library/images/common/border-left.gif);
	background-repeat:repeat-y;
}

.border-right {
	background:url(/library/images/common/border-right.gif);
	background-repeat:repeat-y;
}

.border-bottom {
	background:url(/library/images/common/border-bottom.gif);
	background-repeat:repeat-y;
	height:7px;
}

.warning  a{
	font: 11px/18px Verdana, Arial, Geneva, sans-serif;
	color: #fff;
}

.warning  a:hover{
	font: 11px/18px Verdana, Arial, Geneva, sans-serif;
	color: #fff;
}

.warning {
	font: 11px/18px Verdana, Arial, Geneva, sans-serif;
	color: #fff;
}

.white-content {
	font: 13px/18px Helvetica, Arial, Geneva, sans-serif;
	color: #fff;
}

.white-content a{
	font: 13px/18px Helvetica, Arial, Geneva, sans-serif;
	color: #fff;
	text-decoration:underline;
}

.white-content a:hover{
	font: 13px/18px Helvetica, Arial, Geneva, sans-serif;
	color: #fff;
	text-decoration:none;
}

.brown-content h1 {
	color: #6e0138;
	margin-bottom: 0;
}

.brown-content {
	font: 13px/18px Helvetica, Arial, Geneva, sans-serif;
	color: #532808;
}

.brown-content a{
	font: 13px/18px Helvetica, Arial, Geneva, sans-serif;
	color: #532808;
	text-decoration:underline;
}

.brown-content a:hover{
	font: 13px/18px Helvetica, Arial, Geneva, sans-serif;
	color: #532808;
	text-decoration:none;
}

.infobox h1 {
	font: bold 17px Helvetica, Arial, Geneva, sans-serif;
	color: #5b3118;
	margin:0 0 3px 0;
}

.infobox {
	font: 13px/18px Helvetica, Arial, Geneva, sans-serif;
	color: #5b3118;
}

.infobox a{
	font: 13px/18px Helvetica, Arial, Geneva, sans-serif;
	color: #5b3118;
	text-decoration:underline;
}

.infobox a:hover{
	font: 13px/18px Helvetica, Arial, Geneva, sans-serif;
	color: #5b3118;
	text-decoration:none;
}

.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 18px;
}

.content a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}

.content a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: underline;
}



.bold{
	font-weight:bold;
}

.browse-by{
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: #00639d;
}

.browse-by a{
	color: #00639d;
	text-decoration:underline;
}

.browse-by a:hover{
	color: #00639d;
	text-decoration:none;
}



.browse-photos{
	font: bold 15px Helvetica, Arial, Geneva, sans-serif;
	color: #00639d;
	line-height:13px;
	padding: 0px;
	margin: 0px;
}

.browse-photos a{
	font: bold 15px Helvetica, Arial, Geneva, sans-serif;
	color: #00639d;
	text-decoration:none;
}

.browse-photos a:hover{
	font: bold 15px Helvetica, Arial, Geneva, sans-serif;
	color: #00639d;
	text-decoration:underline;
}


.location{
	font: bold 13px Helvetica, Arial, Geneva, sans-serif;
	color: #532808;
	line-height:18px;
	padding: 0px;
	margin: 0px;
}

.landmark {
	font: 13px Helvetica, Arial, Geneva, sans-serif;
	color: #532808;
	line-height:18px;
	padding: 0px;
	margin: 0px;
	color: #00639d;
}

.landmark:after {
	content: " ";
}


.l2hdr-browse {
	font: bold 15px Helvetica, Arial, Geneva, sans-serif;
	color: #532808;
}

.location a{
	color: #532808;
	text-decoration:none;
}

.location a:hover{
	color: #532808;
	text-decoration:underline;
}

.votes {
	font: bold 11px Helvetica, Arial, Geneva, sans-serif;
	color: #660033;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.votes a{
	color: #660033;
	text-decoration:none;
}

.votes a:hover{
	color: #690031;
	text-decoration:underline;
}

.celebrity-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}

.celebrity-content a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

.celebrity-content a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}


.celebrity {
	font: bold 21px "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	color: #00639d;
}

.celebrity a {
	font: bold 21px "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	color: #00639d;
	text-decoration:underline;
}

.celebrity a:hover {
	font: bold 21px "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	color: #00639d;
	text-decoration:none;
}

.celebrity-sm {
	font: bold 15px/18px "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	color: #00639d;
}

.celebrity-sm a {
	font: bold 15px/18px "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	color: #00639d;
	text-decoration:underline;
}

.celebrity-sm a:hover {
	font: bold 15px/18px "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	color: #00639d;
	text-decoration:none;
}

.celebrityHOF {
	font: bold 21px "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	color: #00639d;
}

.celebrityHOF a {
	font: bold 21px "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	color: #00639d;
	text-decoration:underline;
}

.celebrityHOF a:hover {
	font: bold 21px "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	color: #00639d;
	text-decoration:none;
}

.celebrityHOF-sm {
	font: bold 15px/18px "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	color: #00639d;
}

.celebrityHOF-sm a {
	font: bold 15px/18px "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	color: #00639d;
	text-decoration:underline;
}

.celebrityHOF-sm a:hover {
	font: bold 15px/18px "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	color: #00639d;
	text-decoration:none;
}

.quotes {
	font: bold 15px/17px Helvetica, Arial, Geneva, sans-serif;
	color: #532808;
}

.quotes a {
	font: bold 15px/17px Helvetica, Arial, Geneva, sans-serif;
	color: #532808;
	text-decoration:underline;
}

.quotes a:hover {
	font: bold 15px/17px Helvetica, Arial, Geneva, sans-serif;
	color: #532808;
	text-decoration:none;
}

.quotes-fem {
	font: bold 15px/17px Helvetica, Arial, Geneva, sans-serif;
	color: #6d2044;
}

.quotes-fem a {
	font: bold 15px/17px Helvetica, Arial, Geneva, sans-serif;
	color: #6d2044;
	text-decoration:underline;
}

.quotes-fem a:hover {
	font: bold 15px/17px Helvetica, Arial, Geneva, sans-serif;
	color: #6d2044;
	text-decoration:none;
}

.learn-more {
	font: bold 12px/17px "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	color: #006599;
}

.learn-more a {
	font: bold 12px/17px "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	color: #006599;
	text-decoration:underline;
}

.learn-more a:hover {
	font: bold 12px/17px "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	color: #006599;
	text-decoration:none;
}

.learn-more img {
	vertical-align: middle;
}

.header {
	font: bold 15px Helvetica, Arial, Geneva, sans-serif;
	color: #00639d;
}

.header a{
	font: bold 15px Helvetica, Arial, Geneva, sans-serif;
	color: #00639d;
	text-decoration:underline;
}

.header a:hover{
	font: bold 15px Helvetica, Arial, Geneva, sans-serif;
	color: #00639d;
	text-decoration:none;
}

.home-photo {
	margin-bottom: 10px;
	width: 415px;
}

#thumb-photo {
	background-color:#ffffff;
	padding:1px;
}

#nav {
	height:50px;
	background: url(/library/images/common/nav-bg.jpg) top center repeat-x;
}

.nav {
	font: bold 16px/50px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	color: #9ecbe8;
	line-height:normal;
	text-shadow: -1px -1px 0 #0f6191;
}

.nav a{

	font: bold 16px/50px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	color: #9ecbe8;
	text-decoration:none;
}

.nav a:hover {
	font: bold 16px/50px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	color: #fff;
	text-decoration:none;
}

.navOfficialRules {
	font: bold 13px/50px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	color: #fff;
	line-height:normal;
	text-shadow: -1px -1px 0 #0f6191;
}

.navOfficialRules a{

	font: bold 13px/50px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	color: #9ecbe8;
	text-decoration:none;
}

.navOfficialRules a:hover {
	font: bold 13px/50px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	color: #fff;
	text-decoration:none;
}

.official-rules {
	font: bold 13px/50px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	color: #fff;
	line-height:normal;
}

.official-rules a{
	font: bold 13px/50px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	color: #fff;
	text-decoration:none;
}

.official-rules a:hover {
	font: bold 13px/50px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	color: #002558;
	text-decoration:none;
}

.disclaimer {
	font: bold 11px/18px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	color: #fff;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 16px;
	color: #333333;
}

.footer a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: underline;
}

.footer a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}

.errmsg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 18px;
	color: black;
	font-weight: bold;
}

#entryForm .home-photo select {
	width:200px;
}

#Photo1, #Photo2, #Photo3, #Photo4, #Photo5 {
	border: none;
	width: 200px;
}

.form {
	font: bold 13px Helvetica, Arial, Geneva, sans-serif;
	color: #002558;
	line-height:normal;
}

.form-blue {
	font: bold 13px Helvetica, Arial, Geneva, sans-serif;
	color: #002558;
	line-height:normal;
	background-color: #fff;
}

.ip {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:3px;
	color: #333333;
	border: solid 1px #a6ccdf;
}

option.ip {
	padding: 0px;
	border: none;
}

.form-blue .errmsg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 18px;
	color: red;
}

.scavenger-list {
	font: bold 12px/18px Helvetica, Arial, Geneva, sans-serif;
	color: #002558;
}

.scavenger {
	font: bold 14px/18px Helvetica, Arial, Geneva, sans-serif;
	color: #002558;
}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:210px; width:550px; background-color:#fff; border:3px solid #ccc;}
#simplemodal-container #basicModalContent {padding:20px;}


/* Easy Slider */
 
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider, #slider li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:885px;
		height:100%;
		height:auto!important;
		overflow:hidden; 
		}
	span#prevBtn{}
	span#nextBtn{}					
 
/* // Easy Slider */


