div#global{
	position:relative; margin-left:auto; margin-right:auto; width:980px;}

div#banner{
	position: absolute;
	top: 20px;
	left: 20px;
	width: 586px;
	height: 127px;
	}
	
	
/*beginning of menu styles*/
	.menuline {
	position: absolute;
	top: 180px;
	width: 980px;
	height: 100px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: -20px;
	margin-right: 0px;
	}
	
#menu {
	text-align:center;
	list-style:none; 
	}
	
#menu li {
	display:inline;
	white-space:none;
	list-style-type:none;
	padding:20px;
	}
	
a:link {
	font-family: helvetica, Arial, sans serif;
	font-size: 14px;
	font-weight: normal;
	color: #696969;
	text-decoration: none;
	} 

a:visited {
	font-family: helvetica, Arial, sans serif;
	font-size: 14px;
	font-weight: normal;
	color: #696969;
	text-decoration: none;
	}

a:hover {
	font-family: helvetica, Arial, sans serif;
	font-size: 14px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
	}
/*end of menu styles*/	


.topcontact {
position: absolute;
top: 60px;
margin-left: 670px;
}


div#invite {
position: absolute;
top: 250px;
left: 90px;
}

div#main {
position: absolute;
top: 250px;
left: 140px;
}


/*artists page*/
div#artists{position:absolute;top:250px;margin-left:0px;margin-right:0px;width:980px;height:500px;}

table, td, th { 
top:0px;
margin-left: auto;
margin-right: auto;
border:1px solid #ECECEC;
border-collapse:collapse;
padding:15px;
white-space:normal
}

th {
background-color:#808080;
color:white;
padding:4px;
border-collapse:collapse;
}
/*end of artists page*/


	
/*anchor styles*/
div#anchor1{position:absolute;top:1000px;width:980px;text-align:center;}
div#anchor2{position:absolute;top:1450px;width:980px;text-align:center;}
div#anchor3{position:absolute;top:1700px;width:980px;text-align:center;}
    				
.anchor a:link {
	font-family: helvetica, Arial, sans serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	} 

.anchor a:visited {
	font-family: helvetica, Arial, sans serif;
	font-size: 14px;
	font-weight: normal;
	color: #006600;
	text-decoration: none;
	}

.anchor a:hover {
	font-family: helvetica, Arial, sans serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	}
/*end of anchor styles*/



/*gallery styles*/
#thumbs img{
	margin-right:10px;
	margin-bottom:20px;
	border-left-color : #000;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #000;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : #000;
	border-top-style : solid;
	border-top-width : 1px;
	border-bottom-color : #000;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	}

div#thumbs{
	position: absolute;
	top: 275px;
	left: 100px;
	width: 200px;
	height: 360px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	}

div#large1{
	position: absolute;
	top: 275px;
	left: 400px;
	width: 504px;
	height: 360px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-left-color : #000;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #000;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : #000;
	border-top-style : solid;
	border-top-width : 1px;
	border-bottom-color : #000;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	z-index:8;
	}

.description{position:absolute;width:500px;left:400px;top:645px;font-family:Helvetica, Arial;font-size:12px;text-align:center;z-index:10;}


.gallery li {
        float: left;
        display: inline;
        list-style: none;
        width: 300px;
        min-height: 175px;
        margin: 0 40px 0px 0;
        text-align: center;
        font-family:Helvetica, Arial;
        font-size:14px;
       line-height:150%;
       padding: 0px 0px 20px 0px;
	}
	
	.gallery img {
	margin: 10px;
	}


.container {
position: absolute;
margin-top: 330px;
left: 140px;
}

h1 {
	position: absolute;
	top: 260px;
	font-family: helvetica, Arial, sans serif;
	font-size: 22px;
	font-weight: bold;
	color: #000;
	text-align: center;
	width: 980px;
	}
	
	h2 {
	font-weight: bold;
	font-size: 16px
	}
