/* Basics and Typography */

body {
   margin: 0;
   padding: 40px;
   background: #E8E8CE url(images/bg.gif) repeat-x fixed;
   font-size: 100%;
   font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
   color: #333;
   width: 750px;
}
p {
   font-size: 1em;
   line-height: 1.5em;
   margin: 1.2em 0;
}
ol, ul {
   font-size: 1em;
   line-height: 1.5em;
   margin: 1.2em 2em 1.2em 0em;
   padding: 0;
}
h1, h2, h3, h4, h5, h6 {
   margin: 1.2em 0 0 0;
   font-family: Arial, "Lucida Grande", Tahoma, Arial, sans-serif;
   /*color: #9BBB38; */
}
h1, h2 {
   font-size: 1.4em;
}
h3 {
   font-size: 1.3em;
}
h4 {
   font-size: 1.2em;
}
h5 {
   font-size: 1.1em;
}
h6 {
   font-size: 1em;
}
a {
   text-decoration: none;
}
a:link {
   /* color: #E58712; */
}
a:visited, a:active {
   /* color: #B96F17; */
}
a:hover {
   /* color: #9BBB38; */
}
input, textarea, select {
   border: 1px solid #C1C0B5;
   background: #FAFAF0;
   color: #333;
   font-size: 1em;
   font-family: Arial, "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
}
blockquote {
   margin: 0 20px;
   padding: 0.1em 20px;
   border-right: 4px solid #E8E7D0;
   background: #FAFAF0;
}
small {
   font-size: 0.9em;
}
code {
   font-size: 1.1em;
   font-family: "Courier New", Courier, monospace;
   background: #FAFAF0;
   color: #666;
   direction: ltr;
   display: block;
   text-align: left;
}
form {
   margin: 0;
   padding: 0;
   border: 0;
}
a img {
   border: 0;
}

/* Layout */

#wrapper {
   margin: 0 auto;
   width: 750px;
   background-color: #FFF;
   text-align: right;
}
