/* coded by click7.co.uk */

body {
text-align:center;
margin: 0 0;
background: #eee url(images/fade0toe.jpg) top repeat-x;
}

div#wrapper {
width:760px;
padding:0;
margin:0 auto;
text-align:left;
}

h1 {
font-size:130%;
margin-top:0;

}

div#banner {
width:760px;
height:200px;
background-image:url(images/banner.jpg);
background-repeat:no-repeat;
}

#header {
  float:left;
  width:760px;
  background:#cccccc;
  font-size:80%;
  font-family:arial, verdana;
  }
#header ul {
  margin:0;
  padding:0;
  list-style:none;
  }
#header li {
  float:left;
  margin:0;
  padding:0 0 0 0px;
  }

#header a {
  float:left;
  display:block;
  padding:5px 20px 5px 20px;
  text-decoration:none;
  font-weight:bold;
  color:#000;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */
#header a:hover {
  color:#fff;
  background-color:#666666;
  }
#header #current a {
  color:#fff;
  background-color:#666666;
  }
  
#contentcontainer {
width:760px;
float:left;
background-color:#666666;
}

#maincontent {
font-family:arial, verdana;
width:700px;
float:left;
background-color:#FFFFFF;
margin:10px;
padding:10px;

}

html>body #maincontent {
font-family:arial, verdana;
width:700px;
float:left;
background-color:#FFFFFF;
margin:10px;
padding:20px;
}

#maincontenttext {
width:345px;
height:300px;
font-size:70%;
float:left;
background-color:#FFFFFF;
}

#maincontacttext {
width:345px;
height:290px;
font-size:80%;
float:left;
background-color:#FFFFFF;
padding-top:10px;
}


#maincontenttext a {
color:#666666;
text-decoration:underline;
}

#maincontenttext a:visited {
color:#666666;
text-decoration:underline;
}

#maincontenttext a:hover {
color:#666666;
text-decoration:none;
}

#maincontenttextfull {
width:696px;
font-size:75%;
float:left;
background-color:#FFFFFF;
padding:2px;
margin-top:10px;
}

#gallery {
padding-left:4px;
}


#gallery img {
margin:0 3px 10px 3px;
border:none;
border:1px solid #666666;
}




#maincontenttextfull a {
color:#666666;
text-decoration:underline;
}

#maincontenttextfull a:visited {
color:#666666;
text-decoration:underline;
}

#maincontenttextfull a:hover {
color:#666666;
text-decoration:none;
}

#maincontentimage {
width:345px;
height:300px;
font-size:70%;
float:right;
background-color:ffffff;

}

#footer {
width:760px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:70%;
background-color:#666666;
background-image:url(images/footer.gif);
background-repeat:no-repeat;
height:30px;
clear:both;
margin:0;
}

html>body #footer {
width:760px;
background-color:#666666;
background-image:url(images/footer_ff.gif);
background-repeat:no-repeat;
height:30px;
clear:both;
margin:0;
}

#footertext {
width:740px;
padding-top:1px;
font-size:100%;
font-weight:bold;
color:#666666;
}

#footertext a:link {
color:#666666;
text-decoration:none;
}

#footertext a:visited {
color:#666666;
text-decoration:none;
}

#footertext a:hover {
color:#000000;
text-decoration:none;
}


#footertext ul {
list-style-type:none;
padding:0;
margin:3px 0 0 0;
}

#footertext li {
display:inline;
padding-right:80px;
} 

li.left {
padding-left:240px;
}

#footertext li.right{
padding-right:0;
margin:0;
}

#profilecontainer {
float:left;
width:672px;
margin-left:11px;
margin-bottom:7px;
}

html>body #profilecontainer {
float:left;
width:672px;
margin-left:20px;
margin-bottom:0px;
}

#studcontainer {
float:left;
width:672px;
margin-left:11px;
margin-bottom:7px;
}

html>body #studcontainer {
float:left;
width:672px;
margin-left:20px;
margin-bottom:0px;
}

.profile {
width:175px;
border:1px solid #666666;
background-color:#666666;
float:left;
margin:0 60px 15px 0px;
}

.profile img {
border:none;
}

.studprofile {
width:150px;
border:1px solid #666666;
background-color:#666666;
float:left;
margin:0 15px 15px 0px;
}

.studprofile img {
border:none;
}

.studprofile2 img {
border:none;
}

.profile2 img {
border:none;
}

.profiletext {
text-align:center;
background-color:#666666;
color:#FFFFFF;
padding:2PX;
height:180px;
}

#maincontenttextfull .profiletext a {
color:#FFFFFF;
text-decoration:underline;
}

#maincontenttextfull .profiletext a:visited {
color:#FFFFFF;
text-decoration:underline;
}

#maincontenttextfull .profiletext a:hover {
color:#FFFFFF;
text-decoration:underline;
}


.profile2 {
width:175px;
border:1px solid #666666;
background-color:#666666;
float:left;
margin:0 0px 15px 0px;
}

.studprofile2 {
width:150px;
border:1px solid #666666;
background-color:#666666;
float:left;
margin:0 0px 15px 0px;
}

.profiletext2 {
text-align:center;
background-color:#666666;
color:#FFFFFF;
padding:2PX;
height:185px;
}

#maincontenttextfull .profiletext2 a {
color:#FFFFFF;
text-decoration:underline;
}

#maincontenttextfull .profiletext2 a:visited {
color:#FFFFFF;
text-decoration:underline;
}

.center {
text-align:center;
}

#stat img {
display:none;
}