

    /* Element level classes */

    body
    {
        color: White;
        font-size: 12px;
        font-family: "Bitstream Vera Sans", "Lucida Sans Unicode", "Lucida Grande", Arial;
        background-color: Black;
        margin: 8px;
    }

    td, th
    {
        color: White;
        font-size: 12px;
        font-family: "Bitstream Vera Sans", "Lucida Sans Unicode", "Lucida Grande", Arial;
    }

    img
    {
        border-width: 0px;
        vertical-align: middle;
    }

    a
    {
        color: #ff6600;
        text-decoration: underline;
    }
    a:active
    {
        color: #ff6600;
        text-decoration: underline;
    }
    a:visited
    {
        color: #ff6600;
        text-decoration: underline;
    }        

    a:hover
    {
        color: #ff6600;
    }

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

        background-color: 999999;
        color: White;
        font-size: 12px;
        font-family: "Bitstream Vera Sans", "Lucida Sans Unicode", "Lucida Grande", Arial;

        vertical-align: middle;

    }

    textarea
    {
        background-color: 999999;
        color: White;
        font-size: 12px;
        font-family: Lucida Console, Andale Mono, Courier New, Courier;
    }
    
	input[type=submit]
	{
        border: 1px outset #000000;
        background-color: #666666;
        cursor: pointer;
        color: #ffffff;
        font-size: 12px;
        font-family: "Bitstream Vera Sans", "Lucida Sans Unicode", "Lucida Grande", Arial;
        vertical-align: middle;
	}

	input
	{
        vertical-align: middle;
	}

    /* Standard classes for use in any page */
    /* PhorumDesignDiv - a div for keeping the forum-size size */
    .PDDiv
    {
        width: 500px;
        text-align: left;
    }        
    /* new class for layouting the submit-buttons in IE too */
    .PhorumSubmit { 
        border: 1px dotted #808080; 
        color: White; 
        background-color: #000000; 
        font-size: 12px; 
        font-family: "Bitstream Vera Sans", "Lucida Sans Unicode", "Lucida Grande", Arial; 
        vertical-align: middle; 
    }    
    
    .PhorumTitleText
    {
        float: right;
        color: #ffffff;
    }

    .PhorumStdBlock
    {
        font-size: 12px;
        font-family: "Bitstream Vera Sans", "Lucida Sans Unicode", "Lucida Grande", Arial;
        background-color: 999999;
/*        border: 1px solid #808080;*/
/*        width: 100%; */
        padding: 3px;		
    }

    .PhorumStdBlockHeader
    {
        font-size: 12px;
        font-family: "Bitstream Vera Sans", "Lucida Sans Unicode", "Lucida Grande", Arial;
        background-color: #333333; /*#000000;*/
/*        width: 100%; */
/*        border-left: 1px solid #808080;
        border-right: 1px solid #808080;
        border-top: 1px solid #808080;*/
        padding: 3px;
        color: #ffffff;
    }

    .PhorumHeaderText
    {
        font-weight: bold;
        color: #ffffff;
    }

    .PhorumNavBlock
    {
        font-size: 12px;
        font-family: "Bitstream Vera Sans", "Lucida Sans Unicode", "Lucida Grande", Arial;
/*        border: 1px solid #808080; */
        margin-top: 1px;
        margin-bottom: 1px;
/*        width: 100%; */
        background-color: #000000;
        padding: 2px 3px 2px 3px;
    }

    .PhorumNavHeading
    {
        font-weight: bold;
        color: #CC0000;
    }

    A.PhorumNavLink
    {
        color: #CC0000;
        text-decoration: underline;
        font-weight: normal;
        font-family: Lucida Sans Unicode, Lucida Grande, Arial;
        font-size: 12px;
/*        border-style: solid;
        border-color: #000000;
        border-width: 1px; */
        padding: 0px 4px 0px 4px;
    }

    A.PhorumNavLink:hover
    {
        background-color: #000000;
        font-weight: normal;
        font-family: Lucida Sans Unicode, Lucida Grande, Arial;
        font-size: 12px;        
/*        border-style: solid;
        border-color: #808080;
        border-width: 1px;*/
        color: #CC0000;
    }

    .PhorumFloatingText
    {
        padding: 10px;
    }

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

    .PhorumUserError
    {
        padding: 10px;
        text-align: center;
        color: Red;
        font-size: 16px;
        font-family: "Bitstream Vera Sans", "Trebuchet MS", Verdana, Arial, sans-serif;
        font-weight: bold;
    }

   .PhorumNewFlag
    {
        font-family: "Bitstream Vera Sans", "Lucida Sans Unicode", "Lucida Grande", 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: 999999;
        border-bottom: 1px solid #F2F2F2;
        padding: 5px 0px 0px 0px;
    }

    .PhorumRowBlockAlt
    {
        background-color: #999999;
        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: 0px;
/*        border-width: 1px; */
        width: 100%;
    }

    .PhorumTableHeader
    {
        background-color: #333333;/*#EEEEEE;*/
/*        border-bottom-style: solid;
        border-bottom-color: #808080;
        border-bottom-width: 1px; */
        color: #FFFFFF;
        font-size: 12px;
        font-family: Lucida Sans Unicode, Lucida Grande, Arial;
        font-weight: bold;
        padding: 3px;
    }

    .PhorumTableRow
    {
        background-color: 999999;
/*        border-bottom-style: solid;
        border-bottom-color: #F2F2F2;
        border-bottom-width: 1px; */
        color: White;
        font-size: 12px;
        font-family: "Bitstream Vera Sans", "Lucida Sans Unicode", "Lucida Grande", Arial;
        height: 35px;
        padding: 3px;
    }
    
    .PhorumTableRowAlt
    {
        background-color: #999999;
/*        border-bottom-style: solid;
        border-bottom-color: #F2F2F2;
        border-bottom-width: 1px;
        color: #000000;*/
        font-size: 12px;
        font-family: "Bitstream Vera Sans", "Lucida Sans Unicode", "Lucida Grande", Arial;
        height: 35px;
        padding: 3px;
    }    

    table.PhorumFormTable td
    {
        height: 26px;
    }

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


    /* Read Page specifics */
    
    .PhorumReadMessageBlock
    {
        margin-bottom: 5px;
    }
    
   .PhorumReadBodySubject
    {
        background-color: #333333;
    	color: White;
        font-size: 16px;
        font-family: "Bitstream Vera Sans", "Trebuchet MS", Verdana, Arial, sans-serif;
        font-weight: bold;
        padding-left: 3px;
    }

    .PhorumReadBodyHead
    {
        padding-left: 5px;
    }

    .PhorumReadBodyText
    {
        font-size: 12px;
        font-family: "Bitstream Vera Sans", "Lucida Sans Unicode", "Lucida Grande", Arial;
        padding: 5px;
    }

    .PhorumReadNavBlock
    {
        font-size: 12px;
        font-family: "Bitstream Vera Sans", "Lucida Sans Unicode", "Lucida Grande", Arial;
/*        border-left: 1px solid #808080;
        border-right: 1px solid #808080;
        border-bottom: 1px solid #808080; */
/*        width: 100%; */
        background-color: #000000;
        padding: 2px 3px 2px 3px;
    }

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

    .PhorumListSubText
    {
        color: #707070;
        font-size: 10px;
        font-family: "Bitstream Vera Sans", Arial, sans-serif;
    }

    .PhorumListPageLink
    {
        color: #707070;
        font-size: 10px;
        font-family: "Bitstream Vera Sans", Arial, sans-serif;
    }

    .PhorumListSubjPrefix
    {
        font-weight: bold;
    }    

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

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

    .PhorumNarrowBlock
    {
        width: 600px;
    }

    .PhorumSmallFont
    {
        font-size: 11px;
    }    

    .PhorumLargeFont
    {
        color: White;
        font-size: 16px;
        font-family: "Bitstream Vera Sans", "Trebuchet MS", Verdana, Arial, sans-serif;
        font-weight: bold;
    }    


    .PhorumFooterPlug
    {
        margin-top: 10px;
        font-size: 10px;
        font-family: "Bitstream Vera Sans", Arial, sans-serif;
        color: #ffffff;
    }



