.banner_text {color: #fff; font-family: clarendon; font-size: 20pt;}
.text {color: #ddd; font-family: arial; font-size: 9pt;}
.heading {color: #fff; font-family: arial; font-size: 18pt;}
.smalltext {color: #ddd; font-family: arial; font-size: 8pt;}

a {color: white; font-family: arial,sans-serif; font-size: 8pt; text-decoration: none; }
a:hover {color: violet; font-family: arial,sans-serif; font-size: 8pt; text-decoration: none;}

.link {color: white; font-family: arial,sans-serif; font-size: 9pt; text-decoration: underline; }
.link:hover {color: violet; font-family: arial,sans-serif; font-size: 9pt; text-decoration: underline; }

.photo_link {color: violet; text-decoration: none; }
.photo_link:hover {color: white; text-decoration: none; }

body {margin: 0; padding: 0; background-color: #000;}

#container {
			width: 100%;
			min-height: 500px;
			/* commented backslash hack to hide from ie5 for macs \*/ 
			height: 100%;
			/* end hack */
			float: left;
			background-image: url(../images/right_border2.jpg);
			background-position: 100% 0%;
			background-repeat: repeat-y;
		  background-color: transparent;
			min-width: 1000px;
			width: expression(document.body.clientWidth < 1000 ? "1000px" : "100%" );
			}

* html #container {
			height: 100%;
			h\eight: 100%;
			}

#left_border {
			width: 10%;
			height: 100%;
			float: left;
			background-image: url(../images/left_border2.jpg);
			background-position: 0px 0px;
			background-repeat: repeat-y;
			background-color: transparent;
			/* border: 1px solid yellow; */
			} 

#banner_box {
			float: left;
			width: 700px;
			padding-bottom: 20px;
			}
			
#banner {
			width: 400px;
			float: left;
			background-color: transparent;
			}



/* ------------------ Media divs ------------------------- */

#media_content {
			width: auto;
			height: auto;
			float: left;
			/* background colours defined within page */
			}

* html #media_content {
			width: 875px;
			w/idth: 875px;
			}
			
#media_container {
			width: 890px;
			float: left;
			height: auto;
			/* border: 1px solid yellow; */
			}
			
#cd_cover {
			width: auto;
			height: auto;
			float: left;
			padding-right: 15px;
			}
			
#mp3s {
			width: 175px;
			height: auto;
			float: left;
			padding-left: 10px;
			padding-right: 10px;
			/* border: 1px solid yellow; */
			}

#photo_content {
			width: 650px;
			height: auto;
			float: left;
			/* background colours defined within page */
			}

* html #photo_content {
			width: 700px;
			w/idth: 700px;
			}
		
#photo_container {
			width: 650px;
			float: left;
			height: auto;
			padding-top: 0px;
			}

#photo_box {
			width: auto;
			height: auto;
			float: left;
			padding-right: 15px;
			background-color: transparent;
			}
/* ------------------ End of Media page divs ------------------ */

		

#linkcontainer {
			width: 400px;
			float: left;
			padding-top: 20px;
			background-color: transparent;
			}
			
#linkbox {
			width: 125px;
			float: left;
			background-color: transparent;
			}

#button_bar {
	width: 420px;
	height: auto;
	float: left;
	border-top: 1px solid #ee8911;
	border-bottom: 1px solid #ee8911;
	}

#button {
	width: 52px;
	float: left;
	text-align: center;
	margin: 10px 0px 5px 0px;
	}

#right_border {
			width: 7%;
			height: 100%;
			float: right;
			}