/*RESET*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}
/*END RESET*/

/*Main Styles*/
* { padding: 0; margin: 0; }
html {
}

body {
font-size: 62.5%; /* Resets 1em to 10px */
font-family: 'Verdana', Lucida, Geneva, Helvetica, Arial, sans-serif;
background: transparent url(../img/bg_3.gif);
margin: 0;
padding: 0;
}

p {
font-family: 'Verdana', Lucida, Geneva, Helvetica, Arial, sans-serif;
}

a{
font-weight: normal;
text-decoration: none;
font-size: 1em;
}

h1{
font-size: 1em;
margin: 0 0 3px 0;
font-weight: bold;
}

h2{
font-size: 1.1em;
}

h3 {
color: #989865;
font-size: 1em;
}

h4{
font-family: 'Times New Roman', 'Times', serif;
font-size: 2.2em;
font-weight: normal;
color: #6c481e;
letter-spacing: 1px;
}

h5{
font-size: 1.2em;
}

h6 {
font-family: 'Verdana', Lucida, Geneva, Helvetica, Arial, sans-serif;
font-size: 1.2em;
font-weight: bold;
padding: 60px 0 2px 0;
color: #6c481e;
}

h7 {
font-family: 'Verdana', Lucida, Geneva, Helvetica, Arial, sans-serif;
font-size: 1.2em;
font-weight: bold;
margin: 0 0 4px 0;
color: #6c481e;
}

h8 {
font-family: 'Verdana', Lucida, Geneva, Helvetica, Arial, sans-serif;
font-size: 1.2em;
font-weight: bold;
padding: 0px 0 20px 0;
}

.pdate {
margin: 1px 0 3px 0;
font-size: 1em;
line-height: 1.1em;
}

.pjourn {
margin: 15px 0 15px 0;
font-size: 1em;
line-height: 1.2em;
}

#wrapper { 
 width: 906px;
 margin-top: 0px;
 margin-right: auto;
 margin-bottom: 0px;
 margin-left: auto;
 padding: 0 50px 0 50px;
 background: transparent url(../img/side_shdw.png) repeat-y;
 border: solid 1px transparent;
}
* html div#wrapper {
		background-image:none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/side_shdw.png", sizingMethod="scale");
}

#header {
 text-align: right;
 color: #333;
 width: 902px;
 height: 149px;
 margin: 8px 0 9px 0;
 background: #000 url(../img/header.gif) no-repeat top left;
 border: solid 1px #c8cc9a;
}



#container { 
 background: transparent url(../img/content_bg.gif) repeat-y;
 margin: 0;
 width: 906px;
 padding: 0;
}

#leftcolumn { 
 color: #333;
 height: 629px;
 width: 114px;
 float: left;
 background: transparent url(../img/nav_bg.jpg) no-repeat bottom left;
}

#content { 
 float: left;
 color: #000;
 margin: 0;
 display: inline;
 width: 420px;
}

#bot_buff {
 width: 420px;
 height: 15px;
 margin: 20px 0 0 0;
}

#content a { 
color: #949a6a;
font-size: 1em;
}

#content a:hover { 
color: #6c481e;
font-size: 1em;
}

#content a:visited { 
color: #949a6a;
font-size: 1em;
}

#rightcolumn { 
float: left;
}

#rightcolumn a {
color: #989936;
}
#rightcolumn a:hover {
color: #6c481e;
}
#rightcolumn a:visited {
color: #989936;
}


.headr {
width: 324px;
height: 33px;
padding: 17px 0 0 0;
margin: 0 0 10px 0;
background: url(../img/rcol_bg.gif) no-repeat right 17px;
border-bottom-style: dotted ; 
border-bottom-color: #98a45c; 
border-bottom-width: 2px;
}

#foot { 
 width: 906px;
 height: 0px;
 clear: both;
 background: none;
 margin: 0;
 padding: 0;
}

#footer { 
 width: 956px;
 height:200px;
 color: #fff;
 font-size: 1em;
 font-weight: normal;
 margin: 0 auto 50px auto;
 padding: 6px 0 0 50px;
 background: transparent url(../img/btm_shdw.png) no-repeat;
}

* html div#wrapper {
		background-image:none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="inc/../img/bot_shdw.png", sizingMethod="scale");
}
/*End Main Styles*/

/*login Styles*/
#container_admin { 
 background: #eff4e0;
 margin: 0;
 width: 906px;
 height: 500px;
 padding: 0;
}

