/*
 * DCS Home Page HTML style sheet
 * Defines the styles used in the HTML
 *
 * Author(s): Andrew Hughes
 * Created on: 9th of November, 2005
*/

@media screen, print {
        div.logos {
                text-align: center;
                font-family: sans-serif;
        }
        
        table {
            width: 100%;
            border: none;
            border-spacing: 0px;
            padding: 0px;
        }
        
        div.links {
            text-align: center;
            font-size: large;
            font-weight: bold;
            float: left;
            margin-left: 0%;
            text-align: center;
        }
        
        div#about_me {
            color: rgb(0%, 0%, 0%);
            background-color: #FFF373;
            width: 25%;
        }
        
        div#academic_work {
            color: rgb(0%, 0%, 0%);
            background-color: #4FA4FF;
            width: 25%;
        }            

        div#cvs_repository {
            color: rgb(0%, 0%, 0%);
            background-color: #FF6B2C;
            width: 25%;
        }            

        div#other_projects {
            color: rgb(0%, 0%, 0%);
            background-color: #FF8DE4;
            width: 25%;
        }            

        div#lecture_notes {
            color: rgb(0%, 0%, 0%);
            background-color: #FFE7B0;
            width: 33%;
        }            

        div#project {
            color: rgb(0%, 0%, 0%);
            background-color: #B5C5FF;
            width: 33%;
        }            

        div#home  {
            color: rgb(0%, 0%, 0%);
            background-color: #4CFF9D;
            width: 33%;
        }            
        
        h1 {
            font-size: xx-large;
            font-weight: bold;
            text-align: center;
            font-family: sans-serif;
        }
        
        h2 {
            font-size: x-large;
            font-family: serif;
            font-weight: bold;
            text-align: left;
        }
        
        table {
            width: 100%;
            border: thin solid rgb(0%, 0%, 0%);
            border-spacing: 0px;
            padding: 0px;
            empty-cells: show;
            background-color: rgb(100%, 100%, 100%); /* Black */
            color: rgb(0%, 0%, 0%); /* White */
        }
        
        td {
            border-left: thin solid;
            border-bottom: thin solid;
        }

        th {
            border-left: thin solid;
            border-bottom: thin solid;
        }

        th {
            border-left: none;
	}	
        
        td.list-left {
            border-left: none;
        }
        
        td.name {
            width: 50%;
        }

        td.centered {
            text-align: center;
        }
                
        td.deadline {
            text-align: center;
            width: 5%;
        }
        
        td.action {
            text-align: center;
            width: 10%;
        }
        
        td.class {
            text-align: center;
            width: 5%;
        }
        
        td.subject {
            width: 20%;
        }

        thead.inverse {
            background-color: rgb(0%, 0%, 0%); /* Black */
            color: rgb(100%, 100%, 100%); /* White */
        }
        
        div.image {
            text-align: center;
        }
        
    a img.block {
	border: none;
    }
    
        a.image:link {
            color: rgb(100%, 100%, 100%);
            background-color: transparent;
        }
        
        a.image:visited {
            color: rgb(100%, 100%, 100%);
            background-color: transparent;
        }
        
        a.image:active {
            color: rgb(100%, 100%, 100%);
            background-color: transparent;
        }
        
        th.lecturers_page {
            text-align: center;
            width: 20%;
        }
        
        th.exam_papers {
            text-align: center;
            width: 15%;
        }
        
        th.chat_room {
            text-align: center;
            width: 10%;
        }
        
        th.other_resources {
            text-align: center;
            width: 15%;
        } 
        
        th.last_update {
            text-align: center;
            width: 10%;
        }
        
        th.module_name {
            text-align: left;
            width: 30%;
        }
        
        div.date {
            text-align: center;
        }
        
        div.center_images {
        		text-align: center;
        }
        
        	img#css {
        		border: 0;
        		width: 88px;
        		height: 31px;
        	}
        	
        	img#xhtml {
        		border:0;
        		width: 88px;
        		height: 31px;
        	}
        	
        	img#wcag {
        		border: 0;
        		width: 88px;
        		height: 32px;
        	}

        th#date {
            text-align: center;
            width: 27%;
        }

       th#work_done {
            text-align: center;
            width: 73%;
        }
                	
/* Protest        
       body {
       	background-color: rgb(0,0,0);
       	color: rgb(255,255,255);
       }
*/

		div#picture {
            float: left;
            margin-left: 0%;
            width: 26%;
     }
     
     div#bio {
     	width: 100%;
     }
}


