body {
background: #ffffff;
}

hr  {
width: 1195px;
height: 1px;
color: black;
border: red;
background: black;
}

.container {
width: 1195px;
height: 680px;
margin: left;
background: #ffffff;
margin: auto;
}

/* --------------------OPTIONS------------*/

.options {
width: 1000px;
height: 20px;
background: #ffffff;
}

/* --------------------GOOGLEPLUS------------*/

.googleplus {
width: 74px;
height: 20px;
background: #ffffff;
float: left;
padding-left: 990px;
}

/* --------------------FACEBOOK------------*/

.facebook {
width: 91px;
height: 20px;
background: #ffffff;
float: left;
padding-left: 0px;
}

/* --------------------LANGUAGE------------*/

.language {
width: 40px;
height: 20px;
background: #ffffff;
float: left;
}

.language p {
Font-size: 15px;
background: #ffffff;
color: #1D1D1D;
font-weight: normal;
font-style: normal;
font-family: Hattori Hanzo;
letter-spacing: 0.3px;
padding-left: 0px;
margin-top: 2px;
}

.language a {
font-family:Hattori Hanzo;
letter-spacing: 0.3px;
Font-size: 15px;
font-weight: normal;
font-style: normal;
color: #1D1D1D;
text-decoration: none;
}

.language a:hover {
color: #8f8f8f;
}

/* --------------------HEADER------------*/

.header {
background: #ffffff;
width: 1195px;
height: 56px;
}

.header a:hover {
color: #000000;
}

.header h1 {

padding-left: 3px;
background: #ffffff;
height: 36px;
width: 400px;
margin-top: 0px;

}

.header h1 a {
font-family: Hattori Hanzo;
letter-spacing: 1px;
Font-size: 40px;
font-weight: normal;
font-style: normal;
color:#1D1D1D;
text-decoration: none;
}

.header h2 {
float:right;
padding-right: 3px;
background: #ffffff;
height: 18px;
font-weight: normal;
font-style: normal;
font-family: Hattori Hanzo;
letter-spacing: 0.4px;
font-size: 20px;
color:#1D1D1D;
margin-top: -19px;

}

/* --------------------MENU------------*/

.menu {
background: #ffffff;
width: 1195px;
height: 20px;
margin-top: -11px;
}

.menu p {
font-size: 18px;
color: black;
padding-left: 3px;
}

.menu a {
text-decoration: none;
font-size: 18px;
font-weight: normal;
font-family: Hattori Hanzo;
letter-spacing: 0.3px;
color: black;
}

.menu a:hover {
color: #F6B441;
}

/* --------------------CONTENT------------*/

.content {
position: relative;
background: #ffffff;
width:1250px;
height: 550px;
}

/* --------------------SIDEBAR------------*/

