/* 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 }


ul.dot { list-style:disc;margin-left:20px;}
h1, h2, h3, h4, h5, h6, p

{

	font-size: 100%;

}



/* 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, dl, dh, dd

{ 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 }

.replaceTextImage 

{

	position:relative;

	margin:0px; padding:0px;

	/* hide overflow:hidden from IE5/Mac */

	/* \*/

	overflow: hidden;

	/* */

}

.replaceTextImage span

{

	display:block;

	position:absolute;

	top:0px;

	left:0px;

	z-index:1;

}

/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url(./images/bg.jpg);
	background-color: #000000;
}
html { min-height: 100%; margin-bottom: 1px; }
#container { margin: 0 auto;  width: 720px;}
#theader { font-family: Impact, Sans-serif;	font-size: 36px; color: #303030;	background: url(images/logo.gif) no-repeat 0;	margin-left: 18px; margin-top: -5px; margin-bottom: -5px; padding-left: 35px; width: 697px; }
#topheader { height: 10px; background: url(images/top2.gif) no-repeat; width: 720px; }
#contentblock {margin: 0px 10px 0px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;line-height:1.8em;}
#contentblock h2 {font-size: 20px;color:#5c131e;}
#contentblock h3 {font-size: 15px;color:#5c131e;}
#contentblock a {color:#5c131e;}
.button,.button span, .button a  { height: 150px; background: url(images/button.jpg) no-repeat; width: 120px; }

#nav {width:100px;background:#5c131e;float:left;}
#nav ul { margin: 0px 0 0px 0px; background:#5c131e; width:100px;float:left; }
#nav li { width:100px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height:2em;vertical-align:middle;}
#nav li a { padding-left:13px; padding-right:12px; text-decoration: none; color: white; display: block; float: left; text-align:center;vertical-align: middle;background:#5c131e;  }
* html #nav li a { margin-top:4px; }
#footer, #footer span { background:#5c131e;text-decoration: none; color: white; width: 720px; height: 5px; display: block; float: left;  }
#mainbanner, #mainbanner span { width: 720px;	height: 85px;border-bottom: 1px solid #303030;background: url(images/mainbanner4.gif) no-repeat;padding-top: 30px;	padding-bottom: 20px;	font-family:Tahoma, sans-serif;	font-size: 26px;	font-weight : bold;			color: #fff;}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.h2 {
	font-size: 16px;
	color: #78101F;
}
a:link {
	color: #BF576B;
}
a:visited {
	color: #BF576B;
}
a:hover {
	color: #BF576B;
}
a:active {
	color: #BF576B;
}
.contact {
width:100px;
}
/* slide show*/

 div.slideshow, h1.slideshow {
  margin: 0px auto;
}
div.slideshow p, h1.slideshow p {
  padding-top: 0px;
}
div.slideshow ul, h1.slideshow ul {
  
  bottom: 0px;
  left: 0px;
  position: absolute;
  overflow: hidden;
  padding: 0px 0;
  z-index: 10001;
}

div.slideshow ul a.active, h1.slideshow ul a.active,
div.slideshow ul a:hover, h1.slideshow ul a:hover {
  opacity: 1;
}
div.slideshow ul li, h1.slideshow ul li {
  float: left;
  list-style: none;
}

.footerlink, a.footerlink {
color:#5c131e;
padding-left:20px;
padding-top:2px;
}

#side-a {
padding-top:12px;
	float: left;
	width: 155px;
	background:#5c131e;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height:2em;vertical-align:middle;
	color:#ffffff;padding-left:13px; padding-right:12px;
}
#side-a li a {  text-decoration: none; color: white; }
#side-b { 
	margin: 0;
	float: left;
	width: 520px;
	background:#ffffff;
	height: 1% /* Holly hack for Peekaboo Bug */
	
}

#side-b {padding: 0px 10px 0px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;line-height:1.8em;}
#side-b h2 {font-size: 20px;color:#5c131e;padding-top:10px;}
#side-b h3 {font-size: 15px;color:#5c131e;}
#side-b a {color:#5c131e;}
