html, body {
margin: 0px;


}

body {
display: table;

}


/*Left Side*/

#sidebar {
padding: 30px;
  width: 220px;
  background-color: #F2F2F2;
  font-family: 'Gudea', sans-serif;
  font-size: 13px;
  color: #000000;
display: table-cell;
}

#sublogo {
  width: 220px;
  text-align: center;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  visibility: ;
}

#menu {
  font-family: 'Gudea', sans-serif;
  font-weight: 700;
  font-size: 13px;
  padding-top: 15px;
}

#menu ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

#menu li {
  padding-left: 0px;
margin-bottom: 3px;
}

#menu li a:link, a:visited {
  color: #000000;
  text-decoration: none;
}

#menu li a:hover, a:active {
  color: #000000;
  text-decoration: underline;
}

#menu li+ul {
  padding-left: 10px;
}

#menu li+ul  a:visited, a:link {
  color: #000000;
  text-decoration: none;
}

#menu li+ul a:hover, a:active {
  color: #666666;
  text-decoration: underline;
}

#gold_seal {
  padding-top: 25px;
  font-size: 11px;
}

#gold_seal img {
  padding-bottom: 5px;
 
}

#gold_seal a:link, a:visited, a:hover, a:active {
  color: #000000;
  text-decoration: none;
}

#address {
  padding-top: 25px;
}

#address a:link, a:visited, a:active {
  color: #000000;
  text-decoration: none;
}

#address a:hover {
  color: #000000;
  text-decoration: underline;
}



/*Right Side*/

#right_side {
display: table-cell;
  left: 280px;
  background-color: ;
padding: 30px;


}

#main {
  position: relative;
  width: 710px;
  font-family: 'Gudea', sans-serif;
  font-weight: 400;
  font-size: 13px;
}

#right_side img {
  border-style:solid;
  border-color: #F2F2F2;
  border-width: 5px;
  margin-bottom: 5px;
}


#right_side a:link, a:visited, a:active {
  color: #000000;
  text-decoration: none;
}

#right_side a:hover {
  color: #000000;
  text-decoration: underline;
}

h1 {
  font-family: 'Gudea', sans-serif;
  font-weight: 700;
  font-size: 12px;
}

h2 {
  font-family: 'Gudea', sans-serif;
  font-weight: 700;
  font-size: 12px;
  color: #CC3333;
}

h3 {
  font-family: 'Gudea', sans-serif;
  font-weight: 700;
  font-size: 16px;
}

#home_left {
  width: 345px;
  float: left;
}

#home_right {
  width: 345px;
  float: right;
  
}

p {
  background-color: #F2F2F2;
  padding: 10px;
}

#projects {

width: 720px;

}

#project1 {
  background-color: #F2F2F2;
  width: 210px;
  padding: 10px;
float: left;
  margin-bottom: 10px;
  margin-right: 10px;
font-family: 'Gudea', sans-serif;
  font-weight: 400;
font-size: 14px;


}

#project1 img {
  border-width: 0px;
  margin-bottom: 5px;
width: 210px;
}

#links a:link, a:visited, a:active {
text-decoration: underline;
}


#project_left {
  width: 345px;
  float: left;
}

#project_right {
  width: 345px;
  float: right;
  
}

#signature
{
  float: left;
width: 330px;
  margin-bottom: 10px;
  margin-right: 10px;
padding-right: 5px;
 background-color: #F2F2F2;
padding: 10px;
font-family: 'Gudea', sans-serif;
font-size: 14px;

}

#signature img {
  border-width: 0px;
  margin-bottom: 5px;
}

 #slogan
{
  font-family: Times, Times New Roman, serif;
font-size: 14px;

  
}

#list {
line-height: 20px;
}


#signature p {
padding: 0px;
}

#bud {width: 690px; background: #F2F2F2; margin-bottom: 10px; padding: 10px;}
#bud h1 {margin: 0px; padding: 0 0 10px 0;}
#bud img {width: 33%; height: auto; border-width: 0px; align-self: flex-start }
#bud-flex { display: flex; }
#bud p {padding: 0 10px; margin: 0px; align-self: flex-start}
