body {
			/*background-color: #A7A7A7;*/
			background-color: #000000;
			}

.bodytop {
			/*background-color: #DFFFBD;*/
			/*background-color: #BAD7F8;*/
			background-color: #ffffff;
			}

.main {
			width: 900px;
			background-color: #444444;
			/*border: 1px solid #808080;*/
			padding-bottom: 16px;
			}

.scrollingcontent {
					width: 710px;
					height: 434px;
					overflow-y: auto;
					overflow-x: hidden;
					}


.pagetitles {
			width: 750px;
			height: 22px;
			padding-top: 6px;
			padding-right: 26px;
			padding-bottom: 8px;
			font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
			text-align: right;
			font-size: 18px;
			color: #ffffff;
			letter-spacing: 3px;
			}

.eventhead {
			font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
			font-size: 18px;
			color: #444444;
			font-weight: bold;
			letter-spacing: 3px;
			}

.bodycontent {
				width: 702px;
				padding: 24px;
				border: 2px solid #444444;
				background-color: #ffffff;
			}

.innercontent {
				width: 680px;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				font-size: 13px;
				line-height: 18px;
				background-color: #ffffff;
				}

.content {
			width: 400px;
			padding: 16px;
			font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
			font-size: 12px;
			color: #808080;
			}

.content2 {
			width: 700px;
			padding: 16px;
			font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
			font-size: 12px;
			color: #808080;
			}


.content_writing {
			width: 440px;
			padding-top: 16px;
			padding-left: 16px;
			padding-bottom: 16px;
			font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
			font-size: 18px;
			color: #808080;
			}

.content_contact {
			width: 300px;
			padding-top: 16px;
			padding-left: 16px;
			padding-bottom: 16px;
			font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
			font-size: 18px;
			color: #808080;
			}

.content_thankyou {
			width: 300px;
			padding-top: 16px;
			padding-left: 16px;
			padding-bottom: 16px;
			font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
			font-size: 14px;
			color: #808080;
			}

.tips {
		font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
		font-size: 14px;
		color: #ffffff; 
		background-color: #444444; 
		padding-left: 18px; 
		padding-right: 18px; 
		line-height: 24px;
		}

.newsdate {
			width: 680px;
			font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
			font-size: 14px;
			text-align: right;
			color: #444444;
			border-bottom: 1px solid #444444;
			}

.reviewer {
			width: 680px;
			font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
			font-size: 12px;
			font-style: italic;
			text-align: right;
			color: #444444;
			border-bottom: 1px solid #444444;
			}

.leftnav {
			padding-top: 36px;
			}

.navrows {
			background-color: #6a6a6a;
			}

.navcells {
			font-size: 12px;
			text-align: right;
			padding-bottom: 8px;
			padding-top: 8px;
			padding-right: 4px;
			border-bottom: 1px solid #444444;
			}
			
.arrowcell {
			width: 24px;
			padding-top: 4px;
			padding-left: 4px;
			border-bottom: 1px solid #444444;
			}

.subnavclass {
			font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
			font-size: 12px;
			color: #bfbfbf;
			line-height: 16px;
			margin-top: -6px;
			}
			
.restext {
			font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
			font-size: 11px;
			color: #808080;
			padding: 4px;
			}

.resheaders {
			width: 720; 
			color: #D60093;
			font-size: 14px;
			border-bottom: 1px solid #D60093;
			margin-bottom: 6px;
			}


.contacttext {
			font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
			font-size: 12px;
			color: #808080;
			padding: 4px;
			}


.pubs {
		width: 660px;
		text-align: right;
		font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
		font-size: 14px;
		color: #808080;
		padding: 4px;
		border-bottom: 1px solid #444444;
		}

.complists {
			line-height: 18px;
			}

.disk {
		padding-left: 4px;
		padding-top: 4px;
		padding-bottom: 12px;
		padding-right: 4px;
		border-bottom: 1px solid #444444;
		}

.disktable {
			font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
			font-size: 12px;
			color: #444444;
			}

.disctitles {
			font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
			font-size: 16px;
			color: #444444;
			}

.loadon {
			position: absolute;
			top: 40%;
			left: 40%;
			display: block;
			}

.loadoff {
			display: none;
			}

.toprow {
		background-color: #ffffff;
		}

.closex {
			font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
			font-size: 12px;
			color: #444444;
			font-weight: bold;
			cursor: pointer; 
			background-color: #ffffff; 
			padding: 4px; 
			text-align: right;
			}
			
