/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {text-align:center; background: #08265d url(images/back_top.gif) top center no-repeat;}

img {vertical-align:top;}


#news img {border:thin solid gray; margin-bottom: 8px;}
#news .icon {border:thin solid gray; margin-bottom: 8px;}
#news .no-border { border:none; }

a img {border:0;}
table {border-collapse:collapse; border:0;}
html, input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:0.813em; line-height:1.615em; color:#502D23;}
input, select {vertical-align:middle; font-weight:normal;}

ul {list-style:none;}
li a {color:#502D23; font-size:1.077em; line-height:2.143em; text-decoration:none;}
li a:hover {text-decoration:underline;}
a {text-decoration:underline; color:#BA2F05;}
a:hover {text-decoration:none;}

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both;}

#stage {
height: 100%;
width:954px;
margin:0 auto;
}

#container {
height: 100%;
width:930px;
margin:0 auto;
margin-top: 40px;
margin-bottom: 20px;
text-align:left;
padding-bottom: 10px;
background:url(images/back_glow.gif) top left no-repeat;
border-top: 3px solid #000000;
border-left: 3px solid #777777;
border-right: 3px solid #666666;
border-bottom: 3px solid #555555;
}

#main {
background: #FFFFFF url(images/bg_circles.gif) top left no-repeat;
width:896px;
margin:0 auto;
margin-top: 30px;
text-align:left;
border-top: 0px solid #000000;
border-left: 2px solid #000000;
border-right: 2px solid #000000;
border-bottom: 2px solid #000000;
}
#content {padding:0px 25px 40px 25px;}
#content .col-1,
#content .col-2 {float:left;}
#content .col-1 {width:260px; margin-right:20px;}
#content .col-2 {width:558px; min-height:500px;}
#content .calendar {width:900px; margin: 0 auto;}

/* .main-bot {background:#ffffff url(images/border-bot.gif) bottom left repeat-x;}
.main-left {background:url(images/border-left.gif) top left repeat-y;}
.main-right {background:url(images/border-right.gif) top right repeat-y;}
.main-left-bot {background:url(images/border-left-corner.gif) bottom left no-repeat;}
.main-right-bot {background:url(images/border-right-corner.gif) bottom right no-repeat; width:100%;} 
.wrapper {width:100%; overflow:hidden;} */

/***************fonts***************/
.xxlarge {
	font-size: 18px;
}
.xlarge {
	font-size: 16px;
}
.large {
	font-size: 14px;
}
.med {
	font-size: 12px;
}
.sm {
	font-size: 10px;
}
.xsm {
	font-size: 9px;
}



