/* Cascading style sheet for Computer Science department web pages */

body {
	background-color:#ffffff;
	/*background-image: url(bkgd.jpg);
	background-repeat:repeat;*/
	color:#000000;
	margin-top: 1%;
	margin-left: 8%;
	font-family: arial, sans-serif;
	text-align:left;
}
	
/* Link formatting*/
a{
	text-decoration:none;
}
	
a:link{
	text-decoration:underline;
	background-color:transparent;
	color: rgb(15, 150, 50);
}

a:visited{
	color: rgb(15, 75, 50);
	text-decoration:underline;
	background-color:transparent;
}

a:hover{
	color:rgb(15, 226, 50);
	background-color:transparent;
}

a:active{
	color:rgb(15, 226, 50);
	background-color:transparent;
	}
	
a:link.home{
	color:#000000;
	text-decoration:none;
	background-color:transparent;
}

a:visited.home{
	text-decoration:none;
	color:#777777;
}

a:hover.home{
	color:rgb(15, 226, 50);
	background-color:transparent;
}

a:link.nav{
	color:#000000;
	text-decoration:none;
	background-color:transparent;
}

a:visited.nav{
	text-decoration:none;
}	

a:hover.nav{
	color:rgb(15, 226, 50);
	background-color:transparent;
}

#news a{
	text-decoration:none;
}

.newshead a:visited{
	color: rgb(14, 194, 43);
}

.newshead a:link{
	color: rgb(14, 194, 43);
}

/* Text formatting*/
h1 { 
	font-weight: bold;
	font-size:medium;
	color: rgb(14, 194, 43);
	margin-bottom:0px;
	background-color:transparent;
}

h1.homespace{
text-align:center;
margin-top:15px;
}	

.gap { 
	text-align:center;
	margin-top:20px;/*25px looks okay on PC - changed to 20 from 30 on 121006 to squash in more headings - Cathy*/
}

.big {
        font-size:large;
}

h2 { 
	font-size: small;
	color: rgb(14, 194, 43);
	background-color:transparent;
}

h3 {
	font-size: x-small;
	color: rgb(14, 194, 43);
	background-color:transparent;
}

h4 {
	font-size: xx-small;
	color: rgb(14, 194, 43);
	background-color:transparent;
}

p {
	font-size: small;
	margin-top:5px;
	background-color:transparent;
}
	
.study{
	margin-top:25px;
}
	
.small {
	font-size:x-small;
}

p.tiny {
	font-size:xx-small;
}

p.tilda {
	font-size:x-small;
	color:rgb(15, 226, 50);
	text-align: center;
}

.newshead{
	color: rgb(14, 194, 43);
	font-weight:bold;
	font-size:medium;
}

.center { 
	text-align:center;
}

.spacer {
        text-align:center;
        margin-top:0px;
}

.black { 
	color:#000000;
}
	
ul{
	list-style-type:none;
}

ul.noindlis{
        list-style-type:square;
        margin-top:2px;
}

ul.noindlis li{
      margin-top:0px;
}

ul.indent{
        list-style-type:none;
	margin-top:0px;
}

ul.indent li{
      margin-top:0px;
}

ul.indent h1{
        font-size: small;
        margin-left: -40px;
        background-color:transparent;
        color:black;
        font-weight:normal;
}

li{
	font-size: small;
	margin-top:10px;
}

table{
	width: 100%;
}

table.narrow{
	width: 75%;
}

th{
	font-size: small;
	font-weight:bold;
	color: #666666;
	text-align:left;
}

td{
	font: small arial, sans-serif;
	color:#000000;
	background-color:#ffffff;
	text-align:left;
	padding-bottom:5px;
	vertical-align:top;
}
	
td.phone{
	width:23ex;
}

td.mail{
        font: arial;
	font-size: x-small;
        font-weight: lighter;
        font-weight: lighter;
        text-decoration:none;
}

td.title{
	width:70ex;
}

td.pdf{
	width:13ex;
}

a.mail{
        text-decoration:none;
}


/*Layout*/

div#titlehome{
	width:680px;
	height:126px;
	padding-top:3px;
	padding-bottom:1px;
	border-width:1px;
	border-style:solid;
	border-color: rgb(15, 226, 50);
	border-left:none;
	border-right:none;
}

