html, body {
	margin: 0;
      padding: 0;
      height: 100%;
      width: 100%;
      border: none;
      background: url(images/black_bg.gif);
	scrollbar-3dlight-color:#0e0e0e;
	scrollbar-arrow-color:#ff0;
	scrollbar-base-color:#0e0e0e;
	scrollbar-darkshadow-color:#0e0e0e;
	scrollbar-face-color:#0e0e0e;
	scrollbar-highlight-color:#0e0e0e;
	scrollbar-shadow-color:#0e0e0e;
      }


a:link { 
	text-decoration: none; 
      color: gray;
	}

a:visited { 
	text-decoration: none; 
      color: gray;
	}

a:hover, a:active { 
	text-decoration: none;
      color: #2488ee; 
	}

#main {
	margin-left: auto;
	margin-right: auto;
	margin-top: 100px;
	background: url(images/blue_bg.gif);
	width: 700px;
	height: 380px;
	}

#main_albums {
	margin-left: auto;
	margin-right: auto;
	margin-top: 100px;
	background: url(images/blue_bg.gif);
	width: 1200px;
	height: 580px;
	}

#main_equipment {
	margin-left: auto;
	margin-right: auto;
	margin-top: 100px;
	background: url(images/blue_bg.gif);
	width: 700px;
	height: 415px;
	}

/********ALBUMS***********/


.album_link {
	width: 124px;
        height: 156px;
	background-color: #0e0e0e;
   	filter:alpha(opacity=50);
  	-moz-opacity:0.5;
   	opacity: 0.5;
	vertical-align: top;
	margin-right: auto;
	margin-left: auto;
	}

.album_link:hover {
	width: 124px;
        height: 156px;
	background-color: #0e0e0e;
   	filter:alpha(opacity=30);
  	-moz-opacity:0.3;
   	opacity: 0.3;
	vertical-align: top;
	margin-right: auto;
	margin-left: auto;
	}

.album_thumbs {
        margin-left: auto;
        margin-right: auto;
	border-style: solid;
	border-width: 1px;
	border-color: #0e0e0e;
	border-collapse: collapse;
        }

.album_thumb {
        margin-top: 100px;
        margin-left: auto;
        margin-right: auto;
        }

.album_title {
	width: 124px;
	margin-right: auto;
	margin-left: auto;
	}

.titlefont {
	text-align: center;
	font-family: tahoma;
	font-size: 10px;
	color: #ffffff;
	margin-top: -3px;
	}

/********WEBSITES*********/

#websites {
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	background: none;
	}

td.spacer {
	width: 50px;
	}

tr.trspacer {
	height: 20px;
	}

#web1 {
	width: 150px;
	height: 125px;
	background-color: #0e0e0e;
	margin-left: auto;
	margin-right: auto;
	}

html>body #web1 {
	width: 150px;
	height: 125px;
	background-color: #0e0e0e;
   	filter:alpha(opacity=10);
  	-moz-opacity:0.1;
   	opacity: 0.1;
	margin-left: auto;
	margin-right: auto;
	}

#web2 {
	width: 150px;
	height: 125px;
	background-color: #0e0e0e;
	margin-left: auto;
	margin-right: auto;
	}

html>body #web2 {
	width: 150px;
	height: 125px;
	background-color: #0e0e0e;
   	filter:alpha(opacity=30);
  	-moz-opacity:0.3;
   	opacity: 0.3;
	margin-left: auto;
	margin-right: auto;
	}

#web3 {
	width: 150px;
	height: 125px;
	background-color: #0e0e0e;
	margin-left: auto;
	margin-right: auto;
	}

html>body #web3 {
	width: 150px;
	height: 125px;
	background-color: #0e0e0e;
   	filter:alpha(opacity=10);
  	-moz-opacity:0.1;
   	opacity: 0.1;
	margin-left: auto;
	margin-right: auto;
	}

#web4 {
	width: 150px;
	height: 125px;
	background-color: #0e0e0e;
	margin-left: auto;
	margin-right: auto;
	}

