@charset "UTF-8";
/* CSS Document */


#background {
		background-color:#f9f1e1;
		width:100%;
		min-height:700px;
}

#bgimage {
	background-color:#f9f1e1;
	background-image:url(../images/pg-bkgd.gif);
	background-repeat:repeat;
	background-position:center top;
	background-attachment:scroll;
	margin: auto; 
	width: 950px;
	min-height:700px;
	width: 90%;
    padding: 30px 10px 0 0; 
}


#content {
	background: #fff;
	margin-left:9%;
	width: 900px;
	height:600px;
}

#toplinks {
	background:#a69ea1;
	width: 900px;
	height:30px;
	width: 100%;
}

/* For the vertical bars between links */
.nav {
	font-family:"Arial Black", Helvetica, sans-serif;
	font-size:15px;
	text-align:justify;
	color: #615ab5;
	padding: 2px 30px 2px 10px;
}


/*Position facebook logo */
.fb-nav{
	position:absolute;
	top:40px;
	float:right;
	margin-left:855px;
	border:none;
}

#sidebar{
	background:#dbd8d1;
	float: left;
	width: 150px;
	min-height:570px;
}

.logo{
	position:relative;
	left:5%;
	top:10px;
}

#maincol{
	width:700px;
	float:left;
	max-height:550px;
	overflow:auto;
	margin-left:15px;
}

#maincollist{
	width:650px;
	float:left;
	max-height:550px;
	overflow:auto;
	margin-left:15px;
}

.rightcol{
	margin: 15px 0 0 20px;
	/*width:150px; */
	float:right;
}

.table{
	float:right;
	border:none;
}
table, td{
	text-align:center;
	vertical-align:bottom;
	border:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:.9em;
}

.composerphotos{
	padding-right:5%;
	/*width:750px;*/
	display:inline-block;
}

/* type styles */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}

h1{
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:1.1em;
	color:#3b2f93;
}

h2{
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:.9em;
	color:#3b2f93;
}
/*
p #side{
	font-size:.95em;
	font-style:italic;
	color:black;
}
*/
p{
	color:#333;
	margin-top: 0em;
  	margin-bottom: .5em;
	margin-right:150px;
	}
	
.anchors p{
	margin-right:5px;
}

.small{
	font-size:.85em;
	font-style:italic;
}

a {
	padding: .1em;
}

a:link {
	text-decoration: none;
	font-style:italic;
	color: #3b2f93;
}
/*
a:visited {
	text-decoration: none;
	color: #662a8a;
}
*/
a:focus,
a:hover,
a:active {
	background: #CCC;
}

.logo a{
	border:none;
	background:none;
}

.nav a:link{
	font-family: "Arial Black", Helvetica, sans-serif;
	font-size:14px;
	color: #fff;
	text-decoration:none;
	text-transform:lowercase; 
	font-style:normal;   	
}

.nav a:visited{
	color:#ddd;
}

ol, ul{
	list-style-position:inside;
	margin-top: 0em;
  	margin-bottom: .5em;
	margin-left:-2em;
	margin-right:150px;
	color:#333;

	}
	
.caption{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic, oblique;
	font-size:.9em;
}

.anchors{
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:.8em;
	font-style:oblique;
	color:#fff;
	padding-left:15px;
}

.sidetext{
	font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#000;
	padding:0 5px 0 15px;
}

.sponsors{
	margin-left:15px;
	margin-right:15px;
	font-size:.85em;
	float:left;
}	
.sponsorsright{
	margin-left:15px;
	font-size:.85em;
}

.sponsors a:link,
.sponsorsright a:link{
	text-decoration:underline;
}

.footer{
	font-size:.65em;
	text-transform:capitalize;
}

.boardlink{
	position:relative;
	left-margin:950px;
	float:right;
	font:normal bold .5em Arial, Helvetica, sans-serif;
	color:#cabcbf;
}