/* Normal, standard links. */



a:link



{



        color: #fffff0;



        text-decoration: none;



}



a:visited



{



        color: #fffff0;



        text-decoration: none;



}



a:hover



{



    color: #dcdcdc;



        text-decoration: underline;



}







/* Navigation links - for the link tree. */



.nav, .nav:link, .nav:visited



{



        color: #4d4e40;



        text-decoration: none;



}



a.nav:hover



{



        color: #9e8c68;



        text-decoration: underline;



}







/* Tables should show empty cells. */



table



{



        empty-cells: show;



}







/* By default (td, body..) use verdana in black. */



body, td, th , tr



{



        color: #ffffff;



        font-size: small;



        font-family: verdana, sans-serif;



}







/* The main body of the entire forum. */



body



{



        background-image: url(images/body.jpg);



        background-repeat: repeat;



        background-attachment: scroll;



        background-color: #5f5e59;



        margin: 0px;



        padding: 0px 50px 0px 50px;



}







/* Input boxes - just a bit smaller than normal so they align well. */



input, textarea, button



{



        color: #000000;



        font-family: verdana, sans-serif;



}



input, button



{



        font-size: 90%;



}







textarea



{



        font-size: 100%;



        color: #000000;



        font-family: verdana, sans-serif;



        background-color: #ffffff;



        border: 1px inset #767a81;



}







/* All input elements that are checkboxes or radio buttons. */



input.check



{



}







/* Selects are a bit smaller, because it makes them look even better 8). */



select



{



        font-size: 90%;



        font-weight: normal;



        color: #000000;



        font-family: verdana, sans-serif;



}







/* Standard horizontal rule.. ([hr], etc.) */



hr, .hrcolor



{



        height: 1px;



        border: 0;



        color: #f8f8ff;



        background-color: #666666;



}







/* No image should have a border when linked */



a img{



border: 0;



}



/* A quote, perhaps from another post. */



.quote



{



        color: #000000;



        background-color: #b2b2b2;



        border: 1px solid #202020;



        margin: 1px;



        padding: 2px;



        font-size: x-small;



        line-height: 1.4em;



}







/* A code block - maybe even PHP ;). */



.code



{



        color: #000000;



        background-color: #7990b5;



        font-family: "courier new", "times new roman", monospace;



        font-size: x-small;



        line-height: 1.3em;



        /* Put a nice border around it. */



        border: 1px solid #000000;



        margin: 1px auto 1px auto;



        padding: 2px;



        width: 99%;



        /* Don't wrap its contents, and show scrollbars. */



        white-space: nowrap;



        overflow: auto;



        /* Stop after about 24 lines, and just show a scrollbar. */



        max-height: 24em;



}







/* The "Quote:" and "Code:" header parts... */



.quoteheader, .codeheader



{



        color: #000000;



        text-decoration: none;



        font-style: normal;



        font-weight: bold;



        font-size: x-small;



        line-height: 1.2em;



}







/* Generally, those [?] icons.  This makes your cursor a help icon. */



.help



{



        cursor: help;



}







/* /me uses this a lot. (emote, try typing /me in a post.) */



.meaction



{



        color: red;



}







/* The main post box - this makes it as wide as possible. */



.editor



{



        width: 96%;



}







/* Highlighted text - such as search results. */



.highlight



{



        background-color: yellow;



        font-weight: bold;



        color: black;



}







/* Alternating backgrounds for posts, and several other sections of the forum. */



.windowbg



{



        color: #a9a9a9;



        background-color: #606054;



}



.windowbg2



{



        color: #a9a9a9;



        background-color: #4d4e40;



}



.windowbg3



{



        color: #dcdcdc;



        background-color: #797155;



}



/* the today container in calendar */



.calendar_today



{



        background-color: #9e8c68;



}







/* These are used primarily for titles, but also for headers (the row that says what everything in the table is.) */



.titlebg, tr.titlebg th, tr.titlebg td, .titlebg2, tr.titlebg2 th, tr.titlebg2 td



{



        color: #3e3827;



        font-style: normal;



        background-image: url(images/titlebg.jpg);



        background-color: #bfbcad;



        background-position: left top;



        border-bottom: solid 1px #635732;



        border-top: solid 1px #cccccc;



        background-repeat: repeat-x;



        padding-left: 10px;



        padding-right: 10px;



        



}



