/* CSS Document */


#body { 
margin-bottom:0px; 
margin-left:0px; 
margin-right:0px; 
margin-top:0px;
background:url(images/mainbg.jpg) repeat-y top center; } 
}

#maintable { 
width:830px;
}

#topbar {
background:#CCCCCC; 
height:15px; 
}

#header {
height:100px; 
background:url(images/header.jpg) no-repeat bottom left; 
border-top:#000000 1px solid;
}

.headertext {
visibility:hidden;
}

#header2 {
background:url(images/headerbg.jpg) no-repeat; 
height:250px; 
}

#slogan { 
height:50px;
}

.slogantext {
font-family:"Times New Roman", Times, serif; 
text-align:center; 
color:#0066CC; 
font-size:30px; 
padding-top:10px;
}

#menubox {
width:200px; 
height:190px; 
background:url(images/menubg.jpg) no-repeat; 
border-top: #CC6666 5px solid;
}

#menu a, #menu a:visited {
  text-decoration:none;
  text-align:left; 
  color:#0000FF;
  display:block; 
  width:8em; 
  padding:0.2em;
  margin:0.5em auto;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:12px;
  border-bottom:#FFFFFF 1px solid;
  }
#menu a:hover {
  border-left:5px solid #ff0000;
  color:#000000;
  }
  
  #menu .current {
  color:#000000;
  }

#practices {
width:630px; 
height:120px; 
font-family:Georgia, "Times New Roman", Times, serif;
}

.practicestext {
padding-left:5px; 
color:#0066CC;
font-size:18px;
}

#pagetitle {
width:630px; 
height:30px; 
}

.pagetitletext {
color:#000000; 
text-align:center; 
font:"Times New Roman", Times, serif; 
font-size:30px; 
}

#spacer { height:15px; }

#contactbox {
width:200px; 
height:auto; 
background:#CCCCCC; 
border-top: #CC6666 5px solid;
}

.contactheader {
text-align:center; 
font-family:"Times New Roman", Times, serif; 
font-size:20px; 
}

.contactprivacy {
text-align:center; 
font-family:Arial, Helvetica, sans-serif; 
font-size:8px; 
padding-left:5px; 
padding-right:5px; 
}

#articles {
    color:#000000;
	font-size:16px;
	padding:5px;
	}

#articles a {
    color:#0000FF;
	}
	
#articles a:visited {
    color:#666666;
	}
	
.articletitle {
margin:0;
    font-size:22px;
	padding-left:30px;
	display:block;
	}
	
.articlesummary {
    padding:10px;
	}
	
.articlesummary a {
    color:#0000FF;
	}
	
.articledate {
margin:0;
    text-decoration:underline;
	color:#666666;
	padding-left:40px;
	display:block;
	}

#sendarticle {
    display:block;
	}
		
.articlebody {
padding:10px;
}
	
.formtext {
text-align:right; 
padding-left:5px; 
padding-right:5px; 
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:11px;
}

.contenttext {
padding-left:35px; 
padding-right:35px; 
padding-bottom:15px; 
text-align:justify; 
}

#linkfooter {
background:url(images/footerbg.jpg) no-repeat; 
height:38px; 
border-top:#000000 1px solid; 
border-bottom:#000000 1px solid; 
}

#linkfooter a, a:link { 
color:#FFFFFF; 
font-size:14px; 
margin-right:5px; 
margin-left:5px;
}

#bottombar {
background:#CCCCCC; 
height:25px;
font-size:12px; 
}

#bottombar a, a:link {color:#0000FF; }

#bio {
 width:375px;
 height:200px;
 background-color:#ffffff;
 overflow:auto;
}

#profilepics { 
border:1px solid black;
margin-right:10px; 
width:200px; 
}