/*
 * Copyright Steinberg Computing 2006
 * All rights reserved
 *
 * default styles
 * 2c2a23
 * 455886 a red color
 */

body {
   font-size:91%; 
   font-family: "Century Gothic", Helvetica, Arial, sans-serif;
   background-color: #cec494;
   color: #37362d;
   border-top: solid .35em #455886;
   line-height: 1.14em;
   margin: 0 auto 0 auto;
}

h1 {
   padding-top: 35px;
   font-size: 1.4em;
   letter-spacing: -.02em;
   word-spacing: -.03em;
   margin:0;
   color: #524e3b;
   background-color: inherit;
   font-weight: normal;
   font-family: "Century Gothic", Helvetica, Arial, sans-serif;
}

h2 {
   padding-top: 1.3em;
   font-weight: normal;
}

h2 + p {
   display: inline
}

code {
   font-family: Monaco, "Courier New", monospace;
   font-size: 102%;
}

abbr, acronym {
   text-transform: lowercase;
   font-variant: small-caps;
   font-size: 104%;
   letter-spacing: 0.08em;
   border-bottom: none;
   line-height: 1.14;
}

a, a:active, a:visited {
   color: #455886;
   background-color: inherit;
   text-decoration: none;
}

a:hover {
   text-decoration: underline;
   color: #996220;
   background-color: inherit;
}

/*
 * custom styles that Should override
 */

#thebody {
   margin: 1.4em auto 2em auto;
   width: 35em;
   background: #f2eee1 url(ur.png) top right no-repeat;
   min-width: 400px;
   max-width: 600px;
}

#header {
   padding: 0 1.4em 0 117px;
   text-align: left;
   height:104px;
   background: transparent url(ullogo.png) top left no-repeat;
   min-width: 400px;
   max-width: 600px;
   line-height: 1em;
}

#bi-line {
   margin: 0;
   padding: 0.56em 0 0 0;
   word-spacing: 0.1em;
   color: #524e3b;
   background-color: inherit;
   font-size: 80%;
}

#content {
   background: url(r.png) right repeat-y;
   min-width: 400px;
   max-width: 600px;
   font-size: 80%;
}

#main {
   background: url(l.png) left repeat-y;
   padding: 0.6em 4.2em 1.5em 4.2em;
   margin: 0 0 -1em 0;
   max-width: 600px;
   font-family: Georgia, Garamond, Times, "Times New Roman", serif;
   letter-spacing: .01em;
}

#main p {
   padding-top: .56em;
}

/*
#main p:first-line {
   font-size: 1.14em;
   letter-spacing: -0.01em;
   word-spacing: -0.02em;
   color: #455886;
}
*/

em, h2 {
   letter-spacing: 0.08em;
   font-size: 0.98em;
   font-variant: small-caps;
   font-style: normal;
}

#main ul {
   padding: 0 2.1em 0 2.1em;
}

#main li {
   list-style-image: url(bullet-target.png);
   padding-bottom: 0.56em;
   line-height: 1.07em;
   text-indent: -0.56em;
   padding-left: 0.56em;
}

#main li:hover {
   color: #27261d;
   background-color: inherit;
}

#nav {
   padding: 3px 0 2px 0;
   background: url(b.png) top repeat-x;
   text-align: center;
   text-transform: uppercase;
   font-size: 80%;
   border-top: solid 1px #bdb198;
   border-bottom: solid 1px #fdf9ec;
   font-family: "Century Gothic", Helvetica, Arial, sans-serif;
}

#nav ul {
   margin: auto;
   padding: 0.5em;
}

#nav li {
   list-style-type: none;
   display: inline;
   padding: .2em 1em .2em 1em;
   color: #524e3b;
   background-color: inherit;
   font-weight: bold;
   letter-spacing:.05em;
   line-height:1.14em;
}

#nav li a:hover {
   background: url(u.png) bottom repeat-x;
   text-decoration: none;
   border-top: solid 1px #bdb198;
   border-bottom: solid 1px #fdf9ec;
   color: #455886;
   background-color: inherit;
}

#nav a, #nav a:active, #nav a:visited {
   padding: 2px;
   color: #524e3b;
   background-color: inherit;
   font-weight: normal;
   border-bottom: none;
}

#footer {
   margin-top: 0;
   padding-top: 0;
   background: url(br.png) right no-repeat;
   height: 104px;
   font-size: 65%;
   line-height: 1.1em;
}

#bottom {
   margin-top: 0;
   background: url(bl.png) bottom left no-repeat;
}

#footer p {
   text-transform: uppercase;
   text-align: center;
   font-style: normal;
   padding: 3.2em 1.4em 2em 1.4em;
   letter-spacing: .2em;
   color: #928f73;
   background-color: inherit;
}
