/* Global Styles */

html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, hr {
margin:0;
padding:0;
}

ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

html,
body {
height:100%;
}

body {
background: url(img/backgr.png) repeat  left top;
}

#outer {
background:url(img/content1.jpg) repeat  left top;
margin:0 auto -150px;
width:998px;
height:auto !important;
min-height:100%;
}


#title_main {
display:block;
height:166px;
margin:0px auto;
width:569px;
padding:20px 0px 40px 0px;
}

#portrait{
display:block;
margin:0px auto;
}

#bottom{
width:998px;
height: 150px;
margin:0 auto;
background:url(img/content1.jpg) repeat  left top;
}
.push_main{
height: 150px;
} 

.clear {
clear:both;
}

#menu_list{
display:table;
margin-left:auto;
margin-right:auto;
padding-top:50px;
width:600px;
}

* html #menu_list {
  display:inline-block;    /* for IE only */
  }  


#menu_list li{
display:table-cell;  
}

* html #menu_list li {
  display:inline;          /* for IE only */
  }

#menu_list li a{
color:#ffffff;
font-family:Tahoma,Arial,Helvetica,sans-serif;
display:block;
font-size:20px;
background: url(img/arrow.jpg) no-repeat  left center;
text-decoration:none;
padding-left:20px;
margin-left:40px;
}

* html #menu_list li a {
  display:inline-block;    /* for IE only */ 
  }

#menu_list li a:visited{
color:#ffffff; 
text-decoration: none; 
}

#menu_list li a:hover{
color:#ffffff; 
text-decoration: underline;
}

.last {
margin-right:0 !important;
}


#wrapper {
margin:0 auto;
width:998px;
height:auto !important;
min-height:100%;
}


#header {
border:none;
background:url(img/header.jpg) repeat-y top center  ;
height:236px;
padding:0px;
margin:0px;
position:relative;
width:100%;
}

#menu{
border:none;
background:url(img/menu.jpg) repeat-y top center  ;
height:100px;
padding:0px;
margin:0px;
width:100%;
}

#container{
background:url(img/content.jpg) repeat top left  ;
margin-top:5px;
padding:70px 0px 50px;
}


#footer{
height: 100px;
margin-top:5px;
background-color:#000000;
width:100%
}

#header a.title  {
float:left;
margin:0;
padding:0;
display:block;
outline:none;
margin-left:50px;
height:236px;
width:498px;
text-decoration:none !important;
}

#header a.title  span {
display:block;
text-indent:-1000em;
}

#img_header{
margin-right:30px;
float:right;
height:289px;
width:400px;
}

.heading{
float:left;
margin-left:25px;
margin-bottom:30px;
height:34px;
width:750px;
background:url(img/header_text.png) repeat top left  ;
padding-left:20px;
line-height:34px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}

.heading_end{
float:left;
margin:0 0 30px 0;
height:34px;
width:50px;
background:url(img/header_text_end.png) no-repeat top left  ;
}

#articles{
margin:0 7px;
}

.img_item{
float:left;
width:154px;
height:154px;
margin:10px 5px;
}

.img_item a:link{
outline:none;
}

.img_item a:active{
outline:none;
}

.img_vert{
border:none;
margin: 0px 19px;
width:116px;
height:154px;
}

.img_hrtl{
border:none;
margin:19px 0px;
width:154px;
height:116px;
}

.pages{
margin-right:50px;
text-align:right;
}

.pages a{
color:#FFFFFF;
text-decoration:underline;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
}

.pages a:hover{
color:#999999;
text-decoration:underline;
}

#menu_buttons{
padding:10px 0 0 10px;
}

#menu_buttons li{
display:inline;float:left;}

#menu_buttons a {
margin:0px 15px;
outline:none; 
display:block;
}
#menu_buttons a span{
width:257px; 
height:80px;
text-indent:-1000em;
display:block;
}

#life {
background:url(img/button_life.png) no-repeat top left  ;
}

#life_text {
background:url(img/text_life.png) no-repeat top left  ;
}

#menu_buttons a:hover #life_text{
background:url(img/text_life_over.png) no-repeat top left  ;
}

#paintings {
background:url(img/button_paintings.png) no-repeat top left  ;
}

#paintings_text {
background:url(img/text_paintings.png) no-repeat top left  ;
}

#menu_buttons a:hover #paintings_text{
background:url(img/text_paintings_over.png) no-repeat top left  ;
}

#engravings {
background:url(img/button_engravings.png) no-repeat top left  ;
}

#engravings_text {
background:url(img/text_engravings.png) no-repeat top left  ;
}

#menu_buttons a:hover #engravings_text{
background:url(img/text_engravings_over.png) no-repeat top left  ;
}

#graphics{
height:700px;
width:998px;
margin:0 auto;
}

#paintings_gallery{
height:600px;
width:970px;
margin:0 auto;
}

#copyright {
margin-right:0px;
float:right;
width:500px;
margin-top:30px;
text-align:left;
}

#copyright span {
color:#FFFFFF;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;

}

#copyright1 {
margin-left:50px;
width:500px;
text-align:left;
margin-top:5px;
}

#copyright1 span {
color:#FFFFFF;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;

}


#webcounter{ 
float:left;
width:0px;
height:0px;

display: none;
}


a:link{
color:#ffffff;
text-decoration:none;
}

a:visited{
text-decoration:none;
color:#ffffff;
}
a:hover{
text-decoration:underline;
color:#999999;
}


