* {
	font-family: Arial, Helvetica, sans-serif;
}

/* temporary for intro page - image gallery */
/* #intro img { width: 574px; } */

body {
	background: #000 url("/images/v3_f.jpg") no-repeat;
       background-position: top right;
	margin:0px;
}

#menu {
	background: url("/images/red.png");
	border-top: 5px solid #000;
	border-bottom: 1px solid #000;
	padding: 10px 0 10px 0;
/*	background-color: #e23828 ; */
}
#menu ul {
	text-align:center;
	list-style-type: none;
	margin:0;
	padding:0;
}
#menu li {
	font-size: 15px;
	text-transform:uppercase;
	display:inline;
	padding: 0 5px 0 5px;
}
#menu li a { color: #fff; }
#menu li a:hover { color: black; }

#main {
	margin: 0px auto; 
	padding: 0 10px 10px 10px; 
	width:600px; 
	color: #fff;
}
#main h1 {
	font-size: 25px;
	margin: 20px 0 20px 12px;
	/* padding-bottom:10px; */
	border-bottom:1px dashed #000;

}
#main h2 {
	font-size: 18px;
	margin:12px 0 10px 0;
	color: #fff;
}
#main a {
	color: #000;
}
#main a:hover {
    text-decoration: none;
}
#main .contentwrap {
	background: url("/images/red.png");
	padding: 0 10px 20px 10px;
	margin-bottom: 20px;
	border: 1px solid #000;
       border-color: red;
}
#main hr { width: 300px; }

#main p, #main .contentwrap {
	font-size: 14px;
	line-height: 18px;
}

#main #frontpage { }
#main #frontpage h1 { }
#main #frontpage #date { }
#main #frontpage #title { }
#main #frontpage #content { }
#main #frontpage #content p { }

#main #updates { }
#main #updates .newsitem { }
#main #updates .newsitem h2 { }
#main #updates .newsitem .date { }
#main #updates .newsitem .text { }
#main #updates .newsitem .newsend { }

#main #releases { }
#main #releases h2 { }
#main #releases .name { }
#main #releases .date { }
#main #releases .gallery {
	overflow:hidden;
	width:100%;
}
#main #releases .gallery .photo {
	position:relative;
	display:block;
	height:300px;
        padding: 0 6px 10px 0;
	float:left;
}

#main #images { }
#main #images h2 { }
#main #images .name { }
#main #images .date { }
#main #images .gallery {
	overflow:hidden;
	width:100%;
}
#main #images .gallery .photo {
	position:relative;
	display:block;
	height:140px;
        padding: 0 6px 10px 0;
	float:left;
}
#main #images .gallery .photo img { border:1px solid #fff; }
#main #images .gallery .photo img:hover { border:1px solid #000; }

#main #biography { }

#main #downloads { }
#main #downloads a { }
#main #downloads .text {
	padding-top:15px;
/*	font-style: italic; */
}

#main #links { }
#main #links .category { 
	padding-bottom: 2.0em;
	margin-bottom: 1.6em;
	border-bottom: 1px dashed #000;
}
#main #links .category h2 { 
	font-size: 16px; 
	text-transform: uppercase; 
}
#main #links .category .link { }

#main #contact { }
#main #contact p { }
#main #contact form { }
#main #contact #form p { }
#main #contact #email { }
#main #contact #name { }
#main #contact #message { }
#main #contact #message textarea { width: 575px; }
#main #contact #send { }

#wrapper #footer {
	font-size: 12px;
	color: #fff;
	text-align:center;
	padding-bottom: 25px;
}














