div#navigation{
	width:680px;
	margin-top:20px;
	padding-bottom:10px;
	border-width:1px;
	border-style: solid;
	border-color: rgb(15, 226, 50);
	border-left:none;
	border-right:none;
	border-top:none;
}

div#homebodycontainer{
	width:680px;
	margin-right:auto;
	padding-top:5px;
	padding-bottom:0px;
}

div#bodycontainer{
	width:680px;
	margin-right:auto;
	padding-top:10px;
	padding-bottom:0px;
}

div#leftcolumn{
	width:175px;
	float:left;
	margin-left:5px;
	background:transparent;
}

div#middlecolumn{
	float: left;
	width: 305px;
	height:100%;
	padding-top:20px;
	margin-left:20px;
	text-align:center;
	vertical-align: middle;
	margin-right:auto;
	margin-left: auto;
}

div#midcol{
	float: left;
	width: 305px;
	height: 100%;
	text-align:center;
	vertical-align: top;
	margin-right:auto;
	margin-left: auto;
}

div#rightcolumn{
	width: 175px;
	float:right;
	margin-right:5px;
	background:transparent;	
}

div#head{
        width:680px;
        padding-top:10px;
        padding-bottom:0px;/*padding of 10px necessary for pc*/
        text-align:center;
        clear:both;
}

div#foot{
        width:680px;
        padding-top:0px;
        padding-bottom:10px;/*padding of 10px necessary for pc*/
        text-align:center;
        clear:both;
}

div#news{
	width:680px;
	padding-top:0px;
	padding-bottom:10px;/*padding of 10px necessary for pc*/
	text-align:center;
	clear:both;
}

div#footer{
	width:680px;
	height:127px;
	margin-right:auto;
	margin-top:5px;
	padding-top:3px;
	clear:both;
	border-width:1px;
	border-style: solid;
	border-color: rgb(15, 226, 50);
	border-left:none;
	border-right:none;
}
div#footmod{
        width:680px;
        margin-right:auto;
        text-align:center;
        margin-top:20px;
        margin-bottom:10px;
        border-width:1px;
        border-style: solid;
        border-color: rgb(15, 226, 50);
        border-bottom:none;
        border-left:none;
        border-right:none;

}

div#mod{
	width:680px;
	margin-right:auto;
	text-align:center;
	margin-top:20px;
}

form#papernav{
	float:left;
	width:270px;
}

form#papernav p{
	margin-top:26px;
}

img#polly{
	float:left;
	vertical-align: middle;
	margin-left:auto;
	margin-right:auto;
}

form#google{
	float:right;
	width:270px;
	margin-top:35px;
	margin-right:0px;
}

img{
	vertical-align: middle;
	margin-left:auto;
	margin-right:auto;
	border:0px;
}

div#title{
	width:680px;
	height:114px;
	border-width:1px;
	border-style: solid;
	border-color: rgb(15, 226, 50);
	border-left:none;
	border-right:none;
	padding-top:5px;
	padding-bottom:10px;
}

div#polly{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

#blurb{
        width: 530px;
        height:100%;
        float: left;
}
#carepix{
        width: 130px;
        float: right;
        margin-top: -35px;
        margin-right: 35px;
        margin-left: 25px;
        margin-bottom: 35px;
}


img.home{
	margin-left:0px;
	margin-right:0px;
	float:left;
}

img#ULhome{
	margin-left:0px;
	margin-right:4px;
	float:left;
}

img#titleimg{
	margin-left:0px;
	margin-right:0px;
	float:left;
}

img#plug{
	margin-left:0px;
	margin-right:0px;
	float:left;
}

img#subtitle{
	margin-left:0px;
	float:left;
}

img#unilogo{
	margin-left:297px;
	float:left;
}

img.dept{
        vertical-align: bottom;
        margin-top:0px;
        margin-left:auto;
        margin-right:auto;
        border:0px;
}

/*Black Albatross Info styles */
img.BA{
        float:left;
        margin-right:5px;
        margin-left:5px;

}

p.BA{
        float:left;
        text-align: center;
        font-size:x-small;
        margin-right:0px;
        margin-top:15px;
        width: 216px;

}

p.BA a{
        text-decoration:none;
}


