/********* ALL ********/
 * {margin:0; padding:0; border:none; }
 body{height:100%; text-align:center; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family:Ariel,Verdana,sans; font-size: 62.5%; color:#666;background-color:#999;}
 #pageallcontent {margin-top:50px;width:989px; margin-right:auto; margin-left:auto; text-align:left; background:#dcd5d5; border:solid; border-width:.1em .1em .1em .1em; border-color:#fff #aaa #aaa #fff; }
 #pageedge {width:980px; margin-right:auto; margin-left:auto; text-align:left; border:solid; border-width:5px 5px 0px 5px; border-color:#dcd5d5; }

 /********* ELEMENTS ********/
 sup,sub{color:#993333;line-height:0;}
 pre { font-family:Courier,sans;font-size:1em;color:#000;}
 p { margin:8px 10px 8px 10px; color:#777; font-size: 1.1em; line-height: 1.3em;}
 li { margin:5px 3px 3px 0px; color:#777; font-size: 1.1em;}
 #no-bg { border-style:none; }
 a:link img { border-style:none; border-width:0; }
 a:link { color:#666666; text-decoration:none; border-bottom:#666666; border-width:0px 0px 1px 0px; border-style:none none dotted none; font-size: 1em; }
 a:visited { color:#666666; text-decoration:underline; border-bottom:#666666; border-width:0px 0px 0px 0px; border-style:none none none none;font-size: 1em; }
 a.red {color:#993333; font-weight:600;}
 a.white {color:#ffffff;}
 .white {color:#ffffff;}
 img { border-style:none none none none; }
 h1 {	font-size:1.1em;height:20px; position:relative; background-image:url(../images/bg.png); border:solid; border-width:1px 0 1px 1px; border-color:#fff #888 #888 #fff; color:#555; padding:2px 0px 0px 5px; }
 h2 {	font-size:1.1em;height:20px; position:relative; background-image:url(../images/bg.png); border:solid; border-width:1px 0 1px 1px; border-color:#fff #888 #888 #fff; color:#555; padding:2px 0px 0px 5px; }
 h3 {	font-size:1.1em;height:20px; position:relative; background-image:url(../images/bg.png); border:solid; border-width:1px 0 1px 1px; border-color:#fff #888 #888 #fff; color:#555; padding:2px 0px 0px 5px; }
 h4 {	font-size:1.1em;height:20px; position:relative; background-image:url(../images/bg.png); border:solid; border-width:1px 0 1px 1px; border-color:#fff #888 #888 #fff; color:#555; padding:2px 0px 0px 5px; }
 h5 {	font-size:1.1em;}
 ul { margin:0px 0px 0px 5px; padding:0px 0px 0px 0px; list-style-type:none; color:#666666; font-size: 1em;}

dl.listsmall { margin:8px 20px 0px 20px;font-size: 1.1em; line-height: 1em;}
.listsmall dt { color:#993333; padding-bottom:0.7em; font-weight: bold;float: left;clear: left;padding-right: 0.5em;width: 30%; line-height: 1em;}
.listsmall dd { padding-bottom:0.7em;float: left;width: 60%;margin-left: 0;line-height: 1em;}

dl.glossary { width:540px; margin:8px 20px 0px 20px;font-size: 1.1em;}
.glossary dt { color:#000; padding-bottom:0.7em; font-weight: bold;float: left;clear: left;padding-right: 0.5em;width: 20%; }
.glossary dd { padding-bottom:0.7em;float: left;width: 75%;margin-left: 0;}

dl.general { width:540px; margin:8px 10px 8px 10px;font-size: 1.1em;padding:10px;}
.general dt { color:#000; padding-top:0.7em; font-weight: bold;float: left;clear: left;padding-right: 0.5em;width: 40%; }
.general dd { padding-top:0.7em;float: left;width: 55%;margin-left: 0;}

dl.contentlist {font-size: 1.1em; padding: 2.5em; width:90%}
.contentlist dt {color: #000;float: left; clear: left; width: 40%;font-weight: bold;}
.contentlist dd {margin: 0 0 0 220px; padding: 0 0 0.5em 0; }

table.contenttable {font-size:1.1em; margin:.5em 2.5em 1.5em 2.5em; width:90%; color:#000;}
.contenttable1 {background: #eee}
.contenttable2 {}

 /********* TOP ********/
 #topedges { border:solid; border-width:1px 1px 1px 1px; border-color:#ccc #999 #999 #ccc; }
 #topheaderboxbg {background:#444;height:100%;}
 #topheaderbox { border:solid; border-width:0px 0px 2px 0px; border-color:#444;margin:0 0 0 0;}
 body#home div#topheaderbox, body#b-dir div#topheaderbox  {height:205px;}

 #topstrapboth { padding:0px 0px 22px 12px; background-image:url(../images/top-bg.png); height:100%;}
 #topstrapleft { padding:22px 0px 0px 12px; position:relative; float:left; width:545px;}
 #topstrapleft img { margin:0px 5px -2px -6px ; }
 #topstrapleft p { color:#fff; display:inline; }
 #topstrapleft a { text-decoration:none;border:0px;}
 #topstrapright { position:relative; float:right; right:0; width:300px; text-align:right;}
 #topstrapright p { color:#ddd; }
 #topstrapright a { text-decoration:none;border:0px;}

 #topstrapbott {height:30px; position:relative; background:#4B4949; width:979px}
 #topstrapbottright { font-size: 1.1em; position:absolute; right:3px; width:196px; height:27px;overflow:hidden;float:right;border:0px;}
 #topstrapbottright img {display:none; }
 #topstrapbottright input {vertical-align: middle;}
 #topstrapbottright td { background:#4B4949}
 #topstrapbottright table { background:#4B4949}
 #googleSearchUnitIframe {margin:4px 0px 4px 3px; color:#777;}

 #topstrapbottleft { font-size: 1.1em; line-height: 1.3em;margin:7px 5px 5px 5px; position:relative; float:left; width:400px;color:#ddd; }
 #topstrapbottleft a {color:#ddd;text-decoration:none;}


 #mainstrapbott1 {position:relative; }
 #mainstrapbottleft1 { width:300px; text-align:right}
 #mainstrapbottright1 { position:absolute; right:0px; width:270px; text-align:left; margin:-25px 0px 0px 0px; }
 #mainstrapbott2 {position:relative; background-color:#fff; padding:0px 0px 5px 0px; }
 #mainstrapbottleft2 { width:300px; text-align:right; }
 #mainstrapbottright2 { position:absolute; right:0px; width:270px; text-align:left; margin:-25px 0px 0px 0px; }
 #mainstrapbottleft2 input {margin:5px 0px 0px 5px; }
 #mainstrapbottleft2 label {margin:5px 0px 0px 5px; }


/********* ALL 3 ********/
 #mainedges { width:989px; border:solid; border-width:0px 1px 1px 1px; border-color:#ccc #999 #999 #ccc; }
 #fullcontent { background:#fff;width:979px; border-color:#fff, border:solid; border-width:5px 5px 5px 0px; }
 #fullcontent p { color:#777; font-size: 1.1em; line-height: 1.3em;}


/********* LEFT ********/
 #leftcontentall { width:200px; float:left; background:#dcd5d5; border:solid; border-width:5px 5px 5px 5px; border-color:#dcd5d5; }
 #leftmenudepth { background-color:#fff; position:relative; line-height:120%; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; border:solid; border-width:1px 1px 1px 1px; border-color:#ccc #aaa #aaa #ccc; }
 #leftmenutools { background-color:#fff; position:relative; line-height:120%; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; border:solid; border-width:1px 1px 1px 1px; border-color:#ccc #aaa #aaa #ccc; }
 #leftmenuinfo { background-color:#fff; position:relative; line-height:120%; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; border:solid; border-width:1px 1px 1px 1px; border-color:#ccc #aaa #aaa #ccc; }
 #leftmenuikons { position:relative; margin:0px 0px 5px 0px; padding:4px 5px 5px 0px; text-align:right; }
 #leftmenuikons img { padding:0px 0px 0px 0px; border:none; }
 #lefthow { background-color:#fff; position:relative; line-height:120%; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; border:solid; border-width:1px 1px 1px 1px; border-color:#ccc #aaa #aaa #ccc; }
 #leftprom { background-color:#fff; position:relative; line-height:120%; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; border:solid; border-width:1px 1px 1px 1px; border-color:#ccc #aaa #aaa #ccc; }
 #leftextra { background-color:#fff; position:relative; line-height:120%; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; border:solid; border-width:1px 1px 1px 1px; border-color:#ccc #aaa #aaa #ccc; }

 #leftintro {background-color:#fff; position:relative; line-height:120%; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; border:solid; border-width:1px 1px 1px 1px; border-color:#ccc #aaa #aaa #ccc; }
 #leftintro h5 {font-size: 1.1em;color:#ffffff; height:20px; position:relative; background-image:url(../images/bg-black.png); border:solid; border-width:1px 1px 1px 1px; border-color:#ffffff #ffffff ##ffffff #ffffff; font-color:#ffffff; padding:2px 0px 0px 5px; }
 #leftintro p {color:#000;}

 /********* MAIN ********/
 #maincontentall { width:577px; float:left; background:#dcd5d5; border:solid; border-width:5px 5px 5px 0px; border-color:#dcd5d5; }

 #maincontentall a:link { color:#993333; text-decoration:none; border-bottom:#666666; border-width:0px 0px 1px 0px; border-style:none none dotted none; }
 #maincontentall a:visited { color:#993333; text-decoration:underline; border-bottom:#993333; border-width:0px 0px 0px 0px; border-style:none none none none; }
 #maincontentall a:hover { color:#009900; text-decoration:underline; border-bottom:#993333; border-width:0px 0px 0px 0px; border-style:none none none none; }
 #mainstrapboth { width:100%; margin:0px 0px 5px 0px; background:#fff; border:solid; border-width:1px; border-color:#ccc #aaa #aaa #ccc; }
 #mainstrapboth p { margin:4px 5px 3px 10px; color:#777; font-size: 1.1em; line-height: 1.3em;}

 #mainstrapleft { position:relative; float:left; width:49%; border:solid; border-width:0; border-color:#fff;}
 #mainstrapright { position:relative; float:right; right:0; width:50%; border:solid; border-width:0; border-color:#fff; }

 #maincontentall h1 {height:20px;color:#000;}


 #mainsplit {width:557px;background:#fff;border:dotted; border-width:0 0 1px 0; border-color:#ccc;;margin:0px 10px 0px 10px; padding:4px 0px 3px 0px; }
 #mainsplitleft { position:relative; float:left; width:90%; border:solid; border-width:1px 1px 1px 1px; border-color:#fff; background:#fff; height:16px;font-size: 1.1em;margin:-1px 0px 0px 0px; padding:0px 0px 0px 0px;}
 #mainsplitleft img {float:left;margin:-3px 3px 0px 0px; padding:0px 0px 0px 0px; border:0px; }
 #mainsplitright { font-size: 1.1em;text-align:right;position:relative; float:right; right:0; width:9%; border:solid; border-width:1px 0px 0px 0px; border-color:#fff; background:#fff; }
 #mainbott {width:557px;background:#fff;border:dotted; border-width:1px 0 0 0; border-color:#ccc;margin:0px 10px 0px 10px; padding:4px 0px 3px 0px; }
 #mainbottleft { position:relative; float:left; width:90%; border:solid; border-width:1px 1px 1px 1px; border-color:#fff; background:#fff; height:16px;font-size: 1.1em;margin:-1px 0px 0px 0px; padding:0px 0px 0px 0px;}
 #mainbottleft img {float:left;margin:-3px 3px 0px 0px; padding:0px 0px 0px 0px; border:0px; }
 #mainbottright { font-size: 1.1em;text-align:right;position:relative; float:right; right:0; width:9%; border:solid; border-width:1px 0px 0px 0px; border-color:#fff; background:#fff; }



 #maincontentbloc {background-color:#fff; width:100%; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; border:solid; border-width:1px 1px 1px 1px; border-color:#ccc #aaa #aaa #ccc; }
 #maincontentbloc h1 {font-size: 2.2em;height:20px; position:relative; background-image:none; border:solid; border-width:0;color:#555; padding:2px 0px 0px 10px;margin-bottom:15px;margin-top:5px;}
 #maincontentbloc h2 {font-size: 1.3em;background-image:none; color:#993333; border:none; padding:2px 0px 0px 10px;clear: left}
 #maincontentbloc p.top { text-align:right; font-size: 1.1em; line-height: 1.3em;background-color:#fff;margin:0px 5px 0px 10px; padding:0px 10px 0px 0px; color:#993333; }
 #maincontentbloc p.author { text-align:right; font-size: 1.1em; line-height: 1.3em;background-color:#fff;margin:0px 5px 0px 10px; padding:5px 10px 0px 0px; color:#000;}

 #maincontentbloc li { margin:5px 3px 3px 15px; color:#777; font-size: 1.1em;}

 blockquote#related {background-image:none; font-size:1em; width: 185px; float: right; margin-top:15px;margin-left:10px;margin-right: 10px;padding-left:5px;line-height: 1.3em;border:dotted; border-width:1px; border-color:#ccc;margin-bottom:10px;}
 h6#related {font-size:1.0em;width:100%;float:right;color:#000;margin-top:5px; margin-bottom:5px;background-color:#fff;}
 blockquote#related p {background-color:#fff;}

 blockquote#pop {background-image:none; font-size:1em; width: 190px; float: right; margin-top:15px;margin-left:10px;margin-right: 10px;padding:0px;line-height: 1.3em;border:dotted; border-width:1px; border-color:#ccc;margin-bottom:10px;}
 h6#pop {font-size:1.0em;width:100%;float:right;color:#000;margin-top:5px; margin-bottom:5px;padding-left:5px;}

 blockquote#stillstuck {background-image:none; font-size:1em; width: 185px; float: right; margin-top:15px;margin-left:10px;margin-right: 10px;padding-left:5px;line-height: 1.3em;border:dotted; border-width:1px; border-color:#ccc;margin-bottom:10px;}
 h6#stillstuck {font-size:1.0em;width:100%;float:right;color:#000;margin-top:5px; margin-bottom:5px;background-color:#fff;}
 blockquote#stillstuck p {background-color:#fff;}


 /********* QandA ********/
 #mainquestions .head{background-color:#fff; background:#f5f5f5; margin-bottom:0px; margin-top:10px; }
 #mainquestions dt{font-size: 1.1em; line-height: 1.3em;background-color:#fff; float:left; width:170px; color:#993333; clear:left; }
 #mainquestions dd{font-size: 1.1em; line-height: 1.3em;background-color:#fff; float:left; width:373px; }
 #mainquestions dt,#mainquestions dd{background-color:#fff; display:block; padding:8px; border-top:1px dotted #d7d7d7;}
 * html #mainquestions dt{background-color:#fff; width:170px; }
 * html #mainquestions dd{background-color:#fff; padding-left:230px!important;float:none; width:auto; }
 * html #mainquestions .head{background-color:#fff; background:#f5f5f5;margin-bottom:0px; margin-top:0px; }


 /********* Newsletter ********/
 form#email input {border:1px solid #aaa; background:#ddd url(../images/bg-email.png) repeat-x top left; padding-left:0.5em; margin-bottom:0.6em; }
 form#email #button { color:#666; padding-right:0.5em; cursor:pointer; width:60px; margin-left:8px; margin-right:8px; margin-top:5px;}
 form#email #button:hover {color:#000; padding-right:0.5em; cursor:pointer; width:60px; margin-left:8px; margin-right:8px; margin-top:5px; }


 /********* Names ********/
 form#names input {border:1px solid #aaa; background:#ddd url(../images/bg-email.png) repeat-x top left; font-size:1.1em;margin-top:5px;margin-left:5px;font-family:Ariel,Verdana,sans;  width:60px; height:14px;}
 form#names select { font-size:1.1em;margin-top:5px;margin-left:5px;font-family:Ariel,Verdana,sans; color:#666;background:#eee; height:18px;border:1px solid #ddd;width:177px;}


 /********* RIGHT ********/
 #rightcontentall { width:190px; padding:0px; float:right; border:solid; border-width:5px 5px 5px 0px; border-color:#dcd5d5; }
 #rightcontentbloc { background:#fff; border:solid; border-width:1px 1px 1px 1px; border-color:#ccc #aaa #aaa #ccc; }
 #rightcritics { background-color:#fff; position:relative; line-height:120%; margin:5px 0px 5px 0px; padding:0px 0px 5px 0px; border:solid; border-width:1px 1px 1px 1px; border-color:#ccc #aaa #aaa #ccc; }
 #rightforums { background-color:#fff; position:relative; line-height:120%; margin:5px 0px 5px 0px; padding:0px 0px 5px 0px; border:solid; border-width:1px 1px 1px 1px; border-color:#ccc #aaa #aaa #ccc; }
 #rightwotmudcast { background-color:#fff; position:relative; line-height:120%; margin:5px 0px 5px 0px; padding:0px 0px 5px 0px; border:solid; border-width:1px 1px 1px 1px; border-color:#ccc #aaa #aaa #ccc; }
 #rightwotmudcast img {padding:0px 10px 0px 10px;  }
 #rightstore { background-color:#fff; position:relative; line-height:120%; margin:5px 0px 5px 0px; padding:0px 0px 5px 0px; border:solid; border-width:1px 1px 1px 1px; border-color:#ccc #aaa #aaa #ccc; }
 #rightbookmarks { background-color:#fff; position:relative; line-height:120%; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; border:solid; border-width:1px 1px 1px 1px; border-color:#ccc #aaa #aaa #ccc; }
 #rightbookmarks img { margin:0px 0px -3px 0px; padding:0px 5px 0px 3px; }
 #rightbookmarks li {margin:0px 0px 0px -15px; padding:3px 0px 3px 0px; list-style-image:none; list-style-type:none; }
 #rightbookmarks h3 {font-size:1.1em;height:20px; position:relative; background-image:url(../images/bg.png); border:solid; border-width:1px 0 1px 1px; border-color:#fff #888 #888 #fff; color:#555; padding:2px 0px 0px 5px; }
 #rightcritics { background-color:#fff; position:relative; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; border:solid; border-width:1px 1px 1px 1px; border-color:#ccc #aaa #aaa #ccc; }
 #rightcritics img { margin:0px 0px -3px 0px; padding:0px 5px 0px 3px; }
 #rightcritics li { margin:0px 0px 0px -15px; padding:3px 0px 3px 0px; list-style-image:none; list-style-type:none; }
 #rightprom { background-color:#fff; position:relative; line-height:120%; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; border:solid; border-width:1px 1px 1px 1px; border-color:#ccc #aaa #aaa #ccc; }
 #righthelp { background-color:#fff; position:relative; line-height:120%; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; border:solid; border-width:1px 1px 1px 1px; border-color:#ccc #aaa #aaa #ccc; }
 #rightextra { background-color:#fff; position:relative; line-height:120%; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; border:solid; border-width:1px 1px 1px 1px; border-color:#ccc #aaa #aaa #ccc; }
 #rightmailinglist { background-color:#fff; position:relative; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; border:solid; border-width:1px 1px 1px 1px; border-color:#ccc #aaa #aaa #ccc; }


 /********* BOTTOM ********/
 #botstrip { font-size: 1.1em; line-height: 1.3em;height:18px; width:506px; margin-left:auto; margin-right:auto; position:relative; text-align:right; background:#fff ; border:solid; border-width:1px 1px 1px 1px; border-color:#ccc #999 #999 #ccc; padding:5px 5px 5px 5px; margin-bottom:-5px; }
 #botstrip img { float:left; padding:0px 5px 5px 5px; margin-bottom:-5px; }

 #pagefooter p { color:#fff;width:400px; margin-left:auto; margin-right:auto; position:relative; text-align:center;  }
 #pageupdated p { color:#fff;width:400px; margin-left:auto; margin-right:auto; position:relative; text-align:center;}


 /********* MENU ********/
 .hovermenu ul{padding-left:0; margin-left:0; height:26px; background-color:#323232; text-decoration:none;}
 .hovermenu ul li{list-style:none; display:inline; height:22px; text-decoration:none; }
 .hovermenu ul li a{color:#ccc; height:21px; padding:4px 6px 1px 6px; float:left; background-image:url(../images/tab1.png); width:60px; text-decoration:none; }
 .hovermenu ul li a:visited{color:#ccc; height:21px; padding:4px 6px 1px 6px; float:left; background-image:url(../images/tab1.png); width:60px; text-decoration:none; }
 .hovermenu ul li a:hover{color:#fff; height:21px; padding:5px 5px 0px 7px; float:left; background-image:url(../images/tab2.png); color:#fff; width:60px; text-decoration:none; }
  html>body .hovermenu ul li a:active{ /* Apply mousedown effect only to NON IE browsers */border-style:inset; }


 /********* BOOKMARKS ********/
 .addToContent {text-align:center; padding:3px; }
 .addToV {font-size: 1.1em; line-height: 1.3em;margin:auto; text-align:left; padding-bottom:3px; }
 .addToV img {vertical-align:middle; cursor:pointer; }
 .addToV dd, .addToVNoImg dd {list-style:none; margin:2px 2px 2px 0px; padding:2px 2px 2px 0px; cursor:pointer; }
 .l {text-decoration:underline; }
  #bookmarks li { margin:5px 3px 3px 0px; color:#777; }


 /********* FORMS ********/
 form#search input {border:1px solid #444; background:#ddd url(../images/bg-search.png) repeat-x top left; padding-left:0.5em; margin-bottom:0.6em; height:20px; }
 form#search #button { color:#666; padding-right:0.5em; cursor:pointer; width:60px; margin-left:8px; margin-right:8px; margin-top:5px; }
 form#search #button:hover {background-color:#ddd; background-position:center left; color:#000; }
 form#search textarea {border:1px solid #444; background:#ddd url(../images/bg-search.png) repeat-x top left; padding-left:0.5em; margin-bottom:0.6em; height:60px; }
 form#search #radio {border:0px; background:#fff; padding-right:0.6em; height:20px; }

 select.style01 {font-size:1.1em;margin-top:5px;margin-left:5px;font-family:Ariel,Verdana,sans; color:#666;background:#eee; height:18px;border:1px solid #ddd;width:177px;}
 option.grey{font-size:1.1em;margin-top:5px;font-family:Ariel,Verdana,sans; height:20px;background-color:#eee; color:#666;}
 option.white{font-size:1.1em;margin-top:5px;font-family:Ariel,Verdana,sans; height:20px;background-color:#fff; color:#666;}

 /********* FUNK ********/
 body#b-adv li#l-adv, body#b-rp li#l-rp, body#b-htemp li#l-htemp, body#b-feat li#l-feat, body#b-why li#l-why, body#b-big li#l-big, body#b-old li#l-old, body#b-war li#l-war, body#b-pk li#l-pk {background:#fddfda;}
 body#b-dir li#l-dir {background:#fddfda;}

 li.pk-yes {background-image: url(../images/icon-tick.png);background-repeat: no-repeat;background-position:2px 5px;padding: 5px 5px 5px 24px;}
 li.pk-no {background-image: url(../images/icon-cross.png);background-repeat: no-repeat;background-position:2px 5px;padding: 5px 5px 5px 24px;}
 body#b-pk ul#pk-yes, body#b-pk ul#pk-no {list-style-type: none;padding: 0;margin: 20px 20px 20px 20px;}

 #rightinternal { background-color:#fff; position:relative; line-height:120%; margin:5px 0px 5px 0px; padding:0px 0px 5px 0px; border:solid; border-width:1px 1px 1px 1px; border-color:#ccc #aaa #aaa #ccc; }
 #rightexternal { background-color:#fff; position:relative; line-height:120%; margin:5px 0px 5px 0px; padding:0px 0px 5px 0px; border:solid; border-width:1px 1px 1px 1px; border-color:#ccc #aaa #aaa #ccc; }

 blockquote#right {font-size:1.8em; width: 220px; float: right; margin-left:10px;margin-right: 10px;padding: 5px;background-color: #fff;background: transparent url(../images/icon-leftq.png) left top no-repeat;margin-bottom:5px;}
 blockquote#left {font-size:1.8em; width: 220px; float: left; margin-left: 10px;margin-right:10px;padding: 5px;background-color: #fff;background: transparent url(../images/icon-leftq.png) left top no-repeat;margin-bottom:5px;}
 blockquote div {text-align:left;padding: 0 18px; background: transparent url(../images/icon-rightq.png) right bottom no-repeat;}
 blockquote#summary {width: 220px; float: right; margin:5px;padding:5px;background-color: #fff;}

 .highlight{background:#FFCC00}


 /********* PLAYBUTTONS - SEQUENCE OF 3 ********/
 #leftbox {background-image: url(../images/icon-1.png);background-repeat: no-repeat;background-position:160px 30px;background-color:#fff; position:relative; line-height:120%; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; border:solid; border-width:1px 1px 1px 1px; border-color:#ccc #aaa #aaa #ccc; }
 #leftbox h5 {font-size:1.1em;height:20px; position:relative; background-image:url(../images/bg.png); border:solid; border-width:1px 0 1px 1px; border-color:#fff #888 #888 #fff; color:#555; padding:2px 0px 0px 5px; }

 #buttons1{background-color:#fff;}
 #buttons {height:100px;background-image: url(../images/icon-2.png);background-repeat: no-repeat;background-position:160px 30px; font-size: 1.1em; line-height: 1.2em;position:relative; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; border:solid; border-width:1px 1px 1px 1px; border-color:#ccc #aaa #aaa #ccc;}
 #buttons h5 {font-size:1.1em;height:20px; position:relative; background-image:url(../images/bg.png); border:solid; border-width:1px 0 1px 1px; border-color:#fff #888 #888 #fff; color:#555; padding:2px 0px 0px 5px; }
 #buttons a {padding:5px; display:block; height:66px; text-decoration:none; border:solid; border-width:0px 0px 0px 0px; border-color:#ccc #aaa #aaa #ccc; }
 html>body #buttons a{ /* IE rule*/ width:auto; text-decoration:none; color:#000}
 #buttons a:hover{background-color:#FFCC00; text-decoration:none;background-image: url(../images/icon-2.png);background-repeat: no-repeat;background-position:160px 6px;color:#000}

 #playbuttons {background-image: url(../images/icon-2.png);background-repeat: no-repeat;background-position:159px 29px;font-size: 1.1em; line-height: 1.2em;background-color:#fff; position:relative; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; border:solid; border-width:1px 1px 0px 1px; border-color:#ccc #aaa #aaa #ccc; }

 #playbuttons a {padding:5px; display:block; height:60px; text-decoration:none; border:solid; border-width:0px 0px 1px 0px; border-color:#ccc #aaa #aaa #ccc; }

 #playbuttons a:hover{background-image: url(../images/icon-3.png);background-repeat: no-repeat;background-position:159px 5px;background-color:#eee; color:black; text-decoration:none; }


 #playbuttons h5 {font-size:1.1em;height:20px; position:relative; background-image:url(../images/bg.png); border:solid; border-width:1px 0 1px 1px; border-color:#fff #888 #888 #fff; color:#555; padding:2px 0px 0px 5px; }
  p.top { color:#ffffff;margin-left:auto; margin-right:auto; text-align:center; }
 .extra {text-align:right;padding-right:0px;}
 #lefthow .none {border-width:0px;}
 .adj {padding-top:4px; padding-right:4px;}
 #playbuttons a.no-bg:hover {text-decoration:none; color:#000; background:#eee}




 /********* MOST POPULAR ********/

 .pageStats{float:left;width:190px;padding-top:1em;margin:0;background-color:#fff;background-image:none;}
 .popstoryList{margin:0 0 0 2.5em;list-style:decimal outside;}
 #tabMost{height:22px;margin:0;padding:0 0 0 18px;background:url("../images/tabline.png") repeat-x bottom;background-color:#fff;}
 #tabMost li{margin:0;padding:0;display:inline;list-style-type:none;background-color:#fff;}
 #tabMost li.tabMostActive,#tabMost a:link,#tabMost a:visited,#tabMost a:visited.active,#tabMost a:hover{
 	border:solid;border-width:1px 1px 0px 1px;border-color:#ddd;float:left;padding:2px 2px;margin:0 2px 0 1px;text-decoration:none;text-align:center;height:16px;}
 #tabMost li.tabMostActive{font-weight:bold;border-bottom:1px solid #fff;color:#333;}
 #tabMost a:link,#tabMost a:visited,#tabMost a:visited.active,#tabMost a:hover{background-color:#eee;}
 #tabMost a:hover{text-decoration:underline;background-color:#fff;}


 /********* RELATED, POPULAR ********/

 fieldset {background-image:none; font-size:1em; width: 185px; float: right; margin:10px 20px 20px 20px;line-height: 1.3em;border:none; border-width:1px; border-color:#ccc;padding-bottom:10px}
 legend{margin-left:10px;color: #000;border: 1px dotted #bbb;padding: 2px 9px ;font-weight:bold;background:#fff;}
 fieldset.pop {background-image:none; font-size:1em; width: 190px; float: right;margin:10px 20px 20px 20px;padding-left:0;line-height: 1.3em;border:dotted; border-width:1px; border-color:#ccc;}
 legend.pop {margin-left:10px;color: #000;border: 1px dotted #bbb;font-weight:bold;background:#fff;}


/********* DIRECTORY ********/

  #directory fieldset {background:#fff;border:10px;}
  #directory img {padding-left:15px;padding-right:15px;}
  #directoryheader p {font-weight: bold;line-height: 1.1em;font-size: 1.3em;background-image:none; color:#993333; margin:15px 10px 8px 10px; width: 95%;height:20px;border:dotted; border-width:0 0 1px 0; border-color:#ccc;}
  #directoryheader img {margin:10px 20px 0px 0px;}
  #directoryfooter {width: 95%;height:25px;position: relative;text-align:right;padding-right:10px;font-size:1.1em;font-style:oblique;}

  .directory {background-color:#FFCC00;color:#000;padding:10px;}
  .dirlist { margin:5px 13px 13px 30px;}
  .dirtable {clear:right;}

/********* -G- ********/


