div, img, table, tr, td, form, fieldset,legend, p, a, ul, h1, h2, h3, h4, h5 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-family: inherit;
	border: 0;
	vertical-align:baseline;
	}
ul, li{list-style:none;}
	
body{margin:0; padding:0; background:#000; color:#c8c8c8; font:76%/1.3 Tahoma, Arial, sans-serif;}
#wrap{width:980px; float:left; position:absolute; left:50%; margin-left:-498px;}
#sitemast{float:left; width:100%; padding:24px 0 7px;}
#home{float:left;}
#search-form{float:right; padding:1px 10px 0 0;}
#search-form img{float:left; padding-right:4px;}
#search-form form{float:left;}
#search-form label{display:none;}
#search-form input.txt{width:120px; margin-top:3px; border-top:2px solid #716F63; border-left:2px solid #716F63;}
#search-form input.txt:focus{background:#F9E882;}
#search-form #submit{background:url('../images/submit.jpg') no-repeat 0 0; border:0; width:53px; height:19px; position:relative;top:1px;}

#main-nav{float:right; width:530px; padding-top:14px;}
#main-nav ul{float:right;}
#main-nav li{display:inline; padding:0 27px 0 22px; border-right:2px solid #ffd735;}
#main-nav li.last{border:0;}
#main-nav a{color:#c8c8c8; font-family:tahoma; text-transform:uppercase; font-weight:bold; text-decoration:none;}
#main-nav a:hover{color:#ffd735; text-decoration:underline;}

/* column setup */
#col-1{float:left; width:200px;}
	#col-1 #quote-of-day{display:block; margin:0 auto; padding-top:15px;}
	#stuff{padding-bottom:12px;}

#col-2{float:left; width:575px; padding-left:30px;}
	#col-2 ul{padding:20px 0 0 5px;}
	#col-2 ul a{color:#ffd735; text-decoration:none;}
	#col-2 ul a:hover{color:#c8c8c8; font-weight:bold;}	
	#col-2 a.cur{color:#c8c8c8; font-weight:bold;}
	#col-2 #inner-left{float:left;}
	#col-2 #inner-left img{display:block;}
	#col-2 #inner-right{float:right; width:420px;}
	#col-2 #inner-right img{display:block; float:left; padding:0 15px 28px 0;}
	#col-2 #inner-right .headline{float:right; padding-bottom:25px;}
	#col-2 #inner-right .large-quote{padding-bottom:15px; padding-left:10px;}
	
#col-3{float:right;}
#col-3 img{display:block;}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 0;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 0px;
left: 0px;
border: 0px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: -370px; /*position where enlarged image should offset horizontally */

}

.other-quotes{clear:both; font-size:18px; font-weight:bold; padding-bottom:15px; text-align:center; color:#fff;}
#footer{clear:both; padding-top:15px; margin:0 auto; text-align:center;}
#footer p{clear:both;}
#footer ul{padding:15px 0 0 22px;}
#footer ul li{display:inline; padding:0 20px 0 10px; border-right:2px solid #ffd735;}
#footer ul li.last{border:0; padding-right:5px;}
#footer ul a{color:#c8c8c8; font-weight:bold; text-decoration:none;}	
#footer img{display:block; padding-left:30px; margin:15px auto 0;}

.slideshow {
	display: block;
	position: relative;
	z-index: 0;
}
.slideshow-images {
	display: block;
	overflow: hidden;
	position: relative;
}		
.slideshow-images img {
	display: block;
	position: absolute;
	z-index: 1;
	margin-top: 15px;
	margin-left: 5px;
}		
.slideshow-thumbnails {
	overflow: hidden;
}

.slideshow-images {
	height: 571px;
	width: 395px;
	
}		
.slideshow-images-visible { 
	opacity: 1;
}	
.slideshow-images-prev { 
	opacity: 0; 
}
.slideshow-images-next { 
	opacity: 0; 
}
.slideshow-images img {
	float: left;
	left: 0;
	top: 0;
}	

.slideshow {
	height: 571px;
	margin: 0 auto;
	width: 395px;
}
.slideshow a img {
	border: 0;
}

.slideshow-captions {
	background: #000;
	bottom: 0;
	color: #FFF;
	font: normal 12px/22px Arial, sans-serif;
	left: 0;
	overflow: hidden;
	position: absolute;
	text-indent: 10px;
	width: 100%;
	z-index: 10000;
}
.slideshow-captions-hidden {
	height: 0;
	opacity: 0;
}
.slideshow-captions-visible {
	height: 22px;
	opacity: .7;
}

.slideshow-controller {
	background: url(controller.png) no-repeat;
	height: 42px;
	left: 50%;
	margin: -21px 0 0 -119px;
	overflow: hidden;
	position: absolute;
	top: 10%;
	width: 238px;
	z-index: 10000;
}
.slideshow-controller * {
	margin: 0;
	padding: 0;
}
.slideshow-controller-hidden { 
	opacity: 0;
}
.slideshow-controller-visible {
	opacity: 1;
}
.slideshow-controller a {
	cursor: pointer;
	display: block;
	height: 18px;
	overflow: hidden;
	position: absolute;
	top: 12px;
}
.slideshow-controller a.active {
	background-position: 0 18px;
}
.slideshow-controller li {
	list-style: none;
}
.slideshow-controller li.first a {
	background-image: url(controller-first.gif);
	left: 33px;
	width: 19px;
}
.slideshow-controller li.last a {
	background-image: url(controller-last.gif);
	left: 186px;
	width: 19px;
}
.slideshow-controller li.next a {
	background-image: url(controller-next.gif);
	left: 145px;
	width: 28px;
}
.slideshow-controller li.pause a {
	background-image: url(controller-pause.gif);
	left: 109px;
	width: 20px;
}
.slideshow-controller li.play a {
	background-image: url(controller-play.gif);
}
.slideshow-controller li.prev a {
	background-image: url(controller-prev.gif);
	left: 65px;
	width: 28px;
}

.slideshow-loader {
	height: 28px;
	right: 50%;
	position: absolute;
	top: 50%;
	width: 28px;
	z-index: 1000;
}
.slideshow-loader-hidden {
	opacity: 0;
}
.slideshow-loader-visible {
	opacity: 1;
}

.slideshow-thumbnails {
	bottom: -65px;
	height: 65px;
	left: 0;
	position: absolute;
	width: 100%;
}
.slideshow-thumbnails * {
	margin: 0;
	padding: 0;
}
.slideshow-thumbnails ul {
	height: 65px;
	left: 0;
	position: absolute;
	top: 0;
	width: 10000px;
}
.slideshow-thumbnails li {
	float: left;
	list-style: none;
	margin: 5px 5px 5px 0;
	position: relative;
}
.slideshow-thumbnails a {
	display: block;
	padding: 5px;
	position: relative; 
}
.slideshow-thumbnails a:hover {
	background-color: #FF9 !important;
	opacity: 1 !important;
}
.slideshow-thumbnails img {
	display: block;
}
.slideshow-thumbnails-active {
	background-color: #9FF;
	opacity: 1;
}
.slideshow-thumbnails-inactive {
	background-color: #FFF;
	opacity: .5;
}