html { min-height: 100%; }
* { margin: 0pt; padding: 0pt; }
a { color: rgb(0, 68, 136); }
a:hover { color: rgb(0, 102, 204); }
body { background: #daebfe url('body.jpg') no-repeat scroll center top; color: #333; font-family: Tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 70%; line-height: normal; font-size-adjust: none; font-stretch: normal; padding-top: 64px; }
p, code, ul { padding-bottom: 1.2em; }
li { list-style-type: none; list-style-image: none; list-style-position: outside; }
h1 { font-family: Tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.8em; line-height: normal; font-size-adjust: none; font-stretch: normal; }
h2 { font-family: sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1.4em; line-height: normal; font-size-adjust: none; font-stretch: normal; }
h3 { font-family: Tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; }
form, input { margin: 0pt; padding: 0pt; display: inline; }
code { border-style: solid; border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(238, 238, 238) rgb(204, 204, 204); border-width: 1px 1px 1px 6px; padding: 8px 10px; background: rgb(255, 255, 255) none repeat; color: rgb(102, 102, 102); display: block; font-family: Tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; font-size-adjust: none; font-stretch: normal; line-height: 1.6em; margin-bottom: 12px; white-space: pre; }
blockquote { background: transparent url('quote.gif') no-repeat; display: block; font-weight: bold; padding-left: 28px; }
h1, h2, h3 { padding-top: 6px; color: #57A0FF; margin-bottom: 4px; }
.clearer { clear: both; font-size: 0pt; }
.left { float: left; }
.right { float: right; }
.inner-container { border: 2px solid #bbd8ff; margin: 0pt auto; padding: 10px; background: rgb(255, 255, 255) none repeat; font-size: 1.2em; width: 780px; }
.outer-container { background: transparent url('container.jpg') no-repeat scroll center bottom; padding-bottom: 64px; }
.header { background: rgb(34, 34, 34) url('header.jpg') no-repeat; height: 160px; margin-bottom: 5px; text-align: center; }
.header .title { color: rgb(255, 255, 255); padding-top: 50px; }
.header .title .sitename a { border-bottom: 1px dashed rgb(101, 115, 130); color: rgb(255, 255, 255); font-family: sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 3em; line-height: normal; font-size-adjust: none; font-stretch: normal; padding-bottom: 2px; text-decoration: none; }
.header .title a:hover { border-color: rgb(255, 102, 0); }
.header .title .slogan { font-family: Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.1em; line-height: normal; font-size-adjust: none; font-stretch: normal; padding-top: 6px; }
.path { padding: 8px 12px; background: #bbd8ff; color: rgb(255, 255, 255); font-family: Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.1em; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.path a { color: #57A0FF; text-decoration: none; }
.path a:hover { color: #57A0FF; text-decoration: underline; }
.main { border-top: 4px solid rgb(255, 255, 255); padding: 8px 12px 0pt 0pt; background: transparent url('main.gif') repeat-y; }
.content { float: right; width: 538px; }
.content .descr { color: #333; font-size: 0.7em; margin-bottom: 6px; font-style:italic }
.content li { list-style-type: disc; list-style-image: url('li.gif'); list-style-position: outside; margin-left: 18px; }
.content p { font-family: "Lucida Sans Unicode",sans-serif; }
.navigation { float: left; width: 210px; }
.navigation h2 { margin: 0pt; color: #57A0FF; font-family: Tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1.1em; font-size-adjust: none; font-stretch: normal; line-height: 30px; padding-left: 12px; }
.navigation ul { border-top: 1px solid #bbd8ff; padding: 0pt; }
.navigation li { border-bottom: 1px solid #bbd8ff; }
.navigation li a { padding: 8px 0pt 8px 5%; font-size: 1.1em; color: #333; display: block; text-decoration: none; width: 95%; }
.navigation li a:hover { background: #bbd8ff none repeat; color: #333; }
.footer { padding: 10px 12px; background: #bbd8ff; color: #57A0FF; font-family: sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; margin-top: 5px; }
.footer a { color: #57A0FF; text-decoration: none; }
.footer a:hover { color: #57A0FF; }
.footer .right, .footer .right a { color: rgb(200, 200, 195); }
.footer .right a:hover { color: rgb(247, 247, 242); }

.content h2 {
font-size:14px;
}
