@charset "utf-8";
/* CSS Document */

/* Text Formatting */

#footer p{
margin:0;
padding:0;
font-family:Arial, san-serif;
font-size:0.7em;
color:#333333;
}

#content h1{
margin:0;
padding:0px 0px 10px 0px;
color:#333333;
text-decoration: none;
font-family:Arial, san-serif;
font-size:0.9em;
font-weight:bold;
}

#content h2{
margin:0;
padding:0px 0px 10px 0px;
color:#333333;
text-decoration: none;
font-family:Arial, san-serif;
font-size:0.8em;
font-weight:bold;
}

#content p{
margin:0;
padding:0px 0px 5px 0px;
font-family:Arial, san-serif;
font-size:0.8em;
color:#333333;
}

#works-years p{
margin:0;
padding:0px 0px 5px 0px;
font-family:Arial, san-serif;
font-size:0.8em;
color:#333333;
}

#works-images h1{
margin:0;
padding:0px 0px 10px 0px;
color:#333333;
text-decoration: none;
font-family:Arial, san-serif;
font-size:0.9em;
font-weight:bold;
}

#works-images p{
margin:0;
padding:0px 0px 5px 0px;
font-family:Arial, san-serif;
font-size:0.8em;
color:#333333;
}

/* Links */

.text a:link{
font-family:Arial, san-serif;
color:#000;
padding:0 1px;
text-decoration:underline;
}

.text a:visited{
font-family:Arial, san-serif;
color:#000;
padding:0 1px;
text-decoration:underline;
}

.text a:hover{
font-family:Arial, san-serif;
color:#FFF;
background-color:#000;
padding:0 1px;
text-decoration:none;
}

#footer a:link{
font-family:Arial, san-serif;
color:#333;
margin:0;
padding:0 1px;
text-decoration:none;
}

#footer a:visited{
font-family:Arial, san-serif;
color:#333333;
margin:0;
padding:0 1px;
text-decoration:none;
}

#footer a:hover{
font-family:Arial, san-serif;
color:#FFF;
background-color:#333;
margin:0;
padding:0 1px;
text-decoration:none;
}

#works-years a:link{
font-family:Arial, san-serif;
color:#333;
text-decoration:none;
}

#works-years a:visited{
font-family:Arial, san-serif;
color:#333333;
text-decoration:none;
}

#works-years a:hover{
font-family:Arial, san-serif;
color:#FFF;
background-color:#333;
text-decoration:none;
}


/* Tables */

.text td{
font-family:Arial, san-serif;
font-size:0.8em;
color:#333333;
}

label{
color:#333333;
font-family:Arial, san-serif;
font-size:0.8em;
}

/* Images */

img.left {
padding:0 5px 0 0;
}

img.right {
padding:0 0 0 5px;
}

img.thumbnail{
background:#FFFFFF;
}

img.arrow-right{
padding: 0 0 0 3px;
}

img.arrow-left{
padding: 0 3px 0 0;
}

img.fullsize{
padding: 0 0 20px 0;
}

/* Ordered and Unordered Lists */

ul{
margin:0 0 0 15px;
padding:0px 0px 5px 0px;
font-family:Arial, san-serif;
font-size:0.8em;
color:#333333;
}

ol{
margin:0 0 0 20px;
padding:0px 0px 5px 0px;
font-family:Arial, san-serif;
font-size:0.8em;
color:#333333;
}