html,body {
    height:101%;
    margin:0;
    padding:0;
}
img {border:none;}
#container {
    width: 833px;
    height:100%;
    margin-left:auto;
    margin-right:auto;
}
#header {
    height:53px;
    width:100%;
    margin-top:40px;
    margin-bottom:180px;
    background-color:#ffffff;
    border:none;
    }
.language_selector{
        text-align: right;
}
.language {
    text-decoration: none;
    color: #B2B2B2;
    font-family: Calibri,Arial,Helvetica,sans-serif;
    font-size: 11px;
    letter-spacing: 2px;
    text-align: center;
}
.language_2 {
    text-decoration: none;
    color: #B2B2B2;
    font-family: Calibri,Arial,Helvetica,sans-serif;
    font-size: 11px;
    letter-spacing: 3px;
    text-align: center;
}
a.ask{
    text-decoration:none;
    color: #000000;
    font-family: Calibri,Arial,Helvetica,sans-serif;
    font-size:12px;
    letter-spacing: 1px;
}
input.mk1 {
    color: #000000;
    font-family: Calibri,Arial,Helvetica,sans-serif;
    font-size:12px;
    letter-spacing: 1px;
}
input.mk2 {
    color: #000000;
    font-family: Calibri,Arial,Helvetica,sans-serif;
    font-size:12px;
    letter-spacing: 1px;
}
input {
    color: #000000;
    font-family: Calibri,Arial,Helvetica,sans-serif;
    font-size:12px;
    letter-spacing: 1px;
}
a.question_title{
    color: #000000;
    font-family: Calibri,Arial,Helvetica,sans-serif;
    font-size:12px;
    letter-spacing: 1px;
}
a.snifsnuf_title {
    color: #000000;
    font-family: Calibri,Arial,Helvetica,sans-serif;
    font-size:12px;
    letter-spacing: 1px;
}
.question_textbox { 
}
textarea {
    color: #000000;
    font-family: Calibri,Arial,Helvetica,sans-serif;
    font-size:12px;
    letter-spacing: 1px;
}
.middle {
    height:auto;
}
.left{
    float:left;
    width:200px;
}
.right {
    padding-top:0px;
    float:right;
    width:633px;
}
.menu {
}
ul {
    text-decoration: none;
    list-style: none;
    margin: 0;
    padding:0;
}
li { margin-bottom: 10px;
    text-decoration: none;
    list-style: none;
    margin:0 0 10px 0;
    padding:0;
}
a.menu_link {
    text-decoration: none;
    color: #000000;
    font-family: Calibri,Arial,Helvetica,sans-serif;
    font-size: 14px;
    letter-spacing: 1px;
}
a.menu_link_active {
    text-decoration: none;
    color: #00CCCB;
    font-family: Calibri,Arial,Helvetica,sans-serif;
    font-size: 14px;
    letter-spacing: 1px;
}
a.submenu_link {
    padding-left: 15px;
    text-decoration: none;
    color: #B2B2B2;
    font-family: Calibri,Arial,Helvetica,sans-serif;
    font-size: 14px;
    letter-spacing: 1px;
}
a.submenu_link_active {
    padding-left: 15px;
    text-decoration: none;
    color: #00CCCB;
    font-family: Calibri,Arial,Helvetica,sans-serif;
    font-size: 14px;
    letter-spacing: 1px;
}
.newsitem {
    color: #000000;
    width: 100%;
    font-family: Calibri,Arial,Helvetica,sans-serif;
    margin-top: -11px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 50px;
}
.newsitem2 {
    color: #000000;
    width: 100%;
    font-family: Calibri,Arial,Helvetica,sans-serif;
    margin-top: 0px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 50px;
}
.newsitem3 {
    color: #000000;
    width: 100%;
    font-family: Calibri,Arial,Helvetica,sans-serif;
    margin-top: -11px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 50px;
}
.friends {
    margin-top: 0px;
}
.newstitle{
 text-decoration: none;
 color:#B2B2B2;
 font-family: Calibri,Arial,Helvetica,sans-serif;
 font-size: 14px;
 letter-spacing: 2px;
}
.newsimage{
    position:relative;
    float:left;
    margin-left: 3px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.newscont {
    margin-top: -20px;
    width: 460px;
    float:right;
    text-align:justify;
}
.newscont4 {
    margin-top: 20px;
    width: 460px;
    float:right;
    text-align:justify;
}
.artisttitle {
 text-decoration:none;
 color:#B2B2B2;
 font-family: Calibri,Arial,Helvetica,sans-serif;
}
.newscont3 {
    margin-top: -20px;
    width: 100%;
    float:right;
    text-align:justify;
}
.banner {
    margin-top: 2px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 40px;
}
.banner2 {
    margin-top: 2px;
    margin-left: 0px;
    margin-right: 10px;
    margin-bottom: 40px;
}
.newsextend{
    margin-top: -20px;
    width: 100%;
    float:right;
    text-align:justify;
}
p {
  font-family: Calibri,Arial,Helvetica,sans-serif;
  text-indent: 0em;
  font-size:14px;
  letter-spacing: 1px;
  line-height: 30px;
}
.newsmore {
    margin-top:-20px;
    position:relative;
    float:right;
}
.newsmoreb {
    margin-top:-20px;
    margin-bottom:25px;
    position:relative;
    float:right;
}
a.morebutton {
    font-family: Calibri,Arial,Helvetica,sans-serif;
    font-size: 14px;
    text-decoration: none;
    border: none;
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 4px;
    color: #B2B2B2;
    letter-spacing: 1px;
}
a.morebutton:hover {
    font-weight: 500;
    color: #00CCCB;
}
input.backbutton {
    font-family: Calibri,Arial,Helvetica,sans-serif;
    background:none;
    border:none;
    margin-left: 3px;
    margin-right: 3px;
    margin-top: 0px;
    padding-left: 4px;
    padding-bottom: 1px;
    padding-right: 4px;
    color: #B2B2B2;
}
input.backbutton:hover {
    color: #00CCCB;
}
.newsimage{z-index:1;
    position: inherit;
}
.comments {
    margin-top: 20px;
    width: 100%;
    float:right;
    text-align:justify;
}
.comment  {
    font-family: Calibri,Arial,Helvetica,sans-serif;
    color:#B2B2B2;
}
.user {
    font-family: Calibri,Arial,Helvetica,sans-serif;
    color:#B2B2B2;
    font-style: italic;
    font-size: 10px;
    width:auto;
    position:relative;
    float:left;
}
.date {
    font-family: Calibri,Arial,Helvetica,sans-serif;
    color:#B2B2B2;
    font-style: italic;
    font-size: 10px;
    width:auto;
}
textarea.addcomment {
 width: 100%;
}
.member {
    margin-bottom: 20px;
}
.members_row_i {
    font-family: Calibri,Arial,Helvetica,sans-serif;
    color: #000000;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: 10px;
}
.members_row_d {
    font-family: Calibri,Arial,Helvetica,sans-serif;
    color: #000000;
    margin-top: 0px;
}
.member_i {
    width:340px;
    float:left;
    display: block;
    padding-right: 3px;
}
.member_d {
    width:280px;
    float:right;
 }
a.member_ab {
  font-family: Calibri,Arial,Helvetica,sans-serif;
  font-size:14px;
  letter-spacing: 1px;
  line-height: 25px;
}
.member_photo {
    float: left;
}
.member_name {
    font-family: Calibri,Arial,Helvetica,sans-serif;
    color:#B2B2B2;
    margin-left: 160px;
    font-size: 24px;
    letter-spacing: 2px;
}
.member_surname {
    font-family: Calibri,Arial,Helvetica,sans-serif;
    color:#B2B2B2;
    margin-left: 160px;
    font-size: 24px;
    letter-spacing: 2px;
}
.member_about {
    border-left: dashed 1px #CECECE;
    padding-left: 10px;
}
.contact {
    margin-top: 0px;
    width: 460px;
    float:right;
    text-align:justify;
}
.ask_form{
    margin-top:20px;
    width:100%;
}
textarea.questionbox{
    width:100%;
}
.answers{
    text-align:justify;
}
.question{
    color:#B2B2B2;
}
.artist {
    margin-top: 20px;
    width: 100%;
    float:right;
    text-align:justify;
}
.artimage{
    position:relative;
    float:left;
    margin-left: 3px;
    margin-top: 10px;
}
.allstuff {
    float:right;
    margin-top:-40px;

}
.allstuff2 {
    text-align:right;
    float:right;
    margin-top:-80px;
}
.artvidcontainer {
    display:block;
    text-align:center;
    display: block;
    margin: 0px 11px 45px 5px;
    width:100%;
    height: 230px;
    float: left;
}
.artimgcontainer {

    text-align:center;

    margin: -14px 5px 45px 5px;
    height: 230px;
    width: 200px;
    float: left;
}
.artimgtitle {
   height:35px;
   overflow:hidden;
   text-decoration:none;
   color:#C0C0C0;
   margin-bottom: 7px;
   font-family: Calibri,Arial,Helvetica,sans-serif;
   font-size:14px;
   letter-spacing: 1px;
}
.w_i_container {
    position:relative;
    text-align:center;
    margin: 0 0 0 0;
    width: 195px;
    height: 195px;
    float: left;
    border: none;
}
img.w_image{
    border:none;
}
.ProjectName {
 text-decoration: none;
 color:#B2B2B2;
 font-family: Calibri,Arial,Helvetica,sans-serif;
 font-size: 14px;
 letter-spacing: 2px;
 margin-bottom: 20px;
 text-align:right;
}