/* Start of CMSMS style sheet 'EHBA.org - Main' */
/** 

	CSS for ehba.org
	` al@e-lake.net
	` al.e-lake.net
	
	[ToC]
	.html
	.columns
	.navigation
	.styles
	.tools 

**/


/** new unorganized **/

table.poster {
width:75%;
border:dotted #ccc 1px;
vertical-align:top;
}



table.poster td {
padding:5px;
border-bottom:dotted #ccc 1px;
}

table.poster td.title {
text-align:center;
}

table.poster td.bottom {
padding:5px;
border-bottom:none;
border-top:dotted #ccc 1px;
}

table.poster td.bottom h1 {margin:0px;padding:0px;}
table.poster td.bottom h2 {margin:0px;padding:0px;}
table.poster td.bottom h3 {margin:0px;padding:0px;}
table.poster td.bottom p {margin-top:0px;}

table.poster td.circle {background: transparent url('images/bg_circle.gif') top center no-repeat;}
table.poster td.circle {text-align:center;color:white;}
table.poster td.circle h1 {font-size:32px;margin:0px;padding:0px;}
table.poster td.circle h2 {font-size:24px;margin:0px;padding:0px;}

table.poster td.title h1 {
font-size:50px;
margin:0px;
padding:0px;
}
table.poster td.title h2 {
font-style:italic;
margin:0px 0px 5px -250px;
padding:0px;
font-size:24px;
}

table.poster td.graybox {
background-color:#EFEFEF;
border:solid 1px #CCC;
margin:5px;
padding:5px;
}
table.poster td.graybox h2 {margin-top:0px;padding-top:0px;}
table.poster td.graybox p {margin-top:0px;padding-top:0px;}

.prop {
    float:right;
    width:1px;
  }

  .min500px {
    height:500px;
  }


/* position for the search box */
div#search {
   float: right;
   width: 23em;    /* enough width for the search input box */
   text-align: right;
   padding: 0.6em 0 0.2em 0;
   margin: 0 1em;
}

div.breadcrumbs {
   padding: 1em 0 1.2em 0; /* CSS short hand rule first value is top then right, bottom and left */
   font-size: 90%;        /* its good to set fontsizes to be relative, this way viewer can change his/her fontsize */
   margin: 0 1em;        /* css shorthand rule will be opened to be "0 1em 0 1em" */
   border-bottom: 1px dotted #000;
}

 div.breadcrumbs span.lastitem { 
   font-weight:bold; 
 } 


div.links li {display:inline;margin:0px;padding:0px;}
div.links ul {margin:0px;padding:0px;}

#contentWrapper {
background-color:#235C9D;

}
html{
	background-color:#29669C;
	background-image:url('images/bg.jpg');
	background-position:bottom left;
	background-repeat:repeat-x;
background-attachment:fixed;

}
#navigation {
background: transparent url('images/nav_bg_repeat.gif') top left repeat-x;
font-size:12px;
}

#navigation div.links {
display:table-cell;
background: transparent url('images/nav_bg_main.gif') top right no-repeat;
vertical-align:middle;
padding:5px 30px 0px 12px;
height:27px;
}

div.links a {text-decoration:none;
margin-top:2px;
padding:2px 8px 2px 8px;
color:white;
text-align:center;
font-size:12px;
}
div.links a:hover {border-bottom:#CCDFF0 2px solid;}
/*div.links a.active {border-bottom:white 2px solid;}

	background-image:url('images/bg_right.jpg');
background-position:top right;
background-repeat:no-repeat;
	line-height:29px;
	margin:0;
	padding:0 0 0 20px;
	font-size:12px;
	}

*/
#header {
text-align:right;

}
#header img.logo {float:left;}
#header p {margin:3px 0px 0px 0px;padding:0;font-size:10px;vertical-align:top;color:#29669C;}
#header p a {text-decoration:none;font-size:10px;color:#29669C;}
#header p img {vertical-align:top;}


