html { font-size: 62.5%; height: 100%; }
body { background: url(../images/bodybg.png) fixed; color: #666666; font-family: Georgia, serif; font-style: italic; height: 100%; margin: 0; padding: 0; }
img { border: 0; }
a, a:active, a:visited { color: #EA0080; text-decoration: underline; }
a:hover { color: #F03F39; text-decoration: none; }
.clr { clear: both; }
.err { color: #FF0000; }
.inp input, .inp1 textarea { background: #EB0080; border: 0; color: #FFFFFF; font-family: Georgia, serif; font-size: 12px; font-style: italic; padding: 5px; width: 240px; }
.inp1 textarea { height: 215px; width: 440px; }
.inp2 input { background: #F03D39; border: solid 1px #F79E9C; color: #FFFFFF; font-family: Georgia, serif; font-size: 12px; font-style: italic; padding: 5px; }

#c { background: #FFFFFF url(../images/bg.png) repeat-x; height: auto !important; height: 100%; min-height: 100%; width: 891px; }

h1 { background: #FFFFFF; display: block; height: 11px; margin: 0; text-indent: -9999px; width: 35px; }

#h { color: #EB0080; margin: 35px 0 35px 35px; width: 821px; }
#h ul, #b ul, #o ul, #w ul { border-top: 1px solid #000000; float: left; font-size: 1.4em; list-style: none; margin: 0; padding: 0; }
#h li, #b li, #o li, #w li { border-bottom: 1px solid #000000; padding: 5px 0 5px 5px; width: 151px; }
#h img { float: right; }
#h a, #h a:active, #h a:visited, #b li a, #b li a:active, #b li a:visited, #o li a, #o li a:active, #o li a:visited, #w li a, #w li a:active, #w li a:visited { color: #ED3E3B; font-style: italic; text-decoration: none; }
#h a:hover, #b li a:hover, #o li a:hover, #w li a:hover { color: #EB0080; font-style: italic; text-decoration: none; }

#m, #o, #w { position: relative; width: 856px; }

#ml, #ol, #mw, #wl { border-top: solid 1px #000000; margin-left: 35px; padding-top: 15px; width: 630px; }
#ml p, #mw p, #wl p { margin: 0; }
#ml img , #mw img{ display: block; float: left; }
.ml1 { padding: 0 15px 15px 0; }
.ml2 { padding: 0 0 15px; }
.ml3 { padding: 0 15px 0 0; }

#hello { bottom: 0; position: absolute; right: 0; }

#s { background: url(../images/sbg.png) repeat-x bottom; margin-left: 35px; padding: 35px 0; width: 630px; }
#s h2 { color: #EB0080; font-size: 2.5em; font-weight: normal; line-height: 1.6em; margin: 0; padding: 0; }

#b { margin-top: 35px; position: relative; width: 861px; }
#b ul, #o ul, #w ul { bottom: 0; position: absolute; right: 0; }
#b li, #o li, #w li { text-align: right; }

#bl { border-bottom: solid 1px #000000; float: left; margin-left: 35px; width: 630px; }
#bl p { font-size: 1.2em; line-height: 1.6em; margin: 0 0 20px; }

.head { border-bottom: solid 1px #000000; color: #F03F39; display: block; font-size: 2.7em; font-style: italic; margin: 0 0 20px; padding: 0 0 6px; }
.date { color: #999999; }
.title { color: #F03F39; font-size: 1.2em; }

#b1, #b2, #b3 { float: left; width: 200px; }

#b2, #b3 { margin-left: 15px; }

#ol { border-bottom: solid 1px #000000; float: left; }
#ol p { font-size: 1.2em; line-height: 1.6em; margin: 0 0 20px; }
#ol form { margin: 0; }
#ol table { font-size: 1.2em; margin: 0 auto 15px; }

#or, #wr { border-top: solid 1px #000000; float: right; padding: 15px 0 128px; width: 156px; }
#or p, #wr p { font-size: 1.2em; line-height: 1.6em; margin: 0 0 20px; }

#mw, #wl { border-bottom: solid 1px #000000; float: left; }

#f { background: url(../images/fbg.png) no-repeat top left; margin-top: 35px; padding-top: 4px; width: 821px; }

#fi { border-top: solid 1px #000000; color: #F03F39; font-size: 1.4em; margin-left: 35px; padding: 15px 0; width: 821px; }
#fi p { margin: 0; }
#fi a, #fi a:active, #fi a:visited { color: #F03F39; text-decoration: none; }
#fi a:hover { color: #F03F39; text-decoration: underline; }
