/* Typography
----------------------------------------------- */
h1 {
font-size: 24px;
font-weight: bold;
color: black; 
	background: url(/images/article21/rez_h1back.gif) no-repeat; 
} 

h2 {
	font-size: 27px;
	font-weight: bold;
	color: #0069B4;
	letter-spacing: -2px;
padding: 5px 0 10px 10px;
 	background: url(/images/article12/rez_h2back.giff) no-repeat; 
}

a {	color: #0069B4; }
a:hover {	color: #6BC7E2; }

#right ul li a {
	color: #0069B4;
}

#right ul li a:hover{
	color: #6BC7E2;
}

small {
font-size: 10px;
line-height: 18px;
color: #999;
background-color: inherit;
}

/* form
----------------------------------------------- */
input, textarea {
float: none;
font-size: 10px;
line-height: 120%;
color: inherit;
background-color: #f7f7f7;
border-width: 1px;
border-style: none;
border-color: #999; 
margin: 1px 0 6px 0;
}

input.button {
margin-top: 5px;
padding: 3px;
color: #eee;
background-color: #000;
border-width: 1px;
border-style: solid;
border-color: #fff #f7f7f7 #f7f7f7 #fff;
  cursor: pointer;
}

#gravatar img, #gravatar img a
{
    float: left;
    border: none; 
    padding: 5px; 
    margin: 13px 12px 12px 0px;
    list-style: none;
    background-color: transparent; 
}

#gravatar img a:hover { border: #eee; }


/* layout
----------------------------------------------- */
#container {
margin: 0 auto;
padding: 0px;
width: 917px;
text-align: center;
background: url(/images/article21/rez_background.jpg) ;
}

#header {
width:917px;
height:317px;
background: url(/images/article21/rez_header.jpg) no-repeat top center; 
}

#balloon {
 /* simple balloon */
 position:relative;
background: transparent url(/images/rez_balloon.png) no-repeat;
 left:60px;
 top:80px;
 width: 44px;
 height: 70px; 
 border: none;
 white-space:nowrap;
 padding:0;
}

#bird a{
width: 35px;
height: 20px;
padding: 0 33px 23px 0;
background: url(/images/article21/rez_bird.png) no-repeat; 
}

#bird a:hover {
	background: url(/images/article21/rez_bird.png) no-repeat; 
background-position: -34px 0px;
}

#foot {
padding-top: 10px;
width: 917px;
height: 137px;
clear:both;
text-align: center;
background: url(/images/article21/rez_footer.jpg) no-repeat bottom center;
}

.divider {
/* background: url(/images/article21/rez_h5back.gif) no-repeat; */
border-bottom: 4px solid black; 
width: 420px; 
height: 4px;
margin: 3px 0 0 70px;
}

li .divider {
width: 350px; 
border-bottom: 2px solid black; 
}

/* comments
----------------------------------------------- */
.comments_error {
color: red;
background-color: #f7f7f7;
border: 1px solid #999;
}


ul.comments_error {
padding : 0.3em;
list-style-type: circle;
list-style-position: inside;
border: none;
width: 76%;
}

/* links
----------------------------------------------- */
h1 a {
text-decoration: none;
color: black;
}

h1 a:hover{
color: #000; 
	background: url(/images/article12/rez_h1back.gif) no-repeat; 
}

.thumbs img, .thumbs img a
{
    border: 1px solid #999; 
}

.thumbs a:hover img
{
    border: 1px solid black; 
}