#login_wrap { 
 margin: 150px auto;
 background: #eff4e0 url(../img/log_bg.gif) no-repeat;
 padding: 17px 10px;
 width: 200px;
 height: 150px;
 text-align: center;
 font-weight: normal;
}

.log_wrap {
width: 140px;
text-align: left;
margin: 10px auto;
color: #fff;
font-weight: normal;
font-size: 1em;
}

.log_wrap form {
font-weight: normal;
text-align: left;
}

.log_wrap form input.fld{
height: 14px;
width: 130px;
margin: 2px 0 10px 0;
padding: 2px 4px 2px 4px;
border: 1px solid #bfbfbf;
font-size: 1em;
}

.log_wrap form input.sub{
height: 13px;
width: 20px;
margin: 2px 0 10px 0;
padding: 2px 4px 2px 4px;
border: 1px solid #bfbfbf;
font-size: 1em;
}
/*end login Styles*/

/* NAV Styles*/
#button {
	width: 114px;
	height: 207px;
	border-top: 4px solid #9d9969;
	border-bottom: 4px solid #9d9969;
	padding: 0;
	font-size: 1.2em;
	font-weight: normal;
	font-family: 'Verdana', Lucida, Geneva, Helvetica, Arial, sans-serif;
	background-color: #000;
	color: #333;
	}
ul#navigation { width: 114px; }
ul#navigation li {
height: 23px;
list-style: none;
background-color: #000;
text-align: left;
margin: 0;
}
ul#navigation li a {
display: block;
text-decoration: none;
height: 15px;
padding: 5px 0 3px 10px;
font-weight: normal;
}
ul#navigation li a:link, ul#navigation li a:visited { color: #cfca90; font-weight: normal; }
ul#navigation li a:hover, ul#navigation li a:active { font-weight: normal;}
ul#navigation li a:hover { background-color: #6c481e; font-weight: normal;}
ul#navigation li#youarehere a { background-color: #fff; color: #000; } 
/* End NAV Styles*/

/*Home Styles*/

#content.home { 
padding: 11px 14px 11px 14px;
}

.home_bio {
margin: 16px 0 16px 0;
font-size: 1em;
line-height: 1.1em;
}

.home_bio p{
font-size: 1em;
line-height: 1.1em;
}

#rightcolumn.home {
background: #eff4e0 url(../img/jrnl_hd.gif) no-repeat center 11px;
padding: 50px 11px 0 11px;
width: 322px;
}

.callout {
width: 324px;
font-size: 1em;
padding: 0 0 14px 0;
margin: 14px 0 0 0;
border-bottom-style: dotted; 
border-bottom-color: #cccc99; 
border-bottom-width: 2px;
}

.callout_text {
width: 324px;
font-size: 1em;
padding: 0 0 14px 0;
margin: 14px 0 0 0;
border-bottom-style: dotted; 
border-bottom-color: #cccc99; 
border-bottom-width: 2px;
}




.callout_v {
width: 324px;
height: 98px;
font-size: 1em;
padding: 0 0 14px 0;
margin: 14px 0 0 0;
border-bottom-style: dotted; 
border-bottom-color: #cccc99; 
border-bottom-width: 2px;
}

.callout_v h3 {
width: 130px;
height: 97px;
margin: 0 6px 0 0;
float:left;
text-indent:-8008px;
background:transparent url(../img/play_overlay.png) no-repeat 0 0;
}














.callout_vid_thumb_wrap {
width: 324px;
height: 97px;
font-size: 1em;
padding: 0;
margin: 0 0 38px 0;
}

.callout_vid_thumb {
float: left;
width: 130px;
height: 97px;
padding: 0;
margin: 0;
background-color: #000;
}

.callout_vid_thumb h3 {
width: 130px;
height: 97px;
margin: 0 6px 0 0;
float:left;
text-indent:-8008px;
background:transparent url(../img/play_overlay.png) no-repeat 0 0;
}

.callout_vid_text {
float: right;
width: 189px;
height: 97px;
font-size: 1em;
padding: 0 0 0 5px;
margin: 0;
}




.callout_vh_thumb_wrap {
width: 324px;
height: 120px;
font-size: 1em;
padding: 0 0 14px 0;
margin: 14px 0 0 0;
border-bottom-style: dotted; 
border-bottom-color: #cccc99; 
border-bottom-width: 2px;
}

