﻿/* undohtml.css */
/* (CC) 2004 Tantek Celik. Some Rights Reserved.             */
/*   http://creativecommons.org/licenses/by/2.0                   */
/* This style sheet is licensed under a Creative Commons License. */

/* Purpose: undo some of the default styling of common (X)HTML browsers */

/* link underlines tend to make hypertext less readable, 
   because underlines obscure the shapes of the lower halves of words */
:link,:visited { text-decoration:none }

/* no list-markers by default, since lists are used more often for semantics */
ul,ol { list-style:none }

/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

/* remove the inconsistent (among browsers) default ul,ol padding or margin  */
/* the default spacing on headings does not match nor align with 
   normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html, p, blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/*  nonetheless strip their margin and padding as well */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img { border:none }

/* de-italicize address */
address { font-style:normal }

/* more varnish stripping as necessary... */

html, body, form
{
	height: 100%;
}

body
{
	background: url('../../images/bg.gif') left top repeat;
	font-family: Arial, Helvetica;
	font-size: 62.5%;
	text-align: center;
}

a
{
	font-size: 1.1em;
	color: #858585;
	font-weight: bold;
	padding: 1px 2px;
	margin-left: -4px;
}

a:hover
{
	color: #fff;
	background-color: #c91c15;
}

a.selected
{
	color: #fff;
	background-color: #c91c15;
}

h1
{
	font-size: 2.2em;
}

h2
{
	font-size: 2em;
	color: #5b5b5b;
	font-weight: bold;
}

h3
{
	font-size: 1.6em;
	color: #5b5b5b;
	font-weight: bold;
}

h4
{
	font-size: 1.4em;
	color: #5b5b5b;
}

h5
{
	font-size: 1.1em;
	color: #5b5b5b;
}

p
{
	font-size: 1.1em;
	color: #858585;
	padding-bottom: 10px;
	font-weight: normal;
}

span
{
	font-size: 1em;
}

address
{
	font-size: 1.1em;
	color: #858585;
	font-weight: normal;
	padding: 10px 0;
}

select
{
	padding: 1px 0 1px 1px;
}

img, div, a, em, span { behavior: url(/htc/iepngfix.htc) }

/* custom styles */

.clear
{
	clear: both;
}

a.submit-button
{
	margin-left: 0;	
}

	a.submit-button:hover
	{
		background-color: Transparent;
	}

h6.adobe-logo
{
	width: 88px;
	height: 31px;
	padding-top: 10px;
	float: left;
}

	h6.adobe-logo a:hover
	{
		background-color: Transparent;
	}
