A:link                {TEXT-DECORATION: none;}
/* A:visited             {color:#990000;} */
A:hover               {COLOR: black;background:#FFFFFF;text-decoration:none;}
/* A:active              {COLOR: #DD5300;background:transparent;}
A.img:link            {TEXT-DECORATION: none;border:1px;COLOR: navy;background:lime;}
A.img:visited         {TEXT-DECORATION: none;border:1px;color:lime; background:lime;}
A.img:hover           {TEXT-DECORATION: none;border:1px;background:lime;}
BODY                  {MARGIN: 0in; COLOR: black;background:transparent;font: small Georgia, "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;font-family:"times","times new roman";}
TD                    {
	MARGIN: 0in;
	font-family: Georgia, "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif;
	font-size: small;
}
/* Magazine Layout Styles */
ul.maglist            {color:gray;margin-left:.5em;padding-left:.5em;font-size:.9em;}
.magheadbig           {color:black;background:transparent;text-decoration:none;font-size:32pt;line-height:.8em;}
.magheadbigunder      {border-bottom:5px solid gainsboro;color:black;background:transparent;text-decoration:none;font-size:32pt;line-height:.8em;}
.magtextunder         {border-bottom:3px solid #B22222;color:black;text-decoration:none;font-size:large;}
.magnumber            {color:firebrick;float:left;font-size:36pt;line-height:1.1em;}
.magheadred           {color:firebrick;font-family:sans-serif;letter-spacing:-1px;font-size:medium;font-weight:bold;text-decoration:none;line-height:1.1em;}
.magtext              {FONT-FAMILY: Arial,Georgia;color:black;font-size:medium;font-weight:bold;letter-spacing:-1px;line-height:1.2em;}
.magfirstletter       {font-size:150%; font-family:"times","times new roman"}
A.boldtext            {FONT-WEIGHT: bold;FONT-SIZE:1.1em;FONT-FAMILY: Arial,Georgia;text-decoration:none;}
A.boldtext1           {FONT-WEIGHT: bold;FONT-SIZE:1.1em;text-decoration:none;}

.magedition           {color:#999;letter-spacing:3px;line-height:4em;font-size:x-small;}
.magtitle             {color:black;background:white;width:100%;text-align:left;padding-top:3px;font-family:Georgia,Times;font-size:42px;font-weight:bold;line-height:1em;}
.magtitlesmaller      {color:black;background:white;margin-top:10px;letter-spacing:-1px;width:100%;text-align:left;padding-top:3px;padding-bottom:15px;font-family:Georgia,Times;font-size:34px;font-weight:bold;line-height:1em;padding-bottom:5px;}
.magline              {color:black;width:100%; background:#960;text-align:center;font-size:small;font-family:system,geneva;font-weight:bold;}
.authorname           {color:#666;font-size:x-small;}
H5                    {margin-top:40px;FONT: 16pt Haettenschweiler, brush script mt,impact,arial,verdana;COLOR:#600;background:transparent;}
.example              {width:90%;border:1px dashed #960;padding-left:25px;padding-right:10px;padding-top:20px;padding-bottom:20px;background:white;}

/* Navigation  */
.topnav               {border-top:1px solid silver;background: #FFE6CC;font-size:.8em;TEXT-TRANSFORM: uppercase;TEXT-ALIGN: center;font-family: system,geneva, Tahoma, "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif ;font-weight:bold;}
.topnav A             {border-left:1px solid silver;border-top:1px solid silver;border-right:1px solid black;border-bottom: 1px solid black;PADDING-RIGHT: 0.9em;PADDING-LEFT:0.9em;PADDING-TOP:0.0em;PADDING-BOTTOM:0.0em;TEXT-TRANSFORM: uppercase;BACKGROUND:white;COLOR:#666;    TEXT-DECORATION: none;    FONT-FAMILY: Tahoma, "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif ; }
.topnav A:hover       {BACKGROUND: #FFCC99;color: #990000;}
a.on                  {background: #990000;color:#FFCC99;border-top:1px solid black;border-left:1px solid black;border-right:1px solid black;}

.bottomstuff          {font-family: Tahoma, Georgia, Lucida Sans Unicode;text-align:center;LETTER-SPACING:normal;background-color:black;border:1px solid #FF6600;}

.bar                  {font-family: Tahoma,Georgia, Lucida Sans Unicode,;FONT-SIZE:.7em;FONT-WEIGHT:normal;PADDING-RIGHT:    2px;BORDER-TOP:       1px    solid black;PADDING-LEFT:     2px;        PADDING-BOTTOM:   2px;    TEXT-TRANSFORM:   none;    BORDER-LEFT:      black 0px solid;    COLOR: darksalmon;    PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid;background: none;TEXT-ALIGN: center;TEXT-DECORATION:  none;}
.bar A                {FONT-WEIGHT: bold;BACKGROUND: none transparent scroll repeat 0% 0%;    COLOR: black;    TEXT-DECORATION: none}
.bar A:hover          {FONT-WEIGHT: bold;BACKGROUND: #CCCCFF;COLOR: black;TEXT-DECORATION: none}

.barcenter            {letter-spacing:1px;word-spacing:4px;padding-right:10%;margin:0 auto;}
/* Blog Specific Styles */
H2.blog       {BORDER-RIGHT: black 1px solid;    BORDER-TOP: black 1px solid;    FONT-WEIGHT: normal;    FONT-SIZE: small;    PADDING-BOTTOM: 5px;    MARGIN: 1px;    BORDER-LEFT: black 1px solid;    WIDTH: 400px;    COLOR: black;    TEXT-INDENT: 5px;    LINE-HEIGHT: 130%;    PADDING-TOP: 5px;    BORDER-BOTTOM: black 1px solid;    FONT-FAMILY: Georgia;    background: #f5f5f5;    TEXT-ALIGN: left;}
.leftmain     {BORDER-RIGHT: silver 1px solid;    PADDING-RIGHT: 10px;    PADDING-LEFT: 10px;    FONT-SIZE: 75%;    BACKGROUND: #F5F5F5; PADDING-BOTTOM: 10px;    BORDER-LEFT: black 1px solid;    PADDING-TOP: 10px;    BORDER-BOTTOM: silver 1px solid;}
.centermain   {BORDER-RIGHT: white 1px solid;    PADDING-RIGHT: 10px;    PADDING-LEFT: 10px;    FONT-SIZE: 65%;    BACKGROUND: white;    PADDING-BOTTOM: 10px;    BORDER-LEFT: white 1px solid;    PADDING-TOP: 10px;    BORDER-BOTTOM: silver 1px solid;}
.rightmain    {BORDER-RIGHT: black 1px solid;    PADDING-RIGHT: 10px;    PADDING-LEFT: 10px;    FONT-SIZE: 75%;    BACKGROUND: #f5f5f5;    PADDING-BOTTOM: 10px;    BORDER-LEFT: silver 1px solid;    PADDING-TOP: 10px;    BORDER-BOTTOM: silver 1px solid;}
.tinytable    {BORDER-RIGHT: black 1px solid;    BORDER-TOP: black 1px solid;    FONT-SIZE: xx-small;    BORDER-LEFT: black 1px solid;    BORDER-BOTTOM: black 1px solid;    FONT-FAMILY: sans-serif;    background: transparent}
.tinytable TD {BORDER-RIGHT: black 1px solid;    BORDER-TOP: black 1px solid;    FONT-SIZE: xx-small;    BORDER-LEFT: black 1px solid;    BORDER-BOTTOM: black 1px solid;    FONT-FAMILY: sans-serif;}
/* Table Opacity Styles */
.tinytableopacity      {FONT-SIZE: xx-small;FONT-FAMILY:sans-serif;background:transparent; }
.tinytableopacity TD   {border:1px solid black;FONT-SIZE: xx-small;FONT-FAMILY: sans-serif;filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;}
.tinytableopacity25 TD {border:1px solid black;FONT-SIZE: xx-small;FONT-FAMILY: sans-serif;filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;}
.tinytableopacity50 TD {border:1px solid black;FONT-SIZE: xx-small;FONT-FAMILY: sans-serif;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
.tinytableopacity75 TD {border:1px solid black;FONT-SIZE: xx-small;FONT-FAMILY: sans-serif;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;}
/* Referrer Script Styles */
.rname        {LINE-HEIGHT: 155%;background:transparent;}
.backcolor    {background:#ffcc33;}
/* Tip Box */
.shadow       {WIDTH: 400px; text-align:center;PADDING: 15px;FILTER:shadow(color:gray);}
.tipbox       {WIDTH: 290px; margin:0px auto; TEXT-ALIGN: left;PADDING:15px; BORDER: 1px solid #999; LINE-HEIGHT: 160%;color:black; background: #f5f5f5;}

TEXTAREA      {margin-top:10px;margin-bottom:10px;padding-top:0px;padding-left:5px;padding-right:5px;border:1px solid black;FONT-WEIGHT: normal;FONT-SIZE: 1em;BACKGROUND: white;COLOR: #000099;TEXT-ALIGN: left;}

/* Monospace */
PRE           {BACKGROUND:transparent;COLOR:#000099;LINE-HEIGHT: 150%;FONT-FAMILY: courier, verdana, georgia; TEXT-ALIGN: left}
CODE          {FONT-SIZE: 105%;COLOR: #891717;FONT-FAMILY: "Courier New", Courier, monospace;}
KBD           {FONT-SIZE: 100%;COLOR: #891717;background:beige;border-left:1px solid #999;border-top: 1px solid #999;border-bottom:1px solid black;border-right:1px solid black; FONT-FAMILY: "Courier New", Courier, monospace; padding-left:1px;padding-right:1px;}

.sidebar      {BORDER-RIGHT: black 1px solid;    PADDING-RIGHT: 10px;    BORDER-TOP: black 1px solid;    PADDING-LEFT: 10px;    FONT-SIZE: 10pt;    PADDING-BOTTOM: 10px;    MARGIN: 10px;    BORDER-LEFT: black 1px solid;    LINE-HEIGHT: 140%;    PADDING-TOP: 10px;    BORDER-BOTTOM: black 1px solid;    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;    background: white}
/* old */
.text2        {BORDER-RIGHT: black 1px solid;    PADDING-RIGHT: 5px;    BORDER-TOP: black 1px solid;    PADDING-LEFT: 5px;    FONT-SIZE: 8pt;    PADDING-BOTTOM: 10px;    MARGIN: 10px;    BORDER-LEFT: black 1px solid;    LINE-HEIGHT: 130%;    PADDING-TOP: 10px;    BORDER-BOTTOM: black 1px solid;    FONT-FAMILY: Georgia, verdana, arial, helvetica, sans-serif;    background: #fefefe}
.text3        {BORDER-RIGHT: black 1px dotted;    PADDING-RIGHT: 10px;    BORDER-TOP: black 1px dotted;    PADDING-LEFT: 10px;    FONT-SIZE: x-small;    PADDING-BOTTOM: 10px;    MARGIN: 10px;    BORDER-LEFT: black 1px dotted;    COLOR: #333333;    LINE-HEIGHT: 130%;    PADDING-TOP: 10px;    BORDER-BOTTOM: black 1px dotted;    FONT-FAMILY: inherit;}
.textbox1     {BORDER:1px solid white;padding-left:5px;padding-right:5px;font-size:smaller;LINE-HEIGHT: 140%;background:transparent; }
.smalltype    {FONT-SIZE: 11px;    COLOR: #ffffff;    FONT-FAMILY: Verdana;    TEXT-ALIGN: left}
/* Headings */
H1            {FONT: 18pt Haettenschweiler, brush script mt,impact,arial,verdana;    COLOR: black;    LETTER-SPACING: 1px;    background: transparent;    TEXT-ALIGN: center}
H2            {FONT: 18pt Haettenschweiler, brush script mt,impact,arial,verdana;    COLOR: #666;    LETTER-SPACING: normal;    TEXT-ALIGN: center}
H2.myhead     {LEFT: 5px; FONT: italic 72pt times, serif;    COLOR: #ffcc00;    POSITION: relative;TOP: 0px;}
H2.myhead24   {LEFT: 5px;    FONT: italic 24pt times, serif;    COLOR: #ffcc00;    POSITION: relative;    TOP: 5px;    background: transparent}
H2.myhead18   {LEFT: 5px;    FONT: italic 18pt times, serif;    COLOR: #ffcc00;    POSITION: relative;    TOP: 5px;    background: transparent}
H2.fronthead  {BORDER-RIGHT: medium none;    BORDER-TOP: medium none;    FONT-SIZE: large;    PADDING-BOTTOM: 0px;    BORDER-LEFT: medium none;    WIDTH: auto;    COLOR: #ff6600;    PADDING-TOP: 0px;    BORDER-BOTTOM: medium none;    FONT-FAMILY: Arial, Helvetica, sans-serif;    HEIGHT: auto;    background: transparent;    TEXT-ALIGN: center}
H3            {FONT: 16pt Haettenschweiler, brush script mt,impact,arial,verdana;    COLOR:black;    background:transparent;     LETTER-SPACING: normal;    TEXT-ALIGN: center;}
H3.color      {COLOR:#CC3300;background:transparent;FONT: 16pt Haettenschweiler, brush script mt,impact,arial,verdana;         LETTER-SPACING: normal;    TEXT-ALIGN: center;}
H3.frontstyle {FONT: 18pt Haettenschweiler, brush script mt,impact,arial,verdana;    COLOR:black;    background:white;     LETTER-SPACING: normal;    TEXT-ALIGN: center;margin-top:0px;margin-bottom:0px;}
H3.fronthead  {FONT: 18pt Haettenschweiler, brush script mt,impact,arial,verdana;    MARGIN-LEFT: 30px;    COLOR: #ff3300;    POSITION: relative;    TOP: -290px;    background: transparent}
H3.myhead     {FONT: bold 18pt times, sans-serif;MARGIN-LEFT: 20px;COLOR: #000000;POSITION: relative;TOP: -60px;}
H3.trans     {BACKGROUND: white;    FILTER: alpha(opacity=50);    FONT: 18pt Haettenschweiler, brush script mt,impact,arial,verdana;    WIDTH: 100%;    COLOR: black;    moz-opacity: .50;    opacity: .50;-khtml-opacity: 0.50; }
H4 {color:black;background:transparent;FONT: 14pt Haettenschweiler, brush script mt,impact,arial,verdana;  }
p.first {margin-top:5px;}
H4.withbars   {PADDING-RIGHT: 5%;	BORDER-TOP: maroon 4px double;	MARGIN-TOP: 20px;	PADDING-LEFT: 5%;	MARGIN-BOTTOM: 2px;	PADDING-BOTTOM: 3px;	FONT: 18pt Haettenschweiler, brush script mt,impact,arial,verdana;	TEXT-TRANSFORM: capitalize;	COLOR: #000000;	PADDING-TOP: 3px;	BORDER-BOTTOM: maroon 4px double;	background: #F5F5DC;}
H6            {FONT-WEIGHT: normal;    FONT-SIZE: 12pt;    WORD-SPACING: 4px;    COLOR: #cc3300;    FONT-FAMILY: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;    LETTER-SPACING: 2px;    background: transparent;    TEXT-ALIGN: center}
H6.mandarin   {FONT: italic; FONT-WEIGHT: bolder;    FONT-SIZE: 12pt;    WORD-SPACING: 4px;    COLOR: #cc3300;    LINE-HEIGHT: 150%;    FONT-FAMILY: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;    LETTER-SPACING: 1px;    background: transparent;    TEXT-ALIGN: center}
H6.monotype   {FONT: italic; FONT-WEIGHT: bolder;    FONT-SIZE: 12pt;    WORD-SPACING: 4px;    COLOR: #cc3300;    LINE-HEIGHT: 150%;    FONT-FAMILY: "Times", Verdana, Geneva, Arial, Helvetica, sans-serif;    LETTER-SPACING: 3px;    background: transparent;    TEXT-ALIGN: center}
.subtitle     {background:lime;FONT: 14pt Haettenschweiler, brush script mt,impact,arial,verdana;    COLOR: #333333;}
.front        {POSITION: relative;TOP: -50px;background: transparent}
.navbutton    {BORDER-RIGHT: #000000 thin outset;BORDER-TOP: #cccccc thin outset;    BORDER-LEFT: #cccccc thin outset;    BORDER-BOTTOM: #000000 thin outset;    background: #ffffff}
SPAN.mandnav  {FONT-WEIGHT: bold;    FONT-SIZE: 14pt;    BACKGROUND: #333333;    COLOR: #000000}
.divcenter300 {width:300px;margin:0 auto;text-align:left;}
.divcenter350 {width:350px;margin:0 auto;text-align:left;}

DIV.map {CLEAR: both; MARGIN: 4em -6em 2em -4%; PADDING-TOP: 190px; background: transparent; text-shadow: 0.2em 0.2em silver}
DIV#box {BORDER-RIGHT: #000000 3px solid; PADDING-RIGHT: 50px; BACKGROUND-POSITION: 180% 75%;    BORDER-TOP: #000000 3px solid;    PADDING-LEFT: 10px;    FONT-SIZE: small;
    BACKGROUND-IMAGE: url(background.png);
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #000000 3px solid;
    WIDTH: 250px;
    COLOR: #ffffff;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #000000 3px solid;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Helvetica, Arial, Tahoma, sans-serif;
    background: #005400
}
P.center    {FONT-WEIGHT: normal;    FONT-SIZE: 14pt;    WORD-SPACING: normal;    COLOR: #666666;    WHITE-SPACE: normal;    background: transparent;    TEXT-ALIGN: center}
P.pulltrans {color:black;width:150px;background:white;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;-khtml-opacity: 0.50; float:right;margin-top:10px;margin-bottom:10px;margin-left:10px;font-family:Verdana, Arial, Helvetica,Georgia;font-size: 28px;line-height:26px;  text-align: right;border:2px dotted black;}
.pullquote  {BORDER-RIGHT: maroon 1px solid;    PADDING-RIGHT: 5px;    BORDER-TOP: maroon 1px solid;    MARGIN-TOP: 10px;    PADDING-LEFT: 5px;    FONT-WEIGHT: bold;    BACKGROUND: salmon;    FLOAT: right;    PADDING-BOTTOM: 5px;    MARGIN-LEFT: 10px;    BORDER-LEFT: maroon 1px solid;    WIDTH: 150px;    COLOR: black;    LINE-HEIGHT: 140%;    PADDING-TOP: 5px;    BORDER-BOTTOM: maroon 1px solid}
P.thelist   {BACKGROUND:white;COLOR:silver;PADDING-RIGHT: 20px;PADDING-LEFT: 20px;FONT-SIZE: large;}
UL          {LIST-STYLE-IMAGE: url(http://www.mandarindesign.com/images/box.png); LIST-STYLE-TYPE: square}

BLOCKQUOTE  {FONT-SIZE: small;    FONT-FAMILY: "Courier New", Courier, monospace;    background: transparent;    TEXT-ALIGN: justify}
blockquote2 {BORDER-RIGHT: 0px;    PADDING-RIGHT: 0px;    BORDER-TOP: 0px;    PADDING-LEFT: 10px;    PADDING-BOTTOM: 0px;    MARGIN-LEFT: 10px;    BORDER-LEFT: maroon 1px dotted;    PADDING-TOP: 0px;    BORDER-BOTTOM: 0px}
H1.fancy    {BORDER-TOP: maroon 4px double;    MARGIN-TOP: 0px;    PADDING-LEFT: 10px;    FONT-WEIGHT: normal;    MARGIN-BOTTOM: -5px;    LINE-HEIGHT: 140%;    BORDER-BOTTOM: maroon 3px double;    FONT-FAMILY: Haettenschweiler;    LETTER-SPACING: normal;    background: #f5f5f5;    color:lime;    font-family: BernhardFashion BT,Serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 450%; line-height: 1.4em; font-size-adjust: none; font-stretch: normal; color:lime;}
.blogrightside { FONT-SIZE: 80%;    FONT-FAMILY: Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif;    PADDING-BOTTOM: 10px;    PADDING-RIGHT: 15px;    PADDING-LEFT: 10px;    MARGIN: 3px;    PADDING-TOP: 10px;    background:#FFF;    TEXT-ALIGN: left;}
.leftside   {FONT-SIZE: 85%;FONT-FAMILY: Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif;padding-top:  0px;PADDING-bottom:10px;PADDING-right:10px;PADDING-left: 10px;background: white;TEXT-ALIGN: left;}
.centerside {FONT-SIZE: 85%;FONT-FAMILY: Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif;PADDING-TOP:  0px;PADDING-bottom:10px;padding-right: 8px;padding-left:  8px;background: white;TEXT-ALIGN: left;}
.rightside  {;FONT-SIZE:85%;FONT-FAMILY: Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif;PADDING-TOP:  0px;PADDING-bottom:10px;PADDING-right:10px;PADDING-left: 10px;background: white;TEXT-ALIGN: left;MARGIN: 0px;}
.box1       {clear:both;background:white;border-bottom:1px solid white;border-left:1px solid white;border-right:1px solid white;padding-top:1px;padding-left:5px;padding-right:5px;padding-bottom:16px;}
.box2       {background:white;border-bottom:1px solid white;border-left:1px solid white;border-right:1px solid white;padding-top:0px;padding-left:5px;padding-right:5px;padding-bottom:0px;}
.faqtext    {margin-top:100px;PADDING:10px;border-top: 1px dashed silver;FONT-SIZE: smaller;LINE-HEIGHT: 150%;FONT-FAMILY: Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif;    background:transparent;     color:#666;    TEXT-ALIGN: left;}
.text       {PADDING:10px;BORDER: black 1px solid;FONT-SIZE: small;margin-left:3px;margin-right:3px;margin-top:3px;margin-bottom:10px;LINE-HEIGHT: 150%;    FONT-FAMILY: Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif;    background: white;    TEXT-ALIGN: left;}
.textnarrow {PADDING-top:20px;padding-bottom:50px;padding-left:50px;padding-right:50px;BORDER: black 1px solid;FONT-SIZE: small;margin-left:3px;margin-right:3px;margin-top:3px;margin-bottom:10px;LINE-HEIGHT: 150%;    FONT-FAMILY: Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif;    background: white;    TEXT-ALIGN: left;}
.nearlybold {FONT-WEIGHT:600;padding-top: 10px;padding-bottom:10px; }
.polaroid   {padding:15px 15px 55px 15px;background:white;border:1px solid black; text-align:center;}
.polaroidtext {color:black;position:relative; top: -50px;}

/* Opacity and Transparency  will work but will not validate */
.magopacity               {color:#930;background:white;letter-spacing:normal;width:100%;margin-top:5px;margin-bottom:2px;text-align:left;filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;-khtml-opacity: 0.85; font-family:Haettenschweiler, Verdana, Arial, Helvetica;}
.maglineclear             {color:#930;background:#930;width:100%; text-align:center;font-size:small;font-family:system,geneva;font-weight:bold;filter:alpha(opacity=15);-moz-opacity:.15;opacity:.15;-khtml-opacity: 0.15; }
div.transOFF              {width: 100%;}
div.transON               {width: 100%;opacity:.50;filter: alpha(opacity=50) ; -moz-opacity: 0.5;-khtml-opacity: 0.5; }
a.linkopacity img         {filter:alpha(opacity=50); -moz-opacity: 0.5;   opacity: 0.5;-khtml-opacity: 0.5; }
a.linkopacity:hover img   {filter:alpha(opacity=100);-moz-opacity: 1.0;   opacity: 1.0;-khtml-opacity: 1.0;}
a.linkopacity25 img       {filter:alpha(opacity=25); -moz-opacity: 0.25;   opacity: 0.25;-khtml-opacity: 0.25;}
a.linkopacity25:hover img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;-khtml-opacity: 1.0; }
a.linkopacity75 img       {filter:alpha(opacity=75) ; -moz-opacity: 0.75;opacity: 0.75;-khtml-opacity: 0.75; }
a.linkopacity75:hover img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;-khtml-opacity: 1.0; }
a.linkopacity85 img       {filter:alpha(opacity=85) ; -moz-opacity: 0.85;opacity: 0.85;-khtml-opacity: 0.85; }
a.linkopacity85:hover img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;-khtml-opacity: 1.0; }
a.linkopacity90 img       {filter:alpha(opacity=90) ; -moz-opacity: 0.90;opacity: 0.90;-khtml-opacity: 0.90; }
a.linkopacity90:hover img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;-khtml-opacity: 1.0; }
a.textopacity:link        {filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75;-khtml-opacity: 0.75; }
a.textopacity:visited     {filter:alpha(opacity=50); -moz-opacity: 0.50; opacity: 0.50;-khtml-opacity: 0.50; }
a.oldtextopacity:hover    {background:url(http://www.mandarindesign.com/images/ivan.jpg);filter:alpha(opacity=100);-moz-opacity: 1.0;  opacity: 1.0;-khtml-opacity: .99; }
a.textopacity:hover       {background:transparent;filter:alpha(opacity=100);-moz-opacity: 1.0;  opacity: 1.0;-khtml-opacity: .99; }

.8_normal {  font: normal 8px Verdana, Arial, Helvetica, sans-serif}
.9_normal {  font: normal 9px Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
.9_bold {  font: bolder 9px Verdana, Arial, Helvetica, sans-serif}
.09_normal_linea { font: normal 9px Verdana, Arial, Helvetica, sans-serif; text-decoration: overline}
.10_normal {  font: normal 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
.10_bold {  font: bolder 10px Verdana, Arial, Helvetica, sans-serif}
.12_normal {  font: normal 12px Verdana, Arial, Helvetica, sans-serif}
.12_bold {  font: bolder 12px Verdana, Arial, Helvetica, sans-serif}
.11_normal { font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.11_normal_centrado {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
}
.11_bold {  font: bold 11px Verdana, Arial, Helvetica, sans-serif}
.14_normal {  font: normal 14px Verdana, Arial, Helvetica, sans-serif}
.14_bold {  font: bold 14px Verdana, Arial, Helvetica, sans-serif; text-align: left}
.16_normal {  font: bold 16px Verdana, Arial, Helvetica, sans-serif}
.16_bold {  font: bold 16px Verdana, Arial, Helvetica, sans-serif}
.14_bold_titulo { font: bold 14px Verdana, Arial, Helvetica, sans-serif; text-align: left ; text-indent: 2pt; text-transform: none; color: #990000; letter-spacing: normal; word-spacing: normal; white-space: normal; list-style-type: disc}
.14_bold_azul { font: bold 14px Verdana, Arial, Helvetica, sans-serif; text-align: left ; border: none; border-color: #003366 #003366 black black; list-style: lower-alpha; text-decoration: underline; color: #004d73}
.12_subtitulo { font: bolder 12px/30px Verdana, Arial, Helvetica, sans-serif}
.resaltado {  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline overline; background: #FF0000}
.cuerpo_noticia {  font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-align: justify; margin: 10px 3px 3px; clip:  rect( 5px  ); border-width: 0px thick 0px 0px; border-color: black #CC0000 black black}
