html
{
height:100%;
}

body 
{ 
margin:0; 
padding:0; 
background-image:url(images/ltgrayblk.gif);
height:100%; 
} 
#containercenter
{
width:780px;
margin-right:auto;
margin-left:auto;
}
#container 
{
width:780px;
min-height:100%;
background-image:url(images/containerbackground.gif);
margin-right:0px;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
padding:0px;
position:absolute;
}


#contentnav 
{
background-image:url(images/content_navbg.jpg);	
width:159px;
height:100%;
padding:0px;
float:left;
margin-bottom:0px;
}


#contentbanner 
{
height: 153px;
width:780px;
padding:0px;
background:#eee;
}


#contentmiddle 
{
width:621px;
height: 179px;
padding:0px;
float:right;
}

#contentmiddleabout p 
{
	padding-left:20px;
	padding-right:20px;
}

#contentmiddlediscussion
{
background-image:url(images/discussion_middle.jpg);
background-repeat:no-repeat;
width:571px;
height:810px;
padding:0px;
padding-left:25px;
padding-right:25px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;
line-height:13pt;
font-weight: normal;
float:right;
}

#contentmiddlebio
{
width:621px;
height:100%;
float:right;
background-image:url(images/bio_middle.jpg);
background-repeat:no-repeat;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;
line-height:13pt;
font-weight: normal;
}

#contentmiddlelocation
{
width:621px;
height:100%;
float:right;
background-image:url(images/location_middle.jpg);
background-repeat:no-repeat;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;
line-height:13pt;
font-weight: normal;
}

#contentmiddlecontact
{
width:621px;
height:100%;
float:right;
background-image:url(images/contact_middle.jpg);
background-repeat:no-repeat;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;
line-height:13pt;
font-weight: normal;
}

#contentmiddlediscussion p 
{
	padding-left:20px;
	padding-right:20px;
	height:auto;
}

#contentmiddlebio p 
{
    height: auto;
    padding-left: 40px;
    padding-right: 20px;
    width: 300px;
}

#contentmiddlecontact p
{
	padding-left:20px;
	padding-right:20px;
	width:460px;
	height:auto;	
}

#contentmiddlediscussion .wide
{
	width:560px;
	height:auto;
}

#contentmiddlebottom 
{
width:621px;
height:100%;
padding:0px;
background-image:url(images/middle_background_css.jpg);
background-repeat:no-repeat;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;
line-height:13pt;
font-weight: normal;
float:right;
}

.middlebottominside 
{	
width:165px;
height:121px;
margin-top:145px;
margin-bottom:100px;
padding-left:30px;
padding-right:5px;
float:left;
}

#contentmiddleabout 
{
background-image:url(images/about_middle.jpg);
background-repeat:no-repeat;
width:571px;
height:500px;
padding:0px;
padding-left:25px;
padding-right:25px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;
line-height:13pt;
font-weight: normal;
float:right;
}

p.middleabout 
{
margin-top:40px ;
margin-left:40px ;
text-align: left;
width:421px;
padding:0px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;
line-height:13pt;
font-weight: normal;
}

#contentbottom 
{
width:300px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
font-weight: normal;
text-align: center;
}


#bottomdefault 
{
text-align: left;
width:421px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 6pt;
font-weight: normal;
}


img
{
display:block;
margin:0; 
border:0;
}


A:visited 
{
color: #302F2F;
}


A:hover {
color: #3399FF; 
text-decoration: underline;
}


ul 
{
font-family: Verdana, Helvetica, Arial, sans-serif; 
font-size: 8pt; 
font-weight: normal;
}


ol 
{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
font-weight: normal;
}


.main 
{
font-size: 10px; 
font-weight: bold; 
text-decoration: none;
}


.homesub 
{
font-size: 8px;
font-weight: normal;
text-decoration: none;
}

