@charset "utf-8";
/* White Rock Lake Foundation */

/* common */

body {background:#d7d7d7 url(images/tile-bg-16x16.gif); color:#58585a; font-family:Arial, Helvetica, FreeSans, sans-serif; font-size:10pt;}

h1 {font-size:12pt; font-weight:bold; color:#7da7d9; margin:0px; padding:2px 0px 5px 0px; background:url(images/h1-background.gif) no-repeat bottom left;}
h2 {font-size:10pt; font-weight:bold; color:#7da7d9; margin:0px; padding:2px 0px 5px 0px;}
h3 {font-size:8pt; font-weight:bold; color:#58585a; margin:0px; padding:2px 0px 5px 0px;}

a:link, a:visited {color:#7da7d9; text-decoration:underline;}
a:hover, a:active {color:#5d7ea5; text-decoration:none;}

ul {font-size:10pt; font-weight:bold;}
/* Mike, I changed this from 10px to 2px 20090416 -- RWR */
li {margin-bottom:2px;}
li a:hover, a:active {color:#5d7ea5; text-decoration:none;}

/* structural common */

.container{width:970px; margin:0px auto 0px auto; background-color:#fff;}

	.header{width:970px; height:185px; background:url(images/banner-main.gif) no-repeat top left;}
	.head-content{width:970px; height:185px; background:url(images/banner-content.gif) no-repeat top left;}
	.home{float:left; margin-top:0px; width:280px;}
	.main-menu{width:750px; float:right; text-align:right; margin:-10px 5px 0px 0px; padding:0px;}
	.main-menu li{display:inline; list-style:none; padding-left:20px; letter-spacing:2px; font-size:8pt;}
	.main-menu li a:link{color:#fff; text-decoration:none;}
	.main-menu li a:hover, a:active{color:#000; text-decoration:underline;}
		.submenu{width:730px; float:right; text-align:right; margin:-22px 0px 0px 0px; padding:0px; background:url(images/submenu.gif) no-repeat center right;}
		.submenu ul{margin-right:10px;}
		.submenu li{display:inline; list-style:none; padding-left:25px; font-size:8pt;}
		.submenu a:link, a:visited{color:#fff; text-decoration:none;}
		.submenu a:hover, a:active{color:#000; text-decoration:underline;}
	
	.content{width:970px; margin:0px auto 0px auto;}
	.content a:link{color:#7da7d9; text-decoration:underline;}
	.content a:visited{color:#7da7d9; text-decoration:underline;}
	.content a:hover, a:active {color:#5d7ea5; text-decoration:none;}
		
	.footer{clear:both; width:970px; height:240px; margin:0px auto 0px auto; background:url(images/footer.gif) no-repeat top left;}
	.contact-info{padding-top:183px; text-align:right; color:#58585a; font-size:8pt; font-weight:bold; margin-right:12px;}

/*content pages */

.left-index{ float:left; width:450px; padding:5px 10px 5px 10px; margin-top:20px;}
.right-index{float:right; width:450px; padding:5px 10px 5px 10px; margin-top:10px; font-weight:bold;}

.single-column{clear:both; width:950px; margin:0px auto 0px auto;}

.sidebar{float:right; width:280px; margin:20px 25px 5px 10px; border:1px solid #7da7d9; background-color:#eaeef6; padding:5px;}

blockquote{ width:270px; margin:0px auto 0px auto; padding:0; font-size:10pt; font-weight:bold; background:url(images/start-quote.gif) no-repeat top left;}

.quote{margin:0 10px 0 0; padding:10px; background:url(images/end-quote.gif) no-repeat right bottom;}

.standard{width:950px; margin: 5px auto 25px auto;}
	.standard tr{vertical-align:text-top;}
	.standard th{background-color:#7da7d9; color:#fff; font-weight:bold;}
	.standard td{border:1px solid #58585a; padding:5px; width:470px;}
	
.small{margin: 5px auto 25px auto;}
	.small tr{vertical-align:text-top;}
	.small td{border:none; padding:5px 10px 5px 10px; font-size:8pt;}
	
.festival-left{ float:left; width:300px; padding:35px 10px 5px 10px; margin-top:10px;}
.festival-right {float:right; width:620px; padding:5px 10px 5px 10px; margin-top:40px;}
	.festival-right a:visited {color:#7da7d9; text-decoration:underline;}

.notice { float:top width:950px; padding:5px 10px 5px 10px; margin-top:5px;color:red; text-decoration:none; text-align:center; }

/*image viewer*/

#FrogJS{width: 760px; height: 400px; margin: 10px auto -10px auto;}
	#FrogJSCredit{text-align: right; font-size: 80%; color: #999; padding: 1px;}
	#FrogJSCaption{text-align: left; line-height: 140%;}	