body {
background-color: white;
}

/* testing this */
div.centeringdevice {
width:1000px;
margin-left:auto;
margin-right:auto;
}


div.banner {
height: 179px;
background-image: url('alternative_banner2.jpg');
background-repeat: no-repeat;
margin-bottom:1em;
font-size: 5pt;
font-family: 'comic sans ms';
color: #ffff40;
text-align: left;
}

/* contains menu, form, maintextcontainer, rightsidebar, leftsidebar */

div.bottomcontainer {
background-color: white;
position: relative;
height: 82em;
margin-bottom: 1em;
padding: 0em;
}

div.menucontainer {
width: 22%;
height: 80em;
margin: 0em;
padding: 0;
font-family:'trebuchet ms', sans-serif;
background-image: url('backgroundimage.jpg');
}

#menu {
padding-top: 0em;
background-image: url('backgroundimage.jpg');
line-height: 125%;
}
#menu2 {
background-image:url('backgroundimage.jpg');
padding: 5px;
text-align:center;
text-decoration:underline;
font-weight:bold;
}

span.categories {
color: black;
font-weight: bold;
text-decoration: underline;
letter-spacing: .1em;
}
form {
padding-left: 1em;
}



option {
background-color:orange;
color:blue;
}


div.maintextcontainer {
font-family:'trebuchet ms', sans-serif;
width: 78%;
padding: 0em;
position: absolute;
height: 80em;
right:0em;
top: 0em;
background-color: white;
color: #5c5c5c;
}

#leftsidebar {
position: relative;
background-color: white;
width: 45%;
padding: 1em;
margin-left: 1em;
}

#rightsidebar {
position: absolute;
right: 0em;
top: 0em;
bottom: 0em;
background-color: #b6e88f;
width: 44%;
padding: 1em;
}

div.orange {
background-color: #333333;
width: 90%;
}

div.footer {
background-color: white;
font-family: comic sans ms;
letter-spacing: .1em;
text-align:center;
border-top: 1px dotted orange;
padding-top: 1em;
font-size:9pt;
}


h1 {
text-align: center;
text-decoration: underline;
}
h2 {
font-size: 1.5em;
text-decoration: underline;
text-align: center;
}
h3 {
text-align: center;
text-decoration: underline;
}
h4 {
text-decoration: none;
text-align: left;
font-weight: bold;
}

a {
text-decoration: none;
}
a:link {
color: blue; 
}
a:visited {
color: green; 
}
a:hover {
color: orange;
text-decoration:underline;
}
a:active {
color: red;
}


ul.navbar {
list-style-image: url('lplate.jpg');
color: orange;
}
li.hosp {
list-style-image:url('hosp.jpg');
}
li.pplate {
list-style-image:url('pplate.jpg');
}
li.badge{
list-style-image:url('smallbadge.jpg');
}
li.smallman {
list-style-image:url('smallman.jpg');
}
li.pound {
list-style-image:url('pound.jpg');
font-size: 12pt;
}
li.triangle {
list-style-image: url('triangle2.jpg');
}
li.keepleft {
list-style-image: url('keepleft2.jpg');
}

li.quiz {
list-style-image: url('quiz_image.jpg');
}

li.check_box {
list-style-image: url('check_box.jpg');
}

img {
border: 0px;
margin: 1em;
}
img.profile {
float:right;
}
img.sign {
float: right;
}
img.slide {
display:none;
border:5px dotted yellow;
position:relative;
top: 5px;
left: 60px;
}
img.homepage { 
margin:0;
}

p.center {
text-align:center;
}


ul.places {
padding: 1em;
}
ul.testcentres {
line-height: 200%;
}
p.big {
font-weight: bold;
color: orange;
text-align:center;
}

table.quiz {
text-align:center;
font-weight:bold;
}

td {
border-top: 1px solid black;
border-left: 1px solid black;
border-right: 2px solid black; border-bottom: 2px solid black;
padding:2px;
width:230px;
}

