.splash {margin-left: 150px;margin-top:80px;border:0;}
.cc{color:#E0E0E0; font-size:12px;margin-left:575px; margin-top:50px;}
.menu  {position:absolute;left:2%;top:12%;} 
.menu  {position:absolute;left:2%;top:20%;} 
.name {margin-top:1%;margin-left:1%;border:0;width:160px;height:auto}
a:link{color:#9900FF;border:0;text-decoration:none;}
a:visited{color:#000000;border:0;text-decoration:none;}
.thumbsv {width:190px;height:450px;overflow:auto;}
.thumbsh {overflow:auto;}
.pics {height:450px;width:450px;}
.links {font-size:small;text-align:left;}

/*general table layouts*/
table {
		position:relative;
		vertical-align:middle;
		text-align:center;
		margin-left:25%;
		margin-top:2%;
		width:70%;
		}
	
th {
	background-color:#9999cc;
	text-align:left;
	font-weight:bold;
	font-size:1.5em;
	}
	
th ul {color: #000000;
		list-style-type:none;
		padding:0 0 0 0;
		margin:0 0 0 0;
		}
		
th ul li {color: #003399;}

.footer ul {
	color: #000000;
	font-weight:bold;
	list-style-type:none;
	margin: 0 0 0 210px;
	padding-left: 10px;
	padding-top:-20px;
	width: 400px;
	text-align:center;
	}
	
.footer ul li {
	color: #003399;
	font-family: Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Verdana, Arial, Sans-serif;
	font-weight: bold;
	margin-top: 15px;
	padding: 0px;
	background: #9999cc;
	}

.footer ul ul {
	font-weight: bold;
	line-height: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align:right;
	}

/*menu layout*/	
.menu ul {
	color: #030;
	font-weight: bold;
	list-style-type: none;
	margin-top:10px;
	margin-left:0px;
	padding-left: 0px;
	width: 160px;
	}
	
.menu ul li {
	color: #848484;
	font-family: Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Verdana, Arial, Sans-serif;
	font-weight: bold;
	font-size: .9em;
	margin-top: 10px;
	padding: 5px;
	border: 1px solid #D7D7D7; 
	background: #F0F0F0;
	}
	
.menu ul ul {
	font-weight: normal;
	line-height: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
	}
	
.menu ul ul li {
	background: none;
	font-family: Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Verdana, Arial, Sans-serif;
	font-size: 1em;
	font-weight: normal;
	margin-top: 5px;
	padding: 0;
	border: 0;
	}

/*main body layouts */		
.event ul {
	list-style-type:none;
	margin:0 0 2% 3%;
	width:95%;
	padding:1%;
	}
	
.event ul li {
	color: #003399;
	font-family: Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Verdana, Arial, Sans-serif;
	font-weight: bolder;
	font-size: .9em;
	padding:1%;
	margin:0.5% 1% 0.5% 1%;
	border: 2px solid #D7D7D7;
	background: #F0F0F0;
	text-align:center;
	}
	
.event ul ul {
	font-weight: normal;
	line-height: 100%;
	list-style-type: none;
	font-size: 1em;
	padding: 0;
	}
	
.event ul ul li {
	background: none;
	font-family: Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Verdana, Arial, Sans-serif;
	font-weight: normal;
	padding: 1%;
	border: 0;
	color:#848484
	}
	
.pics ul {
	color: #030;
	font-weight:bold;
	list-style-type:none;
	margin:1%;		
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	}
	
.pics ul li {
	color: #848484;
	font-family: Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Verdana, Arial, Sans-serif;
	font-weight: bold;
	font-size: .7em;
	background: #F0F0F0;
	}
	
.pics ul ul {
	font-weight: normal;
	line-height: 100%;
	list-style-type: none;
	padding:0;
	}
	
.pics ul ul li {
	background: none;
	font-family: Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Verdana, Arial, Sans-serif;
	font-size: 1em;
	font-weight: normal;
	text-align: center;
	border:0px;
	padding:1%;
	}
	
.thumbsv table {
	color: #030;
	font-weight:bold;
	list-style-type:none;
	text-align:center;
	width:100%;
	margin:0px;
	}

.thumbsv table tr {
	color: #848484;
	font-family: Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Verdana, Arial, Sans-serif;
	font-weight: bold;
	font-size: .7em;
	background: #F0F0F0;
	}
	
.thumbsv table tr td {
	font-weight: normal;
	line-height: 100%;
	list-style-type: none;
	padding:2px;
	vertical-align:middle;
	}

.thumbsh table {
	color: #030;
	font-weight:bold;
	list-style-type:none;
	text-align:center;
	width:100%;
	margin:0px;
	}

.thumbsh table tr {
	color: #848484;
	font-family: Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Verdana, Arial, Sans-serif;
	font-weight: bold;
	font-size: .7em;
	background: #F0F0F0;
	}
	
.thumbsh table tr td {
	font-weight: normal;
	line-height: 100%;
	list-style-type: none;
	padding:2px;
	vertical-align:middle;
	}

.set ul {
	color: #030;
	font-weight:bold;
	list-style-type:none;
	margin: 0 0 0 210px;
	padding-left: 10px;
	padding-top: 0px;
	width: 400px;
	}
	
.set ul li {
	color: #848484;
	font-family: Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Verdana, Arial, Sans-serif;
	font-weight: bold;
	font-size: .7em;
	margin-top: 15px;
	padding: 5px;
	border: 1px solid #D7D7D7; 
	background: #F0F0F0;
	text-align:center;
	}
	
.set ul ul {
	font-weight: normal;
	line-height: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: center;
	}
	
.set ul ul li {
	background: none;
	font-family: Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Verdana, Arial, Sans-serif;
	font-size: 1em;
	font-weight: normal;
	margin-top: 5px;
	padding: 0;
	border: 0;
	}

/*graphics layouts*/
.flyerh {
    width:218px;
    height:154px;
	}
	
.flyerv {
    width:154px;
    height:218px;
	}		
.cover {
	width:120px;
	height:120px;
	}	
	
.photoh {
	width:416px;
	height:auto;
	padding:1%;
	margin-left:-30px;
	}

.thumbh {
	width:100px;
	height:auto;
	border:0;
	}

.photov {
	width:317px;
	height:auto;
	padding:1%;
	}

.thumbv {
	width:76px;
	height:auto;
	border:0;
	}

.profilev {
	width:152px;
	height:200px;
	border:0;
	}

.profileh {
	width:200px;
	height:152px;
	border:0;
	}
	
.cd {
	width:120px;
	height:120px;
	left:10px;
    top:-250px;
	bottom:100px;
	}
	