/*screen style for all */
html, body {margin: 0; padding: 0; }
body {margin: 0; padding: 0; background-color: #ffffff; font-family: verdana,geneva,arial,helvetica; }
h1 h2 h3 h3 a p ul ol {margin: 0; padding: 0; }

ul {margin: 0; list-style-type: none; }

h1 {position: absolute; top: 25px; left: 0px; font-size: 230%; color: #000000; font-weight: bold; text-decoration: none; text-align: left; width: 75%; max-width: 75%; padding-bottom: .1%; padding-left: 1%; background-image: url(images/reddot.gif); background-repeat: repeat-x; background-position: 0% 100%; background-scroll: scroll; z-index: 30; }
#strapline {background-color: #c82121; color: #ffffff; font-size: 52%; padding-right: 3%; padding-left: 3%; margin-bottom: 3%; margin-left: 2%; }

#skiptotext {position: absolute; top: 50px; left: -500px; }
#skiptomainmenu {position: absolute; top: 60px; left: -600px; }
#skiptosidemenu {position: absolute; top: 60px; left: -700px; }

#textandfoot {position: absolute; top: 95px; left: 0px; width: 76%; max-width: 76%; background-color: #ffffff; z-index: 20; }

#topmenu {text-align: right; list-style-type: none; background-color: transparent; clear: both; z-index: 50; }

.tmli {display: inline; background-color: transparent; background-image: url(images/blackdot.gif); background-repeat: no-repeat; background-position: 0% 60%; }
.tmlifirst {display: inline; background-color: transparent; background-image: none; }

a.top:link {font-size: 88%; background-color: #fff; color: #c82121; font-weight: bold; text-decoration: none; margin-left: 1%; }
a.top:visited {font-size: 88%; background-color: #fff; color: #cd5656; font-weight: bold; text-decoration: none; margin-left: 1%; }
a.top:hover {font-size: 88%; background-color: #c82121; color: #fff; font-weight: bold; text-decoration: none; margin-left: 1%; }
a.top:focus {border: dotted 1px #c82121; }
.topholder {font-size: 88%; background-color: #fff; color: #ad8e8e; font-weight: bold; text-decoration: none; margin-left: 1%; cursor: default; }

#sidemenu {position: absolute; top: 110px; left: 12px; width: 235px; max-width: 235px; background-color: none; z-index: 70; }/*18% 1%*/
#sideul {list-style-type: none; }
.sideli {background-image: url(images/dotnoir.gif); background-repeat: repeat-x; background-position: 0% 100%; background-scroll: scroll; padding-bottom: 3px; }

a.sidem:link {font-size: 82%; color: #c82121; font-weight: normal; text-decoration: none; padding-right: 1px; padding-left: 1px; }a.sidem:visited {font-size: 82%; color: #cd5656; font-weight: normal; text-decoration: none; padding-right: 1px; padding-left: 1px; }
a.sidem:hover {font-size: 82%; color: #ffffff; font-weight: normal; text-decoration: none; background-color: #c82121; padding-right: 1px; padding-left: 1px; }
a.sidem:focus {border: dotted 1px #c82121; }
.sidemholder {font-size: 82%; color: #ad8e8e; font-weight: normal; text-decoration: none; cursor: default; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; }

#sidemenuzip {display: none; }

.textlist {list-style-type: square; }
ol {font-size: 90%; }

h2 {font-size: 110%; color: #000000; font-weight: bold; text-decoration: none; margin-bottom: 3%; z-index: 32; }
.pagetitle {font-size: 110%; color: #000000; font-weight: bold; text-decoration: none; margin-bottom: 3%; z-index: 32; }
h3 {font-size: 96%; color: #000000; font-weight: bold; text-decoration: none; z-index: 33; }

#contentbox {position: relative; top: 0px; left: 270px; width: 70%; max-width: 70%; margin-top: 3%; background-color: #ffffff; z-index: 31; }
/*28%*/

a.text:link {font-size: 100%; color: #000000; font-weight: normal; text-decoration: underline; }
a.text:visited {font-size: 100%; color: #000000; font-weight: normal; text-decoration: underline; }
a.text:hover {font-size: 100%; color: #ffffff; font-weight: normal; text-decoration: underline; background-color: #c82121; }
a.text:focus {border: dotted 1px #c82121; }

p {font-size: 85%; color: #000; font-weight: normal; text-decoration: none; line-height: 120%; }
.last {margin-bottom: 6%; }
.deep {margin-bottom: 3%; }

.black {color: #000000; }
.red {color: #a10606;} /*slightly lighter #ac0b0b*/

blockquote {font-size: 90%; padding: 0% 2%; }
.erl {display: none; } /* activates int he print stylesheet*/
.nota {font-size: 85%; color: #000; font-weight: normal; text-decoration: none; }

.contentul {font-size: 84%; color: #454444; font-weight: normal; text-decoration: none; padding-right: 10px; margin-left: 20px; line-height: 120%; }

#waul {list-style-type: none; margin: 0; }
.wali {background-image: url(images/dotnoir.gif); background-repeat: repeat-x; background-position: 0% 100%; background-scroll: scroll; padding-bottom: 3px; }
.walitop {background-image: url(images/dotnoir.gif); background-repeat: repeat-x; background-position: 0% 100%; background-scroll: scroll; padding-bottom: 3px; border-top: solid 1px #000000; }

/* footer stuff*/

#sock {height: 1%; max-height: 1%; background-color: none; padding-top: 9px; background-image: url(images/reddot.gif); background-repeat: repeat-x; background-position: 0% 0%; background-scroll: scroll; z-index: 90; }
#foot {position: relative; top: -3px; left: 0px; text-align: right; list-style-type: none; background-color: transparent; clear: both; z-index: 91; }
.toe {display: inline; background-color: none; background-image: url(images/blackdot.gif); background-repeat: no-repeat; background-position: 0% 60%; }
.toetwitter {display: inline; background-color: none; background-image: url(images/twitterbirdblack.png); background-repeat: no-repeat; background-position: 0% 60%; }

a.sm:link {font-size: 72%; background-color: #fff; color: #c82121; font-weight: normal; text-decoration: none; margin-left: 1%; }
a.sm:visited {font-size: 72%; background-color: #fff; color: #cd5656; font-weight: normal; text-decoration: none; margin-left: 1%; }
a.sm:hover {font-size: 72%; background-color: #c82121; color: #ffffff; font-weight: normal; text-decoration: none; margin-left: 1%; }
a.sm:focus {border: dotted 1px #c82121; }
.smholder {font-size: 72%; background-color: #fff; color: #ad8e8e; font-weight: normal; text-decoration: none; margin-left: 1%; cursor: default; }