.callout_vh_thumb {
float: left;
width: 130px;
height: 97px;
padding: 0;
margin: 0;
background-color: #000;
}

.callout_vh_thumb h3 {
width: 130px;
height: 97px;
margin: 0 6px 0 0;
float:left;
text-indent:-8008px;
background:transparent url(../img/play_overlay.png) no-repeat 0 0;
}

.callout_vh_text {
float: right;
width: 189px;
height: 97px;
font-size: 1em;
padding: 0 0 0 5px;
margin: 0;
}




















.callout_v_home_feat {
width: 324px;
height: 135px;
font-size: 1em;
padding: 0;
margin: 0;
}

.callout_v_home_feat h3 {
width: 130px;
height: 96px;
margin: 0 6px 0 0;
float:left;
text-indent:-8008px;
background:transparent url(../img/play_overlay.png) no-repeat 0 0;
}






.callout_v_bio {
width: 324px;
height: 135px;
font-size: 1em;
padding: 0;
margin: 10px 0 0 0;
}

.callout_v_bio h3 {
width: 130px;
height: 96px;
margin: 0 6px 0 0;
float:left;
text-indent:-8008px;
background:transparent url(../img/play_overlay.png) no-repeat 0 0;
}

.blog_lnk_v {
margin: 28px 0 0 0;
}

.callout_vid {
width: 321px;
font-size: 1em;
padding: 0 0 14px 3px;
margin: 10px 0 0 0;
}


.callout h3 {
width: 75px;
height: 75px;
margin: 0 6px 0 0;
float:left;
text-indent:-8008px;
}



.callout h2 {
padding: 1px 0 1px 0;
}

.callout_vid h2 {
padding: 1px 0 3px 0;
}

.callout_l {
width: 324px;
font-size: 1em;
padding: 0 0 14px 0;
margin: 10px 0 0 0;
border: 0;
}

.callout_l h3 {
width: 75px;
height: 75px;
margin: 0 6px 0 0;
float:left;
text-indent:-8008px;
background:transparent url(../img/75.jpg) no-repeat 0 0;
}
.callout_l h2 {
padding: 1px 0 1px 0;
}





.blog_date {
padding: 0 0 5px 0;
font-size: 1em;
}

.blog {
margin: 0;
height: 34px;
font-size: 1em;
line-height: 1.1em;
}

.aud_blog {
margin: 0;
min-height: 34px;
font-size: 1em;
line-height: 1.1em;
}


.blogv {
margin: 0;
height: 50px;
font-size: 1em;
line-height: 1.1em;
}

.blogv_aud {
margin: 0;
height: 60px;
font-size: 1em;
line-height: 1.1em;
}

.v_aud {
margin: 10px 0 0 0;
font-size: 1.1em;
line-height: 1.2em;
}

.callout_v.blog {
margin: 0;
height: 50px;
}

.blog_vid {
margin: 10px 0 0 0;
}

.blog_lnk {
margin: 3px 0 0 0;
}





.call_lnk {
margin: 10px 0 10px 0;
text-align: center;
}

.call_lnk a {
font-size: 1em;
}

#perf { 
font-size: 1.1em;
color: #363636;
padding: 56px 0 0 0;
width: 420px;
text-align: center;
background: #fff url(../img/perf_hdr.gif) no-repeat top left;
}

#perf a { 
color: #333;
}

.foot_lnk {
width: 200px;
text-align: center;
display: block;
margin: 0 auto 10px auto;
}

.perf_hm {
margin: 0 0 13px 0;
}

#perf h2{
margin: 0 0 1px 0;
}

#perf p:a{
margin: 6px 0 0 0;
}

.perf_lnk {
margin: 0;
}

.perf_lnk a {
font-size: 1em;
}
/*End Home Styles*/

/*Biography Styles*/
#content.bio { 
padding: 11px 14px 11px 14px;
background: #fff url(../img/bio.gif) no-repeat center 227px;
}

#content.bio p{ 
line-height: 1.1em;
padding: 45px 0 0 0;
font-size: 1.1em;
margin: 0 0 22px 0;
}

#content.rep h4{ 
padding: 60px 0 2px 0;
}


.bio_txt {
line-height: 1em;
padding: 60px 0 0 0;
font-size: 1.8em;
margin: 0 0 22px 0;
}

.bio_txt h2 {
padding: 0;
margin: 0;
}

