body
{
    background-color: #FFFFFF;
    color: #000000;
    font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    margin: 10px 10px 10px 10px;
    padding: 0;
    background-image: url(images/tiedye-faded-small4.jpg);
}
a:link, a:visited
{
    color: #0000cc;
    text-decoration: none;
}
a:hover, a:active
{        
    /*color: #dddd00; */
    color: #660066; 
    text-decoration: underline;
}       
tr
{            
    font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tableframe, .forumline
{   
    background-color: #660066; 
}   
.boardtitle
{
    font: bold 24px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    background-color: #E7E7E7;
    color: #000000; 
    padding: 3px 6px 3px 6px;
    white-space: nowrap;
}
.titlebar1, .catHead
{
    color: #FFFF00;
    font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    padding: 3px 6px 3px 6px;
    white-space: nowrap;
}
.gradient2
{
    background-image: url(images/purple_blue_grad.jpg);
    background-color: #0000cc;
    background-repeat: repeat-x;
}
.titlebar1 a:link, .titlebar1 a:visited
{
    color: #FFFF00;
    text-decoration: none;
}
.titlebar1 a:hover, .titlebar1 a:active
{
    color: #FFFFFF;
    text-decoration: underline;
}
.thBottom
{
    color: #FFFF00;
    font: bold 14px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    padding: 3px 6px 3px 6px;
    white-space: nowrap;
    background-color: #660066;
    background-repeat: repeat-x;
}
.thHead, .cattitle, .thSides, .catLeft, .catRight, .thLeft, .thRight, .thTop, .thCornerL, .thCornerR
{
    color: #FFFF00;
    font: bold 14px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    padding: 3px 6px 3px 6px;
    white-space: nowrap;
    background-color: #660066;
    background-image: url(images/blue_purple_grad.jpg);
    background-repeat: repeat-x;
}
.titlebar2
{
    color: #FFFF00;
    font: bold 14px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    padding: 3px 6px 3px 6px;
    white-space: nowrap;
}
.titlebar2 a:link, .titlebar2 a:visited
{
    color: #FFFF00;
    text-decoration: none;
}
.titlebar2 a:hover, .titlebar2 a:active
{
    color: #FFFFFF;
    text-decoration: underline;
}
.maintitle
{
    color: #FFFF00;
    font: 22px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    padding: 3px 6px 3px 6px;
    white-space: nowrap;
}
.maintitle a:link, .titlebar2 a:visited
{
    color: #FFFF00;
    text-decoration: none;
}
.maintitle a:hover, .titlebar2 a:active
{
    color: #FFFFFF;
    text-decoration: underline;
}
.gradient1
{
    background-color: #660066;
    background-image: url(images/blue_purple_grad.jpg);
    background-repeat: repeat-x;
}
.content1
{
    background-color: #E7E7E7;
    color: #000000;
    padding: 5px 6px 5px 6px;
    white-space: nowrap;
}
.content2, .row1, .row2, .catBottom
{
    /* Like content1, but wrapping is allowed */
    background-color: #E7E7E7;
    color: #000000;
    padding: 3px 6px 3px 6px;
}
.error_content1
{
    background-color: #E7E7E7;
    color: #000000;
    padding: 5px 6px 5px 6px;
    white-space: nowrap;
    font-style: italic;
}


.row1
{
    /*background-color: #E7E0E7;*/
    background-color: #f0f0f0;
    color: #000000;
    padding: 3px 6px 3px 6px;
}
.row2, .row3
{
    /*background-color: #DAE7E7;*/
    background-color: #e0e0e0;
    /*background-color: #e7e7e7;*/
    color: #000000;
    padding: 3px 6px 3px 6px;
}

.greenrow
{
    background-color: #a0ffa0;
    color: #000000;
    padding: 3px 6px 3px 6px;
}

.greenrow a:link, .greenrow a:visited
{
    color: #000000;
    text-decoration: none;
}
.greenrow a:hover, .greenrow a:active
{
    color: #444444;
    text-decoration: underline;
}


.yellowrow
{
    background-color: #ffffa0;
    color: #000000;
    padding: 3px 6px 3px 6px;
}
.yellowrow a:link, .yellowrow a:visited
{
    color: #000000;
    text-decoration: none;
}
.yellowrow a:hover, .yellowrow a:active
{
    color: #444444;
    text-decoration: underline;
}

.redrow
{
    background-color: #ff8080;
    color: #000000;
    padding: 3px 6px 3px 6px;
}
.redrow a:link, .redrow a:visited
{
    color: #000000;
    text-decoration: none;
}
.redrow a:hover, .redrow a:active
{
    color: #444444;
    text-decoration: underline;
}


.brightredrow
{
    background-color: #ff4444;
    color: #000000;
    padding: 3px 6px 3px 6px;
}
.brightredrow a:link, .brightredrow a:visited
{
    color: #000000;
    text-decoration: none;
}
.brightredrow a:hover, .brightredrow a:active
{
    color: #444444;
    text-decoration: underline;
}

.spaceRow
{
    background-color: #ffffff;
}
/* Location, number of posts, post date etc */
.postdetails
{
    font-size : 10px;
    color : #000000;
}
hr
{
    height: 0px;
    border: solid #660066 0px;
    border-top-width: 1px;
}
.genlarge
{
    font-size: 13px;
}
.genmed
{
    font-size: 11px;
}
.gensmall
{
    font-size: 10px;
}
.code
{
    font-family: Courier, 'Courier New', sans-serif;
    font-size: 11px;
    color: #006600;
    background-color: #FFFFFF;
}
.quote 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #FFFFFF;
    border: #BBBBBB;
    border-style: solid;
    border-left-width: 1px; 
    border-top-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 1px

}

/* Font size fixes */
/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name
{
    font-size: 11px;
    color: #000000;
}
/* Location, number of posts, post date etc */
.postdetails
{
    font-size: 10px;
    color : #000000;
}
/* The content of the posts (body of text) */
.postbody
{
    font-size: 12px;
    line-height: 18px;
}
/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav
{
    font-weight: bold;
    font-size: 11px;
    color: #000000;
}
/* Used for big fat ugly text that makes you want to remove it */
.bfugly
{
    font-weight: bold;
    font-size: 25px;
    color: #DF1111;
}
/* Used for big fat ugly text that makes you want to remove it */
.warning_text
{
    font-weight: bold;
    font-size: 16px;
    color: #DF1111;
}
