h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset
{ margin:0; padding:0 }

body {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height:14px;
	background-color:#d2d2d2;
}
input,select,textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

ul {
margin-left: 1px;
padding-left: 1px;
list-style: none;
margin-bottom:10px;
margin-top:10px;

}
ul li{
padding-left: 17px;
background-image: url(../core_images/bullet.gif);
background-repeat: no-repeat;
background-position: 0 4px;
}
table{
/* funky red line for tables */
border-left:3px solid #b41515;

}
a.textlink {
	color:#b41515;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
}
a.headline {
	color:#b41515;

	cursor:pointer;
	font-weight:bold;
	line-height:normal;
	font-size:12px;
}

a.textlink:hover,a.headline:hover {
	background-color:#ffffff;
	text-decoration:none;
}

p {
	margin:8px 0px 0px 0px;
	padding:0;
}
table#proform {
	background-color:#f1f0f0;
	border:1px solid #aaaaaa;
	
}
form {
	padding:0; margin:0;
}


div#wrapper {
	margin:10px auto auto auto;
	width:1020px;
	height:597px;
	position:relative;
	background-color:white;
	border:1px solid #eee;
}

/* manchester midi school */
div#title {
position:absolute;
top:0px;
left:6px;
}

/* menu system */
div#menu {
position:absolute;
top:71px;
left:6px;
}

/* where draggable areas area */
div#mainarea{
	position:absolute;
	top:89px;
	left:5px;
	width:716px;
	height:440px;
	
}

div#mainareadj{
position:absolute;
top:89px;
left:5px;
width:716px;
height:440px;
background-image:url(../core_images/main_area_back_1.gif);
background-repeat:no-repeat;
}

div#mainareawave{
position:absolute;
top:89px;
left:5px;
width:716px;
height:440px;
background-image:url(../core_images/main_area_back_3.jpg);
background-repeat:no-repeat;
}

/* large pic */
div#largepic{
position:absolute;
top:89px;
left:726px;
}

/* small pic */
div#smallpic{
position:absolute;
top:381px;
left:726px;
}

/* address bit */ 
div#footer{
position:absolute;
top:534px;
left:4px;
background-image:url(../core_images/footer.gif);
background-repeat:no-repeat;
width:1015px;
height:53px;
}

div#footer div#footerflash{
position:absolute;
top:30px;
left:-4px;
}

div#footer div#sitemap{
position:absolute;
top:28px;
left:957px;
text-align:right;
}
div#footer div#myspace{
position:absolute;
top:30px;
left:721px;
text-align:left;
}


div#verticaldots{
position:absolute;
top:89px;
left:1013px;
width:2px;
height:440px;
background-image:url(../core_images/vertical_dots.gif);
background-repeat:no-repeat;
}

/* show / hide area for windows*/
div.close {
float:left;
width:8%;height:100%;
cursor:n-resize;
}
/* clickable drag area on windows */
div.titlebar{
width:92%;
height:100%;
cursor:move;
float:left;
}

/* for copy text, format the first paragraph differently */
.firstpara, .redtext{
font-weight:bold;
color:#b41515;
}



/* Stuff for photo thumnnails */
div.picthumb {
	float:left;
	
	width:93px;
	height:75px;
	margin:6px;
	
}
div.picthumb img {
border:2px solid #aaaaaa;
cursor:pointer;
}

input:focus, textarea:focus{
	background-color: lightyellow;
}

div.vanish { display:none;}