/* Added by module "smileys", file "mods/smileys/smileys.css" */
.mod_smileys_img {
    vertical-align: middle;
    margin: 0px 3px 0px 3px;
    border: none;
}


/* Added by module "bbcode", file "mods/bbcode/colorpicker/js_color_picker_v2.css" */
	#dhtmlgoodies_colorPicker{
		position:absolute;
		width:250px;
		padding-bottom:1px;
		background-color:#FFF;
		border:1px solid #777;
		
		width: 252px;	/* IE 5.x */
		width/* */:/**/250px;	/* Other browsers */
		width: /**/250px;	
				
        z-index: 1000;
	}
	
	#dhtmlgoodies_colorPicker .colorPicker_topRow{
		padding-bottom:1px;
		border-bottom:3px double #777;
		background-color:#E2EBED;
		padding-left:2px;
		
		width: 250px;	/* IE 5.x */
		width/* */:/**/248px;	/* Other browsers */
		width: /**/248px;	
		
		height: 20px;	/* IE 5.x */
		height/* */:/**/16px;	/* Other browsers */
		height: /**/16px;	
				
	}
	
	#dhtmlgoodies_colorPicker .colorPicker_statusBar{
		height:13px;
		padding-bottom:2px;
		width:248px;
		border-top:3px double #777;	
		background-color:#E2EBED;
		padding-left:2px;
		clear:both;
		
		width: 250px;	/* IE 5.x */
		width/* */:/**/248px;	/* Other browsers */
		width: /**/248px;	
		
		height: 18px;	/* IE 5.x */
		height/* */:/**/13px;	/* Other browsers */
		height: /**/13px;	
						
	}
	
	#dhtmlgoodies_colorPicker .colorSquare{
		margin-left:1px;
		margin-bottom:1px;
		float:left;
		border:1px solid #000;
		cursor:pointer;
		
		width: 12px;	/* IE 5.x */
		width/* */:/**/10px;	/* Other browsers */
		width: /**/10px;	
		
		height: 12px;	/* IE 5.x */
		height/* */:/**/10px;	/* Other browsers */
		height: /**/10px;	
				
	}
	
	.colorPickerTab_inactive,.colorPickerTab_active{
	
		height:17px;
		padding-left:4px;
		cursor:pointer;	
		
		
	}
