@charset "utf-8";
/* CSS Document */

html, body{
	/* layout */ margin: 0px; padding: 0px; font-size: 90%; font-family: Verdana, Geneva, sans-serif;  }

table, p, th, td, ul, li, dd, dt, a{
	/* type */ font-family: Verdana, Geneva, sans-serif; font-size:1em; line-height:1.5em;	}

div {display:block; position:relative;	}

h1, h2, h3, h4, h5, h6 {
	/* layout */ margin:0px; padding:0px;
	/* type */ font-family: Arial, Helvetica, sans-serif; }

h1 { font-size: 4em; }
h2 { font-size: 3em; }
h3 { font-size: 2em ; color:#27859F }
h4 { font-size: 1.5em; color:#27859F }
h5 { font-size: 1.2em; color:#504A4A }
h6 { font-size: 1em; color:#504A4A }

a:link { color:#27859F; text-decoration:underline; margin:0; padding:0 }
a:visited { border:0px; color: #504A4A; text-decoration:none; }
a:hover { border:0px; color:#27859F; text-decoration:none; }
a:active { border:0px; text-decoration:none; }

hr { height: 1px; margin:0px 10px; padding:0px; position: relative; }
p, img { border:0px; line-height:1.5em; margin:0px; padding:0px; }
ul, li { margin:0px; padding:0px;	}
ul { list-style:none; }
sup {line-height:0px;	}

/* End Clear CSS Properties */

body {background:url(images/background_body.gif) center repeat-y #FFF; text-align:center;
}
#container { background:url(images/background_container.gif) 0px 210px repeat-y; width:750px; margin:0 auto; text-align:left;
}
#header { height:210px;
}
#navigation { float:left; width:214px; display:inline-block; padding-bottom:250px; position:relative; clear:none;
}
	#navigation ul li {width:193px; background:url(images/nav_btn.png) no-repeat; margin:5px 0 0 10px; }
	#navigation ul li a {display:block; height:27px; padding:0 0 0 40px; color:#FFF; 
	}
	#navigation ul li a:link, #navigation ul li a:visited { color:#FFF; text-decoration:none; }
	#navigation ul li a:hover {text-decoration:underline; }
	#navigation ul li a:active {text-decoration:none; }
#content { width:521px; margin-left:225px; clear:none; 
}
	#content h4 {margin-top:20px; }
	#content h5{margin-top:10px; }
	#content p {margin-bottom:10px; }
	#content p img { float:left; margin-top:10px; }
#footer { clear:both; background-color:#F7987A; color:#504A4A; height:25px; margin-top:20px; padding:5px 10px 0 10px; font-size:.8em;}
	#footer p a:link, #footer p a:visited { color:#504A4A; text-decoration:none; }
	#footer p a:hover { color:#504A4A; text-decoration:underline; }

/* CLASSES */
.logo {width:193px; margin:5px 0 0 10px; }
table.agenda {margin-top:10px; }
table.agenda tr td { vertical-align:text-top;
}
.footernav { text-align:left; float:left; }
.copyright { text-align:right; }
.moreinfo a:link, .moreinfo a:visited {
	background:url(/2011/images/moreinfo_btn.png) no-repeat 0 -27px; display:block; margin:0px; width:193px; height:27px; }
.moreinfo a:hover { background:url(/2011/images/moreinfo_btn.png) no-repeat 0 0px;}
.moreinfo a:active { background:url(/2011/images/moreinfo_btn.png) no-repeat 0 -27px;}
.archive p a:link { text-decoration:underline; font-weight:normal; }
