/* General styles */		body {		margin:auto;		margin-top: 10px;		padding:0;		border:0;		background-color:#324375; /* This removes the border around the viewport in old versions of IE */	}	a {		color:#263262;		text-decoration: underline;	}	a:hover {		color:#fff;		background:#263262;		text-decoration:none;	}	h1, h2 {		margin:.8em 0 .2em 0;		padding:0;	}	h3	{		color:#de9e18;		text-align: center;		font-weight: 100;		font-size: 24px;		letter-spacing: 1px;		margin-top:250px;		padding:0px;	}	h4  {		color:#263262;		text-align: right;		font-weight: 100;		letter-spacing: 1px;		font-size: 24px;			}	h5	{		color:#d58d15;		text-align: right;		font-weight: 100;		font-size: 18px;		letter-spacing: 1px;		margin:0px;		padding:0px;	}	h5 a {		color:#d58d15;	}	h5 a:hover {		color:#fff;		background:#263262;		text-decoration:none;	}			h6  {		color:#263262;		text-align: right;		font-weight: 100;		font-size: 18px;		letter-spacing: 1px;		margin:0px;		padding:0px;	}	p {		margin:0;		padding:5px 20px 5px 20px;		font-size: 18px;		letter-spacing: 1px;		color:#263262;		text-align:left;	}	img {		margin:20px 0 5px;	}			/* Header styles */	#header {		padding: 10px;		background: transparent;	}	#header img {		float:left;		margin:0px;	}	#header h1 {		float:left;		padding:.4em 15px 0 15px;		margin:0;	}/* container */		#container {		margin: auto;		width:1024px;		min-height:798px;		background-color: white;		background-image:url(images/background.jpg);		background-repeat:repeat-y;		overflow: auto;	}		#container2 {		margin: auto;		width:1024px;		height:1800px;		background-color: white;		background-image:url(images/background.jpg);		background-repeat:repeat-y;	}		#navigation2 {		clear:left;		float:left;		/*margin-left: 197px;*/		margin-left: 260px;		padding-bottom: 10px;	}		#navigation {		clear:left;		float:left;		/*margin-left: 197px;*/		margin-left: 197px;	}		#content {		clear:both;		float:left;		width:100%;		height:auto;	}		#text {		float:left;		width:575px;		padding-left: 10px;	}		#artistContent {		position: relative;		float:left;		width:717px;		height: 1500px;		padding:0px;		padding-top:0px;		padding-left:0px;		text-align: center;			}		#artistContent h2 {		padding-top:5px;		color:#263262;		text-align: center;		font-weight: 100;		letter-spacing: 1px;		font-size: 28px;		}		#artistContent h4 {		color:#d58d15;		text-align: center;		font-weight: 100;		font-size: 14px;		letter-spacing: 1px;		margin:0px;		padding:0px;		padding-right:15px;		}		#artistContent h4 a{		color:#d58d15;	}		#artistContent h4 a:hover{		color:#fff;		background:#263262;		text-decoration:none;	}			#content img {		text-align: center;		padding-left: 40px;		}		#artists {		float:left;		width:280px;		height:90px;		padding:0px;		padding-left:5px;		margin:0px;		margin-top:12px;		overflow: visible;	}		#artists ul {		margin:0px;		margin-bottom: 8px;		margin-left: 30px;		padding:0px;			}		#artists li {		color:#d58d15;		list-style: none;				text-align: left;		font-family:Arial;		font-weight: 100;		font-size: 13px;		letter-spacing: 1px;		margin:0px;		padding:0px;	}		#artists li a{		text-decoration: none;	}		#artistList {		float:left;		width:280px;		height:1000px;		padding:0px;		padding-left:5px;		margin:0px;		margin-top:12px;	}		#artistList ul {		margin:0px;		margin-bottom: 8px;		margin-left: 30px;		padding:0px;			}		#artistList li {		color:#d58d15;		list-style: none;				text-align: left;		font-family:Arial;		font-weight: 100;		font-size: 13px;		letter-spacing: 1px;		margin:0px;		padding:0px;	}		#artistList li a{		text-decoration: none;	}		#artistImages {		float:left; 		list-style: none; 		width: 700px; 		height:90px;		margin:0px;		padding:0px;		margin-top:12px;		padding-top: 0px;		padding-left: 0px;	}		#artistImages img {		float:left;		padding:0px;		margin:0px;		padding-left: 15px;		padding-right:15px;		border:none;	}		#arrows	{		float:left;		width:90px;		padding-top: 50px;		text-decoration: none;		background-color: none;		}		#arrows a	{		text-decoration: none;		background:transparent;		background-color: none;		color: none;	}		#arrows a:hover	{		color:#fff;		background:transparent;		text-decoration:none;		border: none;		color: none;	}		#picture	{		float: left;		width: 510px;		min-height: 510px;	}			#divClear {		clear:both;		margin:0px;		padding:0px;	}		/* Footer styles */	#footer {		clear:both;		float:left;		width:100%;	}	#footer p {		padding:10px;		margin:0;		margin-right: 20px;		text-align: right;		color:#263262;	}