/* CSS*/

body {
text-align: center;
margin: 0;
padding: 0;
font-family: Geneva, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size:62.5%;
background-color:#35333c
}
	
/*ids*/
#wrapper {
text-align: center;
margin: 20px auto 0 auto;
width: 750px;
position: relative;
border: thin solid #666666;
background-color: #000000;
padding: 10px;
}
#heading {
margin: 10px 0 0 10px;
padding: 0;
text-align: left;
}
#topbar {
padding: 0;
margin: 0 0 0 15px;
font-size: 1.4em;
text-align: left;
}	
#painting {
padding: 0;
margin: 0;
text-align: center;
}
#main {
width: 740px;
margin: 10px;
padding: 0 10px 0 0;
font-size: 1.4em;
text-align: left;
}
#contacts {
text-align: center;
width: 500px;
margin: 40px auto 50px auto;
padding: 20px auto 20px auto;
font-size: 1.4em;
border: 1px dotted white;
}

#author {
margin: 0;
padding: 0;
text-align: right;
}
#footer {
font-size: 1.2em;
margin: 40px 0 5px 0;
clear: both;
text-align: center;
padding: 0 0 0 0;
}
/*classes*/
.links {
padding: 0;
margin: 0;
font-weight: bold;
font-size: 1.0em;
color: #FFFF00;
}
.question {
margin: 20px 0 0 0;
padding: 0;
font-weight: bold;
font-size: 1.0em;
color: #FFFF00;
}
.answer {
margin: 0;
padding: 0;
color: #FFFFFF;
}
.gototop {
text-align: center;
font-size: 1.0em;
margin: 20px 0 0 0;
}
.widecell {
text-align: center;
margin: 0;
padding: 0;
height: 400px;
}
.narrowcell {
text-align: center;
margin: 0;
padding: 0;

}
.center {
text-align: center;
}
.clear {
clear:both;
}
form.cform .label {
display: block;
width: 8em;
float:left;
}
form.cform .field{
margin: 0;
padding-bottom: 20px;
}
form.cform .button{
text-align: center;
margin-top: 20px;
}
/*tags*/

h1 {
margin: 20px;
padding: 10px 10px 0 0;
font-size: 2.6em;
text-align: center;
font-weight: bold;
color: #FFFFFF;
}
a {
text-decoration: underline;
color: #FFFFFF
}

a:visited { 
color: #FFFF00;
} 
a:hover {
color: #FFFF00;
}
  
#topbar a {
text-decoration: none;
color: #FFFFFF;
} 

#topbar a:visited { 
color: #FFFF00;
}
#topbar a:active {
color: red;
}
.links a {
text-decoration: underline;
color: #FFFF00;
}
.links a:visited { 
color: #999999;
}
#painting a{
text-decoration: none;
}
#painting a:visited {
text-decoration: none;
}
img {
border-color: #000000;
margin: 0;
padding: 0;
}

td {
text-align: center;
margin: 0;
padding: 0;
}