.titlebg, .titlebg a:link, .titlebg a:visited



{



        font-weight: bold;



        color: #3e3827;



        font-style: normal;



}







.titlebg a:hover



{



        color: #5c3903;



}



/* same as titlebg, but used where bold text is not needed */



.titlebg2 a:link, .titlebg2 a:visited



{



        color: #3e3827;



        font-style: normal;



        text-decoration: underline;



}







.titlebg2 a:hover



{



        text-decoration: underline;



}



.titlebg4



{



        color: #a9a9a9;



        font-style: normal;



        background-color: #565247;



        background-image: url(images/titlebg.jpg);



        background-position: bottom;



        border-bottom: solid 1px #635732;



        border-top: solid 1px #cccccc;



        background-repeat: repeat-x;



        padding-left: 10px;



        padding-right: 10px;



}







/* This is used for categories, page indexes, and several other areas in the forum.



.catbg and .catbg2 is for boardindex, while .catbg3 is for messageindex and display headers*/



.catbg , tr.catbg td , .catbg3 , tr.catbg3 td



{



        color: #f0f8ff;



        font-style: normal;



        background-image: url(images/catbg.jpg);



        background-color: #817243;



        background-position: left;



        border-bottom: solid 1px #29261d;



        border-top: solid 1px #cccccc;



        background-repeat: repeat-x;



        padding-left: 10px;



        padding-right: 10px;



        



}



.catbg2 , tr.catbg2 td



{



        background-image: url(images/catbg.jpg);



        background-repeat: repeat-x;



        background-position: right;



        background-color: #817243;



        color: #f0f8ff;



        padding-left: 10px;



        padding-right: 10px;



}



.catbg, .catbg2, .catbg3



{



        border-bottom: solid 1px #29261d;



        border-top: solid 1px #cccccc;



        background-repeat: repeat-x;



}



.catbg, .catbg2



{



        font-weight: bold;



}



.catbg3, tr.catbg3 td, .catbg3 a:link, .catbg3 a:visited



{



        font-size: 95%;



        color: white;



        text-decoration: none;



}



.catbg a:link, .catbg a:visited , .catbg2 a:link, .catbg2 a:visited



{



        color: #bdb76b;



        text-decoration: none;



}



.catbg a:hover, .catbg2 a:hover, .catbg3 a:hover



{



        color: #d4d0a0;



}



/* This is used for tables that have a grid/border background color (such as the topic listing.) */



.bordercolor



{



        background-color: #9e8c68;



        padding: 0px;



}







/* This is used on tables that should just have a border around them. */



.tborder



{



        padding: 0px;



        border: 0px solid #f77d28;



        background-color: #9e8c68;



}







/* Default font sizes: small (8pt), normal (10pt), and large (14pt). */



.smalltext



{



        font-size: x-small;



        font-family: verdana, sans-serif;

        color: #f5f5dc;

}



.middletext



{



        font-size: 90%;



}



.normaltext



{



        font-size: small;



}



.largetext



{



        font-size: large;



}











/* Posts and personal messages displayed throughout the forum. */



.post, .personalmessage



{



        width: 100%;



        overflow: auto;



        line-height: 1.3em;



}







/* All the signatures used in the forum.  If your forum users use Mozilla, Opera, or Safari, you might add max-height here ;). */



.signature



{



        width: 100%;



        overflow: auto;



        padding-bottom: 3px;



        line-height: 1.3em;



}







/* Sometimes there will be an error when you post */



.error{



color: red;



}











/* definitions for the main tab, active means the tab reflects which page is displayed */



.maintab_first, .maintab_back, .maintab_last, .maintab_active_first, .maintab_active_back, .maintab_active_last



{



        background-position: left bottom;



        color: white;



        text-transform: uppercase;



        vertical-align: top;







}



.maintab_back, .maintab_active_back



{



        color: white;

			text-decoration: none;

			font: bold Verdana;
			

        font-size:  11px;



        vertical-align: top;



        padding: 2px 6px 6px 6px;



        font-family: Verdana, sans-serif;



}







.maintab_first



{



        background-image: url(images/maintab_first.gif);



        background-repeat: no-repeat;



        width: 10px;



}



.maintab_back



{



        background-image: url(images/maintab_back.gif);



        background-repeat: repeat-x;



}



