/*
Theme Name: Mars
Theme URI: http://www.musingsfrommars.org/
*/

body{font:small Verdana,Helvetica,Arial,sans-serif;margin:0;padding:0;background:#e2e6cf url(images/bg_middle.png) repeat-y 50% 98px;background-attachment:fixed;height:100%; color:#666;text-align:center;}
 .ie body{background:#eef0e3 top repeat url(images/bg_top.jpg);background-repeat:no-repeat;background-attachment:fixed;}
#top_border{position:fixed;left:0;top:0;height:98px;width:100%;background:#eef0e3 top repeat-x url(images/bg_top.jpg);background-attachment:fixed;z-index:1;}
 .ie #top_border{display:none;}
 #rap{display:block;position:relative;margin:0 auto;left:auto;right:auto;padding-left:0;padding-right:0;font-size:95%;width:750px;text-align:left;z-index:2;}
.ie #rap{height:1350px;background-image:url(images/bg_middle.png);background-repeat:repeat-y;}
#rap a,a:link,a:visited{color:#7F3F3F;text-decoration:none;}
 #rap a:hover,a:active{color:#7F3F3F;text-decoration:underline;}
 #body_page{position:absolute;top:97px;bottom:0;left:0;width:750px;height:100%;padding:0;z-index:2;}
 a img{border:none;}
 a.ext:after{content:' \21aa';}
 h1,h2,h3{margin:0;}
 h2{font:bold 16px "Trebuchet MS","Lucida Grande",sans-serif;margin:20px 10px 0px 0px;padding:0px;color:#666;}
 h2 a:hover,h2 a:focus,h2 a:active,h3 a:hover,h3 a:focus,h3 a:active{color:#000;text-decoration:none;}
 #content2 h2{color:#999;font-weight:300;}
.opera #content2 h2{font-size:130%;}
h3{line-height:120%;margin:0;padding:0;font-size:110% }
 h4{color:#7B8B52;font-size:14px;font-weight:bold;margin-bottom:0;padding-bottom:0;}
 h5{font-family: Trebuchet-MS,Verdana,sans-serif;font-weight:bold;border-bottom:1px solid #888;font-variant:small-caps;text-transform:uppercase;letter-spacing:.3em;word-spacing:.3em;border-top-color:#999;font-size:12px;text-align:left;color:#b77474;margin-bottom:10px;padding-top:10px;}
 acronym,abbr{border-bottom:1px dashed #aaa;letter-spacing:.07em;}
 h5.product {font-size:90%; border-bottom:2px solid #888;}
 .box h5{font-size:90%;}
 blockquote{background:url(images/quotes2.png) no-repeat left 5px;margin:5px 10px 25px 10px;padding-left:25px;padding-right: 5px;color:#404040;font-style:italic;line-height:inherit;padding-top:6px;}
 blockquote a,a:active,a:visited{color:#AE7676;}
  code{ font: 11px Monaco, Courier, MonoSpace; }
 code.keys{background:#ffd;padding:2px;}
  p.codeblock,pre.codeblock,div.codeblock{background:#eeeee4;padding:10px;font:115%/1.5em Monaco,Monospace;}
 p.codeblock code,pre.codeblock code,div.codeblock code{font-size:100%;}
 pre{margin:6px auto;font-size:12px;font-family:monospace;background-color:rgb(243,244,236);padding:5px 5px 16px;border-width:3px 1px 1px;border-style:solid dotted;border-color:rgb(160,160,160);width:95%;line-height:normal;text-align:left;}
 pre{overflow:auto;overflow-y:hidden;}
  #body_header{display:block;position:fixed;margin-right:0;margin-left:0;overflow:hidden;top:0;padding:0;background-image:url(images/banner_all.jpg);background-repeat:no-repeat;height:68px;width:750px;text-align:center;font-family:"Charcoal",Verdana,Arial,Helvetica,sans-serif;font-size:0;z-index:5;}
 .ie #body_header{position:normal;}
#body_header a:link,a:visited{text-decoration:none;color:#660000;font-variant:normal;}
 #body_header a:hover{}
 #navmenu{position:fixed;top:68px;width:750px;height:30px;background-image:url(images/bg_nmiddle.gif);background-repeat:repeat-y;z-index:5;}
 .ie #navmenu{position:absolute;}
 #navbar{display:block;position:relative;top:0;left:0;background-image:url(images/navbar2.png);background-repeat:no-repeat;margin-left:5px;font-size:x-small;text-shadow:#FFFFFF 0px 1px 0px;text-decoration:none;height:30px;text-align:left;width:739px;}
 #menutab{display:block;position:relative;width:520px;height:30px;margin-top:0;margin-left:0;padding-top:8px;}
 #menutab ul{list-style:none;margin:0 0 0 -30px;display:inline;}
 .ie #menutab ul{margin:0 0 0 0;}
#menutab li{list-style:none;margin:0 -2px 0 -2px;display:inline;}
 #menutab li a{font:1em Verdana,Helvetica,Arial,Sans-Serif;color:#333;margin:0;padding:7px 9px 7px 9px;list-style:none;text-decoration:none;border-color:transparent #CCC;border-width:1px 1px 1px 0px;border-style:solid;}
 #menutab li a:hover{background:url(images/navbar2_hl.gif) 0 0;background-repeat:repeat-x;color:#333 !important;text-decoration:none;border-color:#909090 #B5B8A5 #B5B8A5 #B5B8A5;border-width:1px 1px 1px 0px;border-style:solid;}
 #menutab li.current_page_item a,ul.menu li.current_page_item a:hover{color:#333 !important;font-weight:bold;background:url(images/navbar2_hl.gif) 0 0;background-repeat:repeat-x;text-decoration:none;border-width:0px 1px;}
 .page_item{margin:0px;padding:0px;}
 .current_page_item{font-weight:bold;}
 #searchform,#searchform2{float:right;width:200px;padding:0;margin:-35px 0 0 0;display:inline;}
 #searchform2{width:auto;}
#search-results{z-index:50;position:absolute;top:0;left:0;width:205px;height:auto;display:block;background-color:#eef0e3;border-color:#909090 #B5B8A5 #B5B8A5 #909090;border-width:1px;border-style:solid;}
 .alignright{text-align:right;}
 .alignleft{text-align:left;}
 hr{display:none;}
  #breadcrumb,#newsbanner{position:relative;display:block;top:0;left:0;height:12px;overflow:hidden;font-family:'Verdana',sans-serif;font-size:75%;background:#F5F5F5;border-bottom:solid 1px #C2C2C2;padding:2px 8px;line-height:1.5em;margin-left:5px;width:516px;color:#666;text-decoration:none;z-index:2;-webkit-box-shadow: 0px 2px 3px rgba(50,50,50,0.6);}
 #breadcrumb a,a:link,a:visited,#newsbanner a,a:link,a:visited{text-decoration:none;color:#666;}
 #breadcrumb a:hover,a:active,#newsbanner a:hover,a:active{text-decoration:none;color:#7F3F3F;}
  #newsbox_wrapper{position:absolute;top:33px;left:40px;width:507px;height:310px;z-index:5;}
 #newsbox_left{position:absolute;top:0;left:0;width:18px;height:310px;background:transparent url(images/newsbg_left.png) no-repeat;}
#newsbox_center{position:absolute;top:0;left:18px;width:461px;height:310px;background:transparent url(images/newsbg_center.png) repeat-x;}
#newsbox_right{position:absolute;top:0;left:479px;width:28px;height:310px;background:transparent url(images/newsbg_right.png) no-repeat;}
.ie #newsbox_left{background:transparent url(images/newsbg_left.gif) no-repeat;}
.ie #newsbox_center{background:transparent url(images/newsbg_center.gif) repeat-x;}
.ie #newsbox_right{background:transparent url(images/newsbg_right.gif) no-repeat;}
#newsbox_inner{position:absolute;top:0;left:0;width:507px;height:300px;z-index:5;}
 #newsbox{position:absolute;display:block;top:0;left:0;width:497px;height:282px;margin-top:18px;margin-left:0;font-family:"Lucida-Grande",Verdana,Helvetica,sans-serif;font-size:85%;color:#525252;text-decoration:none;overflow:auto;z-index:5;}
 #newsbox * blockquote{background:none;margin:6px 30px 5px 56px;padding-left:8px;padding-top:0px;border-left:3px solid rgb(172,179,157);}
 .newstitle{text-align:left;margin:0 0 0 20px;width:455px;color:#212121;padding:2px 0 2px 0;font:bold 125% "Trebuchet MS","Lucida Grande",sans-serif;border-top:3px solid rgb(175,177,161);border-spacing:3px;}
 .newsboxtitle{color:#333;text-align:center;margin:0 0 0 20px;padding:6px 0 1px 0;width:455px;font-variant:small-caps;text-transform:uppercase;letter-spacing:.2em;word-spacing:.5em;text-shadow:#FFFFFF 2px 2px 1px;font-family:"Charcoal CY","Lucida Grande",sans-serif;font-size:110%;font-weight:300;}
 div.news p{padding:2px 25px 2px 55px;margin:0;}
 div.news ul,div.news ol{padding:1px 25px 2px 70px }
 div.news li{padding:1px 25px 1px 10px }
 div.news > p:first-child{margin-left:-35px;font-size:110%;}
 #newsbox p > a:first-child:after{}
 #newscats{color:#999;padding:0 30px 6px 20px;font-size:9px;}
 #newscats a{color:#999;}
 #newscats a:active,a:hover{text-decoration:underline;color:#525252;}
 #newsbox-close{position:absolute;top:0;width:477px;margin-left:8px;height:14px;padding:2px 0 1px 12px;z-index:5;background-color:#afb1a1;}
 .bt-open,.bt-close{visibility:visible;color:#FFF;height:12px;font-family:Verdana,Arial,sans-serif;font-size:9px;text-transform:uppercase;letter-spacing:0.2em;}
 .bt-open{background:#afb191;margin:0 10px 0 10px;padding-top:2px;padding-bottom:2px;padding-left:5px;}
 #newsbox-close a,#newsbox-open a,#newsbox2-close a,#newsbox2-open a{color:#FFF;}
 .pubdate3{font-family:Lucida Grande,Verdana,sans-serif;letter-spacing:0.2em;font-size:9px;font-weight:bold;color:#5c5c5c;margin:6px 0 0 20px;border-top:1px solid rgb(175,177,161);border-spacing:2px;text-transform:uppercase;width:449px;background:#fbfff3;padding-top:2px;padding-bottom:2px;border-left:1px dotted #b0b38e;border-right:1px dotted #b0b38e;padding-left:4px;}
  #content,#content2{display:block;position:absolute;top:33px;left:6px;width:492px;text-align:left;padding:5px 20px 20px 20px;}
 
#content ul,#content2 ul{padding-top:0px;margin-top:0px;margin-bottom:8px;list-style:url(images/content_bullet.png);}
 #content ul li,ol li{margin-top:6px;}
 #content ul li ul li{margin-top: 3px;}
#content.page_type{padding-top:0;top:33px;}
 #content.page_type_wide{width:700px;}
 #content.iweb_type{width:500px;top:16px;padding:5px 10px 20px 20px;}
#content.iweb_type_wide{width:700px;}
/* #content a{font-weight:bold;}
 */  
#content a:link,#content a:visited { border-left-color: #EBEAE3;border-top-color: #EBEAE3;border-style: solid;border-width: 1pt;border-right-color: #CECDC7;border-bottom-color: #CECDC7;color: #8d232a;padding-right: 2px; padding-left: 2px;background-color: #ffffec;text-decoration: none; font-weight: bold;font-family: "Trebuchet MS","Lucida Grande", Verdana, Arial, sans-serif; } 
#content a:active,#content a:hover {border-width: 1pt;border-left-color: #DDDCDA; border-bottom-color: #A4A297;border-right-color: #A4A297; border-top-color: #DDDCDA;border-style: solid;color: #2d2d2d; padding-right: 2px; padding-left: 2px;background-color: #ffffd7; text-decoration: none;font-weight: bold; font-family: "Trebuchet MS","Lucida Grande", Verdana, Arial, sans-serif; } #content.iweb_type a{border:none;background-color:transparent;padding:0px;}
  #PageTop{display:block;position:relative;margin-left:5px;padding:5px 8px 5px 9px;color:#999999;background:#F5F5F5;border-bottom:solid 1px #C2C2C2;width:515px;height:40px;color:#666;text-decoration:none;}
#PageBrand,#PageBrand2{display:block;position:relative;margin-top:-5px;margin-left:-21px;margin-bottom:12px;padding:0;width:532px;height:47px;color:#666;text-decoration:none;}
 #PageTitle{padding-top:50px;width:350px;}
 #PageImage{width:200px;height:115px;padding:30px 10px 10px 0;float:right;}
 #PageOptions,#PageOptions2{position:absolute;display:block;top:1px;right:0;width:auto;padding:2px 6px 2px 6px;background-color:#FFF;color:#989898;font-family:Verdana,sans-serif;font-size:85%;height:15px;border-left:1px solid #CED483;border-right:1px solid #CED483;border-bottom:1px solid #CED483;z-index:4;opacity:0.8;-webkit-box-shadow: rgba(50, 50, 50, 0.7) 0px 2px 3px;}
 #PageOptions2{padding:0px;height:19px;}
#ReturnLink {position:absolute;display:block;top:1px;right:260px;padding:0px;width:19px;z-index:4;}
 .saddict{color:#5A5C50;font-weight:bold;}
 #dark_loading{position:absolute;top:0;left:0;width:530px;height:300px;background:transparent url(images/ajax-loader.gif) center center no-repeat }
#light_loading{position:absolute;top:0;left:0;width:530px;height:300px;background:transparent url(images/ajax-loader_f.gif)  center center no-repeat }
#sm_loading{position:absolute;top:85px;left:0;width:400px;height:200px;z-index:150;background:transparent url(images/ajax-loader_f.gif) center center no-repeat }
 #pane_loading{position:absolute;top:0;left:15px;width:175px;height:100px;background:transparent url(images/ajax-loader_f.gif)  center center no-repeat }
#cindicator,#cindicator2{position:relative;margin-top:20;width:490px;height:80px;background:transparent url(images/ajax-loader_f.gif)  center center no-repeat }
.errors { width: 460px; padding: 10px; border: 1pt dotted #1f4071; background-color: #e3eff5; color: #00418f;  text-shadow: 2px 2px 2px #2d2d2d;  text-align: left; letter-spacing: 1px; font-style: italic; font-size:110%; font-family: "Lucida Grande", Verdana, Arial, sans-serif;}
 .storycontent p img{max-width:480px;}
 .post{top:0;left:20px;width:490px;margin-bottom:35px;}
.ie .post{padding:15px 0;}
.iweb-post{top:0;left:20px;width:490px;height:100%;margin-bottom:10px;}
.ie .iweb-post{padding:15px 0 5px 0;}
.post_top{min-height:150px;}
 #archive_title{margin:5px 0 15px 0;left:5px;width:485px;color:#333;}
.storytitle{margin-top:35px;font-size:140%;font-family:"Trebuchet MS","Lucida Grande",sans-serif ;text-align:left;color:#333;}
.storytitle_archive{margin-bottom:10px;margin-top:5px;font-size:15px;}
 .storytitle2{margin:0;padding:0 0 10px;font-size:120%;font-family:"Lucida Grande",sans-serif;text-align:left;color:#333;}
 .storytitle a:link,.storytitle a:visited{color:#333;margin:0;padding:0;text-decoration:none;}
 .storytitle a:hover,.storytitle a:active{text-decoration:none;color:#7F3F3F;}
 .storytitle2 a:link,.storytitle2 a:visited{color:#333;margin:0;padding:0;text-decoration:none;}
 .storytitle2 a:hover,.storytitle2 a:active{text-decoration:none;color:#7F3F3F;}
 .storycontent_multi{-moz-column-count: 2;-moz-column-gap: 1.5em;-webkit-column-count: 2;-webkit-column-gap: 1.5em; display:block;position:relative;text-align:left;color:#666;letter-spacing:0.03em;line-height:150%;}
 .storycontent { display:block; position:relative; text-align:left;color:#666;letter-spacing:0.03em;line-height:150%;}
 .counter-arg{font-weight:bold;}
 table.martian{margin-top:20px;font-size:small;background:repeat url(images/mars_bg.png);}
 
 table.martian-gradient{
      margin-top:20px;margin-bottom: 20px;font-size:small;background-color:#E8E9DF;
 }
/* table.martian-gradient{
      font-family:Lucida Grande,Lucida sans,Helvetica,Arial,sans-serif;font-size:75%;line-height:1.2em;color:#666;border-right:1px solid #FFFFFF;
 }*/
 table.martian-gradient td{font-family:Lucida Grande,Lucida sans,Helvetica,Arial,sans-serif;font-size:75%;line-height:1.2em;color:#666;border-right:1px solid #FFFFFF; border-bottom: 1pt solid rgb(200, 200, 200);padding: 5px 5px 2px 8px}
 .martian-gradient{
      background:transparent url(http://www.musingsfrommars.org/images/Marstb_bodygrad.png) 0px left repeat-x;
 }
 table.martian td{font-family:Lucida Grande,Lucida sans,Helvetica,Arial,sans-serif;font-size:75%;line-height:1.2em;color:#666;border-right:1px solid #FFFFFF;background:transparent url(http://www.musingsfrommars.org/images/Marstb_bodygrad.png) top left repeat-x;}
 table.martian ul {padding-left:25px;padding-right:8px;}
 th{font-family:Lucida Grande,Lucida sans,Helvetica,Arial,sans-serif;font-size:80%;font-weight:bold;line-height:1.2em;color:#555;background:transparent url(http://www.musingsfrommars.org/images/marstb_greygrad.png) top left repeat-x;border-right:1px solid #FFFFFF;}
 th.gradient{
      background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(244, 244, 244)), to(rgb(205, 205, 205)));
 }
 table.martian2 td{font-family:Lucida Grande,Lucida sans,Helvetica,Arial,sans-serif;font-size:90%;line-height:1.4em;color:#666;background:transparent url(http://www.musingsfrommars.org/images/Marstb_bodygrad2.png) top left repeat-x;}
 table.martian2 th{font-size:100%;line-height:1.5em;color:rgb(183, 116, 116);border:0;}
table.martian ul, table.martian2 ul {padding-left:25px;padding-right:8px;}
 .colheads{font-weight:700;color:#666666;background:repeat url(images/mars_bg2.png);font-family:"Lucida Grande","Gill Sans",sans-serif;}
 .rowheads{font-weight:700;color:#666666;background:repeat url(images/mars_bg3.png);font-family:"Lucida Grande","Gill Sans",sans-serif;}
 .highlight{font-weight:800;color:#FFFFFF;background:repeat url(images/mars_bg.png);font-family:"Lucida Grande","Gill Sans",sans-serif;text-align:center;vertical-align:middle;}
 .text_highlight{background:#fffba9;border-bottom:1pt solid #d7d6c3;border-right:1pt solid #d7d6c3;border-top:2pt solid #fffde5;border-left:2pt solid #fffde5;padding-right:5px;padding-left:5px;}
.altrow{background:repeat url(images/mars_bg4.png);}
 .footnote{font-size:xx-small;}
 .article_footnote{font-size:xx-small;line-height:1.2em;border-top:1px solid #333333;padding-bottom:20px;}
 .clear{clear:both;margin:0;padding:0;}
 .pubdate{font-size:inherit;font-style:italic;line-height:1.6em;color:#7B8B53;padding-bottom:8px;}
 .pubdate2{font-weight:bold;font-family:"Trebuchet MS","Lucida Grande",sans-serif;border-top:2px solid #697940;border-spacing:500px 0;margin-top:15px;color:#ffffff;background:#b9c3a1 500px;text-indent:10px;text-align:left;padding-bottom:5px;padding-top:4px;margin-bottom:6px;}
 div.hr{background:url(images/hr_blocks.png) no-repeat scroll center;height:50px;border:0;padding-top:15px;padding-bottom:8px;}
 div.hr hr,hr{display:none;}
 .meta a:hover,a:active{color:#7F3F3F;}
 .delPost{}
 .delLink{margin-left:10px;padding-top:5px;font-size:85%;}
 .box{position:relative;display:block;width:210px;float:right;background-color:#F4F5EB;font-size:85%;padding:6px;margin:5px 5px 5px 5px;border:1pt solid #cbcdc7;border-top:4pt solid #cbcdc7;line-height:1.3em;}
 #menu{position:absolute;top:0;left:532px;width:205px;line-height:1.1em;color:#999;margin-left:0;margin-top:0;padding-left:5px;padding-right:0;padding-top:0;padding-bottom:10px;}
 #menu.floating{float:right;top:0;left:536px;width:188px;line-height:1.2em;color:#999;margin-left:0;margin-top:0;padding-left:10px;padding-right:0;padding-top:0;padding-bottom:10px;}
 #menu.floating li{font-family:"Lucida-Grande",Verdana,Helvetica,sans-serif;line-height:1.2em;}
 #menu td{font-family:"Lucida-Grande",Verdana,Helvetica,sans-serif;font-size:75%;line-height:1.2em;color:#666;}
 #menu * a,a:link,a:visited{color:#999;text-decoration:none;}
 #menu a:hover,a:active{color:#000000;text-decoration:none;}
 #menu ul li ul li:hover{background-color:#e8e9e1;}
 #menu p{font-size:85%;border-top-style:none;margin-top:0;padding:0;}
 .desc{margin-top:15px;}
 .dot{border-bottom-style:dotted;border-bottom:1pt dashed #647a44;}
 #menu ul{list-style-type:none;margin-left:0;padding:0;margin-top:-15px;}
 #menu ul li{font-size:85%;border-collapse:separate;list-style:none;}
 #menu ul ul{padding:0 0 0 10px;margin-top:0;margin-right:0;margin-left:10px;font-weight:normal;letter-spacing:normal;word-spacing:normal;}
 #menu ul li ul li{border:none;padding-top:2px;font-weight:normal;list-style:square outside;font-size:inherit;}
  .panehead{cursor:move;}
.panetop{position:absolute;display:block;top:6px;left:8px;height:44px;overflow:hidden;}
 .panebottom{position:absolute;display:block;top:44px;left:4px;width:185px;height:240px;overflow:hidden;}
 #tagspane,#rtagspane,#softtagspane,#softtpane,#topicspane{position:absolute;display:block;top:5px;left:5px;width:182px;height:auto;overflow:hidden;}
 #softwareevalspane,#softwarerecpane{position:absolute;display:block;top:5px;left:5px;width:182px;height:240px;}
 #softwareevalspane ul,#softwarerecpane ul{margin:0;}
  h4.pane{padding:4px 0 4px 4px;margin:0;font-size:80%;font-variant:small-caps;text-transform:uppercase;letter-spacing:.3em;word-spacing:.5em;color:#7F3F3F;font-weight:bold;}
 h5.pane{border-bottom:1px dashed #dfe0d9;padding:3px 0 2px 4px;margin:0 0 16px 0;font-size:75%;text-align:left;color:#999999;width:175px;}
   .lightfont{font-weight:300;}
 .tabset{display:block;top:0;height:18px;margin:0;padding:5px 0 0 5px;font-size:80%;z-index:2;}
 .tab{display:block;margin:0 2px;width:auto;float:left;padding:1px 2px 3px 2px;border-left:1px solid #c7c8bf;border-top:1px solid #c7c8bf;border-right:1px solid #c7c8bf;}
 .tabUnselected{color:#999999;background:#dfe0d9;}
 .tabSelected{font-weight:bold;background:url(images/tab_bg.png) repeat-x;border-left:1px solid #c7c8bf;border-top:1px solid #c7c8bf;border-right:1px solid #c7c8bf;z-index:2;}
 .tabUnselected:hover{color:#000000;background:#fafbf1;}
 .tabSelected:hover{background:transparent url(images/tabbg.png) repeat-x;}
 .tabSelected a:active,a:visited,a:link{color:#767676;}
 #InfoBox_1{display:block;position:relative;margin-top:0;margin-left:5px;height:305px;width:205px;}
 #InfoBox_2{display:block;position:relative;margin-top:0;margin-left:5px;height:305px;width:205px;}
 #InfoBox_3{display:block;position:relative;margin-top:0;margin-left:5px;height:305px;width:205px;}
 #InfoBox_4{display:block;position:relative;margin-top:0;margin-left:5px;height:305px;width:205px;}
 #InfoBox_5{display:block;position:relative;margin-top:0;margin-left:5px;height:305px;width:205px;}
 div.dropmarker{height:6px;width:200px;background:url(images/dropmarker.png) left top;margin-top:-3px;margin-left:-5px;z-index:1000;overflow:hidden;}
 .panes{display:block;position:absolute;top:18px;left:0;margin:0 0 0 0;padding:0;background:transparent url(images/infobox_bgn.png) no-repeat;height:290px;width:204px;z-index:2;}
 .ie .panes{background:transparent url(images/infobox_bg.gif) no-repeat;}
.tabContents{display:block;position:absolute;top:0;padding:5px 12px 0 8px;width:184px;height:280px;overflow:hidden;}
 .tabContents ul,.tabContents ol{margin:0 8px 0 0;padding:0;}
 #menu .tabContents li{font-weight:200;line-height:1.1em;padding-top:1px;}
 .tabContents li.listLink{margin-left:1em;}
 .tabContents .button{border:0;}
 .tabContents#Topics ul li{font-weight:bold;padding-top:6px;}
 .tabContents#Topics ul li ul li{font-weight:normal;padding-top:3px;}
 #Topics li{margin-left:.25em;}
 #Topics ul ul{padding-left:0px;}
 #menu ul.wraplist li a:hover{color:#FFF;background-color:#A52A2A;}
 #tagCloud,#tagCloud2{position:relative;width:244px;margin-left:0px;margin-top:20px;background:transparent url(images/clear_blackbg.png) repeat;padding:0px 0px 0px 6px;z-index:5;}
 .tagcloud {display:block;float:left;margin-right:6px;height:15px;background-color:#989898;color:#FFFFFF;font-weight:bold;padding:2px 6px 2px 6px;}
 .option_list {display:block;float:right;margin-right:6px;height:15px;padding:2px 6px 2px 6px;}
.ie #tagCloud,.ie #tagCloud2{z-index:10;}
 #tagCloud ul,#tagCloud2 ul{list-style:none;text-align:center;display:inline;line-height:1.4em;}
 #tagCloud li {padding:0em 1.5em 0em 0em;display:inline;}
 ul.heatmap{padding:5px 8px 10px 0;font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif}
#menu ul.heatmap li{padding:0em 1.4em 0em 0em;line-height:1.3em;display:inline;}
#menu ul.heatmap{text-align:center;margin-top:5px;}
 #notFound{color:#ffffff;background:#8b907d;padding:20px 30px;margin:20px 100px 50px;border:medium inset #dbddd7;border-spacing:2px 5px;text-align:left;font:small Verdana,Arial,Helvetica,sans-serif;}
 .nextset{position:absolute;bottom:3px;margin-left:1px;height:14px;width:180px;text-decoration:none;background:#dfdfd4;text-align:center;text-transform:uppercase;letter-spacing:0.2em;word-spacing:0.6em;margin-top:8px;z-index:2;padding-top:2px;border:thin inset #feffe5;font:small-caps 900 85% "Lucida Grande",Arial,Helvetica,sans-serif;display:block;}
 .nextset:hover{background:#f4f4cf;}
 #softwareevalspane .nextset,#softwarerecpane .nextset{top:205px;margin-left:0;}
  #footer{display:block;position:fixed;bottom:0;margin:0 auto;padding:0 0 0 0;color:#FFFFFF;background:#eef0e3 url(images/footer.png);background-repeat:no-repeat;height:29px;width:750px;z-index:2;}
 #badgeleft{float:left;display:inline;position:relative;margin:2px 12px;height:15px;overflow:hidden;}
 #badgeright{float:right;width:300px;display:inline;position:relative;margin:2px 12px;height:15px;overflow:hidden;}
 #footer a:link,a:hover,a:visited{color:#FFFFFF;text-decoration:none;}
  .excerpt p, .newsExcerpt p{max-width:420px;}
 .excerpt img{width:50%;height:auto;}
 .excerpt img.wp-smiley{width:15px;height:15px;}
 .excerptBox{position:relative;display:block;top:0;left:60px;text-align:left;height:auto;width:420px;color:#666666;margin:0 0 0 0;padding:0;}
 .excerpt, .newsExcerpt {position:relative;display:block;top:0;left:0;padding-top:1px;padding-bottom:1px;padding-left:15px;padding-right:30px;width:375px;height:auto;background-image:url(images/excerpt_left.png);background-repeat:repeat-y;}
 .ie .excerpt{background-image:url(images/excerpt_left.gif);}
.excerpt_top{position:relative;display:block;top:0;left:0;background:url(images/excerpt_top.gif);background-repeat:no-repeat;width:420px;height:8px;}
 .ie .excerpt_top{top:8px;}
.excerpt_bot{position:relative;top:0;left:0;background:url(images/excerpt_bot.gif);background-repeat:no-repeat;width:420px;height:5px;}
  #newsarticle_inner{position:relative;margin-top:0;right:40px;left:0;width:100%;}
 #newsarticle{position:relative;display:block;margin-top:25px;margin-left:0;font-size:12px;line-height:1.5em;font-family:"Lucida-Grande",Verdana,Helvetica,sans-serif;color:#666666;text-decoration:none;}
 #cb_left{margin:0;width:30px;height:19px;padding:0;float:left;z-index:150;}
 #nadate{margin-top:0;width:100%;font-size:90%;color:#999999;text-align:center;height:16px;padding-top:0;font-variant:small-caps;text-transform:uppercase;letter-spacing:.3em;word-spacing:.5em;border-bottom:2pt solid #D8D8D8;}
 #cb_right{top:0;width:30px;height:19px;padding:0;float:right;z-index:150;}
 #newsa{text-align:left;margin:0;padding:0 6px 6px 38px;}
 .ie #newsa{padding:0 0 6px 0;}
#newsa > p:first-child{margin-left:-36px;margin-bottom:8px;color:#333;font-size:14px;}
 .ie #newsa > p:first-child{margin-left:inherit;margin-bottom:inherit;color:inherit;font-size:inherit;}
 #newsa p{margin-top:8px;}
#newsa blockquote{margin-top:8px;margin-left:12px;padding-left:6px;font-size:90%;background:transparent;border-left:3pt solid #D8D8D8;}
#newsa a,a:link,a:visited{color:#697845;}
 #newscats{color:#999;padding:0 30px 6px 20px;font-size:9px;}
 #newscats a{color:#999;}
 #newscats a:active,a:hover{text-decoration:underline;color:#525252;}
  form{margin:0;padding:0;}
 input,textarea{padding:1px;border:1px solid #AFA186;background-color:#FCFBF7;}
 #menu form{margin:0;padding-bottom:12px;}
 #menu input[type="submit"]{background-color:#E3DDCB;border:1px solid #AFA186;font-family:verdana,arial,helvetica,geneva,sans-serif;font-size:.9em;width:50px;}
 #menu form #searchbox{width:8em;padding:2px;border:1px solid #AFA186;background-color:#FCFBF7;}
 #oldnavmenu form{margin:0;padding-bottom:0;}
 #oldnavmenu input[type="submit"]{background-color:#E3DDCB;border:1px solid #AFA186;font-family:verdana,arial,helvetica,geneva,sans-serif;font-size:.9em;width:50px;}
  .meta{font:11px verdana,sans-serif;color:#666666;}
 .meta a{font:10px verdana,sans-serif;}
 .meta ul{display:inline;margin:0;padding:0;list-style:square;}
 .meta li{display:inline;}
 .feedback{color:#999;text-align:right;margin-left:40px;font-style:italic;padding-top:8px;font-size:90%;}
 #rap .feedback a,a:active,a:visited{color:#AE7676;}
 .catlist{color:#999;text-align:right;margin-left:50px;font-style:italic;padding-top:8px;padding-right:20px;font-size:75%;}
 #rap .catlist a,a:active,a:visited{color:#AE7676;}
 .postmetadata{position:relative;display:block;margin-top:10px;font-size:85%;text-align:left;color:#999;font-style:italic;line-height:1.4em;border-top-style:solid;border-top-width:thin;clear:both;}
 #rap .postmetadata a,a:active,a:visited{color:#AA8080;}
 .returntopage{display:block;font-size:90%;text-align:left;font-weight:bold;color:#999;line-height:1.4em;margin-top:-10px;}
 .returntopage li{display:block;line-height:100%;margin:-10px;padding:0;}
 #rap .returntopage a,a:active,a:visited{color:#AA8080;}
 .more_link{font-weight:bold;letter-spacing:1px;font-style:italic;}
  #ShowComments{text-align:center;text-transform:uppercase;letter-spacing:0.2em;font-variant:small-caps;font-weight:bold;border-bottom:1px solid #999999;height:100px;cursor:pointer;}
 #CommentsBox{display:block;margin:20px 0 30px 53px;width:589px;height:auto;padding:0;}
 .Comments_Section{padding:15px 0 10px 20px;width:589px;background-color:#F9F9F2;background-image:url(images/comments_mid.jpg);background-repeat:repeat-y;}
 .comments_top{display:block;width:589px;height:23px;background-color:#F9F9F2;background-image:url(images/comments_top.jpg);background-repeat:no-repeat;}
 .comments_bot{display:block;width:589px;height:23px;background-color:#F9F9F2;background-image:url(images/comments_bot.jpg);background-repeat:no-repeat;}
 .previewtext{background-color:#FFFFFF;border:1px solid #666666;padding:0 0;font-family:verdana,arial,helvetica,geneva,sans-serif;}
 .previewtext blockquote{background:url(images/quotes_sm.png) no-repeat left top;margin:5px 30px 0 10px;padding-left:20px;padding-top:1px;font-style:normal;color:#333;font-size:85%;}
 .previewtext a,a:active,a:visited{color:#AE7676;}
 #commentform input[type="submit"]{background-color:#E3DDCB;border:1px solid #AFA186;font-family:verdana,arial,helvetica,geneva,sans-serif;font-size:.9em;}
 #commentform textarea{border:1px solid #AFA186;background-color:#FCFBF7;}
 #commentform textarea{width:100%;}
 #commentlist{font-size:11px;}
 #commentform{width:450px;margin-left:20px;}
 .comment-feedback{padding-bottom:5px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCCCCC;clear:both;}
 #commentlist li{margin:6px 50px 6px 15px;padding:2px;}
  #scroll-wrapper{position:absolute;top:49px;left:526px;width:11px;height:284px;background:transparent url(images/scrollbg.gif) repeat-y;z-index:5;cursor:pointer;visibility:hidden;}
 #scroll{position:absolute;top:0;left:0;width:11px;height:29px;background:transparent url(images/scrolltab.gif) no-repeat;cursor:pointer;}
 .ie * html #scroll-wrapper{top:50px;right:-1px;margin:0;padding:0;}
 #scroll2-wrapper,#scroll3-wrapper,#scroll4-wrapper,#scroll5-wrapper{position:absolute;top:44px;left:185px;width:8px;height:239px;background:transparent url(images/scrollbg2.png) no-repeat;z-index:10;cursor:pointer;visibility:hidden;}
 #scroll2,#scroll3,#scroll4,#scroll5{position:absolute;top:0;left:0;width:8px;height:29px;background:transparent url(images/scrolltab2.png) no-repeat;cursor:pointer;}
  #menu * ul.altsym{margin-top:0;margin-left:20px;}
 #menu * ul.altsym ul{display:none;margin:0;margin-left:18px;padding-left:0;}
 #menu * ul.altsym li{position:relative;width:100%;padding-top:0;margin-left:0;}
 ul.altsym a{border:1px solid transparent;display:block;padding:1px;text-decoration:none;width:100%;}
 ul.altsym li{list-style-type:none;position:relative;width:100%;}
 #menu * ul.altsym li ul li:hover{background-color:transparent;}
 html>body ul.altsym a{width:auto;}
  ul.altsym a:hover{background-color:#FDFDE1;border:1px solid #BAB7B4;}
 ul.altsym a.switch{background:transparent url(images/arrows.gif) no-repeat top left;border:none;height:10px;left:-15px;line-height:0;margin:0;padding:0;text-indent:-500px;top:4px;position:absolute;width:10px;}
 ul.altsym a.switch:hover{background-color:transparent;border:none;}
 ul.altsym a.on{background-position:bottom left;}
 ul.altsym a.off{background-position:top left;}
 .ie * html ul.altsym{width:202px;w\idth:177px;}
 .ie * html ul.altsym a{margin-left:0;ma\rgin-left:17px;}
 .ie * html ul.altsym a.switch{left:-11px;lef\t:6px;}
   
h6{position:relative;display:block;margin:5px 0 0;clear:both;top:auto;width:490px;cursor:pointer;font-size:13px;background:transparent repeat-x url(images/navbar2_hl2.gif);color:#7F3F3F;text-shadow:0px 1.2px 0.8px #FFFFFF;padding:6px 5px 5px 6px;-moz-outline-style:none;}
 h6 a:link,h6 a:visited{text-decoration:none;}
 
h7{display:block;font-family:"Trebuchet MS",Verdana,Arial,sans-serif;font-size:13px;font-weight:bold;padding-top:15px;margin-bottom:5px;border-bottom:1pt solid rgba(180, 180, 180, 0.9);color:#2F2F2F}

h8{display:block;font-family:"Trebuchet MS",Verdana,Arial,sans-serif;font-size:12px;font-style:italic;padding-top:6px;margin-bottom:3px}

 #overlay,#soverlay{background-image:url(images/overlay1.png);position:absolute;top:0;left:0;width:532px;}
 .ie #overlay,.ie #soverlay{background:transparent url(images/blank.gif) no-repeat;position:relative;height:10px;width:10px;}
 #overlay{top:15px;left:5px;}
.spanlink{font-weight:bold;color:#7F3F3F;cursor:pointer;}
.software{position:relative;display:block;margin:0 10px 15px 0;padding:0;width:500px;height:75px;}
 .sw_tray{position:absolute;left:0;top:0;margin:0 15px 0 0;padding:0;text-align:center;width:75px;height:75px;background:transparent url(images/sw_tray.png) no-repeat center;}
 .sw_summary{position:absolute;left:90px;top:0;margin:0;padding:4px 8px 6px 10px;height:65px;width:386px;font-size:85%;color:#666;line-height:1.3em;background:transparent url(images/sw_tray2s.png) no-repeat top left;}
 h5.soft{color:#697845;font-family:"Trebuchet MS",Verdana,Arial,sans-serif;font-size:110%;border:0;margin:0;padding:0;}
 #content2 a.soft,a.soft:link,a.soft:visited{color:#697845;}
 h6.soft{font-size:110%;font-weight:300;text-transform:lowercase;color:#333;background:none;margin-left:0;}
 p.soft{margin-left:20px;margin-top:2px;}
 .d_wrapper{position:absolute;top:70px;left:90px;margin:0;padding:0;height:100%;width:404px;}
.sw_detail{position:relative;display:block;margin:0;padding:0;font-size:95%;color:#666;line-height:1.4em;background-color:transparent;}
 .swd_main{position:relative;display:block;margin:0;margin-left:0;width:386px;padding:0 8px 6px 10px;background:transparent url(images/swd_tray.png) top repeat-y;}
 .swd_bottom{display:block;position:relative;margin:0;margin-left:0;padding:0;width:404px;height:8px;background:transparent url(images/swd_tray_bot.png) no-repeat center;}
.tooltip{position:absolute;top:50px;left:90px;width:120px;background:transparent url(images/clear_blackbg.png) repeat;border:1pt solid #222222;padding:2px;font-size:10px;color:#FDFFF2;z-index:5;}
 #content2 .tooltip a,.tooltip a:active,.tooltip a:visited{color:#FDFFF2;}
 #content2 .tooltip a:hover{background:#FDFFF2;color:#5B663E;padding-left:2px;padding-right:2px;}

.arc90_imgcaptionTXT { font-size: .8em; font-weight: 500; font-style: italic; color: #777; text-align: left; line-height: 140%; }
 .arc90_imgcaption { display:block;text-align: center; border: 1px solid #DDD; padding: .6em; background-color: #FDFDF6; margin: .6em 0; }
 .floatl { float: left; margin-right: .8em; }
 .floatr { float: right; clear:both;margin-left: .8em; }

p.BigFirst:first-letter { color: white; font-size: 3em; font-family:Optima,"Goudy Old Style",Times, serif; font-weight:bold; float:left; padding: 6px; margin:0px 5px 0px 0px; display:block; border:1px solid #5A5C50; line-height:1em; background-color:#B3BD9B; }

.BackTop {position:relative;display:block;margin: 0px 5px -30px 0px;height:32px;width:490px;float:right;background: transparent url(http://www.musingsfrommars.org/images/backtop.png) no-repeat center right; padding: 0px;z-index:50;}

a#leopard-banner {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	height: 177px;
	width: 177px;
	background: url(images/leopard_banner.png) top right no-repeat;
	text-indent: -999em;
	text-decoration: none;
	z-index:10;
}

.ie a#leopard-banner {
	background: url(images/leopard_banner_ie.png) top right no-repeat;
}

#sliderWrapper {
	position:absolute;
	left: 1px;
	top: -136px;
	width: 750px;
	height: 160px;
	padding: 0px;
	z-index:100;
}

#softwareSlider {
	position:relative;
	margin-left: 0px;
	margin-top: 0px;
	width: 750px;
	height: 160px;
	background: url(images/softwareSlider.png) top right no-repeat; 
	z-index:100;
	cursor:pointer;
}

#softwareText {
	position:absolute;
	left: 84px;
	top: 48px;
	width: 615px;
	color: #FFFFFF;
	z-index:105;
}

.ie #softwareSlider{
	background: url(images/softwareSlider_ie.png) top right no-repeat; 
}

#optionsText {
	position:absolute;
	left: 36px;
	top: 24px;
	width: 170px;
	color: #FFFFFF;
	z-index:1;
}

#optionsWrapper {
	position:absolute;
	right: 0px;
	left: 336px;
	top: -144px;
	width: 200px;
	height: 170px;
	padding: 0px;
	z-index:1;
}

#optionsSlider {
	position:relative;
	margin-left: 0px;
	margin-top: 0px;
	width: 200px;
	height: 170px;
	background: url(images/optionsSlider.png) top right no-repeat; 
	z-index:1;
	cursor:pointer;
}


p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font-family: Lucida Grande, Arial, sans-serif;font-size:12px; line-height: 1.2em; color: #ffffff}

#softwareText p.p2 a {color: #ffffff; text-decoration: none;}

#softwareText p.p2 a:hover {color:#FFFF99;text-shadow: none;}

#softwareText p.p2 a.noAjaxLink {font-family: MS Gothic,monospace; font-size: 95%; line-height:1.0em; color:#CCCCCC;}

#jsliderWrapper {
	position:absolute;
	left: 100px;
	top: -503px;
	width: 400px;
	height: 530px;
	padding: 0px;
	z-index:100;
}

#journalSlider {
	position:relative;
	margin-left: 0px;
	margin-top: 0px;
	width: 400px;
	height: 530px;
	background: url(images/journal_slider.png) top right no-repeat; 
	z-index:100;
	cursor:pointer;
}

.ie #journalSlider {
	background: url(images/journal_slider_ie.png) top right no-repeat; 
	
}
    #journal_accordion{
		position:absolute;
		left: 12px;
		top: 16px;
        font-size:12px;
        font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		z-index:115;
        width:350px;
        overflow:none;
    }
    .panel_title{
       font-weight: 800;
        text-shadow: #333 2px 2px 1px;
        margin: 0;
        cursor:pointer;
        width: 326px;
        height: 13px;
        padding: 2px 12px 4px 12px;
        background: url(images/journal_titles.png) 0 0 repeat-x;
/*        border-right:1px solid #757573; */
    }
    .title1{
        padding: 10px 12px 0px 12px;
        background: url(images/journal_titles.png) 0 0 repeat-x;
    }
    	
    .last_title{
        padding: 10px 12px 0px 12px;
        height: 148px;
        background: url(images/journal_titles.png) 0 0 repeat-x;
    }
    	
    .panel{
        margin: 0;
        padding-bottom:0;
        border: none;
    }
    .panel_body{
    	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
    	font-size: 10px;
    	line-height: 1.4em;
    	font-weight: 600;
    	padding:0px 12px 5px 12px;
        background: url(images/journalBg.png) 0 0 repeat-y;
        border-bottom:2px solid #ABAD68;
/*        border-right:1px solid #757573; */
   	
    }

	#journal_accordion ul, #optionsText ul{margin:0px; padding: 0px;}

	#journal_accordion li, #optionsText li.archive_art
		{
		list-style: none;
		margin: 0px 0px 0px 15px;
		}

		
#journal_accordion a, #optionsText li.archive_art a {color: rgb(241,242,247);padding-left:0px; text-decoration: none; border-width: 0px;background-color: transparent;text-shadow: #333 0px -1px 1px;}

#journal_accordion li.archive_art a:hover, #optionsText li.archive_art a:hover {color:rgb(255,155,137);padding-left:0px;border-width: 0px;background-color: transparent; text-decoration: none;text-shadow: rgba(50,50,50,0.8) 0px -1px 1px;}

#journal_accordion a.noAjaxLink {font-family: MS Gothic,monospace; text-decoration: none; font-size:12px; line-height:1.0em; color:#ECECEC;}


.archive_cat {
        font-size:12px;
        color: rgb(233,234,195);
        font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
        font-weight: 600;
        padding-top:5px;
        padding-bottom: 5px;
	 text-shadow: rgba(50,50,50,0.8) 0px -1px 1px;       

}

.archive_art {
		font-size:11px;
		line-height:110%;
		padding-top:3px;
}

/* Styles for Leopard section, Archive, and others possibly */
h4.leopard{display: block; font-family: "Trebuchet MS", "Lucida Grande", Arial, sans-serif;font-size: 16px;font-weight: bold;/* color: #FEFFE3;*/ color:rgb(51,51,51);text-shadow: rgb(254, 255, 227) 0px 1px 1px;margin: 0px 0px 0px 2px;width: 512px;height:22px;padding: 3px 10px 2px 10px;background-color:#ACB39D;border-bottom: 1pt solid #DEDEDB;	}
h7.leopard{display: block; font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: rgba(94, 23, 28, 0.85); margin: 0px 0px 6px 1px; padding: 4px 10px 2px 10px; width: 512px; background-color: rgb(240, 242, 218);text-shadow: #FFF 0px 1px 1px; border-bottom: 1pt solid #C4C4B8; }  
.leopard-text { position: relative; display: block; width: 492px; padding-left: 25px; padding-right: 15px; }
dl.software_list{ display: block; width: 480px; font-family: "Lucida Grande", Arial, sans-serif; font-size: 12px; padding-left: 25px; padding-right: 55px; margin: 0px 0px 12px 0px; } 
dt.leopard { font-size: 12px; font-weight: bold;margin-left: 0px; margin-bottom: 6px;margin-top:4px; }
dd.leopard { margin-left: 30px; margin-top:-19px; line-height: 1.4em; padding-left:0px;}
/* h3{display:none} */
span.extra_info { display: block; padding-top: 3px; padding-left: 18px; color: #999999; }  

li.demolink {
	list-style-image: url(http://www.musingsfrommars.org/images/list_arrow_orange.png);
}

#content a.demolink {
	border-width: 0px;
	background-color: transparent;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 90%;
	text-decoration: none;
	font-weight: bold;
	color: #f9a884;
	
	}
/* Styles for Archive section with srg_clean_archives.php */
h7.monthtitle {
	margin-bottom:0px; 
	margin-left:-21px;
	cursor:pointer;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(246, 245, 218)), to(rgb(226, 225, 197))) padding;
	}
h4.monthtitle, h4.yeartitle {
	margin-top:2px;
	margin-left:-21px;
	padding-top:5px;
	padding-bottom: 0px;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(207, 215, 189)), to(rgb(172, 179, 157))) padding;
	}
h4.monthtitle {
	cursor:pointer;
	font-size:14px;
}
dl.article_list{ display: block; width: 490px; font-family: "Lucida Grande", Arial, sans-serif; font-size: 11px; padding-left: 10px; padding-right: 15px; margin: 0px 0px 12px 0px; } 
dl.postspermonth {
	margin-top:2px;
	margin-bottom:0px;
	}
dt.article_list { font-size: 11px; font-weight: normal;margin-left: 0px; margin-bottom: 6px;margin-top:6px;width:75px;text-align:right; }
dt.post_date { margin-top:3px;margin-bottom:0px;}
dd.article_list { margin-left: 90px; margin-top:-20px; line-height: 1.4em; padding-left:0px;}
dd.leopard {
	margin-bottom:6px;
	line-height:1.2em;
	margin-top:-15px;
	}
#content dl.software_list a {
	margin-top:4px;
	padding-bottom:2px;
	font-weight:bold;
	font-size:10px;
	color: rgba(141,35,42,0.6);
	background: none;
	border-top: 4px;
	border-color:transparent;
	padding-left:0px;
	}
#content dd.leopard a {
		color: #2A2A2A;	
		font-weight: bold;
		font-size:12px;
		background:none;
		border:none;
		margin-bottom:3px;
		padding-left:0px;	
	}
#content dd.leopard a:hover {
	color: rgb(141,35,42);
	
	}
#content dd.article_list a {
	background: none;
	border: none;
	padding-left:0px;
	
	
	}
	
/* Styles for mktree */
#menu ul.mktree {
	margin-top:1px;
	}  
#menu ul.mktree  li {
	list-style: none; 
	}   
/* Control how "spaced out" the tree is */  
#menu ul.mktree, ul.mktree ul , ul.mktree li { 
	margin-left:0px; 
	padding:0px; 
	
	}  
/* Provide space for our own "bullet" inside the LI */  
#menu ul.mktree  li .bullet { 
	padding-left: 15px; 
	}  
/* Show "bullets" in the links, depending on the class of the LI that the link's in */  
ul.mktree  li.liOpen    .bullet { 
	cursor: pointer; 
	background: url(/js/mktree/minus.png) center left no-repeat; 
	}  
ul.mktree  li.liClosed  .bullet { 
	cursor: pointer; 
	background: url(/js/mktree/plus.png) center left no-repeat; 
	}  
ul.mktree  li.liBullet  .bullet { 
	cursor: default; 
	background: url(/js/mktree/bullet.png) center left no-repeat; 
	}  
/* Sublists are visible or not based on class of parent LI */  
ul.mktree  li.liOpen    ul { 
	display: block; 
	}  
ul.mktree  li.liClosed  ul { 
	display: none; 
	}  
/* Format menu items differently depending on what level of the tree they are in */ 
ul.mktree  li { 
	font-size: 11pt; 
	}  
ul.mktree  li ul li { 
	font-size: 10pt; 
	}  
ul.mktree  li ul li ul li { 
	font-size: 10pt; 
	}  
ul.mktree  li ul li ul li ul li { 
	font-size: 10pt; 
	}  
/* Title for zoomed captions */
 .caption { border-color: rgba(150, 150, 150, 0.7); border-width: 2px; border-style: solid; text-align: left; font-family: "Lucida Grande", Verdana, Arial, sans-serif; bottom: 0px; position: relative; display: block; padding: 8px; height: auto; width: auto; background-color: rgb(215, 215, 215); color: #414141; text-shadow: 0px 1px 1px white; font-size: 90%; -webkit-box-shadow: 0px 0px 6px rgb(115, 119, 107); -webkit-border-bottom-left-radius: 8px; -webkit-border-bottom-right-radius: 8px; -webkit-border-top-left-radius: 8px;  -webkit-border-top-right-radius: 8px; margin:0px;}
 
/* Styles for CCI */
.CCIBoldItalics {
	font: 13.0px Trebuchet MS, Lucida-Sans, Verdana, sans-serif;
	font-style:italic;
	font-weight:bold;
}
.CCIBold {
	font: 13.0px Trebuchet MS, Lucida-Sans, Verdana, sans-serif;
	font-weight:bold;
}

.cciSmallImage
 {
	-webkit-box-reflect:below 1px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.6, transparent), to(rgba(255,255,255,0.7))); 
	-webkit-box-shadow: 0px -1px 6px rgba(0, 0, 0, 0.55);
	-moz-box-shadow: 0px -1px 6px rgba(0, 0, 0, 0.55);
	margin-top: 10px;
	margin-bottom: 35px;
	clear: both;
}
 .cciBigImage
 {
	-webkit-box-reflect:below 2px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.8, transparent), to(rgba(255,255,255,0.7))); 
	-webkit-box-shadow: 0px -1px 10px rgba(0, 0, 0, 0.55);
	-moz-box-shadow: 0px -1px 10px rgba(0, 0, 0, 0.55);
}

.rightImg
{
	float: right;
	margin-left: 12px;
}
.leftImg
{
	float: left;
	margin-right: 12px;
}
#credits {
 text-transform: uppercase; font-family: Trebuchet-MS, Verdana, sans-serif; letter-spacing: 0.3em; font-weight: bold; font-size: 7pt; margin-top:50px; color: rgb(70, 70, 70);text-align:center;text-shadow: 0px 1px 1px rgba(253,252,252,0.9); z-index:5
 	}

.crystal {
	text-align:left;
	margin: 20px 0px 20px 15px;
	width:100%;
	font: 10.0px Lucida Grande;
	padding:0px;
	border: solid 1px rgb(120,120,120);
	-webkit-box-shadow: 0px -1px 10px #AFB3A7;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-top-left-radius: 15px; 
	-webkit-border-top-right-radius: 15px;
	
}

.colhead {
	
	height:25px; 
	background-color: #dbddd7; 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(244, 244, 244)), to(rgb(205, 205, 205)));
	padding: 0.0px;
	margin: 3.0px 0.0px ; 
	text-align: center; 
	font: 11.0px Lucida Grande; 
	font-weight: bold;
	color: #2f2f2f
}

.topleft {
	
	-webkit-border-top-left-radius: 20px;
	border-right: solid 1px rgb(160,160,160); 
	border-bottom: solid 1px rgb(160,160,160);	
}

.topright {
	-webkit-border-top-right-radius: 20px;
	border-bottom: solid 1px  rgb(160,160,160); 
	
}
.botleft {
	
	 -webkit-border-bottom-left-radius: 10px;
 	 border-right: solid 1.0px rgb(160,160,160); 
}

.botright {
	
	 -webkit-border-bottom-right-radius: 10px;
	 border-left: solid 1.0px rgb(160,160,160); 
}

/*td {
	padding: 5.0px;
	background-color: #ffffff;	
}*/

.left 
{
	border-bottom: solid 1px rgb(216, 216, 216);
		border-right: solid 1px rgb(160, 160, 160);

}

.middle {
	border-right: solid 1px #dbddd7; 
}

.right
{
	border-bottom: solid 1px rgb(216, 216, 216);
	
}

.small {
	
	margin: 8.0px 0.0px 0.0px 0.0px;
	font: 11.0px Lucida Grande, Verdana, sans-serif;
	line-height: 1.3em;
	color: #0a0c0c;
	text-shadow: rgba(255,255,255,0.7) 0px 1px 1px;
}

ul.compact {
     
     padding-top:0px;
     margin:0px 15px 8px -25px;
     
}


/*From CCI Help*/

.ccibox {
	text-align:left;
/*	display: inline;*/
	font: 11.0px Lucida Grande;
	padding: 0px 15px 10px 15px;
	line-height: 1.4em;
	background-color: rgb(245, 245, 245);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(246, 246, 246)), to(rgb(225, 225, 225)));
	
	border: solid 1px rgb(120,120,120);
	-webkit-box-shadow: 0px 1px 10px #AFB3A7;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-top-left-radius: 15px; 
	-webkit-border-top-right-radius: 15px;
	
}

.ccibox ul.compact > li.small
{
     margin-top: 5px;
}


.ccibox.left {
	margin: 10px 15px 10px 0px;
	float: left;
     
}

.ccibox.right {
	margin: 10px 0px 10px 15px;
	float: right;
     
}

.cciboxhead {
	
	height:20px; 
	margin: 0px -15px;
	padding-top: 8px;
	background-color: #dbddd7; 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(240, 240, 240)), to(rgb(195, 195, 195)));

	text-align: center; 
	font: 13.0px Futura, Trebuchet MS, Lucida Grande; 
/*	font-weight: bold;*/
	color: #2f2f2f;
	border-bottom: 1px solid rgb(150, 150, 150);
	    text-shadow: rgba(255, 255, 255, 0.7) 0px 1px 1px;
	
-webkit-border-top-left-radius: 15px; 
-webkit-border-top-right-radius: 15px;
	
}

.smallCaps{font-family: Trebuchet-MS,Verdana,sans-serif;font-weight:bold;font-variant:small-caps;text-transform:uppercase;letter-spacing:.1em;word-spacing:.1em;font-size:85%;}

.zoom{     
position:absolute;      
left:12px;      
top:10px;      
width:21px;      
height:22px;
background-image: url(http://www.musingsfrommars.org/images/zoom.png);
z-index: 10;
}
.small_img {
	position: relative;
	width: 60px;
	height: 60px;
	-webkit-box-reflect:below -1px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.8, transparent), to(rgba(255,255,255,0.8))); 
	float: left;
	margin-right: 15px;
	clear: both;	
	}
/* Styles for Crystal Black */
.darkbg_link {
	font-weight:bold;
	background-color:transparent;
	border-bottom-style:hidden;
	border-right-style:hidden;
	color:#BCEFEF;
	font-family:'Trebuchet MS', sans-serif;
	font-size:13px;
	text-shadow:rgba(49, 46, 40, 0.589844) 0px -1px 1px;
	display:inline;
	visibility:inherit;
	border-left:1px hidden #FF0000;
	border-top:0px hidden transparent;
}

.white_text {
	width:478px;
	margin-bottom:8px;
	color:#FFFFFF;
	line-height:1.5em;
}

.blackHolder { position:relative; width:405px; height:250px; top:11px; } .blackBg { position:absolute; width:405px; background-attachment:initial; background-origin:initial; background-clip:initial; background-color:transparent; height:253px; margin-top:7px; background-image:url(/images/crystalblackpreview/img_background.png); background-repeat-x:no-repeat; background-repeat-y:no-repeat; background-repeat:no-repeat; } .blackimg { position:absolute; width:400px; right:-1px; height:248px; box-reflect:below 0px -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), color-stop(0.87, transparent), to(rgba(255, 255, 255, 0.683594))) 0 0 0 0 stretch stretch; -webkit-box-reflect:below 0px -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), color-stop(0.87, transparent), to(rgba(255, 255, 255, 0.683594))) 0 0 0 0 stretch stretch; -o-box-reflect:below 0px -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), color-stop(0.87, transparent), to(rgba(255, 255, 255, 0.683594))) 0 0 0 0 stretch stretch; -moz-box-reflect:below 0px -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), color-stop(0.87, transparent), to(rgba(255, 255, 255, 0.683594))) 0 0 0 0 stretch stretch; margin:10px 2px 0px 2px; } .bzoom { position:absolute; left:12px; top:10px; width:21px; height:22px; } .title { margin-left:3px; width:116px; height:20px; position:absolute; top:28px; } .blackbox { position:relative; left:0; right:0; margin-left:auto; margin-right:auto; background-attachment:initial; background-origin:initial; background-clip:initial; background-color:#000000; border-bottom-left-radius:8px 8px; -webkit-border-bottom-left-radius:8px 8px; -o-border-bottom-left-radius:8px 8px; -moz-border-radius-bottomleft:8px 8px; border-bottom-right-radius:12px 12px; -webkit-border-bottom-right-radius:12px 12px; -o-border-bottom-right-radius:12px 12px; -moz-border-radius-bottomright:12px 12px; display:block; height:320px; width:405px; box-shadow:rgba(0, 0, 0, 0.648438) 0px 2px 9px; -webkit-box-shadow:rgba(0, 0, 0, 0.648438) 0px 2px 9px; -o-box-shadow:rgba(0, 0, 0, 0.648438) 0px 2px 9px; -moz-box-shadow:rgba(0, 0, 0, 0.648438) 0px 2px 9px; background-image:url(/images/crystalblackpreview/panel_bg.jpg); margin-top:30px; background-position:0% 0%; background-position-x:0%; background-position-y:0%; background-repeat-x:repeat; background-repeat-y:no-repeat; background-repeat:repeat-x; padding:40px 33px 0px 32px; }

/* Set up for Crystal Icons article */
.gradientImageBox
{
     position: relative;
     display:block;
     margin: 25px 20px 50px 20px;
     height: auto;
     border-width: 0px;
     background-position:-15px -9px;
     background-color:rgba(50, 50, 50, 0.95);
     width:450px;
     -webkit-border-top-left-radius: 8px; 
     -moz-border-radius-topleft: 8px;
     -webkit-border-top-right-radius: 8px;
     -moz-border-radius-topright: 8px;
     -moz-box-shadow: 1px 0px 12px rgba(0, 0, 0, 0.75);
     -webkit-box-shadow: 1px 0px 12px rgba(0, 0, 0, 0.75);  
     -webkit-box-reflect:below 1px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.82, transparent), to(rgba(255,255,255,0.85))); 
}

.smallReflection
{
    margin-bottom:40px;
    -webkit-box-reflect:below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.95, transparent), to(rgba(255,255,255,0.85))); 
     
}

.smallerReflection
{
    margin-bottom:40px;
    -webkit-box-reflect:below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.92, transparent), to(rgba(255,255,255,0.85))); 
     
}
.normalReflection
{
   margin-bottom:45px;
    -webkit-box-reflect:below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.86, transparent), to(rgba(255,255,255,0.85))); 
     
}

.largerReflection
{
   margin-bottom:45px;
    -webkit-box-reflect:below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.75, transparent), to(rgba(255,255,255,0.85))); 
     
}

.largeReflection
{
   margin-bottom:40px;
    -webkit-box-reflect:below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.65, transparent), to(rgba(255,255,255,0.85))); 
     
}

a#tooCool {
     position: fixed;
     right: 0;
     bottom: 0;
     display: block;
     height: 80px;
     width: 80px;
     background: url(images/too_cool_sash.png) bottom right no-repeat;
     text-indent: -999em;
     text-decoration: none;
}

a#noFlash {
     position: fixed;
     z-index: 500;
     right: 0;
     top: 0;
     display: block;
     height: 160px;
     width: 160px;
     background: url(/notoflash/images/noFlashTR.png) top right no-repeat;
     text-indent: -999em;
     text-decoration: none;
}

.pointer {
     position:relative;
     float:left;
     width:30px;
     height:15px;
     margin-top:-4px;
     font: 24px "Zapf-Dingbats", Arial, sans-serif;
     color:#7B8B52;

}

h5.noflash{
     border-bottom:none;
     margin-bottom: 0px;
     letter-spacing:0.2em;
}

h7.noflash {
     margin-left:28px;
     padding-top:5px;
     margin-top:0px;
}

.ellips {
     font-size:15px;
     letter-spacing:-0.1em;
     font-weight:normal;
}

.noFlashCallout { 
     background: #FDFFF2; 
     padding: 15px 0px 15px 15px; 
     border: 2px solid #E3DDCB; 
     -moz-border-radius: 10px; 
     -webkit-border-radius: 10px; 
}  

.tab1 {
     padding-left: 20px;
     margin-top:0px;
}
  
/* Styles from Software Addicts site */

.sw_detailRating {
	float: right;
	position: relative;
	width: 96px;
	height: 145px;
	margin: 3px 6px 10px 15px;
	padding: 2px;
	background: transparent url(/images/ratingsbox_bg.png) no-repeat;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
}

.coolRating, .funRating, .rangeRating, .looksRating, .powerRating, .simpleRating, .stableRating, .valueRating {
	position: relative;
	font-size: 10px;
	font-face: Lucida Grande, sans-serif;
	font-weight: bold;
	width: 96px;
/*	height: 12px;*/
	height: 16px;
	margin: 0px;
	border-bottom: 1px solid rgb(175, 175, 175);
	border-top: 1px solid rgb(215, 215, 215);
}

.coolRating {
	border-top: 0px;
}
.valueRating {
	border-bottom: 0px;
}

.topName {
	-webkit-border-top-left-radius: 8px; 
	-moz-border-radius-topleft: 8px;
}

.topRate {
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topright: 8px;
	
}

.botName {
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
}

.botRate {
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	
}

.ratingName {
	position: absolute;
	left: 0px;
	right: 43px;
	height: 11px;
	margin-bottom: 0px;
	padding: 1px 4px 4px 2px;
	background-color: rgb(180, 180, 180);
	color: rgb(255, 255, 255);
	text-shadow: 0px -1px 1px rgba(80, 80, 80, 0.75);
	width: 44px;
	text-align: right;
}

.rating {
	position: absolute;
	left: 50px;
	right: 0px;
	height: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 2px 2px 3px 2px;
	background-color: rgb(230, 230, 230);
	color: rgb(65, 81, 126);
	width: 42px;
	text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	
}

.Yes {
	background-color: rgb(198, 208, 233);
}
.Yes:after {
	content: "\2713";
}

.No {
	
}
            
