*{
  margin:0px;
  padding:0px;
  zoom:1;
}

p{
  margin:1em 0px;
}

html,body{
  background:#000000;
  height:100%;
  width:100%;
  text-align:center;
}

body,td{
  color:#FFFFFF;
  font-size:12px;
  font-family:verdana;
}

#frame{
  width:900px;
  height:500px;
  background:#010000;
  overflow:hidden;
  margin:0px auto;
  text-align:left;
  position:relative;
}

a{
  color:#FFFFFF;
}

a:hover{
  color:#F9F9F9;
}

a img{
  border:0px;
}

#navbar{
  width:900px;
  height:33px;
  overflow:hidden;
  position:absolute;
  top:0px;
  left:0px;
}
#navbar a img{
filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
}
#navbar a:hover img{
filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;
}
a:focus,a:active{
  outline-style: none;
}

#body{
  width:900px;
  height:467px;
  overflow:hidden;
  position:absolute;
  top:33px;
  left:0px;
}
#body.home{
  background:url(images/body_back_home.jpg);
}
#body.home a{
  display:block;
  text-decoration:none;
  width:100%;
  height:100%;
}
#body.profile{
  background:url(images/body_back_profile.jpg);
}
#body.gallery{
  background:url(images/body_back_gallery.jpg);
}
#body.video{
  background:url(images/body_back_video.jpg);
}
#body.music{
  background:url(images/body_back_music.jpg);
}
#body.links{
  background:url(images/body_back_links.jpg);
}

#body .textarea{
  position:relative;
  top:71px;
  left:23px;
  width:516px;
  height:354px;
  overflow:auto;
}
#body .textarea p{
  margin:1em;
}

table#gallery{
  width:854px;
  position:relative;
  top:45px;
  left:23px;
}

table#gallery td{
  text-align:right;
  width:146px;
}
table#gallery td#bigtd{
  width:270px;
}
table#gallery td#bottom{
  width:854px;
  padding:3px 0px;
  font-size:10px;
}
table#gallery td#top{
  width:854px;
  padding:3px 0px;
}
table#gallery a.gallview, table#gallery a.gallother{
  background:white;
  width:131px;
  float:right;
  display:block;
}

table#gallery a.gallview img, table#gallery a.gallother img{
filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
}
table#gallery a:hover.gallview img, table#gallery a:hover.gallother img{
filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;
}

table#gallery td a{
  color:#ffffff;
  text-decoration:none;
}

table#gallery td a:hover{
  color:#cccccc;
}

table#gallery td img{
  border:1px solid #ffffff;
}

table#videos{
  width:498px;
  margin:1em 0px;
}
table#videos td{
  width:165px;
  text-align:center;
  padding:5px 5px 10px;
}
table#videos td .title{
  color:#ffffff;
  font-size:10px;
  padding:3px 0px;
}
a#cgs{
  width:147px;
  height:62px;
  position:absolute;
  bottom:23px;
  right:5px;
}
a#cgs img{
filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
}
a#cgs:hover img{
filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;
}