html>body #web4 {
	width: 150px;
	height: 125px;
	background-color: #0e0e0e;
   	filter:alpha(opacity=30);
  	-moz-opacity:0.3;
   	opacity: 0.3;
	margin-left: auto;
	margin-right: auto;
	}

#web5 {
	width: 150px;
	height: 125px;
	background-color: #0e0e0e;
	margin-left: auto;
	margin-right: auto;
	}

html>body #web5 {
	width: 150px;
	height: 125px;
	background-color: #0e0e0e;
   	filter:alpha(opacity=10);
  	-moz-opacity:0.1;
   	opacity: 0.1;
	margin-left: auto;
	margin-right: auto;
	}

#web6 {
	width: 150px;
	height: 125px;
	background-color: #0e0e0e;
	margin-left: auto;
	margin-right: auto;
	}

html>body #web6 {
	width: 150px;
	height: 125px;
	background-color: #0e0e0e;
   	filter:alpha(opacity=30);
  	-moz-opacity:0.3;
   	opacity: 0.3;
	margin-left: auto;
	margin-right: auto;
	}

.webtitles {
	font-family: tahoma, sans serif;
	font-size: 12px;
	color: #f0f0f0;
	text-align: center;
	margin-top: -30px;
	}

html>body .webtitles {
	font-family: tahoma, sans serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	margin-top: -30px;
	font-weight: bold;
	}

#weblogodiv {
	width: 150px;
	height: 125px;
	background: none;
	margin-top: -140px;
	}

.weblogos1 {
	border-style: none;
	padding-top: 10px;
	padding-left: 37px;
	}


.weblogos2 {
	border-style: none;
	padding-top: 45px;
	padding-left: 40px;
	padding-right: 30px;
	padding-bottom: 60px;
	}

.weblogos3 {
	border-style: none;
	padding-top: 35px;
	padding-left: 37px;	
	}

.weblogos4 {
	border-style: none;
	padding-top: 20px;
	padding-left: 37px;
	}

.weblogos5 {
	border-style: none;
	padding-top: 20px;
	padding-left: 37px;	
	}

.weblogos6 {
	border-style: none;
	padding-top: 40px;
	padding-left: 35px;	
	}

/*******END WEBSITES*******/


/*******GRAPHICS***********/

.graphics {
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
	background: none;
	}

.graphicthumbs {
	border-style: solid;
	border-width: 1px;
	border-color: #0e0e0e;
	border-collapse: collapse;
	}

.graphicthumbs:hover {
	border-style: solid;
	border-width: 1px;
	border-color: #0e0e0e;
	border-collapse: collapse;
   	filter:alpha(opacity=50);
  	-moz-opacity:0.5;
   	opacity: 0.5;
	}


/*******END GRAPHICS******/


/*******PHOTOGRAPHY***********/

.photography {
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
	background: none;
	}

.photothumbs {
	border-style: solid;
	border-width: 1px;
	border-color: #0e0e0e;
	border-collapse: collapse;
	}

.photothumbs:hover {
	border-style: solid;
	border-width: 1px;
	border-color: #0e0e0e;
	border-collapse: collapse;
   	filter:alpha(opacity=50);
  	-moz-opacity:0.5;
   	opacity: 0.5;
	}


/*******END PHOTOGRAPHY******/

/*******FLYERS***********/

.flyers {
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
	background: none;
	}

.flyerthumbs {
	border-style: solid;
	border-width: 1px;
	border-color: #0e0e0e;
	border-collapse: collapse;
	}

.flyerthumbs:hover {
	border-style: solid;
	border-width: 1px;
	border-color: #0e0e0e;
	border-collapse: collapse;
   	filter:alpha(opacity=50);
  	-moz-opacity:0.5;
   	opacity: 0.5;
	}


/*******FLYERS******/


/******EQUIPMENT**********/

.equipment {
	width: 315px;
	background-color: #0e0e0e;
   	filter:alpha(opacity=80);
  	-moz-opacity:0.8;
   	opacity: 0.8;
	vertical-align: top;
	margin-right: auto;
	margin-left: auto;
	}

