/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

* {
margin: 0;
padding: 0;
}

/*
bODY tEXT
*/

body {
background: url(./tart.png) repeat-x left top;
font-family: Georgia, "Times New Roman", Times, serif;
text-align: justify;
font-size: 14px;
color: #8A7F7F;
padding: .25em .15em .35em .15em ; 
z-index: 1 ;
overflow: hidden; 
}

h1, h2, h3 {
margin-bottom: 1em;
text-transform: lowercase;
font-weight: normal;
color: #666666;
}

h1 a, h2 a, h3 a {
text-decoration: none;
}

h1 a:hover, h2 a:hover, h3 a:hover {
text-decoration: underline;
}

h1 {
letter-spacing: -2px;
font-size: 36px;

}

h2 {
letter-spacing: -3px;
font-size: 2em;
}

h3 {
letter-spacing: 4px;
font-size: smaller;
font-weight: normal;
padding-top: 10px; 
}

p, ul, ol {
margin-bottom: 1.5em;
line-height: 180%;
}

ul, ol {
margin-left: 3em;
}

blockquote {
margin-left: 3em;
margin-right: 3em;
}

/*
Links
*/

a {
text-decoration: none;
color: #333333;
border: none;
}

a:hover {

text-decoration: underline;
color: #549DC7;
}

/* Back */

#back {
background: url(./stripe.png) repeat-x left top;
font-family: Georgia, "Times New Roman", Times, serif;
width: 600px;
height: 80px;
position:fixed;
left: 400px;
top: 125px;
text-align; right;
}

/* Logo */

#logo {
width: 700px;
height: 80px;
position:fixed;
left: 400px;
top: 25px;
text-align; right;


}

/*Stripe? */

#stripe {
background: url(./stripe.png) repeat-x left top;
width: 480px;
height: 80px;
position:fixed;
left: 400px;
top: 285px;
text-align; right;


}


#logo h1, #logo h2 {
margin: 0;
padding-top: 5px;

}

#logo h1 a {
color: #000000;
}

#logo h1 a:hover {
text-decoration: none;
background: none;

}

#logo h2 {
letter-spacing: normal;
font-size: 18px;
}




/* Footer */

#footer {
width: 400px;
height: 60px;
position:fixed;
top: 300px;
left: 600px;
margin: 0 auto;
padding: 15px 0;
padding-bottom: 10px;
text-align: right;

}

#footer p {
margin: 0;
padding: 0;
font-size: 13px;
line-height: normal;
}

#footer h1 {
text-decoration: none;
color: #ffffff;
}

#footer h2 {
background: #CEE7F5;
text-decoration: underline;
color: #549DC7;
}

#robot {
border-style:none;
background: none;
width: 1200px;
height: 400px;
position:relative;
top: 170px;
left: 0px;
padding: 15px 
padding-bottom: 10px;
text-align: center;
overflow: hidden;
letter-spacing: 4px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 15px;
}


/* Thumbz */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: -1000px;
top: 200px;
border: 2px dashed white;
visibility: hidden;
color: white;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -100;
left: -230px; /*position where enlarged image should offset horizontally */

}