a.link2:link { color:#7f7f7f; font-style:normal; font-size: 15px; text-decoration:none;}
a.link2:visited { color:#7f7f7f; font-size: 15px; text-decoration:none;}
a.link2:hover { color:#000000; text-decoration:none;}

.sidebar {
width: 370px;
height: 458px;
background:none;
float: left;
}

.sidebar a {
color: #000000;
text-decoration: none;
font-size: 17px;
font-weight: normal;
font-family: Hattori Hanzo;
letter-spacing: 0.3px;
}

.sidebar a.link1:hover {
color: #F6B441}

.sidebar ul {
list-style-type:none;
padding-left: 8px;
padding-top: 25px;
background: none;
height: 275px;
}

.sidebar li {
padding-bottom: 3px;
background:none;
}

.sidebar p {
padding-left: 15px;
color: #7f7f7f;
font-size: 15px;
font-style: normal;
font-family: Hattori Hanzo;
letter-spacing: 0.3px;
margin-bottom: -7px;
background: none;
}

/* --------------------SIDEBAR_VITAE------------*/

.sidebar_vitae {
width: 470px;
background: #ffffff;
float: left;
height: 528px;
}

.sidebar_vitae a {
color: black;
text-decoration: none;
font-size: 17px;
font-weight: normal;
font-family: Hattori Hanzo;
letter-spacing: 0.3px;
}

.sidebar_vitae a.link1:hover {
color: #F6B441
}

.sidebar_vitae ul {
list-style-type:none;
padding-left: 8px;
padding-top: 25px;
background: #ffffff;
height: 407px;
}

.sidebar_vitae li {
padding-bottom: 3px;
background: #ffffff;
}

.sidebar_vitae p {
padding-left: 15px;
color: #7f7f7f;
font-size: 15px;
font-style: normal;
font-family: Hattori Hanzo;
letter-spacing: 0.3px;
margin-bottom: -7px;
background: #ffffff;
}

.sidebar_vitae table {
list-style-type:none;
padding-left: 6px;
padding-top: 13px;
background: #ffffff;
width:610px;
margin-top: -405px;
}

.sidebar_vitae td {
padding-bottom: 10px;
background: #ffffff;
padding-left: 15px;
color: #7f7f7f;
font-size: 15px;
font-style: normal;
font-family: Hattori Hanzo;
letter-spacing: 0.3px;
}

/* --------------------DETAILS_VITAE------------*/

.details_vitae {
background: none;
border: black;
overflow: hidden;
padding-left: 0px;
padding-right: 0px;
padding: 0px;
height: 528px;
width: 780px;
}

.details_vitae ul {
list-style-type:none;
padding-left: 0px;
padding-top: 25px;
background: none;
height: 407px;
width: 265px;
float: left;
}

.details_vitae li {
padding-bottom: 3px;
background:none;
}

.details_vitae a {
color: black;
text-decoration: none;
font-size: 12px;
font-weight: normal;
font-family: Hattori Hanzo;
letter-spacing: 0.3px;
}

.details_vitae a.link1:hover {
color: #F6B441
}

.details_vitae p {
padding-left: 15px;
color: #7f7f7f;
font-size: 11px;
font-style: normal;
font-family: Hattori Hanzo;
letter-spacing: 0.3px;
margin-bottom: -7px;
background: none;
}

.details_vitae img{
margin-top: 61px;
margin-right: 60px;
float: right;
}

/* --------------------DETAILS------------*/

.details {
background: none;
border: black;
overflow: hidden;
padding-left: 0px;
padding-right: 0px;
padding: 0px;
height: 528px;
width: 880px;
}

/* --------------------DETAILS_1------------*/

.details_1 {
background: none;
border: black;
overflow: hidden;
padding-left: 0px;
padding-right: 0px;
padding: 0px;
height: 528px;
width: 880px;
}

.details_1 img{
height: 600px;
width: 440px;
float: right;
}

.details_1 tr{
font-family: Hattori Hanzo;
letter-spacing: 0.3px;
font-size: 12px;
padding-left: 40px;
height: 14px;
}

.details_1 p{
margin-top: 0px;
}

.details_1 a {
color: #7f7f7f;
text-decoration: none;
font-size: 12px;
font-weight: normal;
font-family: Hattori Hanzo;
letter-spacing: 0.3px;
margin-top: 260px;
}

details_1.details_contact a:hover {
color: black;
}

.details_1 table {
float: right;
}

/* --------------------FOOTER------------*/

.footer {
background: #ffffff;
width: 1195px;
height: 25px;
}

.footer a {
color: #000000;
font-size: 14px;
font-weight: normal;
font-style: normal;
font-family: Hattori Hanzo;
letter-spacing: 0.8px;
text-decoration: none;
}

.footer a:hover {
color: #8f8f8f;
}

.footer p {
color: black;
font-size: 14px;
font-weight: normal;
font-style: normal;
font-family: Hattori Hanzo;
letter-spacing: 0.8px;
text-align: center;
margin-top: 8px;
}

/*-----------------------

--------------------*/