/*******END EQUIPMENT********/


.subpages {
	background: none;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin-left: auto;
	margin-right: auto;
	}

.subblock1 {
	width: 54px;
	background-color: #0e0e0e;
   	filter:alpha(opacity=50);
  	-moz-opacity:0.5;
   	opacity: 0.5;
	vertical-align: top;
	}

.subblock2 {
	width: 54px;
	background-color: #0e0e0e;
   	filter:alpha(opacity=20);
  	-moz-opacity:0.2;
   	opacity: 0.2;
	vertical-align: top;
	}

.subblock3 {
	width: 54px;
	background-color: #0e0e0e;
   	filter:alpha(opacity=10);
  	-moz-opacity:0.1;
   	opacity: 0.1;
	vertical-align: top;
	}

#notes {
	width: 100px;
	background-color: #101010;
	vertical-align: top;
	margin-right: 0;
	margin-left: auto;
	}

html>body #notes {
	width: 100px;
	background-color: #222222;
   	filter:alpha(opacity=50);
  	-moz-opacity:0.5;
   	opacity: 0.5;
	vertical-align: top;
	margin-right: 0;
	margin-left: auto;
	}

.smallgrey {
	text-align: right;
	font-family: tahoma;
	font-size: 10px;
	color: #f0f0f0;
	margin: 3px;
	}

.header {
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	width: 700px;
	}

#footer {
	margin-left: auto;
	margin-right: auto;
	margin-top: 75px;
	width: 700px;
	}

.content {
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	width: 700px;
	}

.welcome {
	margin-left: 10px;
	margin-right: 0px;
	vertical-align: top;
	}

.contact {
	margin-left: 523px;
	margin-right: 0px;
	}

#link {
	width: 20px;
	height: 20px;
	margin: 0px;
	}

html>body #link {
	width: 23px;
	height: 23px;
	margin: 0px;
	}

.rollovertable {
	background: none;
	margin-left: auto;
	margin-right: auto;
	border-collapse: separate;
	border-spacing: 2px 2px;
	padding-top: 10px;
	}

.rollovercells1 {
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
	}

.rollovercells1:hover {
	background-color: #f0f0f0;
	width: 25px;
	height: 25px;
   	filter:alpha(opacity=30);
  	-moz-opacity:0.3;
   	opacity: 0.3;
	}

/* without opacity
.rollovercells1:hover {
	background-color: #f0f0f0;
	width: 25px;
	height: 25px;
	}
*/

/*********LETTERS************/

.rollovercells_a {
	background-image: url(images/a.gif);
	background-repeat: no-repeat;
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
	}

.rollovercells_a:hover {
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
   	filter:alpha(opacity=30);
  	-moz-opacity:0.3;
   	opacity: 0.3;
	}

.rollovercells_b {
	background-image: url(images/b.gif);
	background-repeat: no-repeat;
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
	}

.rollovercells_b:hover {
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
   	filter:alpha(opacity=30);
  	-moz-opacity:0.3;
   	opacity: 0.3;
	}

.rollovercells_c {
	background-image: url(images/c.gif);
	background-repeat: no-repeat;
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
	}

.rollovercells_c:hover {
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
   	filter:alpha(opacity=30);
  	-moz-opacity:0.3;
   	opacity: 0.3;
	}

.rollovercells_e {
	background-image: url(images/e.gif);
	background-repeat: no-repeat;
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
	}

.rollovercells_e:hover {
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
   	filter:alpha(opacity=30);
  	-moz-opacity:0.3;
   	opacity: 0.3;
	}

.rollovercells_f {
	background-image: url(images/f.gif);
	background-repeat: no-repeat;
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
	}

.rollovercells_f:hover {
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
   	filter:alpha(opacity=30);
  	-moz-opacity:0.3;
   	opacity: 0.3;
	}

.rollovercells_g {
	background-image: url(images/g.gif);
	background-repeat: no-repeat;
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
	}