#rightcolumn.bio {
padding: 0 10px 0 10px;
width: 324px;
}

.callout_bio {
width: 324px;
padding: 0 0 14px 0;
margin: 20px 0 0 0;
border-bottom-style: dotted; 
border-bottom-color: #cccc99; 
border-bottom-width: 2px;
}

.callout_bio h3 {
width: 82px;
height: 75px;
float:left;
text-indent:-8008px;
background:transparent url(../img/75.jpg) no-repeat 0 0;
}
.callout_bio h2 {
font-size: 1em;
padding: 1px 0 1px 0;
background: #f90;
}
.callout_bio p.blog_lnk {
font-size: 1em;
margin: 4px 0 0 0;
}
.blog_bio {
margin: 0;
font-size: 1em;
line-height: 1.2em;
background: #f30;
}
.callout_bio p.blog img {
margin: 4px 0 9px 0;
}
.callout_bio p.blog_date {
padding: 1px 0 0 0;
line-height: .9em;
background: #f30;
}

.bio_lnk {
font-size: 1em;
margin: 0 0 9px 0;
}
/*End Biography Styles*/



/*Journal Styles*/
#content.journal { 
background: #fff url(../img/journal.gif) no-repeat center 28px;
font-size: 1.1em;
padding: 80px 14px 11px 14px;
}

#content.rep li{ 
list-style-type: disc;
margin: 0 0 0 40px;
}

.journal_txt {
line-height: 1.4em;
padding: 60px 0 0 0;
font-size: 1em;
margin: 0 0 22px 0;
}

.journal_txt h2 {
padding: 0;
margin: 0;
}

#rightcolumn.journal {
padding: 0 10px 20px 10px;
width: 324px;
}

#rightcolumn.journal form {
margin: -17px 0 0 0;
font-size: 1.1em;
}

.callout_journal {
width: 324px;
padding: 0 0 14px 0;
margin: 20px 0 0 0;
border-bottom-style: dotted; 
border-bottom-color: #cccc99; 
border-bottom-width: 2px;
}

.callout_journal h3 {
width: 82px;
height: 75px;
float:left;
text-indent:-8008px;
background:transparent url(../img/75.jpg) no-repeat 0 0;
}
.callout_journal h2 {
font-size: 1em;
padding: 1px 0 1px 0;
background: #f90;
}
.callout_journal p.blog_lnk {
font-size: 1em;
margin: 4px 0 0 0;
}
.blog_journal {
margin: 0;
font-size: 1.1em;
line-height: 1.2em;
background: #f30;
}
.callout_journal p.blog img {
margin: 4px 0 9px 0;
}
.callout_journal p.blog_date {
padding: 1px 0 0 0;
line-height: .9em;
background: #f30;
}

.journal_lnk {
font-size: 1em;
margin: 0 0 9px 0;
}
/*End Journal Styles*/



/*Performances Styles*/
#content.perf { 
padding: 11px 14px 11px 14px;
background: #fff url(../img/perf.gif) no-repeat center 227px;
font-size: 1.1em;
}

.perf_date { 
padding: 1px 0 0 0;
}

#content.perf img { 
margin: 0 0 42px 0;
}

#content.perf p img { 
margin: 20px 0 0 0;
}

#rightcolumn.perf{
padding: 0 10px 0 10px;
width: 324px;
}

#rightcolumn.perf form {
margin: -17px 0 0 0;
}

.callout_perf {
font-size: 1em;
line-height: 1.4em;
width: 420px;
padding: 0 0 14px 0;
margin: 18px 0 0 0;
border-bottom-style: dotted; 
border-bottom-color: #cccc99; 
border-bottom-width: 2px;
}

.callout_perf p{
margin: 0;
line-height: 1.2em;
}

.callout_perf_l {
line-height: 1.4em;
width: 420px;
padding: 0 0 14px 0;
margin: 18px 0 0 0;
border: none;
}

.callout_perf_l p{
margin: 0;
line-height: 1.2em;
}

.callout_perf h2 {
font-size: 1em;
padding: 1px 0 1px 0;
}

.callout_perf p.blog_lnk {
font-size: 1em;
margin: 4px 0 0 0;
}

.blog {
margin: 0;
font-size: 1em;
line-height: 1.4em;
}

.callout_perf p.blog img {
margin: 4px 0 9px 0;
}

