
.leftside { background-color: White; width: 168px; float: left; border-style: none solid solid none; border-width: 0px 1px 1px 0px; }

.rightside { padding: 20px 10px 0px 11px;}

.artblock { background-color: White; margin-bottom: 20px; border-style: dotted; border-width: 1px; padding: 4px;}
.articles { padding: 00px 10px 10px 0px; }
.art-headline, H3 { font-family: Trebuchet MS, Arial, Helvetica; font-weight : bold; font-size : 16px; color : Black; padding-bottom: 1px; }
.art-date { font-family: Arial, Helvetica; font-size : 11px; padding-top : 3px; padding-bottom : 3px; }
.article { font-family: Trebuchet MS, Arial, Helvetica; font-size: 14px; padding: 2px 10px 10px 10px; }

.navblock { font-family: Trebuchet MS, Arial, Helvetica; padding: 0px 5px 0px 5px; margin-bottom: 15px;}
.navheader { font-weight: bold; font-family: Trebuchet MS, Arial, Helvetica; font-size: 14px; border-style: dashed; border-width: 1px; padding-left: 2px; background-color: #DDDDDD; margin-bottom: 3px;}
.navitem { font-family: Trebuchet MS, Arial, Helvetica;  font-size: 13px;}
.navitem a { text-decoration: none; color: Black; }
.navitem a:hover { color: #66FF00; }

.sponsor { padding: 5px 0px 5px 0px; }

.dateline { font-size: 11px; font-family: Trebuchet MS, Arial, Helvetica; margin-bottom: 5px;} 

.small { font-size: 10px; }

.footer { border: 1px solid black; clear: all; background-color: #EFEFEF; padding: 5px; font-size: 11px; margin: 10px 30px 10px 30px; font-family: Trebuchet MS, Arial, Helvetica; }

.footer a { text-decoration: none; }

#server-software { font-family: Arial; font-size: 10px; margin: 4px 0px 0px 8px; }

/* copied from Rana's file */

    /* Element level classes */
    input[type=text], input[type=password], input[type=file], select
    {
/*        border: 1px solid #808080; */

        background-color: White;
        color: #333333;
        font-size: 12px;
        font-family: Tahoma, Arial;

        vertical-align: middle;

    }

    textarea
    {
        background-color: White;
        color: #333333;
        font-size: 12px;
        font-family: Tahoma, Andale Mono, Courier New, Courier;
    }
    

	input
	{
        vertical-align: middle;
	}

   /* Standard classes for use in any page */
    /* PhorumDesignDiv - a div for keeping the forum-size size */
    .PDDiv
    {
        width: 100%;
        text-align: left;
    }        
    /* new class for layouting the submit-buttons in IE too */
    .PhorumSubmit { 
        border: 1px solid #808080; 
        color: #333333; 
        background-color: #A1B6D2; 
        font-size: 12px; 
        font-family: Tahoma, Arial; 
        vertical-align: middle; 
    }    
    
    .PhorumTitleText
    {
        float: right;
    }

    .PhorumStdBlock
    {
        font-size: 12px;
        font-family: Tahoma, Arial;
        background-color: White;
        border: 1px solid #808080;
/*        width: 100%; */
        padding: 3px;		
    }

    .PhorumStdBlockHeader
    {
        font-size: 12px;
        font-family: Tahoma, Arial;
        background-color: #A1B6D2;
/*        width: 100%; */
        border-left: 1px solid #808080;
        border-right: 1px solid #808080;
        border-top: 1px solid #808080;
        padding: 3px;
    }

    .PhorumHeaderText
    {
        font-weight: bold;
    }

    .PhorumNavBlock
    {
        font-size: 12px;
        font-family: Tahoma, Arial;
        border: 1px solid #808080;
        margin-top: 1px;
        margin-bottom: 1px;
/*        width: 100%; */
        background-color: #A1B6D2;
        padding: 2px 3px 2px 3px;
    }

    .PhorumNavHeading
    {
        font-weight: bold;
    }

    A.PhorumNavLink
    {
        color: #FFFFFF;
        text-decoration: none;
        font-weight: bold;
        font-family: Tahoma, Lucida Grande, Arial;
        font-size: 12px;
        border-style: solid;
        border-color: #A1B6D2;
        border-width: 1px;
        padding: 0px 4px 0px 4px;
    }

    A.PhorumNavLink:hover
    {
        background-color: #D2D2D2;
        font-weight: bold;
        font-family: Tahoma, Lucida Grande, Arial;
        font-size: 12px;        
        border-style: solid;
        border-color: #808080;
        border-width: 1px;
        color: #333333;
    }

    .PhorumFloatingText
    {
        padding: 10px;
    }

    .PhorumHeadingLeft
    {
        padding-left: 3px;
        font-weight: bold;
    }

    .PhorumUserError
    {
        padding: 10px;
        text-align: center;
        color: Red;
        font-size: 16px;
        font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
    }

    .PhorumOkMsg
    {
        padding: 10px;
        text-align: center;
        color: DarkGreen;
        font-size: 16px;
        font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
    }

   .PhorumNewFlag
    {
        font-family: Tahoma, Arial;
        font-size: 10px;
        font-weight: bold;
        color: #CC0000;
    }

    .PhorumNotificationArea
    {
        float: right;
        border-style: dotted;
        border-color: #808080;
        border-width: 1px;
    }

    /* PSUEDO Table classes                                       */
    /* In addition to these, each file that uses them will have a */
    /* column with a style property to set its right margin       */    

    .PhorumColumnFloatXSmall
    {
        float: right; 
        width: 75px;
    }

    .PhorumColumnFloatSmall
    {
        float: right; 
        width: 100px;
    }

    .PhorumColumnFloatMedium
    {
        float: right; 
        width: 150px;
    }

    .PhorumColumnFloatLarge
    {
        float: right; 
        width: 200px;
    }

    .PhorumColumnFloatXLarge
    {
        float: right; 
        width: 400px;
    }

    .PhorumRowBlock
    {
        background-color: White;
        border-bottom: 1px solid #F2F2F2;
        padding: 5px 0px 0px 0px;
    }

    .PhorumRowBlockAlt
    {
        background-color: #EEEEEE;
        border-bottom: 1px solid #F2F2F2;
        padding: 5px 0px 0px 0px;
    }

    /************/
    

    /* All that is left of the tables */

    .PhorumStdTable
    {
        border-style: solid;
        border-color: #808080;
        border-width: 1px;
        width: 100%;
    }

    .PhorumTableHeader
    {
        background-color: #EEEEEE;
        border-bottom-style: solid;
        border-bottom-color: #808080;
        border-bottom-width: 1px;
        color: #2B5286;
        font-size: 12px;
        font-family: Arial, Lucida Grande;
        font-weight: bold;
        padding: 3px;
    }

    .PhorumTableRow
    {
        background-color: White;
        border-bottom-style: solid;
        border-bottom-color: #F2F2F2;
        border-bottom-width: 1px;
        color: #333333;
        font-size: 12px;
        font-family: Tahoma, Arial;
        padding: 3px;
    }
    
    .PhorumTableRowAlt
    {
        background-color: #EEEEEE;
        border-bottom-style: solid;
        border-bottom-color: #F2F2F2;
        border-bottom-width: 1px;
        color: #000000;
        font-size: 12px;
        font-family: Tahoma, Arial;       
        padding: 3px;
    }    

    table.PhorumFormTable td
    {
        height: 16px;
    }

    /**********************/


    /* Read Page specifics */
    
    .PhorumReadMessageBlock
    {
        margin-bottom: 5px;
    }
    
   .PhorumReadBodySubject
    {
        color: Black;
        font-size: 16px;
        font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        padding-left: 3px;
    }

    .PhorumReadBodyHead
    {
        padding-left: 5px;
    }

    .PhorumReadBodyText
    {
	font-size: 12px;
	font-family: Tahoma, Arial;
	padding: 2px;
	text-align: justify;		
    }

    .PhorumReadBodyText a:link {
	text-decoration: underline;
	}

    .PhorumReadNavBlock
    {
        font-size: 12px;
        font-family: Tahoma, Arial;
        border-left: 1px solid #808080;
        border-right: 1px solid #808080;
        border-bottom: 1px solid #808080;
/*        width: 100%; */
        background-color: #A1B6D2;
        padding: 2px 3px 2px 3px;
    }

    /********************/
    
    /* List page specifics */

    .PhorumListSubText
    {
        color: #707070;
        font-size: 10px;
        font-family: Arial, Helvetica, sans-serif;
    }

    .PhorumListPageLink
    {
        color: #707070;
        font-size: 10px;
        font-family: Arial, Helvetica, sans-serif;
    }

    .PhorumListSubjPrefix
    {
        font-weight: bold;
    }    

    .PhorumListModLink, .PhorumListModLink a
    {
        color: #707070;
        font-size: 10px;
        font-family: Arial, Helvetica, sans-serif;
    }
    /********************/

    /* Override classes - Must stay at the end */

    .PhorumNarrowBlock
    {
        width: 600px;
    }

    .PhorumSmallFont
    {
        font-size: 9px;
    }    

    .PhorumLargeFont
    {
        color: #333333;
        font-size: 16px;
        font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
    }    


    .PhorumFooterPlug
    {
        margin-top: 10px;
        font-size: 10px;
        font-family: Arial, Helvetica, sans-serif;
    }   
	/* mt added */
	.PhorumReadStdBlockTable
	{
		width: 100%;
		padding: 0px;
		border: 1px solid #bbbbbb;

	}
	
	/* mt changed */
    .PhorumReadBodyText
    {
		padding-left: 7px;
		padding-top: 7px;
		padding-bottom: 7px;
		padding-right: 0px;
		text-align: left;
		vertical-align: top;
		background-color: {bodybackcolor};

		/*border-right: 1px solid {tablebordercolor};*/
		/*border-bottom: 1px solid {tablebordercolor};*/
	}
	
	/* mt added */
	.PhorumReadBodyContainer {
		padding: 0px;
		border: 1px solid #bbbbbb;
		vertical-align: top;
		width: 100%;
	}

