/* Data grid, and paging */        
        #datagrid {
            display:block;
            float:left;
            padding:20px 0px 0px 0px;	
        }
        #datagrid .control {
            display:block;
            float:left;
            margin:0px 0px 0px 0px;
            padding:10px 0px 0px 0px;
        }
        #datagrid .control select
        {
            font-size:12px;
            color:#555;
            margin:0px 0px 0px 0px;
        }
        #datagrid .control .category
        {width:233px;}
        #datagrid .control .region
        {width:190px;}      
        #datagrid .control .year
        {width:130px;}      
        
        #datagrid input
        {
            display:block;
            float:left;
            margin:7px 0px 0px 0px;
            padding:2px 4px 2px 4px;
            font-size:11px;
            color:#555;
        }
        #datagrid #paging {
            display:block;
            float:right;
            padding:20px 0px 0px 0px;
        }
        
        #datagrid #paging a {
            display:block;
            float:left;
            list-style:none;	
            margin:0px 0px 0px 4px;
            background:rgb(200,200,200);
            padding:2px 4px 2px 4px;
            border:solid 1px rgb(200,200,200);
            	
        }
        #datagrid #paging a.selected {
            background:#fff;	
            padding:2px 4px 2px 4px;
            color:rgb(102,112,117);
        }
        #datagrid #paging a.nextprev {
            background:#fff;
            border:0;	

        }
        #datagrid TABLE {
            display:block;
            float:left;
            margin:10px 0px 0px 0px;
            border-collapse:collapse;
            width:614px;
        }
        
        #datagrid TABLE TD,
        #datagrid TABLE TH {

            text-align:left;
            padding:6px;
            font-size:11px;
        }
        
        #datagrid TABLE TH
        {
            border-right:solid 1px #fff;
        }
        
        .green #datagrid TABLE TH {
            background:rgb(214,224,127);
            color:rgb(5,120,168);
        }
        .black #datagrid TABLE TH {
            background:rgb(193,222,250);
            color:rgb(5,120,168);
        }	
        
        
        .green #datagrid TABLE,
        .black #datagrid TABLE {
            background: rgb(234,244,247);	
        }
        
        .green #datagrid TABLE TR.alt,
        .black #datagrid TABLE TR.alt {
            background:	rgb(224,235,240);
        }
        
        #datagrid TABLE TH A {
            text-decoration:none;	
        }
        
        .green #datagrid TABLE TH A {
            color:rgb(5,120,168);
        }
        .green .sortdesc {
            background-image:url('/images/ws/arrows/arrowSortingDesc.jpg');
            background-repeat:no-repeat;
            background-position:right 4px;
            padding-right:15px;	
        }
        .black .sortdesc {
            background-image:url('/images/ws/arrows/arrowSortingDesc.jpg');
            background-repeat:no-repeat;
            background-position:right 4px;
            padding-right:15px;	
        }        
        
        #datagrid TABLE th.posted, th.region
        {
            width:60px;
        }
        #datagrid TABLE th.title
        {
            width:248px;
        }

        #datagrid TABLE th.by
        {
            width:100px;
        }
        #datagrid TABLE th.type
        {
            width:86px;
        }
        
        
        
        
        
        