/** html tags **/

	html {
	margin:0;
	padding:0;
	border:0;
	}
	
	body {
	color:black;
	margin:0 7% 0 7%;
	padding:0 0 150px 0;
	border:none;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	img {
	margin:0;
	padding:0;
	border:none;
	}
	
/** columns **/

	#header {
		margin:0px;
		padding:0px;
		height:245px;
		display:block;
		position:relative;
		}
	
	#content {
		margin:0px 250px 0px 0px;
		padding:10px;
background-color:white;
		}
	
	#right {
		position:absolute;
		top:0px;
		right:0px;
		width:250px;
		padding:10px;
		voice-family: "\"}\"";
		voice-family:inherit;
		width:230px;
		}
	body>#right {width:230px;}

	#contentWrapper{
	position:relative;
	}

/** navigation **/


	/**
	
	ul#navigation a {
	border:solid #3399BB;
	border-width:1px 1px 0px 1px;
	margin:0px 2px 0px 2px;
	padding:3px 8px 3px 8px;
	background-color:white;
	text-decoration:none;
	color:#116699;
	}
	
	ul#navigation a.active {
	border:solid #3399BB;
	border-width:1px 1px 0 1px;
	border-bottom:1px solid white;
	font-weight:bold;
	}
	
	ul#navigation a:hover {
	border-bottom:1px solid white;
	} **/

/** styles **/

	#content {background:#fff;font-size:12px;}
	#right {color:#235C9D;font-size:11px;}

	div#border1 { border:solid 2px #235C9D;border-width:0px;}
	div#border2 { border:solid 1px #FFFFFF;border-width:0px;}
	
	div.footer p {margin:0;}

	#right table.dates {
	font-size:12px;
	margin:5px 0px 25px 0px;
	}

	#right table.dates tr {
	padding-bottom:5px;
	}
	
	#right h3 {
	font-size:16px;
	display:inline;
	padding:0 25px 0 2px;
	color:#3399BB;
	border-bottom:1px solid #3399BB;
	}

	.box{display:block;}
	.box *{
	display:block;
	height:1px;
	overflow:hidden;
	font-size:.01em;
	background:#FFFFFF;}
	.box1{
	margin-left:3px;
	margin-right:3px;
	padding-left:1px;
	padding-right:1px;
	border-left:1px solid #f0f9ff;
	border-right:1px solid #f0f9ff;
	background:#f8fcff}
	.box2{
	margin-left:1px;
	margin-right:1px;
	padding-right:1px;
	padding-left:1px;
	border-left:1px solid #e7f6ff;
	border-right:1px solid #e7f6ff;
	background:#fafdff}
	.box3{
	margin-left:1px;
	margin-right:1px;
	border-left:1px solid #fafdff;
	border-right:1px solid #fafdff;}
	.box4{
	border-left:1px solid #f0f9ff;
	border-right:1px solid #f0f9ff}
	.box5{
	border-left:1px solid #f8fcff;
	border-right:1px solid #f8fcff}
	.boxfg{
	padding:0 5px 0 5px;
	background-color:#FFFFFF;
	}

	.boxfg ul {margin:0px;padding:10px;}
	.boxfg li {margin-left:15px;}


.footer{display:block}
.footer *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#235C9D}
.footer1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #dae9e9;
  border-right:1px solid #dae9e9;
  background:#bfd8d8}
.footer2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f6f9f9;
  border-right:1px solid #f6f9f9;
  background:#bad5d5}
.footer3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #bad5d5;
  border-right:1px solid #bad5d5;}
.footer4{
  border-left:1px solid #dae9e9;
  border-right:1px solid #dae9e9}
.footer5{
  border-left:1px solid #bfd8d8;
  border-right:1px solid #bfd8d8}
.footerfg{
  background-color:#235C9D;
padding:5px 0 5px 10px;
font-size:11px;color:white;}
.footerfg a {font-size:11px;color:white;}
.footerfg i {color:#FEFEFE;}

#footer {background-color:white;font-size:11px;}






/** tools **/

p.center {text-align:center;}
td.center {text-align:center;}

	div.spacer {
	clear: both;
	}
/* End of 'EHBA.org - Main' */

