html, body {padding:  0; margin: 0; background: url(../images/bg.gif) top left repeat-x #fff; color:#171717; font-size: 13px; font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Tahoma;}
img, form {border: 0; margin: 0; padding: 0;}
p {margin: 0; padding: 0 0 15px 0;}

h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0; font-weight: normal; color: #3f3f3e; }
h1 {font-size: 30px;}
h2 {font-size: 22px;}


#wrapper {margin: 0 auto 20px auto; padding: 0; width: 950px; background: #fff; overflow: hidden; border-left: 1px solid #a8a8a8;border-right: 1px solid #a8a8a8;border-bottom: 1px solid #a8a8a8;}
#container {margin: -20px auto 0 auto; padding: 0; width: 860px;  overflow: hidden;}
  #topline {margin: 0; padding: 0; width: 100%; height: 7px; background: #626262;}
  #loginbox {margin: 0; padding: 0; width: 100%; height: 40px; background: url(../images/login-box.gif) top right no-repeat #fff; text-align: right;}
  #loginbox a {display: block; margin: 0 62px 0 810px; font-size: 14px; font-weight: bold; color: #e3e3e3;  text-decoration:none; }
  #loginbox a:visited {color: #e3e3e3; text-decoration:none;} 
  #loginbox a:active  {color: #fff; text-decoration:none;}    
  #loginbox a:hover   {color: #fff; text-decoration:none;}    

#fcontent[id=Fcontent] {margin: 0; padding: 0; border-top: 4px solid #9c8e00; z-index: -1; position: relative;}

#fcontent {margin: 0; padding: 0; border-top: 4px solid #9c8e00;}
#top  {clear: both; margin: 0; padding: 0; overflow: hidden; width: 100%;}
#logo {float: left; margin: 0; padding: 0 0 0 20px; overflow: hidden; width: 10px;}
  
#content {width: 860px; padding: 0; margin: 20px 0 0 0; overflow: hidden; clear: both; background: url(../images/middle1.gif) top left repeat-y; float: left;}
 #sidel {float: left; width: 450px; overflow: hidden; padding: 0 35px; border-right: 1px solid #cfcfcf;}
 #sider {float: left; width: 260px; overflow: hidden; padding: 0 35px; }
 #side2 {float: left; width: 790px; padding: 20px 0; border-bottom: 1px solid #cfcfcf;}
 #side2 ul {margin: 0; list-style: disc; padding-left: 30px;}
 .box {width: 100%; padding: 0 35px;}
 #side2.first {border-bottom: none; padding: 0;}
 #side2.last {border-bottom: none; padding-bottom: 0;}
 
 .bio h1 {font-family: Georgia, "Times New Roman", Times, serif; color: #8a2003; padding: 0 0 15px;}
 .bio .speach {font-family: Georgia, "Times New Roman", Times, serif; color: #8a2003; font-style: italic; line-height: 1.8; float: left; width: 200px;}
 .bio .first_letter {color: #8a2003; font-family: Georgia, "Times New Roman", Times, serif; font-size: 72px; float: left; line-height: 1; margin: -4px 2px 0 0;}
 #side2.bio ul {list-style-type: none; padding-left: 0;}
 #side2.bio ul li {background: url(../images/arrow.gif) no-repeat left 5px; padding-left: 17px;}
 
#footer {margin: 0; padding: 10px 0 35px 35px; color: #929292; clear: both; width: 100%;}
a         {color: #666; text-decoration:underline;}
a:visited {color: #666; text-decoration:underline;}
a:active  {color: #000; text-decoration:underline;}
a:hover   {color: #000; text-decoration:underline;}

#movie {float: left; z-index:2;}
.photo {float: left; margin: 0 20px 15px 0;}