html,body {
margin: 0; padding: 0;
}
body {
background-color: #ccff99;
font-family: Verdana, Tahoma, Arial;
font-size: 80%;
}
a {
font-weight: bold;
text-decoration: none;
color: #006699;
}
a:hover { color: #66CC33; }
label {
font-weight: bold;
line-height: 20px;
}
.clear { clear: both; }
#left {
float: left;
width: 120px;
}
#content {
float: left;
width: 500px;
}
#right {
float: right;
width: 120px;
}
#centred {
width: 742px;
position: relative;
top: 50px; left: 50%;
margin: 0 0 0 -300px;
}
#wrapper {
border: 1px solid #006699;
background: #CCC;
}
#footer {
position: relative;
clear: both;
width: 100%;
font-size: x-small;
text-align: center;
background: #CCC;
line-height: 20px;
}

h1 {
margin: 0;
line-height: 65px;
font-size: 300%;
color: #006699;
}
h1 span { color: #66CC33; }
hr { display: none; }
.hr {
height: 1px;
width: 100%;
background: #ccff99;
clear: both;
margin: 10px 0 10px 0;
}
form {
margin: 0px; padding: 5px;
border: 1px solid #ccc;
background: #eee;
}
.urlinput {
background: #fff url(themes/glype/images/textbg.gif) repeat-x;
width: 420px;
border: 1px solid #006699;
font-size: 150%;
padding: 2px;
}
.submitbutton {
margin-left: 5px;
background: #fff url(themes/glype/images/textbg.gif) repeat-x;
height: 30px; width: 32px;
padding: 0; text-align: center;
font-weight: bold;
border: 1px solid #006699;
}
#options { padding: 5px; }
#error { 
color: #FF3333;
border: 1px dotted #ccc;
padding: 2px;
}

.tooltip { cursor: help; }
.tool-tip {
color: #fff;
width: 200px;
z-index: 1000;
background: #555;
font-size: 85%;
}
.tool-title {
font-weight: bold;
margin: 0;
padding: 4px;
}
.tool-text {
padding: 0 6px 6px 6px;
}