.callout_perf p.blog_date {
padding: 1px 0 0 0;
line-height: .9em;
}

#prog_lnks {
margin: 10px 0 30px 0;
}

#prog_lnks p {
margin: 3px 0 0 0;
}		

#prog_lnks li {
display: block;
margin: 10px 0 0 0;
}

#prog_lnks li a {
voice-family: "\"}\""; 
voice-family: inherit;
text-decoration: none;
margin: 0;
color: #000;
}		

#prog_lnks li a:hover {
color: #6c481e;
}
/*End Performances Styles*/

/*Repertoire Styles*/
#content.rep { 
padding: 11px 14px 11px 14px;
background: #fff url(../img/rep_bg.gif) no-repeat center 227px;
font-size: 1.1em;
}

#rightcolumn.rep{
padding: 17px 10px 0 10px;
width: 324px;
}

#rightcolumn.rep p{
padding: 3px 0;
width: 324px;
font-size: 1.1em;
}

#content.rep li{ 
list-style-type: disc;
margin: 0 0 0 40px;
font-size: 1em;
line-height: 1.1em;
}

#rightcolumn.rep li{ 
list-style-type: disc;
margin: 0 0 0 40px;
font-size: 1em;
line-height: 1.1em;
}





/*End Repertoire Styles*/












/*Photos Styles*/
#rightcolumn.photo {
padding: 18px 11px 15px 11px;
width: 322px;
}

#rightcolumn.photo p {
margin: 3px 0 5px 0;
width: 322px;
}

#content.photo { 
padding: 0 14px 11px 14px;
background: #fff url(../img/photo.gif) no-repeat center 28px;
}

.new_photo_container {
margin: 69px 0 20px 0;
}

.new_photo {
height: 85px;
}

.new_photo_inner {
height: 85px;
background-color
background-color: #333;
padding: 5px 0 0 0;
margin: 0 0 0 85px;
color: #000;
font-size: 1.1em;
line-height: 1.1em;
}

.new_photo_container a.off {
display: block;
height: 85px;
voice-family: "\"}\""; 
voice-family: inherit;
text-decoration: none;
margin: 5px 0 0 0;
}

.new_photo_container a.off:hover {
background-color: #eef4e1;
}

.new_photo_container a.on {
display: block;
height: 85px;
voice-family: "\"}\""; 
voice-family: inherit;
text-decoration: none;
margin: 5px 0 0 0;
background-color: #eef4e1;
}

.photo_row {
width: 322px;
height: 75px;
background: none;
padding: 0 30px 0 0;
margin: 5px 0 0 0;
text-align: center;
}

.photo_row img {
float: left;
margin: 0 5px 0 0;
}

.photop {
margin: 0 0 18px 0;
font-size: 1.1em;
line-height: 1.2em;
}
/*End Photos Styles*/

/*Audio Video Styles*/
#content.aud { 
background: #fff url(../img/av_bg.gif) no-repeat center 28px;
font-size: 1.1em;
padding: 60px 14px 11px 14px;
}

#rightcolumn.aud {
padding: 0 10px 20px 10px;
width: 322px;
}

.callout_aud {
width: 340px;
padding: 0 0 8px 80px;
margin: 18px 0 0 0;
border-bottom-style: dotted; 
border-bottom-color: #cccc99; 
border-bottom-width: 2px;
background: #f30;
}

.callout_aud h2 {
font-size: 1em;
padding: 1px 0 1px 0;
}

.callout_aud p.blog_lnk {
font-size: 1em;
margin: 4px 0 0 0;
}

.callout_aud_l {
width: 340px;
padding: 0 0 14px 80px;
margin: 18px 0 0 0;
border:0;
}

.callout_aud_l h2 {
font-size: 1.1em;
line-height: 1.4em;
padding: 1px 0 1px 0;
}

.callout_aud_l p.blog_lnk {
font-size: 1.1em;
line-height: 1.4em;
margin: 4px 0 0 0;
}

.callout_bio_aud {
width: 243px;
padding: 0 0 5px 80px;
margin: 18px 0 0 0;
border-bottom-style: dotted; 
border-bottom-color: #cccc99; 
border-bottom-width: 2px;
background: #f30;
}

.callout_bio_aud h2 {
font-size: 1em;
padding: 1px 0 1px 0;
}

.callout_bio_aud p.blog_lnk {
font-size: 1em;
margin: 4px 0 0 0;
}

