body {
    margin:0;
    padding:0;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    background-color:#382816;
}
h1,h2,h3 {
    padding:0;
    margin:0;
}
.videotitle{
color:#3E250D;
font-size:12px;
font-weight:600;
}
html {overflow-y: scroll;}
a img {border: none;}
#main_container {
 width:1000px;
 height:1024px;
 margin:0 auto;
 padding:10px 0px 10px 0px;
 background:url(images/background.jpg) top no-repeat;
}
#head {
 background:url(images/head.jpg) no-repeat;
 width:975px;
 height:278px;
 margin: 0px auto;
 border: 2px solid #deceb3;
} 
#head .logo {
 position:absolute;
 left:50%;
 margin-left:-475px;
 top:20px;
 z-index:100;
 width:240px;
 height:137px;
}
#body_container {
 width:981px;
 height:700px;
 margin:0 auto;
 padding:0;
}
#left_column {
 float:left;
 width:217px;
 height:400px;
 margin-top:10px;
}
#left_column img {
margin:0 auto;
display:block;
}
ul.main_menu{
 padding:0;
 margin:10px auto;
 width:180px;
 list-style:none;
 font-size:12px;
 font-weight:bold;
}
ul.main_menu li {
 background:url(images/menu_back.gif) no-repeat;
 height:33px;
 margin-bottom:1px;
 padding-left:17px;
}
ul.main_menu li a{
 color:#47331F;
 line-height:30px;
 text-decoration:none;
}
ul.main_menu li a:hover{
 color:#E8D0AC;
 line-height:30px;
}
#page_container {
 width:720px;
 height:685px;
 float:left;
 padding:40px 0px 20px 20px;
 margin:0;
}
#page_container .title {
 width: 720px;
 height:40px;
 float:left;
 background:url(images/title_back.gif) no-repeat left;
}
#page_container .title h1 {
 font-size:12px;
 font-weight:bold;
 color:#452705;
 line-height:27px;
 padding-left:20px;
}
#page_container p {
 color:#452705;
 text-align:justify;
 margin-top:10px;
 margin-bottom:10px;
 margin-left:5px;
}
#begin_personal_photos {
 width:300px;
 padding:10px;
 float:left;
 text-align:right;
}
#begin_personal_photos img {
margin-right:7px;
}
#page_container p.more{
 text-align:right;
 margin-bottom:20px;
}
#page_container p.more a{
text-decoration:none;
color:#3E250D;
font-size:11px;
font-weight:600;
}
#page_container p.more a:hover{
text-decoration:underline;
}
.begin_bottom_photos {
 float:left;
 width:720px;
}
.slideshow img,
.begin_bottom_photos img{
 padding:2px;
 border:solid 1px #643706;
 float:left;
 margin-right:8px;
}
#slideshow {
    width: 700px;
    height: 100px;
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
    position: relative;
    float:left;
}
#slideshow ul {
    top: 0px;
    padding: 0;
    margin: 0;
    list-style-type: none;
    position:absolute;
}
#slideshow ul li {
    float: left;
    width: 116px;
    height: 100px;
    overflow: hidden;
    text-align: center;
}
#slideshow ul li a img {
    filter: alpha(opacity=80);
    opacity: 0.8;
    margin: 4px auto;
    background: white;
    border: 1px solid #ccc;
    padding: 1px;
}
#slideshow ul li.current a img {
    border: 2px solid #643706;
    margin: 3px auto;
}
#slideshow ul li.current a img,
#slideshow ul li a:hover img {
    filter: alpha(opacity=100);
    opacity: 1;
}
#slideshow ul li a:hover img {
    border: 1px solid #999;
}
#slideshow_nav {
    width: 700px;
    height: 50px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    float:left;
    clear:both;
}
#goback{float:left;}
#goforward{float:right;}
#mediumphoto {
 width:533px;
 height: 400px;
 margin: 0 auto;
 overflow:hidden;
 text-align:center;
 clear:both;
}
#albums {
    width: 720px;
    height: 550px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    float:left;
    overflow:auto;
}
#albums  ul {
    top: 0px;
    padding: 0;
    margin: 0;
    list-style-type: none;
    position:absolute;
}
#albums  ul li {
    float: left;
    width: 110px;
    height: 130px;
    overflow: hidden;
    text-align: center;
    background-color:#F2E0B7;
    margin-right:6px;
	margin-bottom:6px;
}
#albums ul li a img {
    margin: 4px auto;
    background: white;
    border: 1px solid #ccc;
    padding: 1px;
}
#albums ul li a {
  font-size:10px;
  text-align:center;
  text-decoration:none;
  color:#643706;
}
#albums ul li a span{
 display:block;
}
#aboutusinfo {
 float:right; 
 padding:10px; 
 width:290px; 
 margin:0;
}
.personalinfo {
 vertical-align:top;
 float:left; 
 clear:both;
}
.personalinfo img{ 
 padding:0;
 margin:0;
 margin-right:5px;
}
#aboutusinfo .devider1 {
 background:url(images/devider1.gif) no-repeat;
 height:16px;
 margin-bottom:7px;
 float:left;
 clear:both;
 width:290px;
}
.videcontainer {
 width:330px;
 float:left;
 margin-left:5px;
}
img.imagebox{
 padding:2px;
 border:solid 1px #643706;
 float:left;
 margin-right:8px;
}
.footer {
 text-align:center;
 color:#FBF6CA;
 margin-bottom:20px;
}
.footer a{
 color:#FBF6CA;
}
.footer a:hover{
 color:#ffffff;
}

ul.flags {
 list-style:none;
}
ul.flags li{
 float:left;
 width:30px;
}