
body {
background: #ffffff url('http://virtualguitar.net/imgs/vbg.jpg') left top repeat-x ;
text-align:center;
	margin-top:0px;
	margin-left:20px;
	margin-right:20px;
	padding:0;
	font:normal 0.8em/1.2em verdana,aria,sans-serif;
	color:#000;
	}



table { border-width: 0px; 
/*border-style: solid solid solid;*/
border-style: none none none;
 border-color: #394148;
text-align: left;
}


.alert{
color:#ff0000;
}

.loginbox {
margin: 2px; width: 180px; background: #F0F0F0; border-style:  solid solid solid solid; border-width: 1px; border-color:#000000; font-weight: 600; color: #000000;
}

.logo {
        color:#FFF;   
     text-decoration:none;  
height: 98px;
width: 100%;
            }

a.logo {
        color:#FFF;
        text-decoration:none;
        }


a.logo:hover {
        color:#FFF; 
       text-decoration:none;
              }


a {
	color:#0033ff;
	text-decoration:none;
	}
a:hover {
	color:#3399ff;
	}


.nav {
    color:#009900;
   text-decoration:none;
	                 }
a.nav {
padding: 2px;
margin: 2px;
color:#FFFFFF;
text-decoration:none;
text-shadow:1px 1px #222;
 }
a.nav:hover {
padding: 2px;
margin: 2px;
 color:#3399FF;
text-shadow:1px 1px #333;
       }



div#qTip {width: 150px;padding: 13px;border: 2px solid #000000;background: #CCCCFF; color: #000000; font: normal 12px Arial, Helvetica, Verdana, sans-serif; text-align: left; display: none;position: absolute;top: 0px;left:0px;z-index: 99999;}

  div#oldqTip {
  width: 150px;
 padding: 13px;
 border: 2px solid #000000;
 display: none;
 background: url(http://virtualguitar.net/imgs/stripeg.png);
 color: #FFFFFF;
 font: bold 12px Verdana, Arial, sans-serif;
 position: absolute;
 z-index: 1000;
 text-align: left;

 }

a.pagination{
margin:10px 0px 15px 0px;
padding: 0px 5px;
padding-bottom: 1px;
border: 0px solid #ffffff;
text-decoration: none;
color: #0033ff;
background-color: #ffffff;
}

a.pagination:hover{
padding: 0 5px;
padding-bottom: 1px;
border: 1px solid #EEEEFF;
background-color: #DBDBFF;
text-decoration: none;
color: #3399ff;
}


a.dash:link{color:#3399ff;text-decoration:underline;}
a.dash:active{color:#3399ff;text-decoration:none;}
a.dash:visited{color:#3399ff;text-decoration:underline;}
a.dash:hover{color:#66ccff;text-decoration:none;}


a.green:link{color:#00FF00;text-decoration:underline;}
a.green:active{color:#FF9900;text-decoration:none;}
a.green:visited{color:#00FF00;text-decoration:underline;}
a.green:hover{color:green;text-decoration:none;}

a.hash{
text-decoration: underline;
color: #CCCCCC;
}

a.sil{
text-decoration: none;
color: #000000;
}

a.yellow:link{color:yellow;text-decoration:none;}
a.yellow:active{color:yellow;text-decoration:none;}
a.yellow:visited{color:yellow;text-decoration:none;}
a.yellow:hover{color:yellow;text-decoration:none;}

a.getrep:link{color:#F62217;font-weight: bold;text-decoration:underline;}
a.getrep:active{color:#FF9900;font-weight: bold;text-decoration:none;}
a.getrep:visited{color:#F62217;font-weight: bold;text-decoration:underline;}
a.getrep:hover{color:green;font-weight: bold;text-decoration:none;}



.center{
background: #ffffff ;
width: 100%;
border-style: solid solid solid; border-width:1px; border-color: #CCCCCC;
-moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    -khtml-border-radius:  5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;


}
#centertitle {
background:url('http://virtualguitar.net/imgs/headerbg.jpg');

color: #ffffff;
width: 100%;
height: 100%;
border:3px solid #000000;
-moz-border-radius: 3px 3px 0px 0px;
    -webkit-border-radius: 3px 3px 0px 0px;
    -khtml-border-radius:  3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;

}


.centerred {
color: #900000;

} 





.sidebarheader {
color: #ffffff;
        width: 200px;
        margin: 0px 0px 0px 0px;
        float: left;
border:2px solid #000000;
background:url('http://virtualguitar.net/imgs/headerbg.jpg');
-moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    -khtml-border-radius:  5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;

}











.sidebarheaderold {
color: #ffffff;
        width: 200px;
        margin: 0px 0px 0px 0px;
        float: left;
border:2px solid #000000;
background: #222222 ;
-moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px; 
    -khtml-border-radius:  5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;

}
.sidebarcontent {
        width: 200px;
        margin: 0px 0px 0px 0px;
        float: left;
border:1px solid #000000;
background: #F0F0F0;
-moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
    -khtml-border-radius:  0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;

}
.sidebar h2 {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #FFFFFF;
height: 25px;
        padding: 0px 0px 0px 0px;
background-image:url('imgs/bra.gif');
background-repeat:repeat-x;
        font-size: 14px;
        font-weight: normal;
        margin-top: 0px;
        margin-bottom: 4px;
-moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;

}
.topnav {
        width: 968px;
height: 15px;

color: #FFFFFF;
        padding: 0px 0px 10px 0px;
        font-size: 14px;
        font-weight: bold;
        margin-top: 0px;
        margin-bottom: 0px;

}


.category {
        width: 968px;
height: 25px;

color: #000000;
        padding: 0px 0px 0px 10px;
        font-size: 14px;
        font-weight: bold;
        margin-top: 0px;
        margin-bottom: 4px;
border: 2px solid #000000;
background: #CCCCCC ;
-moz-border-radius: 0px 0px 7px 7px;
    -webkit-border-radius: 0px 0px 7px 7px;
    -khtml-border-radius:  0px 0px 7px 7px;
    border-radius: 0px 0px 7px 7px;

}

pre {
 font-size: 14px;
font:normal 0.9em/1.4em verdana,aria,sans-serif;
 overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
padding: 5px;
 white-space: pre-wrap; /* css-3 */
 white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
 white-space: -pre-wrap; /* Opera 4-6 */
 white-space: -o-pre-wrap; /* Opera 7 */
 width: 550px; 
 word-wrap: break-word; /* Internet Explorer 5.5+ */
word-break:break-all;
}



.hideme { position: absolute; visibility: hidden; }


a.rate:hover {
border-style:dotted ;
border-color:#ff9900;	
}


.leftpart {
        width: 70%;
padding: 5px;
}

.rightpart {
        width: 30%;
padding: 5px;
}


table.forumtable{

text-align: left;
border-collapse: collapse;
        width: 100%;
border-style:solid;
border-width:1px;
border-color:#cccccc;
padding: 5px;
}
.ftextarea{
width: 420px;
        height: 200px;
}
.topic-post {
vertical-align: top;
       height: 100px;
        overflow: auto;
}
.hr{
border: none;
color: #cccccc;
background-color: #cccccc;
height: 1px;
}
.space{
background: #E1E1FF;
color: #E1E1FF;
}
.quote{
border: solid #cccccc;
border-width:1px;
padding: 2px;
margin: 2px;
border-color:#cccccc;
background-color: #ffffff;
}

