
header, footer, aside {display:block;}

* {padding:0; margin:0;}
div, p, ul {margin:6px 0px; cursor:default;}
hr {margin:1px 0px; border:0; height:2px; background-color:#B88603; color:#B88603;}
table {border-collapse:collapse; cursor:default;}
td {height:16px; cursor:default;}
ul {margin:-6px 0 0 20px;}

a, label, select {cursor:pointer;}
input[type='text'], input[type='password'], textarea {font-family:inherit; font-size:0.9em; padding:0 2px; color:#2B3856; background:#FFFFFF; border-radius:2px; border:1px solid #666; cursor:text;}
input[type='text'], input[type='password'] {height:14px; margin-right:3px;}
input[type='submit'], input[type='button'], button {font-size:0.9em; height:16px; padding:0px 2px; color:#2B3856; background:#FFFFFF; border-radius:2px; border:1px solid #666; cursor:pointer;}
input[type='submit']:hover, input[type='button']:hover, button:hover {border-color:#0080FE;}

a         {text-decoration:none}
a:link    {color:#7080C0;}
a:visited {color:#7080C0;}
a:hover   {color:#7080C0; background:#D2B98B;}
a:active  {color:#8A7152;}

.select:hover {cursor:pointer; background:red;}
.madeby {font:9px verdana, tahoma, arial, helvetica, sans-serif;}
.madeby a span {font:italic bold 10px verdana, sans-serif; color:#B00030;}
.madeby a:link {color:#384651;}
.madeby a:visited {color:#384651;}
.madeby a:hover {color:#384651;}
.red {color:#FF0000;}
.bred {background:#FF6600;}
.bold {font-weight:bold;}
.floatR {float:right;}
.floatL {float:left;}
.floatC {margin:auto;}
.center {text-align:center;}
.clear {clear:both;}
.press {cursor:pointer;}
.arrow {cursor:default;}
.rFoot {width:100%;}
.rFoot td {height:25px;}
.dragMe { border-radius:5px; box-shadow:5px 5px 5px #888; }

body {margin:0px; background:#FFFFF0; font:12px verdana, tahoma, arial, helvetica, sans-serif; color:#384651;}
body.frame {background:#FFFFF0 url('bgrdL.gif') fixed repeat-y; overflow:auto;}
body.rbox {margin:15px 10px 0px 10px; background:#FFFFF0 url('bgrdS.gif') fixed repeat-y; font-size:12px; overflow:auto;}

img#textlogo {position:absolute; left:1%; top:18%; width:24%; z-index:10;}
hr#lineV {position:absolute; left:25%; top:7%; width:2px; height:86%; border-style:none; background-color:#B88603;}
img#pup {position:absolute; left:3%; top:30%; max-height:50%; max-width:25%; z-index:10;}
div#container {position:absolute; right:0px; top:10px; bottom:20px; width:75%;}

div#items {position:absolute; top:0%; right:0; height:100%; width:90%; padding:0 5% 0 0; overflow:auto;}
div#about {position:absolute; top:5%; right:0; height:100%; width:90%; padding:0 5% 0 0; overflow:auto;}
div#culin {position:absolute; top:5%; right:0; height:100%; width:90%; padding:0 5% 0 0; overflow:auto;}
div#addit {position:absolute; top:15%; right:0; height:100%; width:90%; padding:0 5% 0 0; overflow:auto;}
div#archi {position:absolute; top:5%; right:0; height:100%; width:90%; padding:0 5% 0 0; overflow:auto;}
div#gatew {position:absolute; top:5%; right:0; height:100%; width:90%; padding:0 5% 0 0; overflow:auto;}
div#month {position:absolute; top:5%; right:0; height:100%; width:90%; padding:0 5% 0 0; overflow:auto;}
div#pword {position:absolute; top:15%; right:0; height:100%; width:90%; padding:0 5% 0 0;}

h2#pageTitle {position:absolute; top:3%; right:40px; width:75%; text-align:center; text-shadow:grey 0.2em 0.3em 0.2em;}
div#date {margin-bottom:16px;}
div#navlinks {position:absolute; bottom:10%; left:4%;}
div#navlinks a:link, a.fnText:link {color:#384651;}
div#navlinks a:visited, a.fnText:visited {color:#384651;}
div#navlinks a:hover, a.fnText:hover {color:#384651;}

div#linklist {position:absolute; top:5%; left:10px; width:170px; padding:15px; border:solid #B88603 3px;
 font-size:8pt; line-height:12px; background:#FFFFF0; cursor:move; z-index:20; display:none;}
 
div.rss {position:absolute; bottom:4%; left:4%;}
div.madeby {position:absolute; bottom:2%; left:4%;}
div.forIrene {position:absolute; top:0%; left:7%; font-size:10px; z-index:10;}

.hrefs a {display:block; width:95%; margin:-6px 0px;}
.hrefs a:hover {background:#92A2D6;}

div.ithdr {font-size:14px; font-weight:bold; margin:12px 0px;}
div.ittxt {text-align:justify;}
div.ittxt img {max-width:90%;}
div.reacBox {padding:10px; color:#B48E12; background:#F7F6F8;}

span.emots img, span.cStyle img {cursor:pointer;}
textarea#rdText {width:98%;}

.fs    {font-size:7pt; line-height:12px;}
.fl    {font-size:11pt}
