@charset "UTF-8";

/*resets*/
.ieSucks{position:relative;}

.clear{clear:both;}
.clearLeft{clear:left;}
.clearRight{clear:right;}

.alignleft{float:left;}
.alignright{float:right;}

img .alignleft{float:left; margin:0 8px 0 0;}
img .alignright{float:right; margin:0 0 0 8px;}

.floatLeft{float:left;}
.floatRight{float:right;}

.textAlignRight{text-align:right;}
.textAlignLeft{text-align:left;}

a img{border:0; padding:0; display:block;}

/*typography and colours*/
body{}

p{}
#read_body{
		-moz-column-width: 280px;
		-webkit-column-width: 280px;
		-moz-column-gap: 20px;
		-webkit-column-gap: 20px;
	}

a{}
a:hover{}

h1, h2, h3, h4, h5, h6{
}

.dropcap{font-size:108px; float:left; line-height:80px; margin:0 8px 0 0;}

/*lists*/


/*layout*/
body{ margin:1em 0 0;}

#head{ margin:0.5em 0 0;}

#content{ margin:0.5em 0 0 10px;}

#footer{font-size:90%;}
#search{margin: 0 0 1em 0;}
/*added classes*/
.grey{ color:#ccc;}
.green{color:#00e600;}
#menu ul{ list-style:none;margin:0; padding:0.5em 0; height:1.5em; border-top:1px solid #000; border-bottom:1px solid #000;}
#menu ul li{float:left; padding:0 50px 0 0;}
#menu ul li a{ color:#000; text-decoration:none; font-weight:bold;}
#menu ul li a.selected{ color:#00e600;}
#menu ul li a:hover{color:#00e600;}
#sidemenu{ border-top:1px solid #000; border-bottom:1px dotted #000;}
#footer ul{ list-style:none; margin:5em 0 0; padding:0;  border-top:1px solid #000;}
#footer ul li{float:left; padding:0 10px 0 0;}
#footer ul li a{color:#333;text-decoration:none; padding:0 10px 0 0;}
#footer ul li a:hover{color:#000;}
#footer ul li a.selected{ color:#000;}
ol.across{ list-style-type:none; padding:0; margin:0;}
ol.across li{ display:inline; margin:0 10px 0 0 ;}
ol.across li a{ float:left;margin:0 10px 0 0 ;}
img.bigImage{ margin: 1em 0;}
.dotted{ border-top:1px dotted #000;}
form{width:280px;}
form ol{ list-style:none; margin:0; padding:0;}
input[type="text"], input[type="password"]{
	border:1px solid #000;
	box-shadow:inset 0 0 2px #000;
	-moz-box-shadow:inset 0 0 2px #000; 
	padding:0.25em 0; 
}
input[type="image"]{
 width:150px; 
 height:20px;
}
input.searchBut{ 
width:25px;
height:22px;
margin:0;
padding:0;
}
#search ul{margin:0; padding:0;list-style-type:none;float:right;}
#search ul li{display:inline;float:left; margin:0; padding:0;}
ol li.gap{padding:1em 0 0;}
ol li.submit{ margin:1em 0 0;padding:1.5em 0 0.5em; border-top:1px dotted #000; }
iframe{ margin:0.5em 0 1.5em;}
label{ font-weight:bold;}
#info p{ padding:0.20em 0 0;}
p.remove{padding:0; margin:0;}
ol.contact{ list-style:none; padding:0; margin:0.2em 0;}
ol.contact li{padding:0; margin:0 0 0 20px;}
ol.contact li strong{padding:0 10px 0 0;}
.bigGap{ margin:3em 0 0;}
ol.bump{ margin:0 0 0 20px;}
ol#studmenu{ padding:0.5em 0; margin:0; list-style:none;}
ol#studmenu li{ display:inline; margin:0 10px 0 0;}
ol#studmenu li a{margin:0 10px 0 0;}
.shift{ float:right; text-align:right;}
/*div.fix{margin:0 0 0 10px;}*/

