/* zero out to remove differences among browsers and to remove ugly things*/
* {margin:0; padding:0; border: 0;}
html {height: 100%;}
input, select,h1,h2,h3,h4,h5,h6,pre,code {font-size:1em}
li li, li p, td p, blockquote p, p{font-size:1em}
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
a img,:link img,:visited img { border:none }
address { font-style:normal }

/* START MAIN HOLDERS */
body
{
	min-height:101%;
	font-family: Tahoma, Geneva, sans-serif;
	font-family: Georgia;
	font-size: 82%;
	color: #232B5F;
	background: #535353;
	background: #333333;
	text-align: center;
	padding: 15px 0;
}

#container
{
	width: 780px;
	padding-top: 10px;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	border: 1px solid #E5E5E5;
	background: #000;
}

#header
{
 height: 110px;
 background: #000 url(/i/header.gif) 0 10px no-repeat;
 text-align: right;
 padding: 10px 0 0 0;
 color: #B2B2B2;
}

#header address
{
	padding: 33px 15px 0 0;
}

#content
{
 padding: 20px 12px 25px 12px;
 background: #000;
 text-align: center;
}

#footer
{
 clear: both;
 color: #666;
 padding: 10px;
 text-align: center;
 font-size: .8em;
 line-height: .8em;
 background: #000; 
}
/* END MAIN HOLDERS */

/* START OTHER LINKS */
#header a:link,
#header a:visited
{ 
	text-decoration: none; 
	color: #D9D9D9;
}

#header a:hover,
#header a:active
{ 
	color: #00B4EE;
}
/* END OTHER LINKS */

/* START PARAGRAPHS AND HEADINGS */
h1
{
	font: 27px/100% helvetica, arial, san-serif;
	color: #00b4ee;
	margin-bottom: 20px;
}

div#generic-holder p
{
	margin-bottom: 15px;
}

div#generic-holder a:link,
div#generic-holder a:visited  
{
	text-decoration: none; 
	color: #D9D9D9;
}

div#generic-holder a:hover,
div#generic-holder a:active  
{
	text-decoration: none; 
	color: #00b4ee;
}
/* END PARAGRAPHS AND HEADINGS */

