/*

    Site:   Nadjy Brykina Gallery
  Url:  www.brykina.com

*/


body
    {
    color: #555; 
    background:#f3fabe;
  font-size:12px;
    text-align: left;
    font-family:Arial, Helvetica, sans-serif;
    }

body table
  {
    font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  }

#first-column-container
  {
  width:404px;
  height:579px;
  background-image:url(/images/gallery/intro/intro.jpg);
  background-repeat:no-repeat;  
  }

/* Base Stylesheet
------------------------------------------------------------ */

body, h1, h2, h3, p, ul, li, a, img
    {
    margin: 0;
    padding: 0;
    border: 0;  
    }

hr { display: none; }
ul { list-style: none; }    

a  
  { 
  color:#939598;  
  text-decoration:underline;
  }
a:hover 
  {
  text-decoration:none;
  } 
    
#header-container 
  {
  background-color:#FFFFFF;
  }    
    
#logo h1
    {
    /*width: 184px;
    height: 38px;*/
    width:222px;
    height:48px;
    margin: 50px 10px 10px 35px; /* top right bottom left */
    /*background: url(/gallery/skin/img/logo.gif) no-repeat;*/
    background: url(/gallery/skin/img/logo222.png) no-repeat;
    /*background: url(/gallery/skin/img/logo_editions_crop.png) no-repeat;*/
    text-indent: -10000px;
    }

h3
  { 
  font-size:20px;
  color:#797a7d;
  margin-bottom:10px;
  }
  
/* Languages 
------------------------------------------------------------- */
#languages-container
    {
    padding: 50px 35px 10px 0; /* top right bottom left */
  float:right;
  text-align:right;
    }

#languages-container ul
    {
    float: right;
    font-size: 12px;
    }

#languages-container ul li 
  { 
  float: right; 
  width:70px; 
  }

#languages-container ul li a
    {
    padding: 1px 2px;
  text-decoration:none;
  font-weight:bold;
    }

#languages-container ul li a:hover { color:black; }

/* Menu 
-------------------------------------------------------------- */

#nav
    {
    float: left;
    width: 184px;
    margin: 0px;
    font-weight:bold;
    margin-top:10px;
    color:black;
    }
  
#nav-container
  {
  padding-left:35px;
  padding-bottom:50px;
  } 

#nav ul li
    {
    margin: 0 0 2px 0;
    font-size: 14px;
    text-align: left;
    }

#nav ul li ul { margin: 0 0 0 20px; }

#nav ul li ul li
    {
    margin: 0 0 0 0;
    font-size: 12px;
    }

#nav a
  {
  text-decoration:none;
  color:black;
  /*color:white;*/
  }
  
#nav a:hover,
#nav a.on
    {
    text-decoration:underline;
    }
  
/* Contact details below the menu 
----------------------------------------------- */
#nav-contact 
  {
  font-size:10px;
  font-weight:bold;
  padding-left:35px;
  padding-bottom:10px;
  color:black;
  /*color:white;*/
  }

/* Text in the content container 
------------------------------------------------ */
#content-container 
  {
  padding-top:200px;
  padding-left:30px;
  }
#content-container h1 
  {
  font-size:70px;
  color:#797a7d;
  font-weight:bold;
  }
  
#content-container h2
  {
  font-size:26px;
  color:#797a7d;
  } 