/* path fixed for Phorum */
	.colorPickerTab_inactive span{
		background-image:url(mods/bbcode/colorpicker/images/tab_left_inactive.gif);
	}
	
/* path fixed for Phorum */
	.colorPickerTab_active span{
		background-image:url(mods/bbcode/colorpicker/images/tab_left_active.gif);

	}
	.colorPickerTab_inactive span, .colorPickerTab_active span{
		line-height:16px;
		font-weight:bold;
		font-family:arial;
		font-size:11px;
		padding-top:1px;
		vertical-align:middle;
		background-position:top left;
		background-repeat: no-repeat;	
		float:left;
		padding-left:6px;
		-moz-user-select:none;
	}	
	.colorPickerTab_inactive img,.colorPickerTab_active img{
		float:left;
	}
	.colorPickerCloseButton{
		width:11px;
		height:11px;
		text-align:center;
		line-height:10px;
		border:1px solid #777;
		position:absolute;
		right:1px;
		font-size:12px;
		font-weight:bold;
		top:1px;
		padding:1px;
		cursor:pointer;	
		
		width: 15px;	/* IE 5.x */
		width/* */:/**/11px;	/* Other browsers */
		width: /**/11px;
		
		height: 15px;	/* IE 5.x */
		height/* */:/**/11px;	/* Other browsers */
		height: /**/11px;

			
	}
	#colorPicker_statusBarTxt{
		font-size:11px;
		font-family:arial;
		vertical-align:top;
		line-height:13px;

	}

    /* disabled for Phorum
	form{
		padding-left:5px;
	}
    */
	
	.form_widget_amount_slider{
		border-top:1px solid #9d9c99;
		border-left:1px solid #9d9c99;
		border-bottom:1px solid #eee;
		border-right:1px solid #eee;
		background-color:#f0ede0;
		position:absolute;
		bottom:0px;
		
		width: 5px;	/* IE 5.x */
		width/* */:/**/3px;	/* Other browsers */
		width: /**/3px;
		
		height: 5px;	/* IE 5.x */
		height/* */:/**/3px;	/* Other browsers */
		height: /**/3px;
				
	}
	.colorSliderLabel{
		width:15px;
		height:20px;
		float:left;
		font-size:11px;
		font-weight:bold;
	}
	.colorSlider{
		width:175px;
		height:20px;
		float:left;
	}
	.colorInput{
		width:45px;
		height:20px;
		float:left;
	}	
	.colorPreviewDiv{
		width:186px;
		margin-right:2px;
		margin-top:1px;
		border:1px solid #CCC;
		height:20px;
		float:left;
		cursor:pointer;
		
		width: 188px;	/* IE 5.x */
		width/* */:/**/186px;	/* Other browsers */
		width: /**/186px;
		
		height: 22px;	/* IE 5.x */
		height/* */:/**/20px;	/* Other browsers */
		height: /**/20px;
				

	}
	.colorCodeDiv{
		width:50px;
		height:20px;
		float:left;
	}