#header {background:url(images/header_bg_slice.jpg) top left repeat-x; margin:0 auto; text-transform:uppercase; height:190px; width:100%;}
#header .logo {float:left; height:140px; width:896px; background:url(images/header-bg2.jpg) top left no-repeat;}
#header .float-l { font-size:0.692em; line-height:1em;border-left:1px solid #EED3CB; margin-top:40px; padding:12px 0  11px 30px;}
.navigation {float:left; padding-left:10px; width:700px;}
.navigation li {float:left; border-right:1px solid #959189;}
.navigation .link-un {border:none;}
.navigation li a {color:#423E37; padding:0 20px; font-size:0.923em; line-height:1em;}
.navigation li a:hover {color:#D45024; text-decoration:none;}
.navigation .un a {color:#D45024; text-decoration:none;}
#searchform {text-transform:none;}
#searchform input {border:1px solid #C5C4B9; background:url(images/input-bg.gif) top left repeat-x; height:20px; width:154px;vertical-align:middle; float:left; margin-right:6px; font-size:1em;}
#searchform a {background:url(images/search-tail.gif) top left repeat-x; text-decoration:none; font-weight:bold; font-size:0.923em; float:left; display:block; vertical-align:middle;}
#searchform span {background:url(images/search-left.gif) top left no-repeat; display:block;}
#searchform span span {background:url(images/search-right.gif) top right no-repeat; display:block; padding:1px 7px 2px;}

/***************content***************/
.col-1 .sectiontitle {background:url(images/title1-bg.gif) top left repeat-x; display:block; color:#FFFFFF; font-size:1.385em;}
.col-1 .sectiontitle span {background:url(images/title1-bg-left.gif) top left no-repeat; display:block;}
.col-1 .sectiontitle span span {background:url(images/title1-bg-right.gif) top right no-repeat; display:block; padding:13px 0 0 30px; height:27px;}
.col-1 .box {background:#FFFFFF url(images/box1-tail.gif) bottom left repeat-x; margin-bottom:10px;}
.col-1 .box-un {background:#FFFFFF url(images/box1-tail.gif) bottom left repeat-x;}
.col-1 .box .box-left, .col-1 .box-un .box-left {background:url(images/box1-left.gif) bottom left no-repeat !important;}
.col-1 .box .box-right, .col-1 .box-un .box-right  {background:url(images/box1-right.gif) bottom right no-repeat; width:100%;}
.indent { padding:20px 0 34px 30px;}
.col-1 ul {padding-bottom:14px}
.link {padding-right:18px; color:#666666; text-decoration:none; font-weight:bold; font-size:0.846em;}
.link-left {padding-left:18px; color:#BA2F05; text-decoration:none; font-weight:bold; font-size:0.846em;}
.link:hover {text-decoration:underline; font-size:0.9em;}
.col-2 {background:url(images/box2-tail.gif) top left repeat;}
.col-2 .box-top {background:url(images/box2-top.gif) top left repeat-x;}
.col-2 .box-bot {background:url(images/box2-bot.gif) bottom left repeat-x; padding:6px 6px 17px 6px;}
.col-2 .banner {
	background:url(images/box2-bg.gif) top left repeat-x;
	padding:0px;
	width:545px;
	height:300px;
	margin: 0 auto;
}
#player {
border: thin solid #999999;
padding: 5px;
width: 505px;
height: 200px;
}
.col-2 .banner .text {margin:52px 0 0 9px;}
.img-indent {float:left;}
.img-indent-bordered {float:left; border:1px solid #888888;}
.banner {margin-bottom:10px;}
.button1 {background:url(images/button1-tail.gif) top left repeat-x; display:inline-block; color:#9C8974; text-decoration:none; font-size:1em; font-weight:bold; margin:27px 0 0 41px; cursor:pointer;}
.button1 span {background:url(images/button1-left.gif) top left no-repeat; display:inline-block; }
.button1 span span {background:url(images/button1-right.gif) top right no-repeat; display:inline-block; padding:6px 15px;}
.col-2 .sectiontitle {background:url(images/title2-bg.gif) top left repeat-x; display:block; color:#FFFFFF; font-size:1.385em; margin-bottom:2px;}
.col-2 .sectiontitle span {background:url(images/title2-bg-left.gif) top left no-repeat; display:block;}
.col-2 .sectiontitle span span {background:url(images/title2-bg-right.gif) top right no-repeat; display:block; padding:4px 0 0 18px; height:26px;}
.col-2 .box {
	background:#FFFFFF; url(images/box3-bg.gif) bottom left repeat-x;
	margin-bottom:3px;
	padding:20px;
	padding-bottom: 40px;
}
.col-2 .bio p { text-indent: 8px;}
.col-2 .box .img-indent {margin-right:19px;}
.col-2 .box .img-indent-bordered {margin-right:19px;}
h1 {font-size:1.5em; line-height:2.143em; font-weight:normal; color:#333333; padding-bottom: 8px; color:#502D23;}
h2 {font-size:1.077em; line-height:2.143em; font-weight:normal; color:#C44608; text-decoration:none; padding-bottom:4px; color:#502D23;}
h2 a:hover {text-decoration:underline !important;}
p {padding-bottom:12px;}
.button2 {background:url(images/button2-tail.gif) top left repeat-x; display:inline-block; color:#8A280B; text-decoration:none; font-size:0.846em; line-height:1em; font-weight:bold; cursor:pointer;}
.button2 span {background:url(images/button2-left.gif) top left no-repeat; display:inline-block;}
.button2 span span {background:url(images/button2-right.gif) top right no-repeat; display:inline-block; padding:4px 10px 6px;}
.button3 {background:url(images/button3-tail.gif) top left repeat-x; display:inline-block; color:#734E33; text-decoration:none; font-size:0.846em; line-height:1em; font-weight:bold; cursor:pointer;}
.button3 span {background:url(images/button3-left.gif) top left no-repeat; display:inline-block;}
.button3 span span {background:url(images/button3-right.gif) top right no-repeat; display:inline-block; padding:4px 15px 6px;}
.col-2 .inner {text-align:right; margin-right:20px;}
.col-2 .inner-right {text-align:right; margin-right:15px; width: 200px; float:right;}
.col-2 .inner-left {text-align:left; margin-left:15px; width: 200px; float:left;}
.button1:hover, .button2:hover, .button3:hover {color:#000000;}
/***************page-1***************/
#page-1 .col-2 .inner {padding-top:10px;}
/***************page-2***************/
#page-2 .col-1 img {margin:15px 0 25px;}
#page-2 .col-2 .box {
	margin-bottom:10px;
}
#page-2 .col-2 .box-bot {padding-bottom:15px;}
#page-2 .col-2 p {padding-bottom:10px; padding-top:5px;}
#page-2 .col-2 .img-indent {padding-top:25px;}
#page-2 .col-2 h2 {height:16px; padding-top:30px; line-height:1em; padding-bottom:0;}
#page-2 .col-2 .wrapper ul {padding:19px 0;}
#page-2 .col-2 .wrapper li a {color:#C44608; text-decoration:underline;}
#page-2 .col-2 .wrapper li a:hover {text-decoration:none;}
/***************page-3***************/
#page-3 #content {padding-bottom:45px;}
#page-3 .col-1 {width:100%; margin-right:0;}
#page-3 .col-1 .box {background:#FFFFFF url(images/box3-tail.jpg) bottom left repeat-x;margin-bottom:10px;}
#page-3 .col-1 .box .box-left {background:url(images/box3-left.jpg) top left no-repeat;}
#page-3 .col-1 .box .box-right {background:url(images/box3-right.jpg) top right no-repeat;}
#page-3 .indent { padding:2px 20px 34px 30px; }
#page-3 strong {padding-top:21px; display:block;}
#page-3 p {padding-bottom:11px;}
/***************footer***************/
#footer {background: #08265d; font-size:0.769em; line-height:1.5em; text-align:right; text-transform:uppercase; color:#FFFFFF; padding:30px 30px 30px 0}
#footer a {color:#FFFFFF; text-decoration:none; margin-left:9px; padding-left:10px;}
#footer a:hover {text-decoration:underline;}