.prenext {
			font-size: 12px;
			color: #444444;
			font-weight: bold;
			font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
			text-align: left;
			padding-top: 4px;
			padding-bottom: 4px;
			/*border-top: 1px solid #444444;*/
			background-color: #ffffff;
			}

.hidimg {
			display: none;
			}
			
.hidimgb {
			position: absolute; 
			top: 8%; 
			left: 18%; 
			display: block;
			opacity: 1; 
			border: 2px solid #ffffff;
			background-color: #ffffff;
			}
			
			
.hidimgc {
			position: absolute; 
			top: 10%; 
			left: 22%; 
			display: block;
			opacity: 1; 
			border: 4px solid #000000;
			}

			
.thumbs {
		cursor: pointer;
		}

.credits {
			padding: 4px;
			background-color: #ffffff;
			}

.credittd {
			font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
			font-size: 11px;
			background-color: #ffffff;
			}

.galleryheader {
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				font-size: 16px;
				font-weight: bold;
				padding-left: 10px;
				padding-top: 10px;
				}

.mainb {
			opacity: 0.3; 
			filter: alpha(opacity=30); 
			-moz-opacity: 0.3
			}

.datecell {
			width: 200px;
			padding-left: 16px;
			}

.rescell {
			padding-left: 10px;
			padding-bottom: 16px;
			padding-right: 10px;
			}

.restable {
			font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
			font-size: 12px;
			}

.bottomcopy {
			font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
			font-size: 12px;
			color: #757575;
			text-align: right;
			padding-top: 6px;
			}

.samplediv {
			text-align: right;
			position: relative;
			top: 90px;
			/*padding-left: 18px;
			padding-top: 88px;*/
			}

.samples {
			font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #6b93bf;
			text-decoration: underline; 
			cursor: pointer;
			}

a:link {
				font-size: 12px;
				color: #808080;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: underline;
				}
				
a:active {
				font-size: 12px;
				color: #808080;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: underline;
				}
				
a:visited {
				font-size: 12px;
				color: #808080;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: underline;
				}
				
a:hover {
				font-size: 12px;
				color: #444444;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: none;
				}

a:link.bodylinks {
				font-size: 13px;
				color: #444444;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: underline;
				}
				
a:active.bodylinks {
				font-size: 13px;
				color: #444444;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: underline;
				}
				
a:visited.bodylinks {
				font-size: 13px;
				color: #444444;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: underline;
				}
				
a:hover.bodylinks {
				font-size: 13px;
				color: #808080;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: underline;
				}

a:link.navlinks {
				font-size: 13px;
				color: #ffffff;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: none;
				}
				
a:active.navlinks {
				font-size: 13px;
				color: #ffffff;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: none;
				}
				
a:visited.navlinks {
				font-size: 13px;
				color: #ffffff;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: none;
				}
				
a:hover.navlinks {
				font-size: 13px;
				color: #444444;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: none;
				}
				
a:link.subnavlinks {
				font-size: 12px;
				color: #ffffff;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: none;
				line-height: 16px;
				}
				
a:active.subnavlinks {
				font-size: 12px;
				color: #ffffff;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: none;
				line-height: 16px;
				}
				
a:visited.subnavlinks {
				font-size: 12px;
				color: #ffffff;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: none;
				line-height: 16px;
				}
				
a:hover.subnavlinks {
				font-size: 12px;
				color: #444444;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: none;
				line-height: 16px;
				}
				
a:link.publinks {
				font-size: 14px;
				color: #444444;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: none;
				}
				
a:active.publinks {
				font-size: 14px;
				color: #444444;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: none;
				}
				
a:visited.publinks {
				font-size: 14px;
				color: #444444;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: none;
				}
				
a:hover.publinks {
				font-size: 14px;
				color: #808080;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: underline;
				}
				
a:link.bottomlinks {
				font-size: 12px;
				color: #808080;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: none;
				}
				
a:active.bottomlinks {
				font-size: 12px;
				color: #808080;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: none;
				}
				
a:visited.bottomlinks {
				font-size: 12px;
				color: #808080;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: none;
				}
				
a:hover.bottomlinks {
				font-size: 12px;
				color: #ffffff;
				font-family: HelveticaNeue, Helvetica Neue, arial, sans-serif;
				text-decoration: underline;
				}
