body {
  background-color : #212729;
  background-image : url("site_images/bg3.png");
  background-position : top center;
  background-repeat : no-repeat;
  left : -1px;
  /*padding : 50px 0px 50px 0px;*/
  color : #D7D7D7;
  font-family : Verdana, Arial;
  font-size : 10px;
  text-align : justify;
  /*margin-top : 114px;*/
  margin-top : 91px;
}

.main {
  position : relative;
  /*top : 106px;*/
  left : -1px;
}

table, tr, td {
  /*color : #D7D7D7;*/
  font-family : Verdana, Arial;
  font-size : 10px;
  text-align : justify;
}

image {
  border : 0px;
  padding : 0px;
  margin : 0px;
}

textarea {
  background-color : #394347;
  color : #D7D7D7;
  border : 1px solid #394347;
}

input {
  background-color : #394347;
  color : #D7D7D7;
  border : 1px solid #394347;
}

input:focus, input:hover, textarea:focus, textarea:hover {
  border : 1px solid #667880;
}

input[type=submit]:hover, input:focus {
  border : 1px solid #667880;
}

.shadow {
  background-image : url(site_images/shadow.png);
  background-repeat : no-repeat;
  background-color : #161C1D;
  padding : 15px 15px 5px 5px;
  font-family : Verdana, Arial;
  font-size : 10px;
  text-align : justify;
}

.bottom {
  background-image : url(site_images/bottom.png);
  height : 4px;
  font-family : Verdana, Arial;
  font-size : 10px;
}

.copyright {
  font-size : 9px;
  color : #B0B0B0;
  float : right;
  padding : 0px 260px 0px 0px;
}

a:link {
  color : #F0F0F0;
  text-decoration : underline;
  font-weight : normal;
}

a:visited {
  color : #F0F0F0;
  text-decoration : none;
  font-weight : normal;
}

a:hover {
  color : #D0D0D0;
  text-decoration : none;
  font-weight : normal;
  padding:0px;
}

a:active {
  color : #B0B0B0;
  text-decoration : none;
  font-weight : normal;
}



.home {
width : 90px;
height : 21px;
background-image : url(site_images/btns/home.png) no-repeat 0px 0px;
border : none;
display : block;
}

.home:hover {
background-image : url(site_images/btns/home.png) no-repeat 0px -22px;
}

.videos {
width : 90px;
height : 21px;
background-image : url(site_images/btns/videos.png) no-repeat 0px 0px;
border : none;
display : block;
}

.videos:hover {
background : url(site_images/btns/videos.png) no-repeat 0px -22px;
}

.youtube {
width : 90px;
height : 21px;
background-image : url(site_images/btns/youtube.png) no-repeat 0px 0px;
border : none;
display : block;
}

.youtube:hover {
background : url(site_images/btns/youtube.png) no-repeat 0px -22px;
}

.myspace {
width : 90px;
height : 21px;
background-image : url(site_images/btns/myspace.png) no-repeat 0px 0px;
border : none;
display : block;
}

.myspace:hover {
background : url(site_images/btns/myspace.png) no-repeat 0px -22px;
}

.products {
width : 90px;
height : 21px;
background-image : url(site_images/btns/products.png) no-repeat 0px 0px;
border : none;
display : block;
}

.products:hover {
background : url(site_images/btns/products.png) no-repeat 0px -22px;
}

.aboutme {
width : 90px;
height : 21px;
background-image : url(site_images/btns/aboutme.gif) no-repeat 0px 0px;
border:none;
display : block;
}

.aboutme:hover {
background : url(site_images/btns/aboutme.png) no-repeat 0px -22px;
}

.contact {
width : 90px;
height : 21px;
background-image : url(site_images/btns/contact.png) no-repeat 0px 0px;
border:none;
display : block;
}

.contact:hover {
background : url(site_images/btns/contact.png) no-repeat 0px -22px;
}

.hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.hover:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

.hover2 img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.8;
}

.hover2:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.roundcont {
	width : 500px;
	height : 100px;
	background-color : #2e3436;
	color : #fff;
}

.roundvid {
	width : 206px;
	height : 100%;
	background-color : #2e3436;
	color : #fff;
}

.roundvid p {
	margin : 0 10px;
}

.roundvp {
	width : 222px;
	height : 100%;
	background-color : #2e3436;
	color : #fff;
}

.roundvp p {
	margin : 0 10px;
}

.roundcont p {
	margin : 0 10px;
	height : 88%;
}

.roundtweet {
	width : 100%;
	background-color : #2e3436;
	color : #fff;
}

.roundtweet p {
	margin : 0 10px;
}

.roundtop { 
	background : url(site_images/top_right.png) no-repeat top right; 
}

.roundbottom {
	background : url(site_images/bottom_right.png) no-repeat top right; 
}

img.corner {
   width : 6px;
   height : 6px;
   border : none;
   display : block !important;
}

a:twit:link {
	text-decoration : none;
}

a:twit:visited {
	text-decoration : none;
}