html, body, ul, ol, li, p,td, h1,h2,h3,h4,h5,h6,form,fieldset,a,div,img { 
margin:0; padding:0; border:0;  }
input,select,textarea,fieldset {font-family:  Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; }

html, body {
height:100%;
}

body {
	font-family:  Arial, Helvetica, sans-serif;
	color: #10264B;	text-align:center;
	background: #3F5384 url(../_img/h/bg.jpg) repeat-x top;
	font-size:76%; line-height:150%;
}

a { color:#F6F6F6 }
a:hover { color:#FF9900 }

p { margin-bottom:9px; }
.pad { padding:9px }
br.clr { clear:both; overflow:auto; }

#nav { width:auto; height:34px; 
background-color:#6C7795; color:#272727;
margin-bottom:68px;
}

#nav ul { padding-top:5px}
#nav li {display:inline}
#nav ul li a { color:#FEFEFE; padding:0 2px; margin:0 2px; font-size:1.2em; text-decoration:underline;
font-family:"Century Gothic", "Lucida Sans", Verdana, sans-serif;  }
#nav ul li a:hover { color:#000; }

#soulbat_logo {
position:absolute;
top:62px; left:50%;
margin-left:-298px;
width:186px; height:36px;
}

h1 {
position:relative;
color:#EEE;
line-height:120%;
font-size:1.5em;
}

h2 {
font-size:1.3em; margin-bottom:9px; color:#DADADA; 
}

#glasgow {
margin:0 auto;
width:786px;height:auto;
text-align:left;
background: #FFFFFF url(../_img/h/web_tv.jpg) no-repeat top;
}

#col_left,#col_right { margin-top:30px; display:inline }
#col_left {float:left; width:304px; height:auto;margin-left:65px;}
#col_left img {border:1px solid #003366; }
#col_left #txt {width:302px;border:1px solid #003366; background-color:#FFFFFF; margin-top:9px }
#col_right {float:right; width:300px; height:auto; margin-right:64px;}

#col_left ul,#col_right ul {
	margin:0 0 0 12px; 
}
#col_left li,#col_right li {
	list-style-position: outside ;
	line-height:120%;
	margin-bottom:6px;
}


#footer {
margin:0 auto;text-align:right;
padding-top:2px;
width:786px;height:93px;
background: url(../_img/h/web_soulbat.jpg) no-repeat;
}

#footer #foot_inner {
margin:62px 70px 0 0;
width:auto; 
}

#foot_inner { font-size:0.9em; color:#6C7795 }
#foot_inner a { font-size:1em }

#contactForm { font-size:0.9em; }
#contactForm label{width:72px;float:left;text-align: right;margin:3px 9px 0 0;display: block; color:#FFFFFF}
#contactForm input,#contactForm textarea {width:200px; height:auto; }
#contactForm textarea {height:90px;}
#contactForm fieldset{border:0; width: 300px;}
#contactForm fieldset div {margin:6px 0 0 0; width:300px;padding:2px; background-color:#6C7795;}
#contactForm legend{background-color:#FCF9EA;padding:4px;}

#footer_home {
display:none;
margin:0 auto;text-align:right;
padding-top:2px;
width:786px;height:93px;
background: url(../_img/h/web_soulbath.jpg) no-repeat;
}
#footer_home #foot_inner {

margin:62px 70px 0 0;
width:auto; color:#F6F6F6;
text-align:center;
}
#footer_home  #foot_inner a {color:#DDD }

body.home {
background:#353742 url(../_img/matrix1.png) top left repeat-x;
}
#matrix {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:url(../_img/matrix.png) top left no-repeat;
z-index:2;
}
#content {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:4;
}

#hometext {
color:#FFFFFF;
}

#links {
position:absolute;
top:560px;
left:50%;
margin-left:-300px;
width:600px;
height:30px;
z-index:6;
color:#AAA;
}
#links a {
color:#CCC;
}
#links a:hover {
color:#666699;
}
#deep {
margin:0 auto;
width:600px;
color:#F6F6F6;
text-align:left;
}