.maintab_last



{



        background-image: url(images/maintab_last.gif);



        background-repeat: no-repeat;



        width: 8px;



}



.maintab_active_first



{



        background-image: url(images/maintab_active_first.gif);



        background-repeat: no-repeat;



        width: 6px;



}



.maintab_active_back



{



        background-image: url(images/maintab_active_back.gif);



        background-repeat: repeat-x;



}



.maintab_active_last



{



        background-image: url(images/maintab_active_last.gif);



        background-repeat: no-repeat;



        width: 8px;



}







/* how links behave in main tab. */



.maintab_back a:link , .maintab_back a:visited, .maintab_active_back a:link , .maintab_active_back a:visited



{



        color: #4d4e40;

        font: bold;

        text-decoration: none;
		  
        font-size: 11px;
}







.maintab_back a:hover, .maintab_active_back a:hover



{



        color: #9e8c68;

        font: bold;

        text-decoration: none;
		  
		  font-size: 11px;



}



/* definitions for the mirror tab */



.mirrortab_first, .mirrortab_back, .mirrortab_last, .mirrortab_active_first, .mirrortab_active_back, .mirrortab_active_last



{



        background-position: left top;



        color: #4d4e40;



        text-transform: uppercase;



        vertical-align: top;







}



.mirrortab_back, .mirrortab_active_back



{



        color: white;



        text-decoration: none;



        font-size: 9px;

        font: bold;



        vertical-align: bottom;



        padding: 6px 6px 2px 6px;



        font-family: tahoma, sans-serif;



}







.mirrortab_first



{



        background-image: url(images/mirrortab_first.gif);



        background-repeat: no-repeat;



        width: 10px;



}



.mirrortab_back



{



        background-image: url(images/mirrortab_back.gif);



        background-repeat: repeat-x;



}



.mirrortab_last



{



        background-image: url(images/mirrortab_last.gif);



        background-repeat: no-repeat;



        width: 6px;



}



.mirrortab_active_first



{



        background-image: url(images/mirrortab_active_first.gif);



        background-repeat: no-repeat;



        width: 6px;



}



.mirrortab_active_back



{



        background-image: url(images/mirrortab_active_back.gif);



        background-repeat: repeat-x;



}



.mirrortab_active_last



{



        background-image: url(images/mirrortab_active_last.gif);



        background-repeat: no-repeat;



        width: 8px;



}







/* how links behave in mirror tab. */



.mirrortab_back a:link , .mirrortab_back a:visited, .mirrortab_active_back a:link , .mirrortab_active_back a:visited



{



        color: #4d4e40;



        text-decoration: none;

        font: bold;

}







.mirrortab_back a:hover, .mirrortab_active_back a:hover



{



        color: #9e8c68;

        font: bold;

        text-decoration: none;



}



.bar_left



{ 



background-color: #403c31;



background-image: url(images/bar_left.jpg);



width: 22px;



}



.bar_right



{ 



background-color: #403c31;



background-image: url(images/bar_right.jpg);



width: 22px;



}



.bodycolor



{



background-color: #514d44;



background-image: url(images/bg.gif);



}



.bannerbg



{



background-color: #9e8c68;



}



.bannerimg



{



    background-image: url(images/banner.jpg);



        background-repeat: no-repeat;



        background-position: left;



        height: 152px;



        



}



.forumname



{



   font-family: Verdana, sans-serif; 



   color: #;



   font-size: 0%; 



   padding-left: 0px; 



   padding-top: 0px;



}



.post-new



{



    background-image: url(images/on.gif);



        background-repeat: no-repeat;



        background-position: center middle;



        height: 50px;



        width: 50px;



}



.post-child



{



    background-image: url(images/on2.gif);



        background-repeat: no-repeat;



        background-position: center middle;



        height: 50px;



        width: 50px;



}



.post-none



{



    background-image: url(images/off.gif);



        background-repeat: no-repeat;



        background-position: center middle;



        height: 50px;



        width: 50px;



}



.post-small-none



{



    background-image: url(images/new_none.gif);



        background-repeat: no-repeat;



        background-position: center middle;



        height: 25px;



        width: 24px;



}



.post-small-new



{



    background-image: url(images/new_some.gif);



        background-repeat: no-repeat;



        background-position: center middle;



        height: 25px;



        width: 24px;



}

