			body {
			background: #0b0b0b url(images/bg.gif) repeat-x scroll top left;
			margin: 0px;
			text-align: center;
			color: #434242;
			font: bold 10px arial;
			}
			
			strong
			{
				color: #ffffff;
				font-size: 12px;
			}
			
			em
			{
				color: #aa1111;
				font-style:italic;
			}
			
			a {
			text-decoration: none;
			color: #ffffff;
			/*
			This was what was messing up underlines.
			*/
			}
			
			a:hover {
			text-decoration: underline;
			/*
			color: #aa1111;
			This was what was messing up underlines.
			*/
			}
			
			.pink
			{
				color:#ff003c;
			}
			
			select
			{
				height:17px;
				width: 450px;
				background-color:#161616;
				color: #ff003c;
				border-width:1px;
				border-style: solid;
				border-color: #444444;
				margin-bottom: 4px;
			}
			
			.text
			{
			height: 17px; 
			width: 150px; 
			background: #000000 url(images/loginfield.gif); 
			border: 0px; 
			margin-bottom: 4px;
			}

			.textinput
			{
			height: 17px; 
			width: 450px; 
			background-color: #161616; 
			color:#ff003c;
			border-width: 1px; 
			border-style: solid; 
			border-color: #444444; 
			margin-bottom: 4px;
			}

			.largetextinput
			{
			height: 459px; 
			width: 450px; 
			background-color: #161616; 
			color: #ff003c; 
			border-style: solid; 
			border-width: 1px; 
			border-color: #444444; 
			margin-bottom: 4px;
			}

			.title
			{
			align: center;
			color: #ffffff;
			font: bold 16px arial;
			text-align: center;
margin-left: auto; margin-right: auto;
			}

			img {
			border: 0px;
			}
			
			.container {
			width: 800px;
			margin: 0 auto;
			text-align: left
			}
			
			.header {
			width: 800px;
			height: 125px;
			/*background: #121212 url(images/defaultback.jpg) repeat scroll top left;*/
			
			margin: 0px 0px 7px 0px;
			float: left;
			}
			
			.header img{
			top: 0px;
			float: right;
			}
			
			.nav {
			width: 800px;
			height: 28px;
			margin: 0px 0px 7px 0px;
			float: left;
			}
			
			.navhome {
			float: left;
			margin: 0px 8px 0px 0px;
			}
			.navhome a {
			display: block;
			background: #121212 url(images/navhome.gif) no-repeat scroll top left;
			background-position: bottom;
			width: 92px;
			height: 28px;
			}
			.navhome a:hover {
			background-position: top;			
			}
			
			.navabout {
			float: left;
			margin: 0px 8px 0px 0px;
			}
			.navabout a {
			display: block;
			background: #121212 url(images/navabout.gif) no-repeat scroll top left;
			background-position: bottom;
			width: 92px;
			height: 28px;
			}
			.navabout a:hover {
			background-position: top;			
			}
			
			.navexhibitions {
			float: left;
			margin: 0px 8px 0px 0px;
			}
			.navexhibitions a {
			display: block;
			background: #121212 url(images/navexhibitions.gif) no-repeat scroll top left;
			background-position: bottom;
			width: 92px;
			height: 28px;
			}
			.navexhibitions a:hover {
			background-position: top;			
			}
			
			.navmembers {
			float: left;
			margin: 0px 8px 0px 0px;
			}
			.navmembers a {
			display: block;
			background: #121212 url(images/navmembers.gif) no-repeat scroll top left;
			background-position: bottom;
			width: 92px;
			height: 28px;
			}
			.navmembers a:hover {
			background-position: top;			
			}
			
			.navforum {
			float: left;
			margin: 0px 8px 0px 0px;
			}
			.navforum a {
			display: block;
			background: #121212 url(images/navforum.gif) no-repeat scroll top left;
			background-position: bottom;
			width: 92px;
			height: 28px;
			}
			.navforum a:hover {
			background-position: top;			
			}
			
			.navcontact {
			float: left;
			margin: 0px 8px 0px 0px;
			}
			.navcontact a {
			display: block;
			background: #121212 url(images/navcontact.gif) no-repeat scroll top left;
			background-position: bottom;
			width: 92px;
			height: 28px;
			}
			.navcontact a:hover {
			background-position: top;			
			}
			
			.navusercontrol {
			float: left;
			margin: 0px 8px 0px 0px;
			}
			.navusercontrol a {
			display: block;
			background: #121212 url(images/navusercontrol.gif) no-repeat scroll top left;
			background-position: bottom;
			width: 92px;
			height: 28px;
			}
			.navusercontrol a:hover {
			background-position: top;			
			}
			
			.featuresbox {
			width: 800px;
			float: left;
			margin: 0px 0px 17px 0px;
			}
			
			.featuresboxheader {
			width: 800px;
			height: 23px;
			background: #121212 url(images/featuresboxheader.gif) repeat scroll top left;
			}
			
			.featuresboxcontent {
			width: 800px;
			height: 468px;
			background: #1f1f1f url(images/featuresboxsubcontentbg.gif) repeat-x scroll top left;
			padding-left: 39px;
			padding-right: 19px;
			}
			
			html>body .featuresboxcontent {
			width: 742px;
			}
			
			.featuresboxsubcontent1 {
			float: left;
			margin: 33px 0px 0px 0px;
			color: #444444;
			font: bold 10px arial;
			height: 286px;
			width: 174px;
			}
			
			.no {
			color: #ffffff;
			font: bold 10px arial;
			}
			
			.featuresboxsubcontent2 {
			width: 568px;
			height: 286px;
			float: right;
			margin: 33px 0px 0px 0px;
			}
			
			.featuresboxsubcontent3 {
			float: left;
			margin: 22px 0px 0px 0px;
			width: 174px;
			}
			
			.featuresboxsubcontent4 {
			width: 568px;
			height: 100px;
			float: right;
			margin: 22px 0px 0px 0px;
			}
			
			.featuredartistimagebox {
			float: left;
			width: 121px;
			}
			
			.featuredartisttextbox {
			float: right;
			color: #474747;
			font: normal 11px arial;
			text-align: justify;
			width: 354px;
			height: 76px;
			margin: 0px 8px 0px 0px;
			}
			
			.featuredartistlinksbox {
			float: right;
			height: 24px;
			width: 350px;
			margin: 0px 6px 0px 0px;
			}
			
			.featuredartistmemberpage {
			float: right;
			margin: 0px 3px 0px 0px;
			}
			.featuredartistmemberpage a {
			display: block;
			background: #121212 url(images/featuredartistmemberpage.gif) no-repeat scroll top left;
			background-position: bottom;
			width: 79px;
			height: 24px;
			}
			.featuredartistmemberpage a:hover {
			background-position: top;			
			}
			
			.featuredartistwebsite {
			float: right;
			margin: 0px 9px 0px 0px;
			}
			.featuredartistwebsite a {
			display: block;
			background: #121212 url(images/featuredartistwebsite.gif) no-repeat scroll top left;
			background-position: bottom;
			width: 52px;
			height: 24px;
			}
			.featuredartistwebsite a:hover {
			background-position: top;			
			}
			
			.featuredartistinterview {
			float: right;
			margin: 0px 11px 0px 0px;
			}
			.featuredartistinterview a {
			display: block;
			background: #121212 url(images/featuredartistinterview.gif) no-repeat scroll top left;
			background-position: bottom;
			width: 52px;
			height: 24px;
			}
			.featuredartistinterview a:hover {
			background-position: top;			
			}
			
			.imageborder {
			border: 4px solid #343333;
			}
			.imageborder:hover {
			border: 4px solid #403e3e;
			}
			
			.featuresboxthumbnail {
			width: 142;
			height: 142;
			overflow: visible;
			float: left;
			}
			
			.featuresboxfooter {
			width: 800px;
			height: 9px;
			background: #1f1f1f url(images/featuresboxfooter.gif) repeat scroll top left;
			}
			
			.newsbox {
			width: 407px;
			float: left;
			margin: 0px 0px 17px 0px;
			}
			
			.newsboxheader {
			background: #121212 url(images/newsboxheader.gif) repeat scroll top left;
			width: auto;
			height: 34px;
			}
			
			.newsboxsubcontent1 {
			background: #181818 url(images/newsboxsubcontentbg1.gif) repeat-x scroll top left;
			padding: 8px 20px 20px 20px;
			width: auto;
			color: #434242;
			font: bold 10px arial;
			}
			.newsboxsubcontent1 a {
			color: #ffffff;
			text-decoration: none;
			border-bottom: 0px solid #ff2346;
			}
			.newsboxsubcontent1 a:hover {
			color: #ffffff;
			border-bottom: 1px solid #ff2346;
			}
			
			.newsboxarchive {
			background-color: #1f1f1f;
			width: auto;
			font: bold 10px arial;
			padding: 0px 16px 8px 20px;
			height: 32px;
			}

			.newsarchive {
			float: right;
			margin: 0px 3px 0px 0px;
			}
			.newsarchive a {
			display: block;
			background: #121212 url(images/newsarchive.gif) no-repeat scroll top left;
			background-position: bottom;
			width: 79px;
			height: 24px;
			}
			.newsarchive a:hover {
			background-position: top;			
			}

			.newsboxsubcontent2 {
			background: #1f1f1f url(images/newsboxsubcontentbg2.gif) repeat-x scroll top left;
			padding: 8px 20px 20px 20px;
			width: auto;
			}
			.newsboxsubcontent2 a {
			color: #ffffff;
			text-decoration: none;
			border-bottom: 0px solid #ff2346;
			}
			.newsboxsubcontent2 a:hover {
			color: #ffffff;
			border-bottom: 1px solid #ff2346;
			}
			
			.newstitle {
			color: #ffffff;
			font: bold 11px arial;
			float: left;
			}
			
			.newsdate {
			color: #434242;
			font: bold 10px arial;
			float: right;
			}
			
			.newsuser {
			color: #ffffff;
			font: bold 10px arial;
			width: 350px;
			float: left;
			}
			
			.newsuser a {
			border-width: 0px;
			}
			
			.newsboxfooter {
			background: #151515 url(images/newsboxfooter.gif) repeat scroll top left;
			width: auto;
			height: 9px;
			}
			
			.exhibitionsbox {
			width: 375px;
			float: right;
			margin: 0px 0px 17px 0px;
			}
			
			.exhibitionsboxheader {
			background: #121212 url(images/exhibitionsboxheader.gif) repeat scroll top left;
			width: auto;
			height: 34px;
			}
			
			.exhibitionsboxsubcontent1 {
			background: #121212 url(images/exhibitionsboxsubcontentbg1.gif) repeat-x scroll top left;
			width: auto;
			font: bold 10px arial;
			padding: 8px 16px 8px 20px;
			height: 14px;
			}
			
			.exhibitionsboxsubcontent2 {
			background: #141414 url(images/exhibitionsboxsubcontentbg2.gif) repeat-x scroll top left;
			width: auto;
			font: bold 10px arial;
			padding: 8px 16px 8px 20px;
			height: 14px;
			}
			
			.exhibitionsboxsubcontent3 {
			background: #151515 url(images/exhibitionsboxsubcontentbg3.gif) repeat-x scroll top left;
			width: auto;
			font: bold 10px arial;
			padding: 8px 16px 8px 20px;
			height: 14px;
			}
			
			.exhibitionsboxsubcontent4 {
			background: #171717 url(images/exhibitionsboxsubcontentbg4.gif) repeat-x scroll top left;
			width: auto;
			font: bold 10px arial;
			padding: 8px 16px 8px 20px;
			height: 14px;
			}
			
			.exhibitionsboxsubcontent5 {
			background: #191919 url(images/exhibitionsboxsubcontentbg5.gif) repeat-x scroll top left;
			width: auto;
			font: bold 10px arial;
			padding: 8px 16px 8px 20px;
			height: 14px;
			}
			
			.exhibitionsboxsubcontent6 {
			background: #1b1b1b url(images/exhibitionsboxsubcontentbg6.gif) repeat-x scroll top left;
			width: auto;
			font: bold 10px arial;
			padding: 8px 16px 8px 20px;
			height: 14px;
			}
			
			.exhibitionsboxsubcontent7 {
			background: #1c1c1c url(images/exhibitionsboxsubcontentbg7.gif) repeat-x scroll top left;
			width: auto;
			font: bold 10px arial;
			padding: 8px 16px 8px 20px;
			height: 14px;
			}
			
			.exhibitionsboxsubcontent8 {
			background: #1e1e1e url(images/exhibitionsboxsubcontentbg8.gif) repeat-x scroll top left;
			width: auto;
			font: bold 10px arial;
			padding: 8px 16px 8px 20px;
			height: 14px;
			}
			
			.exhibitionsboxsubcontent9 {
			background-color: #1e1e1e;
			width: auto;
			font: bold 10px arial;
			padding: 8px 16px 8px 20px;
			height: 24px;
			}
			
			.exhibitionstitle {
			color: #434242;
			font: bold 10px arial;
			float: left;
			}
			.exhibitionstitle a {
			color: #ffffff;
			font: bold 11px arial;
			}
			
			.viewallexhibitions {
			float: right;
			}
			.viewallexhibitions a {
			display: block;
			background: #121212 url(images/viewallexhibitions.gif) no-repeat scroll top left;
			background-position: bottom;
			width: 108px;
			height: 24px;
			}
			.viewallexhibitions a:hover {
			background-position: top;			
			}
			
			.exhibitionsboxfooter {
			background: #151515 url(images/exhibitionsboxfooter.gif) repeat scroll top left;
			width: auto;
			height: 9px;
			}
			
			.forumtopicsbox {
			width: 375px;
			float: right;
			margin: 0px 0px 17px 0px;
			}
			
			.forumtopicsboxheader {
			background: #121212 url(images/forumtopicsboxheader.gif) repeat scroll top left;
			width: auto;
			height: 34px;
			}
			
			.forumtopicstitle {
			color: #434242;
			font: normal 10px arial;
			float: left;
			}
			
			.forumtopicstitle a {
			color: #ffffff;
			font: normal 10px arial;
			}
			
			.forumtopicsboxfooter {
			background: #121212 url(images/forumtopicsboxfooter.gif) repeat scroll top left;
			width: auto;
			font: bold 10px arial;
			padding: 8px 16px 8px 20px;
			height: 15px;
			}
			
			.affiliatesbox {
			width: 800px;
			height: 88px;
			float: left;
			background: #151515 url(images/affiliatesbg.gif) repeat scroll top left;
			margin: 0px 0px 17px 0px;
			}
			
			.affiliatesboxheader {
			background: #1f1f1f url(images/affiliatesboxheader.gif) repeat scroll top left;
			width: 800px;
			height: 38px;
			}
			
			.affiliatesboxsubcontent {
			background: #181818 url(images/affiliatesboxsubcontentbg.gif) repeat-x scroll top left;
			width: auto;
			height: 41px;
			margin-left: 19px;
			}
			.affiliatesbutton {
			margin: 0px 10px 0px 0px;
			float: left;
			}
			.affiliatesbutton a img{
			border: 1px solid #2f2f2f;
			filter:gray;
			-moz-opacity: .5;
			}
			.affiliatesbutton a:hover img{
			border: 1px solid #333333;
			filter:none;
			-moz-opacity: 1;
			}
			
			.fulllist {
			float: left;
			margin: 15px 0px 0px 9px;
			}
			.fulllist a {
			display: block;
			background: #121212 url(images/fulllist.gif) no-repeat scroll top left;
			background-position: bottom;
			width: 58px;
			height: 24px;
			}
			.fulllist a:hover {
			background-position: top;			
			}
			
			.affiliatesboxfooter {
			background: #1f1f1f url(images/affiliatesboxfooter.gif) repeat scroll top left;
			width: 800px;
			height: 9px;
			}
			
			.footer {
			color: #434242;
			font: bold 10px arial;
			text-align: center;
			width: 800px;
			float: left;
			padding-bottom: 17px;
			}
			
			.displaybox {
			float: left;
			}
			
			.displayboxheader1 {
			width: auto;
			height: 23px;
			background-color: #191919;
			}
			
			.displayboxheader2 {
			background: #232323 url(images/displayboxheaderbg1.gif) repeat-x scroll top left;
			width: auto;
			height: 31px;
			color: #ffffff;
			font: bold 18px arial;
			text-align: left;
			padding-top: 3px;
			padding-left: 9px;
			}
			html>body .displayboxheader2 {
			height: 28px;
			}
			
			.displayboxheader3 {
			background: #1b1b1b url(images/displayboxheaderbg2.gif) repeat-x scroll top left;
			width: auto;
			height: 21px;
			border-bottom: 1px dotted #444444;
			color: #444444;
			font: bold 11px arial;
			padding-left: 10px;
			text-align: left;
			padding-top: 2px;
			}
			html>body .displayboxheader3 {
			height: 19px;
			}

			.displayboxcontent {
			width: auto;
			padding: 9px 9px 0px 9px;
			background: #222222 url(images/displayboxcontentbg.gif) repeat-x scroll top left;
			text-align: left;
			}
			
			.displayboxfooter {
			width: auto;
			height: 9px;
			background-color: #222222;
			}
			
			.left {
			float: left;
			}
			
			.right {
			float: right;
			}
			
			.displayname1 {
			color: #ff2346;
			font: bold 11px arial;
			}
			
			.displayname2 {
			color: #ffffff;
			font: bold 11px arial;
			/*text-transform: capitalize*/
			}
			
			.footer2 {
			color: #434242;
			font: bold 10px arial;
			text-align: center;
			width: 800px;
			float: left;
			margin-top: 17px ;
			padding-bottom: 17px;
			}
			
			.displaygallerybox {
			float: right;
			width: 577px;
			margin-bottom: 17px;
			}
			
			.displaygalleryboxheader {
			width: 577px;
			height: 23px;
			background: #101010 url(images/displaygalleryboxheader.gif) no-repeat scroll top left;
			float: left;
			}
			
			.displaygalleryboxsubcontent1 {
			background: #121212 url(images/displaygalleryboxbg1.gif) repeat-x scroll top left;
			width: 100%;
			padding-top: 16px;
			padding-bottom: 19px;
			float: left;
			color: #ffffff;
			font: bold 11px tahoma;
			}
			
			.displaygalleryboxtitle1 {
			color: #ffffff;
			font: bold 14px arial;
			}
			
			.displaygalleryboxtitle2 {
			color: #707070;
			font: bold 11px arial;
			}
			
			.displaygalleryboxsubcontent2 {
			background: #151515 url(images/displaygalleryboxbg2.gif) repeat-x scroll top left;
			width: 100%;
			padding-top: 13px;
			padding-bottom: 18px;
			float: left;
			color: #ffffff;
			font: bold 11px tahoma;
			}
			
			.displaygalleryforcedpadding {
			margin-left: 23px;
			}
			
			/* Ugh, damn that's some ugly coding, but that's all that I could do to fix W3C's retarded box model. This is the only way to make displaygalleryboxssubcontentx work for any width.*/
			
			.displaygalleryboxsubcontent3 {
			background: #181818 url(images/displaygalleryboxbg3.gif) repeat-x scroll top left;
			width: 100%;
			padding-top: 13px;
			padding-bottom: 18px;
			float: left;
			color: #ffffff;
			font: bold 11px tahoma;
			}
			
			.displaygalleryboxsubcontent4 {
			background: #1b1b1b url(images/displaygalleryboxbg4.gif) repeat-x scroll top left;
			width: 100%;
			padding-top: 13px;
			padding-bottom: 18px;
			float: left;
			color: #ffffff;
			font: bold 11px tahoma;
			}
			
			.displaygalleryboxsubcontent5 {
			background: #1f1f1f url(images/displaygalleryboxbg5.gif) repeat-x scroll top left;
			width: 100%;
			padding-top: 13px;
			padding-bottom: 18px;
			float: left;
			color: #ffffff;
			font: bold 11px tahoma;
			}
			
			.displaygalleryboxfooter {
			width: 577px;
			height: 9px;
			background: #1f1f1f url(images/displaygalleryboxfooter.gif) no-repeat scroll top left;
			float: left;
			color: #ffffff;
			font: bold 11px tahoma;
			}
			
			.featuredartistbox {
			float: left;
			width: 202px;
			margin-bottom: 17px;
			}
			
			.featuredartistboxheader {
			width: auto;
			height: 23px;
			background: #101010 url(images/featuredartistboxheader.gif) no-repeat scroll top left;
			}
			
			.featuredartistboxcontent {
			width: auto;
			background: #1f1f1f url(images/featuredartistboxbg.gif) repeat-x scroll top left;
			color: #737373;
			padding-left: 23px;
			padding-right: 20px;
			padding-top: 17px;
			font: bold 10px arial;
			text-align: justify;
			}
			
			.featuredartistboxcontent a{
			color: #ffffff;
			font: bold 10px tahoma;
			}
			
			.featuredartisttitle1 {
			color: #707070;
			font: bold 10px tahoma;
			}
			
			.featuredartisttitle2 {
			color: #ffffff;
			font: bold 12px tahoma;
			}
			
			.featuredartistboxfooter {
			width: auto;
			height: 9px;
			background: #1f1f1f url(images/featuredartistboxfooter.gif) no-repeat scroll top left;
			}
			
			.fullexhibitionlistbox {
			float: left;
			width: 202px;
			margin-bottom: 17px;
			}
			
			.fullexhibitionlistboxheader {
			width: auto;
			height: 13px;
			background: #101010 url(images/fullexhibitionlistboxheader.gif) no-repeat scroll top left;
			}
			
			.fullexhibitionlistboxcontent {
			width: auto;
			background: #1f1f1f url(images/fullexhibitionlistboxbg.gif) repeat-x scroll top left;
			color: #707070;
			padding-left: 23px;
			font: bold 10px tahoma;
			}
			
			.fullexhibitionlistboxcontent a {
			color: #ffffff;
			}
			
			.fullexhibitionlistboxfooter {
			width: auto;
			height: 9px;
			background: #1f1f1f url(images/fullexhibitionlistboxfooter.gif) no-repeat scroll top left;
			}
			
			.imageborder2 {
			border: 1px solid #000000;
			}
			
			.imageborder3 {
			border: 1px solid #202020;
			}
			
			.imageborder3:hover{
			border: 1px solid #2b2b2b;
			}
			
			.thumbnail {
			width: 170px;
			height: 122px;
			background-color: #000000;
			margin-right: 10px;
			margin-bottom: 10px;
			padding-top: 6px;
			padding-left: 6px;
			float: left;
			}
			
			.bigthumbnail {
			width: 164px;
			height: 128px;
			background-color: #000000;
			margin-right: 10px;
			margin-bottom: 10px;
			padding-top: 6px;
			padding-left: 6px;
			float: left;
			}

			.bigthumbnail a{
			text-decoration: none;
			}
			
			html>body .thumbnail {
			width: 164px;
			height: 116px;
			}
			
			html>body .bigthumbnail {
			width: 164px;
			height: 128px;
			}
			
			.thumbnailtitle {
			color: #707070;
			font: bold 11px arial;
			margin-top: 3px;
			margin-left: 4px;
			}
			
			.thumbnailuser {
			color: #707070;
			font: normal 10px tahoma;
			margin-left: 4px;
			}

			.thumbnailuser a{
			color: #ffffff;
			text-transform: capitalize
			border-bottom: 0px solid #ff2346;
			text-decoration: none;
			}
			
			.thumbnailuser a:hover{
			border-bottom: 1px solid #ff2346;
			}
			
						.profilebox1 {
			float: left;
			width: 245px;
			margin-bottom: 18px;
			}
			
			.profilebox1header {
			height: 23px;
			background: #101010 url(images/profilebox1header.gif) no-repeat scroll top left;
			}
			
			.profilebox1content {
			width: auto;
			background: #1f1f1f url(images/profileboxbg.gif) repeat-x scroll top left;
			padding-left: 24px;
			padding-right: 22px;
			padding-top: 17px;
			padding-bottom: 17px;
			color: #bcbcbc;
			font: bold 10px arial;
			line-height: 14px;
			min-height: 350px;
			*height: 384px;
			text-align: justify;
			}
			
			.profilebox1footer {
			height: 9px;
			background: #1f1f1f url(images/profilebox1footer.gif) no-repeat scroll top left;
			}
			
			.profilebox2 {
			float: right;
			width: 537px;
			margin-bottom: 18px;
			}
			
			.profilebox2header {
			height: 23px;
			background: #101010 url(images/profilebox2header.gif) no-repeat scroll top left;
			}
			
			.profilebox2content {
			width: auto;
			background: #1f1f1f url(images/profileboxbg.gif) repeat-x scroll top left;
			padding-left: 24px;
			padding-right: 22px;
			padding-top: 20px;
			padding-bottom: 17px;
			color: #bcbcbc;
			font: bold 10px arial;
			line-height: 14px;
			min-height: 347px;
			*height: 384px;
			text-align: justify;
			}
			
			.profilename {
			color: #bcbcbc;
			font: bold 20px arial;
			text-transform: capitalize;
			text-align:left;
			}
			
			.profilealias {
			color: #646464;
			font: bold 14px arial;
			/*text-transform: capitalize;*/
			}
			
			.profilestatus {
			color: #ff2346;
			font: italic normal 11px arial;
			}
			
			.profilesection {
			color: #646464;
			font: bold 10px arial;
			}
			
			.profilebox2footer {
			height: 9px;
			background: #1f1f1f url(images/profilebox2footer.gif) no-repeat scroll top left;
			}
			
			.showcase {
			float: right;
			width: 800px;
			}
			
			.showcaseheader {
			height: 33px;
			background: #121212 url(images/showcaseheader.gif) no-repeat scroll top left;
			}
			
			.showcasecontent {
			width: 800px;
			}
			
			.showcasefooter {
			width: 800px;
			height: 9px;
			background: #1f1f1f url(images/featuresboxfooter.gif) no-repeat scroll top left;
			float: left;
			margin-bottom: 17px;
			}
			
			.date {
			color: #434242;
			font: bold 10px arial;
			}
			
			.leftcolumn {
			float: left;
			width: 202px;
			}
			
			.newsdisplaybox {
			width: 577px;
			float: left;
			margin: 0px 0px 17px 0px;
			}
			
			.newsdisplayboxheader {
			background: #121212 url(images/newsdisplayboxheader.gif) repeat scroll top left;
			width: auto;
			height: 33px;
			}
			
			.genericsubcontent {
			background: #1f1f1f url(images/displaygalleryboxbg5.gif) repeat-x scroll top left;
			width: 100%;
			padding-top: 13px;
			padding-bottom: 18px;
			float: left;
			color: #ffffff;
			}
			
			.memberdata {
			background: url(images/displaygalleryboxbg5.gif) repeat-x scroll top left;
			width: 100%; 
			}
			
			.memberdatab {
			background: url(images/displaygalleryboxbg1.gif) repeat-x scroll top left;
			width: 100%;
			}
			
			.interview1 {
			color:#ff003c; 
			background-color:#0b0b0b; 
			font-size:12px;
			width: 537px;
			}
			
			.interview2{
			color:#ffffff;
			background-color: #161616;
			font-size:12px;
			width: 537px;
			}
			
			.announcements
			{
				width:90%;
			}
			
			.messages
			{
				width:90%;
			}
			
			.unreadmessage
			{
				background-color: #121212;
				color: #ffffff;
				font-weight: bold;
				font-size:12px;
			}
			
			.unreadannouncement
			{
				background-color:#434342;
				font-style:italic;
				color:#ff003c;
				font-weight:bold;
				font-size: 12px;
			}
			
			.readmessage
			{
				background-color: #121212;
				font-size: 10px;
			}