.callout_bio_aud .blog {
height: 48px;
}

.listen_bio {
text-align: right;
margin: 5px 0 0 0;
}
/*End Audio Video Styles*/

.blog {
margin: 0;
font-size: 1em;
line-height: 1.1em;
}

.callout_aud .blog, .callout_aud_l .blog {
height: 42px;
}

.callout_aud p.blog img {
margin: 4px 0 9px 0;
}

.callout_aud p.blog_date {
padding: 1px 0 10px 0;
line-height: 1em;
}

.listen {
text-align: right;
margin: 5px 0 0 0;
}
/*End Audio Video Styles*/

/*Press Styles*/
#content.press { 
padding: 11px 14px 11px 14px;
background: #fff url(../img/press_bg.gif) no-repeat center 227px;
font-size: 1.1em;
line-height: 1.4em;
}

#content.press img{ 
margin: 0 0 60px 0;
}

.press_txt {
line-height: 1.4em;
padding: 0 0 22px 0;
font-size: 1.1em;
}

#rightcolumn.press{
padding: 0 10px 30px 10px;
width: 322px;
width: 324px;
}

#rightcolumn.press li.one {
font-size: 1.1em;
margin: 16px 0 0 0;
color: #989865;
font-weight: bold;
}

#rightcolumn.press ul {
margin: 5px 0 0 0;
}

#rightcolumn.press li {
font-size: 1em;
line-height: 1.2em;
margin: 10px 0 0 0;
}

#rightcolumn.press li a h3:hover {
color: #6c481e;
}

#rightcolumn.press a {
	color: #000;
	margin: 0;
}

#rightcolumn.press a:hover {
	color: #000;
	margin: 0;
}

#rightcolumn.press a:visited {
	color: #000;
	margin: 0;
}





/*End Press Styles*/

/*Contact Styles*/
#content.cont { 
padding: 11px 14px 11px 14px;
background: #fff url(../img/cont.gif) no-repeat center 227px;
font-size: 1.1em;
}

#content.cont input.bar{
height: 16px;
width: 222px;
margin: 10px 0 1px 0;
padding: 2px 0 2px 6px;
border: 1px solid #bfbfbf;
font-family: 'Verdana', Lucida, Geneva, Helvetica, Arial, sans-serif;
font-size: 1em;
}

#content.cont input.sub{
height: 33px;
width: 66px;
margin: 0 0 80px -4px;
}

#content.cont textarea{
height: 104px;
width: 398px;
padding: 6px;
margin: 15px 0 0 0;
font-family: 'Verdana', Lucida, Geneva, Helvetica, Arial, sans-serif;
font-size: 1em;
color: #000;
border: 1px solid #bfbfbf;
}

#rightcolumn.cont{
padding: 0 10px 0 10px;
width: 322px;
width: 324px;
}

#rightcolumn.cont ul {
margin: 5px 0 0 0;
}

#rightcolumn.cont li {
font-size: 1em;
line-height: 1.2em;
margin: 10px 0 0 0;
}

#rightcolumn.cont li a h3:hover {
color: #6c481e;
}

#rightcolumn.cont a {
	color: #000;
	margin: 0;
}

#rightcolumn.cont a:hover {
	color: #000;
	margin: 0;
}

#rightcolumn.cont a:visited {
	color: #000;
	margin: 0;
}

/*End Contact Styles*/


.links {
width: 324px;
padding: 0 0 18px 0;
margin: 0;
}

.perf_head {
width: 324px;
height: 25px;
font-weight: bold;
padding: 4px 0 0 0;
margin: 0;
border-bottom-style: dotted ; 
border-bottom-color: #98a45c; 
border-bottom-width: 2px;
}

.journal_head {
width: 324px;
height: 25px;
font-weight: bold;
padding: 4px 0 0 0;
margin: 0 0 10px 0;
border-bottom-style: dotted ; 
border-bottom-color: #98a45c; 
border-bottom-width: 2px;
}

.perf_drop {
float: right;
height: 20px;
text-align: right;
padding: 0;
margin: 0;
}

.vid_wrap {
margin: 10px 0 0 0;
}
.links ul{
margin: 10px 0;
}
/*- Photo Page --------------------------- */
	

/*Audio*/
form {
margin: 45px 0 0 0;
}

select {
  width: 100px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
  height: 21px;
  color: #000;
  background: #cbcb98;
}