body	{font-size: 82%; font-family: Arial, sans-serif; margin: 0}
body td	{font-size: 82%; font-family: Arial, sans-serif;}

.mid	{font-size: 95%;}
.sm	{font-size: 87%; font-family: tahoma, sans-serif;}
.ssm	{font-size: 75%; font-family: tahoma, sans-serif;}
.topdata{position: absolute; color: #FFFFFF; background-color: #0061dc; font-size: 70%; font-family: georgia, tahoma, sans-serif; padding: 0 3px 0 3px;}

a.left_menu:link,
a.left_menu:visited,
a.left_menu:hover {color: #0061dc;}

a:link {color: #0061dc;}
a:visited {color: #800080;}

a.fix,
a.fix:link,
a.fix:visited,
a.fix:hover {color: #0061dc;}

.hl,
a.hlfix:link,
a.hlfix:visited,
a.hlfix:hover {color: #ff3502;}

a.hl:link	{color: #ff3502;}
a.hl:visited	{color: #800080;}

.hlinv,
a.hlinv:link,
a.hlinv:visited,
a.hlinv:hover {color: #FFFFFF; background-color: #ff3502; text-decoration: none; padding: 0 0.3em 0.1em;}

table.hlinv td {color: #FFFFFF; background-color: #ff3502; padding: 0em 0.3em 0.1em 0.3em;}
table.hlinv a:link,
table.hlinv a:visited,
table.hlinv a:hover,
table.hlinv span {color: #FFFFFF; text-decoration: none; border: 0;}

.hl2 {color: #3d7aff;}

.dark	{color: #111111;}
a.dark:link	{color: #111111;}
a.dark:visited {color: #800080;}
a.dark:hover	{color: #111111;}

.darkfix, a.darkfix:link, a.darkfix:visited, a.darkfix:hover {color: #111111;}

.gray {color: #888888;}
a.gray:link {color: #888888;}
a.gray:visited {color: #9980a3;}
a.gray:hover	{color: #888888;}

.grayinv {color: #333333; background-color: #EEEEEE; text-decoration: none; padding: 0 0.3em 0.1em;}

.handle	{cursor: move;}

.section		{color: #ff3502;}
a.section:link	{color: #ff3502; text-decoration: none;}
a.section:visited	{color: #ff3502; text-decoration: none;}
a.section:hover	{color: #ff3502;}

a img {border: none}
a.no:link, 
a.no:visited, 
a.no:hover{  text-decoration: none }

a.txt:link, a.txt:visited, a.txt:hover{
  text-decoration: none;
  color: #000;
}

.png img, 
div#stars img{ behavior: url('/i/png.htc') }

.button	{height:1.8em; border: 1px #93B6F5 outset; background-color: #3D7AFF; color: #FFFFFF; letter-spacing: 0px; font-size: 12px; font-family: arial, sans-serif;}
.sendmail {height:21px; width: 29px; border: 0; background-color: transparent; color: #FFFFFF; letter-spacing: 0px; font-size: 12px; font-family: arial, sans-serif; background-repeat: no-repeat; background-position: right center; cursor: pointer;}

.i	{font-size: 110%; font-size: 90%; font-style: italic; font-family: 'Times New Roman', serif; font-family: Verdana, serif;}
.b	{font-weight: bold;}
.u	{font-style: underline;}

.ft_post {font-size: 100%;  font-family: Arial, sans-serif;}

.menu	{color: #EE0000; text-decoration: underline; font-size: 85%; font-family: Arial, sans-serif; cursor: pointer; padding: 0em 0.5em 0em 0.5em; margin: 1px;}
a.menu:link	{color: #EE0000;}
a.menu:visited	{color: #EE0000;}
a.menu:hover	{color: #770000;}

h1	{font: small-caps 180% Tahoma, Arial, sans-serif; color: #000000; font-weight: normal; line-height: 1.0em;}
h2	{font-size: 155%; font-family: Tahoma, Arial, sans-serif; font-weight: normal; line-height: 1.1em; padding: 0em;}
h3	{font-size: 135%; font-family: Tahoma, Arial, sans-serif; font-weight: normal;}

.img 	{border: 1px solid #EEEEEE;}
.rimg 	{border: 1px solid #EEEEEE; float: right; margin: 0 0 0.5em 1em;}
.limg 	{border: 1px solid #EEEEEE; float: left; margin: 0 1em 0.5em 0;}
.delimiter{color: #AAAAAA;}

ul	{margin: 0.5em 0em 0.7em 1.5em; padding:0;}

.tline	{border-top: solid 1px #EEEEEE;}
.lline	{border-left: solid 1px #EEEEEE;}
.rline	{border-right: solid 1px #EEEEEE;}
.bline	{border-bottom: solid 1px #EEEEEE;}
.tbline	{border-top: solid 1px #EEEEEE; border-bottom: solid 1px #EEEEEE;}
.line	{border: solid 1px #EEEEEE;}

.m00	{padding: 0em; margin: 0em;}

.pt03	{padding-top: 0.3em; margin: 0em;}
.pt05	{padding-top: 0.5em; margin: 0em;}
.pt08	{padding-top: 0.8em; margin: 0em;}
.pt10	{padding-top: 1.0em; margin: 0em;}
.pt15	{padding-top: 1.5em; margin: 0em;}
.p15	{padding: 1.5em; margin: 0em;}

.pb03	{padding-bottom: 0.3em; margin: 0em;}
.pb05	{padding-bottom: 0.5em; margin: 0em;}
.pb08	{padding-bottom: 0.8em; margin: 0em;}
.pb10	{padding-bottom: 1.0em; margin: 0em;}
.pb15	{padding-bottom: 1.5em; margin: 0em;}
.pb20	{padding-bottom: 2.0em; margin: 0em;}

.pr03	{padding-right: 0.3em; margin: 0em;}
.pr05	{padding-right: 0.8em; margin: 0em;}
.pr08	{padding-right: 0.8em; margin: 0em;}
.pr15	{padding-right: 1.5em; margin: 0em;}
.pr20	{padding-right: 2.0em; margin: 0em;}

.pl03	{padding-left: 0.3em; margin:0em;}
.pl05	{padding-left: 0.5em; margin:0em;}
.pl08	{padding-left: 0.8em; margin:0em;}
.pl15	{padding-left: 1.5em; margin:0em;}
.pl20	{padding-left: 2.0em; margin:0em;}
.pl25	{padding-left: 2.5em; margin:0em;}

.mt03	{margin: 0.3em 0 0 0; padding: 0em;}
.mt05	{margin: 0.5em 0 0 0; padding: 0em;}
.mt08	{margin: 0.8em 0 0 0; padding: 0em;}
.mt10	{margin: 1em 0 0 0; padding: 0em;}
.mt15	{margin: 1.5em 0 0 0; padding: 0em;}

.mb01	{margin: 0 0 0.1em 0; padding: 0em;}
.mb03	{margin: 0 0 0.3em 0; padding: 0em;}
.mb05	{margin: 0 0 0.5em 0; padding: 0em;}
.mb08	{margin: 0 0 0.8em 0; padding: 0em;}
.mb15	{margin: 0 0 1.5em 0; padding: 0em;}
.mb25	{margin: 0 0 2.5em 0; padding: 0em;}

.mr03	{margin: 0 0.3em 0 0; padding: 0em;}
.mr05	{margin: 0 0.5em 0 0; padding: 0em;}
.mr08	{margin: 0 0.8em 0 0; padding: 0em;}
.mr15	{margin: 0 1.5em 0 0; padding: 0em;}

.js	{text-decoration: none; border-bottom: 1px dotted; line-height: 1.3em; cursor: pointer; cursor: hand;}
.jshl, 
a.jshl:link, 
a.jshl:visited, 
a.jshl:hover {text-decoration: none; border-bottom: 1px dotted; line-height: 1.3em; cursor: pointer; cursor: hand; color: #ff3502;}

.jshl2, 
a.jshl2:link, 
a.jshl2:visited, 
a.jshl2:hover {text-decoration: none; border-bottom: 1px dotted; line-height: 1.3em; cursor: pointer; cursor: hand; color: #3d7aff;}

.pointer{cursor: pointer; cursor: hand;}

.hint	{padding: 2px 5px 2px 5px; background-color: #fff9c4; border: 1px solid #ffe79f; color: #444444; font-size: 11px; font-family: tahoma, arial, sans-serif;}

#color {width: 423px; height: 340px; display: none; position: absolute; visibility: hidden;}

ul	{list-style-type: disc; margin: 0 0 0 1.5em; padding: 0;}
li	{margin: 0.5em 0 0 0; padding: 0;}

.right	{position: relative; left: 70%; float: right; width: 30%; border: 1px solid; padding-left: 2em;}

table.gradient_border {background-repeat: repeat-x; background-position: top; background-image: url(/i/0/back_mid_center.jpg);}
table.gradient_border td.first {padding: 27px 12px 0 28px; background-repeat: no-repeat; background-position: top left; background-image: url(/i/0/back_mid_left.jpg);}
table.gradient_border td.last {background-repeat: no-repeat; background-position: top right; background-image: url(/i/0/back_mid_right.gif)}
table.gradient_border h3 {color: #FF3502;}

span.curYear  {display: inline; color: #FFFFFF; background-color: #FF3300; padding: 0.1em 0.4em 0.2em 0.4em; font-family: tahoma; font-size: 90%;} 
span.year     {display: inline; color: #3d7aff; cursor: pointer; cursor: hand; padding: 0.1em 0.4em 0.2em 0.4em; font-family: tahoma; font-size: 90%;}

div.curMonth {display: inline; color: #FFFFFF; text-align: center; background-color: #FF3300; padding: 0.1em 0.2em 0.2em 0.2em; font-family: tahoma; font-size: 90%; margin: 0;} 
div.noMonth {display: inline; color: #888888; text-align: center; padding: 0.1em 0.2em 0.2em 0.2em; font-family: tahoma; font-size: 90%; margin: 0;}
div.month {display: inline; color: #3d7aff; cursor: pointer; cursor: hand; padding: 0.1em 0.2em 0.2em 0.2em; font-family: tahoma; font-size: 90%; margin: 0;}

span.curDay {padding: 0.2em 0.2em 0.3em 0.2em; color: #FFFFFF; background-color: #FF3300; font-family: tahoma; font-size: 85%; text-decoration: none;}
span.day	{padding: 0.2em 0.2em 0.2em 0.2em; color: #3d7aff; font-family: tahoma; font-size: 85%; text-decoration: underline; cursor: pointer; cursor: hand;}
span.noDay	{padding: 0.2em 0.2em 0.2em 0.2em; font-family: tahoma; font-size: 85%; text-decoration: none; color: #AAAAAA;}
span.holiday{}

.white_l {background: #FFFFFF url(/i/back_white_left.gif) repeat-y left top;}
.white_r {background: url(/i/back_white_right.gif) repeat-y right top;}
.white_padding {padding: 25px 32px 30px 40px;}

div.article h2, 
div.article h3 {margin: auto;}

div.article p.topline {color: #555555; font-weight: bold; font-size: 120%; font-family: Arial, sans-serif;}
div.article p.cit {border-left: 2px solid #FE3301; color: #3D7AFF; width: 30%; font-size: 150%; font-weight: normal; font-family: Arial; padding-left: 1em; float: right; margin: 0em 0.3em 1em 1em;}
div.article p.colored {width: 92%; color: #000000; font-weight: normal; margin: 1em 0 0 30px; padding: 0.5em;}
div.article p.emph {border-left: 20px solid #EEEEEE; font-weight: normal; font-size: 120%; padding-left: 1em; letter-spacing: 1px;}
div.article p.breakout  {border-left: 2px solid #EEEEEE; color: #777777; width: 30%; font-size: 85%; font-weight: normal; font-family: Arial; padding-left: 1em; float: right; margin: 0em 0.3em 1em 1em;}
div.article p.breakoutleft  {border-right: 2px solid #EEEEEE; color: #777777; width: 30%; font-size: 85%; font-weight: normal; font-family: Arial; padding-right: 1em; float: left; margin: 0em 1.3em 1em 0;}
div.article div.indent {width:200px; height:1px}

div.article p.breakout strong,
div.article p.breakoutleft strong {font-size: 110%; font-weight: bold; font-family: Arial; color: #000000;}

div.article div.vote_left {border-right: 2px solid #EEEEEE; color: #777777; width: 30%; padding-right: 1em; padding-bottom: 0.3em; float: left; margin: 0em 1.2em 0em 0;}
div.article div.vote_right {border-left: 2px solid #EEEEEE; color: #777777; width: 30%; padding-left: 1.2em; padding-bottom: 0.3em; float: right; margin: 0em 0.3em 0em 1em;}

td.pgr {padding: 2px 1px 0px 3px}
td.pgr {padding: 2px 1px 0px 3px}
td.prv {padding: 2px 3px 0px 3px}
td.nxt {padding: 2px 0px 0px 3px}

div.container{width: 90%;text-align: center}
b.rtop, b.rbottom{display:block;}
b.rtop b, b.rbottom b{display:block; font-size: 1px; line-height: 1px; overflow: hidden;}
b.r1{margin: 0px 5px;}
b.r2{margin: 0px 3px}
b.r3{margin: 0px 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0px 1px; font-size: 2px; line-height: 2px;}

.rss	{text-decoration: none; border-bottom: 1px solid #084DC0; border-right: 1px solid #084DC0; border-left: 1px solid #458AFD; border-top: 1px solid #458AFD; background-color: #0068ED; color:#FFFFFF; font-size: 76%; font-family: Tahoma, sans-serif;}
a.rss:link, a.rss:visited, a.rss:hover	{color:#FFFFFF;}

#trailer.big p {font-size: 110%; line-height: 1.3em;}
#trailer p {margin: 0; padding: 0 0 0.5em 0; line-height: 1.3em;}
#trailer a {color: #ff3502;}
#trailer h1 {margin: 0 0 0.4em 0; padding: 0;}

table.article td.thumb {padding: 0.8em 1.5em 0 2em;}
table.article td.text {padding: 0.8em 1em 1.3em 0;}
table.article td.text h3 {padding: 0; margin: 0.1em 0 0.2em 0; font-size: 150%}
table.article td.text_kleos {padding: 0.7em 3em 1.3em 0; background-image: url(/img/kleos_anons_bg2_490.gif); background-repeat: no-repeat; background-position: right top;}
table.article td.text_kleos h3 {padding: 0; margin: 0 0 0.2em 0; font-size: 150%}

table.article_mid td.r {width: 52px;}
table.article_mid td.l {width: 52px;}
