html {
	height: 100%;
margin: 0;
padding: 0;
}

body
{	height: 100%;
margin: 0;
padding: 0;
margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:850px;
	padding:0px 0px 0px 0px;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color:#222;
	
}

.posthidden {display:none}
.postshown {display:inline}

img#bg {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
}

.content {
color: #222;
line-height: 2.3ex;
padding-left: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border-top: px solid black;
vertical-align: top;
width: 250px;
padding-right:22px;
position:relative;
z-index:1;
}

.content2 {
color: #222;
line-height: 2.3ex;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border-top: px solid black;
vertical-align: top;
width: 545px;
margin-right:22px;
position:relative;
z-index:1;
}

a,a:link,a:active,a:visited{
color: #222;

}

a:hover {
background-color:red;
width:px;
display:block;
}

span a,span a:link,span a:active,span a:visited
{

line-height:15px;
font-weight:normal;
}

.content a,.content a:link,.content a:active,.content a:visited
{
color: #ff0000;
font-weight:normal;
}

.content2 a,.content2 a:link,.content2 a:active,.content2 a:visited
{
color: #ff0000;
font-weight:normal;
}

.content a:hover {
background-color:none;
display:inline;
color: #000;
}

.content2 a:hover {
background-color:none;
display:inline;
color: #000;
}

.content img{
width: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
position:relative;
z-index:1;
}
.content2 img{
width: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
position:relative;
z-index:1;
}
#uppercase {
text-transform:uppercase;
}

.agenda {
	vertical-align:top;
	width:250px;
padding-right:45px;
padding-left:22px;
padding-bottom:22px;
position:relative;
z-index:1;
}

.agenda2 {
	vertical-align:top;
	width:250px;
padding-right:45px;
padding-bottom:22px;
position:relative;
z-index:1;
}


.bottom	{
color: #000;
display:block;
padding-top: 3px;
text-align: right;
text-transform:uppercase;
}



h1 { 
        text-transform:uppercase;
	font: normal 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color:#000;
	padding:10px 0;
	padding-top: 2px;
	margin:0 0 0 0;
        text-align: left;
	vertical-align: baseline;
}

h1 { 
       color: #222;
       padding: 0px 0px 0px 0px;
       margin: 0px 0px 0px 0px;

}

h2 {    
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color:#000;
        text-transform: uppercase;
	padding: 0px 0 0 0;
	margin:0;}

h3 { border-top: 13px solid red;
	padding: 13px 0px 0px 0px;
        margin: 0px 0px 0px 0px;

}

h4 { border-top: 13px solid red;
	padding: 13px 0px 0px 0px;
        margin: 0px 0px 0px 0px;

}

h5 { border-top: 13px solid #000;
	padding: 13px 0px 0px 0px;
        margin: 0px 0px 0px 0px;

}

a {
	text-decoration:none;
}

h1 a,h1 a:link,h1 a:active,h1 a:visited{ 
font-weight:bold;}

img {
	border:0;
}
