*, html, body, p, a{position:relative;color:#415773;margin:0 auto;}
*, html, body {font-family:'Trebuchet MS', sans-serif;font-size:16px;}
body{
	border-top-style: solid;
	border-top-color: #def0ff;
	border-top-width: 0.25em;
	background-color:#ffffff}
div *{margin:.25em auto;}
a {color:#009933;}
a:hover {color:#8cd63f;text-decoration: none;}
h1,h2,h3,h4,h5,h6{display:block;margin:auto;}
h1, h1 *{font-size:3em;width:auto;}
h2, h2 *{margin-top: -.25em;font-size:2em;width:auto;}
h3, h3 *{font-size:1.6em;}
h4, h4 *{font-size:1em;}
h5, h5 *{font-size:0.75em;}
h6, h6 *{font-size:0.6em;}
h1 a {text-decoration:none;color:#ffffff;font-size:1em;}
h1 a:hover {text-decoration:none;color:#ffffff;}
div#languages{background-color:#def0ff;border:1px solid #def0ff}
#languages a{color:#5b8bc9;line-height:1.2em;vertical-align: top;font-size: 0.85em}
div#header{
	position:relative;
	width:100%;
	background-color: #7dbfff;
	border-top-style: solid;
	border-top-color: #5b8bc9;
	border-top-width: .25em;
	border-bottom-style: solid;
	border-bottom-color: #5b8bc9;
	border-bottom-width: .5em;
}
#header h1{color: #ffffff;}
#header h2{color: #dbf0ff;}
#header img {
	float:right;
	margin-right:.75em;
	margin-left:0;
}
#nav {text-align:center;}
#nav a { 
color:#dbf0ff;background-color:#5b8bc9;
padding: 0.5em;font-weight:bold;text-decoration:none;line-height: 2em;
-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;-khtml-border-radius-bottomleft:10px;border-radius-bottomleft:10px;
-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;-khtml-border-radius-bottomright:10px;border-radius-bottomright:10px;}
#nav a:hover{text-decoration:overline;color:#ffffff;line-height: 2em;}
div#sponsor {
	position:absolute;
	right:0;
	top:-.5em;
	width:248px;
	height:75px;
	margin-top:0;
/*	background-color:#99cfff;
	border:1px solid #69a2ee;*/
}
#sponsor p{
	text-align:center;
/*	float:right;	
	margin-top:1em;
	margin-right:0;
	margin-left:.75em;*/
	color:#415773;
	font-size: .75em;
}
#sponsor p a{
	text-transform: uppercase;
	color:#415773;
}
#sponsor img {
	margin-right:24px;	margin-top:0px;

}
div#otherURLs{
	text-align:right;
	margin-top: -.5em;
}
#otherURLs strong {
	color:#415773;
	font-size:.75em;
	text-transform: uppercase;
}
#otherURLs p a {
	color: #dbf0ff;
	text-transform: lowercase;
}
#otherURLs p a:hover, #sponsor div a:hover {
	color:#ffffff;	
}
#otherURLs p {
	display:inline;
}
div#inputDiv, div#postReturn, div#message, div#urgent, div.content {
	width:60%;
	padding:1em 2em;
	margin:2em auto;
	background-color:#daf3f7;
	border: solid 2px #415773;
	-webkit-border-radius:15px;-moz-border-radius:15px;-khtml-border-radius:15px;border-radius:15px;
}
#inputDiv p, #inputDiv h3, #inputDiv span{color:#415773}
div#postReturn {
	background-color:#d8ffc8;
	border-color:#006600;
	overflow: hidden;
}
#postReturn  p, #postReturn h3 {color:#006600;}
div#message {
	background-color:#ccf8ff;
	border-color:#415773;
	margin:2em auto;
	margin-top:0;

}
#message  p, #message h3{color:#415773;}
div#urgent {
	background-color:#ffeacc;
	border-color:#c44d2d;
	margin:2em auto;

}
#urgent  p, #urgent h3 {color:#c44d2d;}

input#linkCopy{
	width:45%;
	height:1.4em;
	color:#666666;
}
input#url{
	display:block;
	width:100%;
	height:1.4em;
	color:#cccccc;
}
input#link{
	display:inline;
	width:15%;
	height:1.4em;
	color:#cccccc;
}
input#email{
	display:inline;
	width:30%;
	height:1.4em;
	color:#666666;
}
input#go{
	border-left-color: #9dff9d;
	border-bottom-color: #4faf45;
	border-right-color: #5ed152;
	border-top-color: #bbffbb;
	border-width: 2px;
	border-style: solid;
	font-size: 1.8em;
	font-family: Georgia, serif;
	color: #0f6a00;
	font-weight:bold;
	position:absolute;
	bottom:.5em;
	right:0;
	z-index: 100;
	background-color: #73ff64;
	min-width: 2.4em;
	width:15%;
	cursor:pointer;
	-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;	
}
#go:hover{background-color: #a6ff64;}
#go:active{background-color: #caff64;}
input#url{
	display:block;
	width:100%;
	height:1.4em;
	color:#cccccc;
}

.inline{
display:inline;
}
.small{font-size:.85em;}
.tiny{font-size:.75em;}
.center{text-align:center;}
.bmargin{margin-bottom: 0;}
.tmargin{margin-top: 0;}
.bold{font-weight:bold}
.tube{margin:.5em 4em;}
p#error{color:#c44d2d;background-color:#ffeacc;font-size:.85em;padding:.25em;border:1px solid #c44d2d;
		-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
p#oURL{color:#568921;}

div#gauge_wrapper{
	width:130px;
	height:130px;
	margin:0 auto 25px auto;padding:0;
}
#gauge_wrapper div{
	height:65px;
	width:100%;
	background-repeat: no-repeat
	margin:0;padding:0;
}
div#gauge_top{
	margin:0;padding:0;
}
div#gauge_bottom{
	margin:0;padding:0;
	background-position: 0 -65px;
}



a img { color: #000; }         /* hide the border in Netscape 4 */
@media all {                   /* hide from Netscape 4 */
   a img { color: inherit;     /* undo the rule above */
   border: none;               /* hide from Netscape 4 */
   }
}
