/* CSS Document */body {	background: #D8DBC6;	padding: 20px 0px;	font: 11px/1.4 Verdana, Arial, Helvetica, sans-serif;	color: #333333;	margin: 0px;}table {	font: 11px/1.4 Verdana, Arial, Helvetica, sans-serif;	color: #333333;}a:link, a:visited {	text-decoration: underline;	color: #647A82;}a:hover {	text-decoration: underline;}#first {	background: #FFFFFF;	height: 80px;	padding: 10px;	float: left;	width: 150px;	position: absolute;}#mainnav {	background: #829264;	height: 30px;	width: 780px;	display: inline-table;}#nav li {	margin: 0px;	padding: 0px;	display: inline;	list-style-type: none;}#nav {	background: #829264;	height: 30px;}#navlist {margin: 0;padding: 0 0 20px 10px;}#navlist ul, #navlist li{margin: 0;padding: 0;display: inline;list-style-type: none;}#navlist a:link, #navlist a:visited{	float: left;	margin: 0px 10px 4px;	text-decoration: none;	color: #FFFFFF;	font: bold 12px "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;	padding-top: 4px;}#navlist a:link#current, #navlist a:visited#current, #navlist a:hover{border-top: 3px solid #FFF;padding-top: 1px;background: transparent;color: #B3BFC4;}#master {	width: 780px;	padding: 0px;	background: url(http://www.oregonmozartplayers.org/images/bg.gif) repeat-y;	position: relative;}#leftcontent {	width: 510px;	float: left;	background: #FFFFFF;	clear: none;	position: relative;	padding: 15px;}.leftcontentimg {	align: left;	vertical-align: top;	margin: 0px 0px 12px 12px;	float: right;}#rightcontent {	width: 227px;	background: #EAE8D9;	float: right;	border-left: 1px none #829264;	padding: 6px;	height: 100%;	position: relative;	font: 11px/1.2 "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;	color: #333333;}#banner {	background: #FFFFFF;	border-bottom: 1px solid #FFFFFF;	margin: 0px;	padding: 0px;}#footerleft {	background: #B7BF98 url(http://www.oregonmozartplayers.org/images/footer_bot.gif) no-repeat left bottom;	border-top: 1px solid #869166;	clear: both;	font: 9px Verdana, Arial, Helvetica, sans-serif;	color: #555;	padding: 8px;}#subnav {	text-align: right;	z-index: 200;	position: relative;	clear: none;	float: right;}#lcid {	font: bold 9px Verdana, Arial, Helvetica, sans-serif;	text-transform: uppercase;	color: #FFFFFF;	background: #829264 url(2lcidnb.gif) no-repeat left top;	letter-spacing: 1.0px;	margin: -40px -10px -10px;	padding: 4px 4px 4px 12px;	height: 16px;}#rcschedule p {	padding-bottom: 6px;	border-bottom: 1px solid #CCCCCC;	margin-top: 0px;	margin-bottom: 6px;	color: #666666;}#rcschedule img {	align: left;	float: left;	vertical-align: top;	margin: 0px 6px 0px 0px;}#styleswitcher {	margin: 0px;	padding: 4px;	border: 1px dotted #999999;	float: right;	vertical-align: middle;}#styleswitcher img {	margin: 0px;	padding: 0px;	float: none;}.hr {	color: #829264;	height: 1px;}.verdana10 {	font: bold 10px Verdana, Arial, Helvetica, sans-serif;	color: #666666;}.verdana9 {	font: 9px Verdana, Arial, Helvetica, sans-serif;}.footernc {	font: 9px Verdana, Arial, Helvetica, sans-serif;	float: right;	position: relative;}.smalltexta {	font: 11px Verdana, Arial, Helvetica, sans-serif;}.mediumtexta {	font: 13px Verdana, Arial, Helvetica, sans-serif;}.largetexta {	font: 17px Verdana, Arial, Helvetica, sans-serif;}h1, h2, h3, h4, h5, h6 {	margin: 0px;	padding: 0px;	color: #9D6F1D;}h1 {	font: normal 24px/1.2 Georgia, "Times New Roman", Times, serif;}h2 {	font: normal 18px/1.2 Georgia, "Times New Roman", Times, serif;	color: #666666;}h3 {	font: normal 18px "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;	margin-bottom: 8px;}.seriftext {	font: 17px Georgia, "Times New Roman", Times, serif;}.verdanamedium {	font: bold 10px Verdana, Arial, Helvetica, sans-serif;	color: #666666;}.verdanasmall {	font: 9px Verdana, Arial, Helvetica, sans-serif;}.imgalignleft {	text-align: left;}#footerimg {	margin: -2px 0px 0px 0px;}.borderright {	border-right: 1px solid #CCCCCC;}