.rollovercells_g:hover {
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
   	filter:alpha(opacity=30);
  	-moz-opacity:0.3;
   	opacity: 0.3;
	}

.rollovercells_h {
	background-image: url(images/h.gif);
	background-repeat: no-repeat;
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
	}

.rollovercells_h:hover {
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
   	filter:alpha(opacity=30);
  	-moz-opacity:0.3;
   	opacity: 0.3;
	}

.rollovercells_i {
	background-image: url(images/i.gif);
	background-repeat: no-repeat;
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
	}

.rollovercells_i:hover {
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
   	filter:alpha(opacity=30);
  	-moz-opacity:0.3;
   	opacity: 0.3;
	}

.rollovercells_l {
	background-image: url(images/l.gif);
	background-repeat: no-repeat;
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
	}

.rollovercells_l:hover {
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
   	filter:alpha(opacity=30);
  	-moz-opacity:0.3;
   	opacity: 0.3;
	}

.rollovercells_m {
	background-image: url(images/m.gif);
	background-repeat: no-repeat;
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
	}

.rollovercells_m:hover {
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
   	filter:alpha(opacity=30);
  	-moz-opacity:0.3;
   	opacity: 0.3;
	}

.rollovercells_n {
	background-image: url(images/n.gif);
	background-repeat: no-repeat;
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
	}

.rollovercells_n:hover {
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
   	filter:alpha(opacity=30);
  	-moz-opacity:0.3;
   	opacity: 0.3;
	}

.rollovercells_o {
	background-image: url(images/o.gif);
	background-repeat: no-repeat;
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
	}

.rollovercells_o:hover {
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
   	filter:alpha(opacity=30);
  	-moz-opacity:0.3;
   	opacity: 0.3;
	}

.rollovercells_p {
	background-image: url(images/p.gif);
	background-repeat: no-repeat;
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
	}

.rollovercells_p:hover {
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
   	filter:alpha(opacity=30);
  	-moz-opacity:0.3;
   	opacity: 0.3;
	}

.rollovercells_q {
	background-image: url(images/q.gif);
	background-repeat: no-repeat;
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
	}

.rollovercells_q:hover {
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
   	filter:alpha(opacity=30);
  	-moz-opacity:0.3;
   	opacity: 0.3;
	}

.rollovercells_r {
	background-image: url(images/r.gif);
	background-repeat: no-repeat;
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
	}

.rollovercells_r:hover {
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
   	filter:alpha(opacity=30);
  	-moz-opacity:0.3;
   	opacity: 0.3;
	}

.rollovercells_s {
	background-image: url(images/s.gif);
	background-repeat: no-repeat;
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
	}

.rollovercells_s:hover {
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
   	filter:alpha(opacity=30);
  	-moz-opacity:0.3;
   	opacity: 0.3;
	}

.rollovercells_t {
	background-image: url(images/t.gif);
	background-repeat: no-repeat;
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
	}

.rollovercells_t:hover {
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
   	filter:alpha(opacity=30);
  	-moz-opacity:0.3;
   	opacity: 0.3;
	}

.rollovercells_u {
	background-image: url(images/u.gif);
	background-repeat: no-repeat;
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
	}

.rollovercells_u:hover {
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
   	filter:alpha(opacity=30);
  	-moz-opacity:0.3;
   	opacity: 0.3;
	}

.rollovercells_w {
	background-image: url(images/w.gif);
	background-repeat: no-repeat;
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
	}

.rollovercells_w:hover {
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
   	filter:alpha(opacity=30);
  	-moz-opacity:0.3;
   	opacity: 0.3;
	}

.rollovercells_y {
	background-image: url(images/y.gif);
	background-repeat: no-repeat;
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
	}

.rollovercells_y:hover {
	background-color: #0e0e0e;
	width: 25px;
	height: 25px;
   	filter:alpha(opacity=30);
  	-moz-opacity:0.3;
   	opacity: 0.3;
	}

/**********END LETTERS***********/