.MainPage_Content {
  width:100%;
  padding:0px;
  margin:0px;
}

.MainPage_Title {
  font-weight:bold;
  font-size:162%;
  border:none;
  margin: 0;
  padding:.1em;
  color:#000;
  position: relative;
  top: 0px;
  align: center;
}

.MainPage_SubTitle {
  top:+0.2em;
  font-size: 95%;
}

.MainPage_Announce {
  padding: .3em 1.2em .2em; 
  background-color:#FFFFCC; 
  border:0px solid #FF1A00;
}

.MainPage_Featured {
  padding: .4em .9em .9em;
  margin: 1px;
  width:48%;
  height:auto;
  border: 1px solid #C3D9FF;
  color: #000;
  background-color:#FCFCFC;
  valign:top;
  float:left;
}

.MainPage_Welcome {
  padding: .4em .9em .9em;
  margin: 1px;
  width:48%;
  height:auto;
  border: 1px solid #C3D9FF;
  color: #000;
  background-color:#FCFCFC;
  valign:"top";
  float:left;
}

.MainPage_Box_Header {
  margin:0;
  background-color:#eef;
  font-size:180%;
  font-weight:bold;
  border:0px solid #3300ff;
  text-align:center;
  color:#000;
  padding:0.2em 0.4em;
}

.MainPage_Featured_Date {
  font-size:75%;
  font-weight:bold;
}

.MainPage_HowToFeature {
  font-size:75%;
  font-weight:bold;
  text-align:center;
}

.MainPage_Welcome_News {
  background-color:#0000;
  border:3px solid #008C00;
  padding:5px;
  float:left;
}

div.searchtag {
}

input.searchtagfield {
    font-size:              13px;
    margin-top :            0px;
    margin-right :          0px;
    margin-bottom :         4px;
    margin-left :           0px;
    width:                  400px;
    border-top-style:       solid;
    border-right-style:     solid;
    border-bottom-style:    solid;
    border-left-style:      solid;
    border-top-width:       1px;
    border-right-width:     1px;
    border-bottom-width:    1px;
    border-left-width:      1px;
    border-top-color:       rgb(188, 205, 240);
    border-right-color:     rgb(188, 205, 240);
    border-bottom-color:    rgb(188, 205, 240);
    border-left-color:      rgb(188, 205, 240);
    font-size: 156%;
}

input.searchtagsubmit {
   margin-bottom: 4px;
   font-size: 156%;
   background-color: #ffffff;
}


/* Messagebox templates */

.messagebox {
   border: 1px solid #aaa;
   background-color: #f9f9f9;
   width: 80%;
   margin: 0 auto 1em auto;
   padding: .2em;
}
.messagebox.merge {
   border: 1px solid #c0b8cc;
   background-color: #f0e5ff;
   text-align: center;
}
.messagebox.cleanup {
   border: 1px solid #9f9fff;
   background-color: #efefff;
   text-align: center;
}
.messagebox.standard-talk {
   border: 1px solid #c0c090;
   background-color: #f8eaba;
}
.messagebox.nested-talk {
   border: 1px solid #c0c090;
   background-color: #f8eaba;
   width: 100%;
   margin: 2px 4px 2px 4px;
}
.messagebox.small {
   width: 238px;
   font-size: 85%;
   float: right;
   clear: both;
   margin: 0 0 1em 1em;
   line-height: 1.25em; 
}

/* generated user stylesheet */
a.new, #quickbar a.new { color: #CC2200; }

/** apply all this formatting to screen **/
.adHeadline {font: bold 10pt Arial; text-decoration: underline; color: #FFCC66;}
.adText {font: normal 10pt Arial; text-decoration: none; color: #000000;}

#bodyContent .plainlinks a {border-bottom:none;}

/*** LASIK PORTAL ***/

.lasik_comparison_outer_table {
  border: 1px solid #C9C9C9;
  color: #000;
  background-color:#FCFCFC;
}

.lasik_comparison_outer_table h1 {
  margin:0;background-color:#E6E6FA;
  font-size:240%;
  border:0px solid #C9C9C9;
  text-align:left;
  color:#000;
  padding:0.2em 0.4em;
}

/*** AboutUsPlan Portal ***/

.AboutUsPlan {
  width:100%;
  background:#E4F1DB;
  color:#000000;
  border:none;
  padding: 0px;
  margin: 0px;
}

.AboutUsPlanBody {
  width:100%;
  background:transparent;
  display: block;
  vertical-align: top;
  margin-bottom:  10px;
  margin-top:     0px;
  margin-right:   0px;
  margin-left:    0px;
  padding-top:    .3em;
  padding-bottom: 1em;
  padding-left:   1em;
  padding-right:  1em;
}

.CompanyOverviewTitle {
  width:100%;
  background:#686E75;
  color:#FFFFFF;
  padding: .1em;
  text-align: center;
  font-weight: bold;
  font-size: 135%;
  margin-bottom: 0px;
}

.CompanyOverviewTitle h2 {
  background:transparent;
}


.AboutUsPlanTitle {
  width:100%;
  background:#9BAAC1;
  padding: .1em;
  text-align: center;
  font-weight: bold;
  font-size: 100%;
  margin-bottom: 0px;
}

.AboutUsPlanTitle h2 {
  background:transparent;
}

/*** BADGES ***/

.simple_badge {
  border:solid #C0C8FF 1px;
  margin:0px;
  padding:0px;
  width:238px;
  background:#F0F8FF;
  text-align:center;
  font-size:10pt;
}

/*** CONSENSUS POLLING ***/

.below-threshold {
  color:red;
  font-weight:bold;
}

.above-threshold {
  color:green;
  font-weight:bold;
}

 /*  aufp- Front  Page Styles  */
.aufp-boxbody {
  border: 1px solid #C3D9FF; 
  color: #000; 
  margin-bottom: 2px; 
  padding: 5px; 
  background-color: #FFFFFF;
}

.aufp-box {
  border: 1px solid #C3D9FF; 
}

.aufp-boxhead {
  font-family: sans-serif;
  font-size: 90%;
  font-weight: bold;
  margin: 0;
  border: 1px solid #C3D9FF;
  border-bottom-style: none;
  padding-left: 0.4em;
  padding-top: 0.2em;
  padding-bottom: 0.2em; 
  color: #000;
  background: #ADD8E6;
  text-align: center;
}


/** apply the following formatting to print **/
@media print {

.au-control { display: none; }


}

/* Standard Navigationsleisten, aka box hiding thingy from .de.  Documentation at [[Wikipedia:NavFrame]]. */

/* Messagebox templates */

.messagebox1 {
   border: 1px solid #aaa;
   background-color: #f9f9f9;
   width: 80%;
   margin: 0 auto 1em auto;
   padding: .2em;
}
.messagebox1.merge {
   border: 1px solid #c0b8cc;
   background-color: #f0e5ff;
   text-align: center;
}
.messagebox1.cleanup {
   border: 1px solid #9f9fff;
   background-color: #efefff;
   text-align: center;
}
.messagebox1.standard-talk {
   border: 1px solid #c0c090;
   background-color: #f8eaba;
}
.messagebox1.nested-talk {
   border: 1px solid #c0c090;
   background-color: #f8eaba;
   width: 100%;
   margin: 2px 4px 2px 4px;
}
.Boxmerge,
.NavFrame {
        margin: 0px;
        padding: 4px;
        border: 1px solid #aaa;
        text-align: center;
        border-collapse: collapse;
        font-size: 95%;
}
.Boxmerge .NavFrame {
        border-style: none;
        border-style: hidden;
}
.NavFrame + .NavFrame {
        border-top-style: none;
        border-top-style: hidden;
}
.NavPic {
        background-color: #fff;
        margin: 0px;
        padding: 2px;
        float: left;
}
.NavFrame .NavHead {
        height: 1.6em;
        font-weight: bold;
        background-color: #ccccff;
        position:relative;
}
.NavFrame p {
        font-size: 100%;
}
.NavFrame .NavContent {
        font-size: 100%;
}
.NavFrame .NavContent p {
        font-size: 100%;
}
.NavEnd {
        margin: 0px;
        padding: 0px;
        line-height: 1px;
        clear: both;
}
a.NavToggle {
        position:absolute;
        top:0px;
        right:3px;
        font-weight:normal;
        font-size:smaller;
}

.messagebox1pp {
        width: 100%; 
        background: #fff;
        border: 0px;
}


/*----Begin ProjectPage styles----
  --- NavHeadpp refers to specific ProjectPage divs
 */

.NavFrame #NavHeadpp {
        height: 1.6em;
        font-size: 1.4em;
        font-weight: normal;
        text-align: left;
        background-color: #ffffff;
        position:relative;
}
#NavHeadpp {
 margin-left:3.5em;
}
#NavHeadpp a.NavToggle {
 left:-3.5em;
}
#NavHeadpp + .NavContent {
 margin-left:5em;
 border-left:1px solid #999;
}
/*----End ProjectPage styles----*/


/* Coloured watchlist numbers */
.mw-plusminus-pos {
  color:darkgreen;
}

/* .mw-plusminus-null currently at developer default */

.mw-plusminus-neg {
  color:darkred;
}

.dablink {
  font-style:italic;
  padding-left:2em;
}
/*-----Begin QuoteBox Template styles-----*/

.QuoteBox {
 float:left;
 width:100%;
 padding:0 0 1em 0;
}

p.QuoteBox-quote {
 padding:.5em 1em 0em;
}

p.QuoteBox-name {
 font-size:75%;
 line-height:100%;
 display:inline;
}

em.QuoteBox-date {
 font-style:normal;
 line-height:150%;
}
/*-----End QuoteBox Template styles-----*/

/*-----Begin ElectionPortal styles-----*/
.ElectionWrapper {
 float:left;
 width:100%;
 margin:0 0 .5em 0;
 padding-bottom:.5em;
 border-bottom:2px solid #E7E8D1;
}
#ElectionIntro {
 color:#ffffff;
}
#ElectionIntro a{
 color:#F0D724;
}
/*-----End ElectionPortal styles-----*/

/*** VARIOUS TEMPLATE STYLES ***/

.color-sample {
 padding:1em;
 margin: .5em .5em;
}

#SiteRedesign dl {
 color:#3a3a3a;
}
#SiteRedesign dl dt {
 font-size:140%;
 margin-top: 1em;
}
#SiteRedesign dl dd {
 margin:.3em 0;
}
#SiteRedesign dl dd b{
 color:#35727A;
}
/* Template DivBox */
.DivBox-wrapper {}

.DivBox-header {
 position:relative;
 padding:0 1em;
}
h2.DivBox a, .DivBox a {
 color:#ffffff;
}
.DivBox-body {
 margin:0;
 padding:1em 1em 2em 1em;
}

/** STYLES FOR Portal:AboutUsDesign **/
#SiteDesign {
 min-width:780px;
}

#SiteDesign-right {
 position:relative;
 float:right;
 padding:10px;
 width:120px;
 margin:0px;
 font-size:86%;
 background:#a2f3a2;

}
/* Styles for Social Media Tags */
.SoMeTag {
 float:left;
 position:relative;
 margin: 0px 3px 0px 3px;
}

li.SoMeTag{
 position:relative;
 list-style:none;
 margin:0; padding:0;
 border:1px solid #ccc;
 border-top:0px;
}
li.SoMeTag:hover {
 background:#eeffdf;
}
.SoMeTag .plainlinks a {
 position:relative;
 display:block;
 width:120px;
 height:20px;
 text-decoration:none;
}
.SoMeTag .plainlinks a span.smallTitle {
 font-size:9px;
 height:20px;
 position:absolute;
 top:2px;
 left:22px;
}
.SoMeTag .plainlinks {display:block;}
.SoMeTag#delicious .plainlinks {
 background:url(http://d3v8bt6u4b7hzw.cloudfront.net/LogoDel.icio.us.gif) no-repeat 2px 2px;
}
.SoMeTag#facebook .plainlinks {
 background:url(http://d3v8bt6u4b7hzw.cloudfront.net/LogoFacebook16px.png) no-repeat 2px 2px;
}
.SoMeTag#digg .plainlinks {
 background:url(http://d3v8bt6u4b7hzw.cloudfront.net/LogoDigg16px.gif) no-repeat 2px 2px;
}
.SoMeTag#stumbleupon .plainlinks {
 background:url(http://d3v8bt6u4b7hzw.cloudfront.net/LogoStumbleupon16px.png) no-repeat 2px 2px;
}
.SoMeTag#newsvine .plainlinks {
 background:url(http://d3v8bt6u4b7hzw.cloudfront.net/LogoNewsvine16px.gif) no-repeat 2px 2px;
}

/** NetworkWeaversNetwork **/
.NWwikitext, .NWrender, .NWwikitext2col, .NWrender2col {
 border:0px;
 margin-left:50px;
 margin-right:50px;
 background: white;
}

.NWwikitext2col, .NWrender2col {
 margin-left:20px !important;
 margin-right:20px !important;
}

.NWwikitext2col pre, .NWwikitext pre{
 border: 0px;
}

.NWrender, .NWrender2col {
 padding:10px;
}

.NWwikitext2col, .NWwikitext {
 padding:0px;
}

/**domainBox styles**/
#domainBox {
 float:left;
 position:relative;
 width:12.75em;
 padding:1em 1em 0 1em;
 margin:0 2em 1em 0;
 background-color:#eeffdf;
 border-top:2px solid #35727a;
 border-right:2px solid #35727a;
 border-bottom:2.4em solid #35727a;
 border-left:2px solid #35727a;
}
#domainBox .block {
 clear:both;
 margin:0 auto 1em auto;
 text-align:center;
}
#domainBox img {
margin:0;
}
.registrarInfo, .registrarInfo li {
list-style:none;
list-image-style:none;
padding:0; margin:0;
}
.registrarInfo li:first-child {
font-size:85%;
}
#domainBox .plainlinks {
margin:.25em 0 .25em -10px;
padding-left:25px;
}
#domainBox .plainlinks a{
 font-size:1em;
 width:100%;
 position:relative;
 top:3px;
 left:10px;
}
#Compete {
background: url(http://d3v8bt6u4b7hzw.cloudfront.net/CompeteLogo.png) no-repeat 10px 50%;
}
#Alexa {
background: url(http://d3v8bt6u4b7hzw.cloudfront.net/AlexaIcon.png) no-repeat 10px 50%;
}
#BuiltWith {
background: url(http://d3v8bt6u4b7hzw.cloudfront.net/BuiltWith.png) no-repeat 10px 50%;
}
#domainBox .domainBox-footer {
color:#fff;
position:absolute;
bottom:-2em;
}
#domainBox .domainBox-footer a {
font-weight:bold;
color:white;
display:block;
}
#domainBox .domainBox-footer a:after {
content: " >>"
}


/**----PRESENTUS STYLES----**/
.PresentUs_content {
 position:relative;
 width:80%;
 padding:1em 1em 2em;
 margin:0 auto;
 top:3em;
 color:#45290a;
 font-size:130%;
}
.PresentUs_logo {
 position:absolute;
 top:1em; right:1em;
}
.PresentUs_title {
 font-size:150%;
 line-height:150%;
 font-weight:bold;
}
.PresentUs_nav {
}
.PresentUs_nav ul {
 list-style:none;
 margin:0; padding:0;
}
.PresentUs_nav ul li {
 float:left;
 margin:0; padding:0;
 border-left:1px solid #eeffdf;
}
.PresentUs_nav ul li:first-child {
 border-left:0px;
}
.PresentUs_nav ul li a, .PresentUs_nav ul li a:visited {
 color:#EEFFDF;
 display:block;
 padding:.25em 1em;
 background:#35727A;
}
.PresentUs_nav ul li a:hover {
 background:#45290a;
 text-decoration:none;
}

/*---Template:Card---*/
.TemplateCard {
 position:relative;
 width:17.5em;
 height:12.5em;
 background-color:#ffffff;
 border-width: 1em;
 border-style: solid;
 border-color:#3a3a3a;
}
.TemplateCard .title {
 font-size:1.4em;
 font-weight:bold;
 display:block;
 width:100%;
 height:1em;
 border-bottom:1px dashed #3a3a3a;
 padding:0 0 .5em 0;
}
.TemplateCard .content {
 font-size:1em;
 padding:.5em;
}
.TemplateCard .content dl {
 margin:0; padding:0;
}
.TemplateCard .content dl dt {
 font-weight:bold;
}
.TemplateCard .content dl dd {
 margin:0 .5em; padding:0;
}
.TemplateCard .time {
 position:absolute;
 top:84%;
 right:4%;
 font-size:2em;
 font-weight:bold;
 color:#4a4a4a;
}
.TemplateCard + .footer {
 height:19px;
 width:19.5em;
 position:relative;
 background:#ffffff url(http://d3v8bt6u4b7hzw.cloudfront.net/Template-Card-Shadow.gif) no-repeat bottom right;
}
#Com-a.TemplateCard, #Con-a.TemplateCard, #Des-a.TemplateCard, #Dev-a.TemplateCard, #Adm-a.TemplateCard { background-color:#ffffff;}
#Com-b.TemplateCard, #Con-b.TemplateCard, #Des-b.TemplateCard, #Dev-b.TemplateCard, #Adm-b.TemplateCard { background-color:#eeffbf;}
#Com-c.TemplateCard, #Con-c.TemplateCard, #Des-c.TemplateCard, #Dev-c.TemplateCard, #Adm-c.TemplateCard { background-color:#eeffdf;}
#Com-d.TemplateCard, #Con-d.TemplateCard, #Des-d.TemplateCard, #Dev-d.TemplateCard, #Adm-d.TemplateCard { background:#ffffff url(http://d3v8bt6u4b7hzw.cloudfront.net/Template-Card-Done.gif) no-repeat center center;}

#Com-a.TemplateCard, #Com-b.TemplateCard { border-color:#57b0f5;}
#Com-a.TemplateCard .title, #Com-b.TemplateCard .title { background-color:#57b0f5;}
#Com-c.TemplateCard, #Com-d.TemplateCard { border-color:#ABD7FA;}
#Com-c.TemplateCard .title, #Com-d.TemplateCard .title { background-color:#ABD7FA;}

#Con-a.TemplateCard, #Con-b.TemplateCard { border-color:#75d959;}
#Con-a.TemplateCard .title, #Con-b.TemplateCard .title { background-color:#75d959;}
#Con-c.TemplateCard, #Con-d.TemplateCard { border-color:#BAECAC;}
#Con-c.TemplateCard .title, #Con-d.TemplateCard .title { background-color:#BAECAC;}

#Dev-a.TemplateCard, #Dev-b.TemplateCard { border-color:#ffdb00;}
#Dev-a.TemplateCard .title, #Dev-b.TemplateCard .title { background-color:#ffdb00;}
#Dev-c.TemplateCard, #Dev-d.TemplateCard { border-color:#FFED80;}
#Dev-c.TemplateCard .title, #Dev-d.TemplateCard .title { background-color:#FFED80;}

#Des-a.TemplateCard, #Des-b.TemplateCard { border-color:#8c917d;}
#Des-a.TemplateCard .title, #Des-b.TemplateCard .title { background-color:#8c917d;}
#Des-c.TemplateCard, #Des-d.TemplateCard { border-color:#C5C8BE;}
#Des-c.TemplateCard .title, #Des-d.TemplateCard .title { background-color:#C5C8BE;}

#Adm-a.TemplateCard, #Adm-b.TemplateCard { border-color:#ff5999;}
#Adm-a.TemplateCard .title, #Adm-b.TemplateCard .title { background-color:#ff5999;}
#Adm-c.TemplateCard, #Adm-d.TemplateCard { border-color:#FFACCC;}
#Adm-c.TemplateCard .title, #Adm-d.TemplateCard .title { background-color:#FFACCC;}

.TemplateCard#MyProject {
 border-color:#ffdb00;
 min-height:12.5em;
 height:100%;
}
#MyProject.TemplateCard .title {
 font-size:1.4em;
 font-weight:bold;
 display:block;
 width:100%;
 height:1em;
 border-bottom:1px dashed #3a3a3a;
 padding:0 0 .5em 0;
 background-color:#ffdb00;
}
#MyProject.TemplateCard .content {
 padding:.5em .5em 1em .5em;
}
#MyProject.TemplateCard .title span a img {
 margin-top:-.5em;
}

.TemplateCard#MyWork {
 border-color:#BCDEBE;
 height:100%;
 width:14em;
 float:left;
 padding:0;
 margin:0 1em 1em 0;
}

#MyWork.TemplateCard .title {
 height:100%;
 font-size:1.2em;
 font-weight:bold;
 padding:.3em 0 .4em 0;
 background:#BCDEBE;
 border:none; text-align:right;

}
#MyWork.TemplateCard .userimage {
 width:170px;
 margin:0 auto 1em auto;
 padding:0;
 overflow:hidden;
 position:relative;
 border:2px solid #fff
}
#MyWork.TemplateCard .title img {
 display:inline-block;
}
#MyWork.TemplateCard .content {
 clear:both;
 padding:.5em .5em 1em .5em;
}
#MyWork.TemplateCard .content ol {
 list-style-position:inside;
 margin:0 0 0 .5em;
}
#MyWork.TemplateCard .title span a img {
 margin-top:-.5em;
}


.SnippetTop {
 padding:10px 0 0 0;
 background:#ffffff url(http://d3v8bt6u4b7hzw.cloudfront.net/SnippetTop.gif) repeat-x top left;
}
.SnippetBottom {
 display:block;
 padding:0 1em 10px 1em;
 background:#ffffff url(http://d3v8bt6u4b7hzw.cloudfront.net/SnippetBottom.gif) repeat-x bottom left;
 font-family:"Times New Roman", Times, serif;
 font-size:140%;
}
.SnippetArrow {
 position:absolute;
 bottom:0px; left:54px;
}

/************STYLES FOR DOMAIN BOX**************/
/*** css for dBox.htm ***/
#dBarOuter {
 float:left;
 background: url(../images/tl_bg.png) no-repeat 0px -1px;
 padding-left:20px;
 margin-bottom:2em;
}
#dBarInner {
 float:none;
 background:#f5fffa url(../images/tr_bg.png) no-repeat 100% -1px;
 padding-right:20px;
 border-bottom:2px solid #474747;
 text-align:left;
}
/** resetting the list styles for this template **/
.info, .infobit, .domainlink, .r-badge, .r-links {
 padding:0; margin:0; 
 list-style:none;
 line-height:100%;
}

#domainInfo-wrap {
 margin-left:190px;
}
#domainThumb {
 float:left;
 width:150px;
 padding:1em 20px;
}
#domainThumb a {
 float:right;
 font-weight:bold;
 font-size:120%;
 margin-top:.5em;
}

#domaindata {
 margin-bottom:1em;
}
.infobit {
 border-bottom:2px solid #474747;
 line-height:1.5em;
 padding:.5em 0;
 display:block;
 font-size:120%;
}
#domainlinks {
 float:left;
 width:30%;
}
.domainlink {
 float:left;
 width:100%;
}
.domainlink a {
 position:relative;
 left:0;
 padding:.5em 0 .5em 25px;
 display:block;
}
#registrar {
 float:right;
 width:64%;
 font-size:100%;
}
.r-badge{
 float:left;
 width:50%;
}
.r-links {
 float:left;
 width:49%;
}
.r-badge li, .r-links li {
 padding:.5em 0px;
}
.r-badge li a, .r-links li a {
}
#Compete {
margin:0; padding:0;
background: url(http://d3v8bt6u4b7hzw.cloudfront.net/CompeteLogo.png) no-repeat 0px 50%;
}
#Alexa {
background: url(http://d3v8bt6u4b7hzw.cloudfront.net/AlexaIcon.png) no-repeat 0px 50%;
}
#BuiltWith {
margin:0; padding:0;
background: url(http://d3v8bt6u4b7hzw.cloudfront.net/BuiltWith.png) no-repeat 0px 50%;
}
/****Moving in the jqCorner styles.****/

.widgetHeader {
 color:#45290a;
}
.widgetCode {
 border-width:1px;
 border-color:#8a8a8a;
 border-style:solid;
 padding:1em;
 background:#fafafa;
 font:normal 140% monospace;
}
.auCorner {
 background:#eeffdf;
 padding:20px;
}
.auCornerOuter {
 background:#45290a;
}

/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */
	
.jqmWindow {
 display: none;
 position: fixed;
 top: 17%;
 left: 50%;
 margin-left: -300px;
 width: 600px;
 background-color: #EEE;
 color: #333;
 border: 1px solid black;
 padding: 12px;
}
.jqmOverlay { background-color: #35727a; }

/********Special Form Styles**********/
#special-form label {
 background:#fff;
 display:block;
 float:left;
 width:10em;
 padding:0;
}

#special-form h2 label {
 float:none;
 width:100%;
}

#special-form label, #special-form input {
 margin:3px 0; clear:both;
}

/******WikiPages styles******/
/**IDEAS RIGHT NOW**/
table.default {
  background:#ffffff;
  border:1px solid #7a7a7a;
  border-collapse:separate;
  padding:0px;
}
table.default td {
  padding:1em;
  border:1px solid #a0a0a0;
}

table.minimal {
  background:#ffffff;
  border:1px dashed #3a3f3a;
  border-collapse:collapse;
}
table.minimal td {
  padding:20px;
  border-left:1px dashed #3a3f3a;
}
table.minimal ul {
  list-style:none;
  padding:0; margin:0;
}

table.clean {
  border:none;
  border-collapse:collapse;
}
table.clean td {
  padding:1em;
  border:none;
}
table.clean ul {
  list-style:none;
  padding:0; margin:0;
}

table.gray {
  background:#e7efe7;
  border-collapse:collapse;
  font-size:1em;
}
table.gray td {
  padding:1em;
  border:1px solid #a0afa0;
}
table.gray ul {
  list-style:disc;
}

table.auColumns {
  background:#eeffbf;
  border-collapse:collapse;
}
table.auColumns td {
  padding:10px;
  border:5px solid #45290a;
}
table.auColumns ul {
  list-style:square;
  margin-left:1em;
}

/*****account success, etc.*****/
.accountSuccess {
  font-size:1.4em;
  line-height:140%;
  color:#45290a;
}
.accountSuccess strong {
  display:block;
}
.accountButtons {
  clear:both;
}
.accountButtons a {
  float:left;
  margin:1em;
}

/*******this is for the temp domaing page********/
#domainTemp {
 background:#fff;
 padding:1em 0;
 border:1px solid #80a8a1;
 border-width:3px 0 8px 0;
}
#domainTemp td {
 margin:0;
 padding:1em 5px;
}

/* -----------------------------------------------------------------------


 Blueprint CSS Framework 1.0
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */

/* reset.css */
html {margin:0;padding:0;border:0;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
body {line-height:1.5;background:white;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;float:none !important;}
table, th, td {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
blockquote, q {quotes:"" "";}
a img {border:none;}
:focus {outline:0;}

/* typography.css */
html {font-size:100.01%;}
body {font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
.left {float:left !important;}
p .left {margin:1.5em 1.5em 1.5em 0;padding:0;}
.right {float:right !important;}
p .right {margin:1.5em 0 1.5em 1.5em;padding:0;}
a:focus, a:hover {color:#09f;}
a {color:#06c;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong, dfn {font-weight:bold;}
em, dfn {font-style:italic;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0;}
ul, ol {margin:0 1.5em 1.5em 0;padding-left:1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tbody tr:nth-child(even) td, tbody tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

/* forms.css */
label {font-weight:bold;}
fieldset {padding:0 1.4em 1.4em 1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;margin-top:-0.2em;margin-bottom:1em;}
fieldset, #IE8#HACK {padding-top:1.4em;}
legend, #IE8#HACK {margin-top:0;margin-bottom:0;}
input[type=text], input[type=password], input.text, input.title, textarea {background-color:#fff;border:1px solid #bbb;}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus {border-color:#666;}
select {background-color:#fff;border-width:1px;border-style:solid;}
input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.5em 0;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
.error, .alert, .notice, .success, .info {padding:0.8em;margin-bottom:1em;border:2px solid #ddd;}
.error, .alert {background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}
.notice {background:#fff6bf;color:#514721;border-color:#ffd324;}
.success {background:#e6efc2;color:#264409;border-color:#c6d880;}
.info {background:#d5edf8;color:#205791;border-color:#92cae4;}
.error a, .alert a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.info a {color:#205791;}

/* grid.css */
.container {width:950px;margin:0 auto;}
.showgrid {background:url(src/grid.png);}
.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24 {float:left;margin-right:10px;}
.last {margin-right:0;}
.span-1 {width:30px;}
.span-2 {width:70px;}
.span-3 {width:110px;}
.span-4 {width:150px;}
.span-5 {width:190px;}
.span-6 {width:230px;}
.span-7 {width:270px;}
.span-8 {width:310px;}
.span-9 {width:350px;}
.span-10 {width:390px;}
.span-11 {width:430px;}
.span-12 {width:470px;}
.span-13 {width:510px;}
.span-14 {width:550px;}
.span-15 {width:590px;}
.span-16 {width:630px;}
.span-17 {width:670px;}
.span-18 {width:710px;}
.span-19 {width:750px;}
.span-20 {width:790px;}
.span-21 {width:830px;}
.span-22 {width:870px;}
.span-23 {width:910px;}
.span-24 {width:950px;margin-right:0;}
input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 {border-left-width:1px;border-right-width:1px;padding-left:5px;padding-right:5px;}
input.span-1, textarea.span-1 {width:18px;}
input.span-2, textarea.span-2 {width:58px;}
input.span-3, textarea.span-3 {width:98px;}
input.span-4, textarea.span-4 {width:138px;}
input.span-5, textarea.span-5 {width:178px;}
input.span-6, textarea.span-6 {width:218px;}
input.span-7, textarea.span-7 {width:258px;}
input.span-8, textarea.span-8 {width:298px;}
input.span-9, textarea.span-9 {width:338px;}
input.span-10, textarea.span-10 {width:378px;}
input.span-11, textarea.span-11 {width:418px;}
input.span-12, textarea.span-12 {width:458px;}
input.span-13, textarea.span-13 {width:498px;}
input.span-14, textarea.span-14 {width:538px;}
input.span-15, textarea.span-15 {width:578px;}
input.span-16, textarea.span-16 {width:618px;}
input.span-17, textarea.span-17 {width:658px;}
input.span-18, textarea.span-18 {width:698px;}
input.span-19, textarea.span-19 {width:738px;}
input.span-20, textarea.span-20 {width:778px;}
input.span-21, textarea.span-21 {width:818px;}
input.span-22, textarea.span-22 {width:858px;}
input.span-23, textarea.span-23 {width:898px;}
input.span-24, textarea.span-24 {width:938px;}
.append-1 {padding-right:40px;}
.append-2 {padding-right:80px;}
.append-3 {padding-right:120px;}
.append-4 {padding-right:160px;}
.append-5 {padding-right:200px;}
.append-6 {padding-right:240px;}
.append-7 {padding-right:280px;}
.append-8 {padding-right:320px;}
.append-9 {padding-right:360px;}
.append-10 {padding-right:400px;}
.append-11 {padding-right:440px;}
.append-12 {padding-right:480px;}
.append-13 {padding-right:520px;}
.append-14 {padding-right:560px;}
.append-15 {padding-right:600px;}
.append-16 {padding-right:640px;}
.append-17 {padding-right:680px;}
.append-18 {padding-right:720px;}
.append-19 {padding-right:760px;}
.append-20 {padding-right:800px;}
.append-21 {padding-right:840px;}
.append-22 {padding-right:880px;}
.append-23 {padding-right:920px;}
.prepend-1 {padding-left:40px;}
.prepend-2 {padding-left:80px;}
.prepend-3 {padding-left:120px;}
.prepend-4 {padding-left:160px;}
.prepend-5 {padding-left:200px;}
.prepend-6 {padding-left:240px;}
.prepend-7 {padding-left:280px;}
.prepend-8 {padding-left:320px;}
.prepend-9 {padding-left:360px;}
.prepend-10 {padding-left:400px;}
.prepend-11 {padding-left:440px;}
.prepend-12 {padding-left:480px;}
.prepend-13 {padding-left:520px;}
.prepend-14 {padding-left:560px;}
.prepend-15 {padding-left:600px;}
.prepend-16 {padding-left:640px;}
.prepend-17 {padding-left:680px;}
.prepend-18 {padding-left:720px;}
.prepend-19 {padding-left:760px;}
.prepend-20 {padding-left:800px;}
.prepend-21 {padding-left:840px;}
.prepend-22 {padding-left:880px;}
.prepend-23 {padding-left:920px;}
.border {padding-right:4px;margin-right:5px;border-right:1px solid #ddd;}
.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #ddd;}
.pull-1 {margin-left:-40px;}
.pull-2 {margin-left:-80px;}
.pull-3 {margin-left:-120px;}
.pull-4 {margin-left:-160px;}
.pull-5 {margin-left:-200px;}
.pull-6 {margin-left:-240px;}
.pull-7 {margin-left:-280px;}
.pull-8 {margin-left:-320px;}
.pull-9 {margin-left:-360px;}
.pull-10 {margin-left:-400px;}
.pull-11 {margin-left:-440px;}
.pull-12 {margin-left:-480px;}
.pull-13 {margin-left:-520px;}
.pull-14 {margin-left:-560px;}
.pull-15 {margin-left:-600px;}
.pull-16 {margin-left:-640px;}
.pull-17 {margin-left:-680px;}
.pull-18 {margin-left:-720px;}
.pull-19 {margin-left:-760px;}
.pull-20 {margin-left:-800px;}
.pull-21 {margin-left:-840px;}
.pull-22 {margin-left:-880px;}
.pull-23 {margin-left:-920px;}
.pull-24 {margin-left:-960px;}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float:left;position:relative;}
.push-1 {margin:0 -40px 1.5em 40px;}
.push-2 {margin:0 -80px 1.5em 80px;}
.push-3 {margin:0 -120px 1.5em 120px;}
.push-4 {margin:0 -160px 1.5em 160px;}
.push-5 {margin:0 -200px 1.5em 200px;}
.push-6 {margin:0 -240px 1.5em 240px;}
.push-7 {margin:0 -280px 1.5em 280px;}
.push-8 {margin:0 -320px 1.5em 320px;}
.push-9 {margin:0 -360px 1.5em 360px;}
.push-10 {margin:0 -400px 1.5em 400px;}
.push-11 {margin:0 -440px 1.5em 440px;}
.push-12 {margin:0 -480px 1.5em 480px;}
.push-13 {margin:0 -520px 1.5em 520px;}
.push-14 {margin:0 -560px 1.5em 560px;}
.push-15 {margin:0 -600px 1.5em 600px;}
.push-16 {margin:0 -640px 1.5em 640px;}
.push-17 {margin:0 -680px 1.5em 680px;}
.push-18 {margin:0 -720px 1.5em 720px;}
.push-19 {margin:0 -760px 1.5em 760px;}
.push-20 {margin:0 -800px 1.5em 800px;}
.push-21 {margin:0 -840px 1.5em 840px;}
.push-22 {margin:0 -880px 1.5em 880px;}
.push-23 {margin:0 -920px 1.5em 920px;}
.push-24 {margin:0 -960px 1.5em 960px;}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float:left;position:relative;}
div.prepend-top, .prepend-top {margin-top:1.5em;}
div.append-bottom, .append-bottom {margin-bottom:1.5em;}
.box {padding:1.5em;margin-bottom:1.5em;background:#e5eCf9;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:1px;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;visibility:hidden;}
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}
tbody tr:nth-child(even) td { background: transparent; }
tbody tr.even td { background: transparent; }
label {
  font-weight: normal;
  border-bottom: 1px dotted #eeeeee;
}

.font-serif { font-family: Georgia, "Times New Roman", serif; }
.font-sans { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }
.inline-list {
  padding: 0;
  margin: 0;
}
.inline-list li {
  display: inline;
  list-style: none;
}
.inline-list li a {
  float: left;
  display: block;
}
.white-links a {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:link {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:visited {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:hover {
  color: #77ddff;
  text-decoration: underline;
}
.white-links a:active {
  color: #77ddff;
  text-decoration: underline;
}
.clearfix { display: block; }
.clearfix:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.table-debug {
  border: 1px solid blue !important;
  border-collapse: separate !important;
}
.table-debug tr:nth-child(even) th { background: #dddddd !important; }
.table-debug tr:nth-child(even) td { background: #dddddd !important; }
.table-debug th { border: 1px solid red !important; }
.table-debug td { border: 1px solid green !important; }
.dev { border: 1px red dashed; }
h2 { margin-bottom: 0; }
.key { font-size: 1.2em; }
table th { background: transparent; }
p.more {
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  text-align: right;
  padding: 0.2em 0.5em;
  border-top: 1px solid #eeeeee;
  margin: 0.5em 0;
}
p.more a {
  font-size: 0.9em;
  text-decoration: none;
  padding-right: 24px;
  background: transparent url(../images/redesign/icon-arrows.png) no-repeat 100% -20px;
  height: 18px;
  display: block;
}
p.more a:hover {
  color: #2288ee;
  text-decoration: underline;
  background-position: 100% -40px;
}
hr.section-break { margin-top: 1.45em; }
#auWiki table.floatleft { width: auto; }
#auWiki table.floatright { width: auto; }
.left-quote, .right-quote {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 1.2em;
  font-style: normal;
  font-weight: normal;
}
h1 em {
  font-weight: normal;
  font-style: normal;
}
h2 em {
  font-weight: normal;
  font-style: normal;
}
h3 em {
  font-weight: normal;
  font-style: normal;
}
h4 em {
  font-weight: normal;
  font-style: normal;
}
h5 em {
  font-weight: normal;
  font-style: normal;
}
h6 em {
  font-weight: normal;
  font-style: normal;
}

.font-serif { font-family: Georgia, "Times New Roman", serif; }
.font-sans { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }
.inline-list {
  padding: 0;
  margin: 0;
}
.inline-list li {
  display: inline;
  list-style: none;
}
.inline-list li a {
  float: left;
  display: block;
}
.white-links a {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:link {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:visited {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:hover {
  color: #77ddff;
  text-decoration: underline;
}
.white-links a:active {
  color: #77ddff;
  text-decoration: underline;
}
.clearfix { display: block; }
.clearfix:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.table-debug {
  border: 1px solid blue !important;
  border-collapse: separate !important;
}
.table-debug tr:nth-child(even) th { background: #dddddd !important; }
.table-debug tr:nth-child(even) td { background: #dddddd !important; }
.table-debug th { border: 1px solid red !important; }
.table-debug td { border: 1px solid green !important; }
.dev { border: 1px red dashed; }
input[type="text"]:focus { background-color: #ffffdd; }
textarea:focus { background-color: #ffffdd; }
#move_reason { height: 2em; }
form dl dd {
  float: left;
  position: relative;
  display: inline;
  margin: 0;
  padding: 0;
}
form dl dt {
  float: left;
  position: relative;
  display: inline;
  margin: 0;
  padding: 0;
}
form dl dt {
  width: 20%;
  text-align: right;
  clear: both;
}
form dl dd {
  width: 70%;
  padding-left: 10px;
}
form h1 { clear: both; }
form h2 { clear: both; }
form h3 { clear: both; }
form h4 { clear: both; }
form h5 { clear: both; }
form h6 { clear: both; }
form label.breaking { display: block; }
form textarea.signup-body { display: none; }
.strong-form {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  display: block;
  font-size: 1.2em;
  font-style: italic;
  text-align: left;
  padding: 0;
  margin: 0 auto 1em auto;
  width: 60%;
}
.strong-form:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.strong-form .label { font-family: Georgia, "Times New Roman", serif; }
.strong-form form {
  margin: 0 auto;
  width: 450px;
}
.strong-form input { font-size: 16px; }
.strong-form input[type="text"] {
  padding: 0.3em 0.3em;
  margin: 0;
  width: 300px;
}
.strong-form input[type="text"]:focus { background: #ffffff; }
.strong-form p { margin-bottom: 0; }
.strong-form .label { margin-bottom: 0.5em; }

.font-serif { font-family: Georgia, "Times New Roman", serif; }
.font-sans { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }
.inline-list {
  padding: 0;
  margin: 0;
}
.inline-list li {
  display: inline;
  list-style: none;
}
.inline-list li a {
  float: left;
  display: block;
}
.white-links a {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:link {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:visited {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:hover {
  color: #77ddff;
  text-decoration: underline;
}
.white-links a:active {
  color: #77ddff;
  text-decoration: underline;
}
.clearfix { display: block; }
.clearfix:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.table-debug {
  border: 1px solid blue !important;
  border-collapse: separate !important;
}
.table-debug tr:nth-child(even) th { background: #dddddd !important; }
.table-debug tr:nth-child(even) td { background: #dddddd !important; }
.table-debug th { border: 1px solid red !important; }
.table-debug td { border: 1px solid green !important; }
.dev { border: 1px red dashed; }
body {
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 95%;
  background-color: #e6e6e6;
}
a:link { color: #0066cc; }
a:hover {
  color: #2288ee;
  text-decoration: underline;
}
a:focus {
  color: #2288ee;
  text-decoration: underline;
}
#page {
  padding: 0;
  background: #e6e6e6 url(../images/redesign/header-bg.png) repeat-x;
}
.header-content {
  display: block;
  margin: 0 auto;
  width: 960px;
  position: relative;
}
.header-content:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.container-content {
  display: block;
  margin: 0 auto;
  width: 960px;
  position: relative;
}
.container-content:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.footer-content {
  display: block;
  margin: 0 auto;
  width: 960px;
  position: relative;
}
.footer-content:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.full-width .header-content { width: 972px; }
.full-width .header-content #just-for-the-width { margin-left: 9px; }
.full-width .container-content { width: 972px; }
.full-width .container-content #just-for-the-width { margin-left: 9px; }
.full-width .footer-content { width: 972px; }
.full-width .footer-content #just-for-the-width { margin-left: 9px; }
.header-content { width: 1000px; }
#container {
  background: #e6e6e6 url(../images/redesign/content-bg.png) repeat-y 50% 0;
  height: 100%;
}
article {
  font-family: Georgia, "Times New Roman", serif;
  margin-left: 10px;
  width: 700px;
  float: right;
  position: relatve;
  z-index: 1;
}
.plain article {
  width: 100%;
  float: none;
}
.no-sidebar article {
  width: 100%;
  float: none;
}
#sidebar {
  margin-right: 10px;
  width: 240px;
  float: left;
  margin-left: -20px;
}
#page header.page-header {
  background: transparent url(../images/redesign/content-header-bg.png) no-repeat 50% 100%;
  margin: 0;
  height: 120px;
  position: relative;
}
#page header.page-header hgroup {
  padding: 0 20px;
  background: transparent url(../images/redesign/hgroup-bg.png) no-repeat 0 1px;
  width: 300px;
  height: 75px;
  position: relative;
  z-index: 666;
}
#page header.page-header hgroup h2 {
  padding: 10px 0 0 15px;
  border: none;
  margin: 0;
}
#page header.page-header hgroup h2 a {
  text-indent: -5000px;
  background: transparent url(../images/redesign/about-us.png) no-repeat 0 0;
  width: 210px;
  height: 78px;
  display: block;
}
#page header.page-header hgroup h3 {
  font-size: 1.1em;
  font-weight: normal;
  padding: 0;
  margin: -18px 0 0 86px;
}
#page header.page-header hgroup h3 a {
  color: #442211 !important;
  text-decoration: none;
}
#page header.page-header nav {
  position: absolute;
  top: 40px;
}
#page header.page-header nav a {
  color: #ffffff;
  text-decoration: none;
}
#page header.page-header nav a:link {
  color: #ffffff;
  text-decoration: none;
}
#page header.page-header nav a:visited {
  color: #ffffff;
  text-decoration: none;
}
#page header.page-header nav a:hover {
  color: #77ddff;
  text-decoration: underline;
}
#page header.page-header nav a:active {
  color: #77ddff;
  text-decoration: underline;
}
#page header.page-header nav ul {
  padding: 0;
  margin: 0;
}
#page header.page-header nav ul li {
  display: inline;
  list-style: none;
}
#page header.page-header nav ul li a {
  float: left;
  display: block;
}
#page header.page-header nav ul a { padding: 0 0.5em; }
#page header.page-header nav.primary {
  font-size: 1.2em;
  left: 300px;
}
#page header.page-header nav.secondary {
  font-size: 0.9em;
  top: 45px;
  right: 20px;
}
#page header.page-header.with-page-tools { height: 135px; }
.odd { background-color: #eeeeee; }
.odd td { background-color: #eeeeee; }
.even { background-color: #ffffff; }
.even td { background-color: #ffffff; }
.inline-error {
  font-weight: bold;
  color: #8a1f11;
}
.green-box {
  position: relative;
  padding: 16px;
  background: #d3ead1;
  background: -moz-linear-gradient(center bottom, #c9dfc7 0%, #d3ead1 33%);
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #c9dfc7), color-stop(33%, #d3ead1));
  background: linear-gradient(center bottom, #c9dfc7 0%, #d3ead1 33%);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  border: 1px solid #ababab;
}
.green-box:before {
  background: #cccccc;
  width: 51%;
  height: 160px;
  content: "";
  position: absolute;
  top: 9px;
  z-index: -1;
  box-shadow: 0 0 11px rgba(0, 0, 0, 0.48);
  -webkit-box-shadow: 0 0 11px rgba(0, 0, 0, 0.48);
  -moz-box-shadow: 0 0 11px rgba(0, 0, 0, 0.48);
}
.green-box:after {
  background: #cccccc;
  width: 51%;
  height: 160px;
  content: "";
  position: absolute;
  top: 9px;
  z-index: -1;
  box-shadow: 0 0 11px rgba(0, 0, 0, 0.48);
  -webkit-box-shadow: 0 0 11px rgba(0, 0, 0, 0.48);
  -moz-box-shadow: 0 0 11px rgba(0, 0, 0, 0.48);
}
.green-box:before {
  -webkit-transform: skew(8deg);
  -moz-transform: skew(8deg);
  left: 5px;
}
.green-box:after {
  -webkit-transform: skew(-8deg);
  -moz-transform: skew(-8deg);
  right: 5px;
}

.font-serif { font-family: Georgia, "Times New Roman", serif; }
.font-sans { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }
.inline-list {
  padding: 0;
  margin: 0;
}
.inline-list li {
  display: inline;
  list-style: none;
}
.inline-list li a {
  float: left;
  display: block;
}
.white-links a {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:link {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:visited {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:hover {
  color: #77ddff;
  text-decoration: underline;
}
.white-links a:active {
  color: #77ddff;
  text-decoration: underline;
}
.clearfix { display: block; }
.clearfix:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.table-debug {
  border: 1px solid blue !important;
  border-collapse: separate !important;
}
.table-debug tr:nth-child(even) th { background: #dddddd !important; }
.table-debug tr:nth-child(even) td { background: #dddddd !important; }
.table-debug th { border: 1px solid red !important; }
.table-debug td { border: 1px solid green !important; }
.dev { border: 1px red dashed; }
#page-tools ul.toplevel {
  position: absolute;
  right: 20px;
}
#page-tools {
  height: 60px;
  position: relative;
}
#page-tools ul {
  white-space: nowrap;
  margin: 8px 0 0;
  padding: 0;
}
#page-tools ul li {
  list-style: none;
  border: 1px solid transparent;
  margin: 0;
  position: relative;
  float: left;
}
#page-tools ul li a {
  font-size: 0.8em;
  padding: 0 1em 0 2.2em;
  background: transparent url(../images/redesign/page-tools-icons.png) no-repeat;
  height: 24px;
}
#page-tools ul li a:link {
  color: #999999;
  text-decoration: none;
}
#page-tools ul li a:visited {
  color: #999999;
  text-decoration: none;
}
#page-tools ul li a:active { color: #333333; }
#page-tools ul li a:hover { color: #333333; }
#page-tools ul li ul {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0.2em 0.6em;
  border: 1px solid #aaaaaa;
  position: absolute;
  left: -2px;
  top: 13px;
  display: none;
  z-index: 100;
}
#page-tools ul li ul li {
  border: none;
  height: auto;
  float: none;
}
#page-tools ul li ul li.spacer {
  width: 100%;
  height: 0px;
  border-top: 1px solid #aaaaaa;
}
#page-tools ul li:hover > ul {
  display: block;
  z-index: 100;
}
#page-tools ul li.open {
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background: #ffffff;
  border: 1px solid #aaaaaa;
}
#page-tools ul li.open a {
  color: #333333;
  border-bottom: 4px solid #ffffff;
  position: relative;
  width: 100%;
  z-index: 1001;
}
#page-tools ul li.open li { height: 24px; }
#page-tools ul li.open ul {
  margin-left: 1px;
  margin-right: 1px;
}
#page-tools ul li.open ul a {
  color: #0066cc;
  background: transparent;
  padding: 0;
  border: none;
  margin: 0px 0;
  height: 16px;
  float: none;
  display: block;
}
#page-tools ul li.open ul a:hover {
  color: #2288ee;
  text-decoration: underline;
}
#page-tools ul li.open ul a:active {
  color: #2288ee;
  text-decoration: underline;
}
#page-tools ul .edit a.toplevel { background-position: 8px -21px; }
#page-tools ul .share a.toplevel { background-position: 8px -61px; }
#page-tools ul .flag a.toplevel { background-position: 8px -101px; }
#page-tools ul .more a.toplevel { background-position: 13px -143px; }
#page-tools ul .edit.open a.toplevel { background-position: 8px -1px; }
#page-tools ul .edit:hover a.toplevel { background-position: 8px -1px; }
#page-tools ul .share.open a.toplevel { background-position: 8px -41px; }
#page-tools ul .share:hover a.toplevel { background-position: 8px -41px; }
#page-tools ul .flag.open a.toplevel { background-position: 8px -81px; }
#page-tools ul .flag:hover a.toplevel { background-position: 8px -81px; }
#page-tools ul .more.open a.toplevel { background-position: 13px -123px; }
#page-tools ul .more:hover a.toplevel { background-position: 13px -123px; }
#page-tools ul .search { padding-top: 0; }
#page-tools ul .search label {
  font-size: 0.8em;
  padding: 0 1em 0 2.2em;
  border-bottom: none;
}
#page-tools ul .search form { display: inline; }
#page-tools ul .search form input[type="submit"] {
  text-indent: -5000px;
  background: transparent url(../images/redesign/page-tools-icons.png) no-repeat 50% -178px;
  border: none;
  width: 20px;
  height: 20px;
}
#page-tools ul .search form input[type="submit"]:hover { background-position: 50% -158px; }
#page-tools ul .search form #search-query {
  color: #999999;
  font-size: 1em;
  padding: 0 10px;
  background: transparent url(../images/redesign/search-input-bg.png) no-repeat 0 0;
  border: none;
  width: 140px;
  height: 24px;
  margin: -4px 0 0 0;
}
#page-tools ul .search form.focus #search-query { color: #000000; }
#page-tools ul .search #search-query:focus { color: #000000; }
#page-tools ul .search form.populated #search-query { color: #000000 !important; }
#page-tools ul .search form.focus input[type="submit"] { background-position: 50% -158px; }
#at15s { background-color: #ffffff; }
#at15s #at15s_inner { background-color: #ffffff; }
#page-tools .share.open li a {
  background: url(../images/share_icons.png) no-repeat 0% 0%;
  padding-left: 20px;
}
#page-tools .share.open .facebook a { background-position: 0px -400px; }
#page-tools .share.open .google a { background-position: 0px -592px; }
#page-tools .share.open .favorites a { background-position: 0px -448px; }
#page-tools .share.open .live a { background-position: 0px -784px; }
#page-tools .share.open .twitter a { background-position: 0px -1552px; }
#page-tools .share.open .delicious a { background-position: 0px -256px; }
#page-tools .share.open .stumbleupon a { background-position: 0px -1376px; }

.font-serif { font-family: Georgia, "Times New Roman", serif; }
.font-sans { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }
.inline-list {
  padding: 0;
  margin: 0;
}
.inline-list li {
  display: inline;
  list-style: none;
}
.inline-list li a {
  float: left;
  display: block;
}
.white-links a {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:link {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:visited {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:hover {
  color: #77ddff;
  text-decoration: underline;
}
.white-links a:active {
  color: #77ddff;
  text-decoration: underline;
}
.clearfix { display: block; }
.clearfix:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.table-debug {
  border: 1px solid blue !important;
  border-collapse: separate !important;
}
.table-debug tr:nth-child(even) th { background: #dddddd !important; }
.table-debug tr:nth-child(even) td { background: #dddddd !important; }
.table-debug th { border: 1px solid red !important; }
.table-debug td { border: 1px solid green !important; }
.dev { border: 1px red dashed; }
#user-tools {
  width: 100%;
  position: absolute;
  top: 4px;
  right: 20px;
}
#user-tools a {
  color: #ffffff;
  text-decoration: none;
}
#user-tools a:link {
  color: #ffffff;
  text-decoration: none;
}
#user-tools a:visited {
  color: #ffffff;
  text-decoration: none;
}
#user-tools a:hover {
  color: #77ddff;
  text-decoration: underline;
}
#user-tools a:active {
  color: #77ddff;
  text-decoration: underline;
}
#user-tools .anonymous {
  padding: 0;
  margin: 0;
  margin: 0;
  position: absolute;
  top: 0;
  right: 0;
}
#user-tools .anonymous li {
  display: inline;
  list-style: none;
}
#user-tools .anonymous li a {
  float: left;
  display: block;
}
#user-tools .anonymous li a {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  font-size: 0.9em;
  text-align: center;
  padding: 0.1em 1em;
  margin-left: 0.8em;
}
#user-tools .anonymous a:hover {
  color: #ffffff;
  text-decoration: none;
}
#user-tools .anonymous .register a { background: #00a109; }
#user-tools .anonymous .register a:hover { background: #11b21a; }
#user-tools .anonymous .login a { background: #0066cc; }
#user-tools .anonymous .login a:hover { background: #1177dd; }
#user-tools .signed-in {
  margin: 0;
  position: absolute;
  top: 0;
  right: 0;
}
#user-tools .signed-in a { color: #77ddff; }
#user-tools .signed-in dt { font-weight: normal; }
#user-tools .signed-in dt a {
  line-height: 1em;
  vertical-align: top;
}
#user-tools .signed-in dt a img {
  border: 1px solid #cccccc;
  height: 32px;
}
#user-tools .signed-in dt a:hover img { border-color: #77ddff; }
#user-tools .signed-in dt:hover a { text-decoration: underline; }
#user-tools .signed-in dt:hover img { border-color: #77ddff; }
#user-tools .signed-in dd {
  font-size: 0.8em;
  margin: -1.9em 0 0 38px;
}
#user-tools .signed-in dd ul {
  padding: 0;
  margin: 0;
  position: relative;
  z-index: 100;
}
#user-tools .signed-in dd ul li {
  display: inline;
  list-style: none;
}
#user-tools .signed-in dd ul li a {
  float: left;
  display: block;
}
#user-tools .signed-in dd ul a { padding: 0 1em 0 0; }

.font-serif { font-family: Georgia, "Times New Roman", serif; }
.font-sans { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }
.inline-list {
  padding: 0;
  margin: 0;
}
.inline-list li {
  display: inline;
  list-style: none;
}
.inline-list li a {
  float: left;
  display: block;
}
.white-links a {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:link {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:visited {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:hover {
  color: #77ddff;
  text-decoration: underline;
}
.white-links a:active {
  color: #77ddff;
  text-decoration: underline;
}
.clearfix { display: block; }
.clearfix:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.table-debug {
  border: 1px solid blue !important;
  border-collapse: separate !important;
}
.table-debug tr:nth-child(even) th { background: #dddddd !important; }
.table-debug tr:nth-child(even) td { background: #dddddd !important; }
.table-debug th { border: 1px solid red !important; }
.table-debug td { border: 1px solid green !important; }
.dev { border: 1px red dashed; }
#sidebar a { text-decoration: none; }
#sidebar a:hover { text-decoration: underline; }
#sidebar a:visited { color: #0066cc; }
#sidebar .view { font-size: 12px; }
#sidebar h4 { font-size: 12px; }
#sidebar h2 {
  border: none;
  margin-bottom: 0.6em;
}
#sidebar h3 {
  font-size: 1.2em;
  font-weight: normal;
  text-transform: uppercase;
  border-bottom: 1px solid #aaaaaa;
  margin: 1em 0 0.5em;
  clear: both;
}
#sidebar h4 { font-weight: bold; }
#sidebar .edit-widget {
  font-size: 12px;
  font-weight: normal;
  text-indent: 0;
  padding: 0 16px;
  background: transparent url(../images/redesign/edit-pencil-small.png) no-repeat 0 -25px;
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
}
#sidebar .edit-widget:hover {
  color: #0066cc !important;
  background-position: 0 0;
}
#sidebar .blank p { margin: 0; }
#sidebar .blank .edit-widget { margin-left: 0.5em; }
#sidebar .domain-page-widget { margin: 0 0 1em 16px; }
#sidebar .domain-page-widget h4 {
  padding: 0 0 0.3em 0;
  border-bottom: 1px solid #cccccc;
  margin: 0 16px 0.3em 0;
}
#sidebar li {
  list-style: none;
  margin: 0;
  padding: 0;
  text-indent: 0;
}
#sidebar ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-indent: 0;
}
#sidebar nav {
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 8px;
  -moz-border-radius-bottomright: 8px;
  -moz-border-radius-bottomleft: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 0;
  clear: both;
  padding-bottom: 0.5em;
  background: #eeeeee;
  margin-bottom: 1em;
}
#sidebar .highlight {
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 8px;
  -moz-border-radius-bottomright: 8px;
  -moz-border-radius-bottomleft: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 0;
  clear: both;
  padding-bottom: 0.5em;
  background: #eeeeee;
  margin-bottom: 1em;
}
#sidebar .highlight {
  padding-top: 1em;
  background: #eeeeee;
}
#sidebar nav {
  padding-top: 0.5em;
  margin-bottom: 1.5em;
}
#sidebar nav #page-nav li { border-bottom: 1px solid #dddddd; }
#sidebar nav #page-nav li.with-active-submenu { border-bottom: none; }
#sidebar nav #page-nav li.last {
  border: none;
  margin-bottom: 0;
}
#sidebar nav #page-nav a {
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 8px;
  -moz-border-radius-bottomright: 8px;
  -moz-border-radius-bottomleft: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 0;
  color: #0066cc;
  font-size: 1.2em;
  font-weight: bold;
  padding: 3px 20px;
  margin-right: -8px;
  display: block;
}
#sidebar nav #page-nav a strong { font-weight: normal; }
#sidebar nav #page-nav a em {
  font-size: 0.7em;
  font-style: normal;
  font-weight: normal;
  line-height: 0.8em;
  padding-bottom: 0.4em;
  display: block;
}
#sidebar nav #page-nav .with-active-submenu a {
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 8px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 8px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background: #dddddd;
}
#sidebar nav #page-nav .with-active-submenu a em { border-bottom: 1px solid #bbbbbb; }
#sidebar nav #page-nav a.active {
  color: #ffffff;
  background: #00a109;
}
#sidebar nav #page-nav a.active em {
  color: #ffffff;
  border: none;
}
#sidebar nav #page-nav .submenu {
  -webkit-border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 8px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 8px;
  -moz-border-radius-bottomleft: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 0px;
  background: #dddddd;
  margin: 0;
  margin-right: -8px;
}
#sidebar nav #page-nav .submenu li { border-bottom: none; }
#sidebar nav #page-nav .submenu a {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-size: 1em;
  font-weight: normal;
  white-space: nowrap;
  margin-right: 0;
}
#sidebar nav #page-nav .submenu .last a {
  -webkit-border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 8px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 8px;
  -moz-border-radius-bottomleft: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 0px;
}
#sidebar nav .page-nav li { border-bottom: 1px solid #dddddd; }
#sidebar nav .page-nav li.with-active-submenu { border-bottom: none; }
#sidebar nav .page-nav li.last {
  border: none;
  margin-bottom: 0;
}
#sidebar nav .page-nav a {
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 8px;
  -moz-border-radius-bottomright: 8px;
  -moz-border-radius-bottomleft: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 0;
  color: #0066cc;
  font-size: 1.2em;
  font-weight: bold;
  padding: 3px 20px;
  margin-right: -8px;
  display: block;
}
#sidebar nav .page-nav a strong { font-weight: normal; }
#sidebar nav .page-nav a em {
  font-size: 0.7em;
  font-style: normal;
  font-weight: normal;
  line-height: 0.8em;
  padding-bottom: 0.4em;
  display: block;
}
#sidebar nav .page-nav .with-active-submenu a {
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 8px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 8px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background: #dddddd;
}
#sidebar nav .page-nav .with-active-submenu a em { border-bottom: 1px solid #bbbbbb; }
#sidebar nav .page-nav a.active {
  color: #ffffff;
  background: #00a109;
}
#sidebar nav .page-nav a.active em {
  color: #ffffff;
  border: none;
}
#sidebar nav .page-nav .submenu {
  -webkit-border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 8px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 8px;
  -moz-border-radius-bottomleft: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 0px;
  background: #dddddd;
  margin: 0;
  margin-right: -8px;
}
#sidebar nav .page-nav .submenu li { border-bottom: none; }
#sidebar nav .page-nav .submenu a {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-size: 1em;
  font-weight: normal;
  white-space: nowrap;
  margin-right: 0;
}
#sidebar nav .page-nav .submenu .last a {
  -webkit-border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 8px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 8px;
  -moz-border-radius-bottomleft: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 0px;
}
#sidebar .domain-thumbnail { margin: 0.5em 0 1em 16px; }
#sidebar .domain-thumbnail a {
  background: #ffffff;
  display: block;
  width: 150px;
  height: 188px;
}
#sidebar .domain-thumbnail a img {
  border: 1px solid #000000;
  width: 150px;
  height: 188px;
}
#sidebar .logo-widget {
  text-align: center;
  padding-bottom: 1em;
}
#sidebar .logo-widget p { margin: 0; }
#sidebar .logo-widget .logo { margin-bottom: 0.5em; }
#sidebar .logo-widget .logo img { max-width: 200px; }
#sidebar .logo-widget.view .edit-widget {
  margin: 0;
  position: static;
  float: right;
}
#sidebar .logo-widget.blank { padding-bottom: 0; }
#sidebar .logo-widget.blank .edit-widget {
  position: static;
  display: inline;
}
#sidebar .contact-widget .contact img {
  height: 16px;
  display: block;
}
#sidebar .contact-widget .street-address { margin-bottom: 1em; }
#sidebar #jigsaw-show {
  font-size: 0.8em;
  padding-left: 16px;
}
#sidebar .jigsaw-widget {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  font-size: 0.8em;
  padding: 0.5em;
  background: #dddddd;
  margin: 1em;
}
#sidebar .jigsaw-widget h5 { margin-bottom: 0.5em; }
#sidebar .jigsaw-widget ul { margin-bottom: 1em; }
#sidebar .jigsaw-widget ul a { color: #222222; }
#sidebar .jigsaw-widget ul a strong { color: #0066cc; }
#sidebar .jigsaw-widget ul a em { color: #0066cc; }
#sidebar .jigsaw-widget ul a em { font-style: normal; }
#sidebar .jigsaw-widget .more {
  font-size: 1.1em;
  text-align: center;
  border-top: 1px solid #cccccc;
  margin-bottom: 0;
}
#sidebar .jigsaw-widget .more a {
  padding: 0;
  background: transparent;
  height: auto;
  display: inline;
}
#sidebar .jigsaw-widget .more a img {
  margin: 0 auto;
  display: block;
}
#sidebar #recent-contributors {
  display: block;
  padding: 0 16px;
}
#sidebar #recent-contributors:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
#sidebar #recent-contributors h4 {
  font-size: 12px;
  font-weight: bold;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 0.5em;
}
#sidebar #recent-contributors ul {
  padding: 0;
  margin: 0;
}
#sidebar #recent-contributors ul li {
  display: inline;
  list-style: none;
}
#sidebar #recent-contributors ul li a {
  float: left;
  display: block;
}
#sidebar #recent-contributors ul a { padding-right: 10px; }
#sidebar #recent-contributors ul img {
  width: 32px;
  height: 32px;
}
#sidebar #recent-contributors p {
  font-size: 12px;
  clear: both;
}
#sidebar .domaintools {
  font-size: 0.8em;
  text-align: left;
  text-indent: 20px;
  padding: 0 16px;
  background: url(../images/page_metrics/all-site-favicons.png) no-repeat 16px -256px;
}
#sidebar .domaintools .company-name { font-style: normal; }

.font-serif { font-family: Georgia, "Times New Roman", serif; }
.font-sans { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }
.inline-list {
  padding: 0;
  margin: 0;
}
.inline-list li {
  display: inline;
  list-style: none;
}
.inline-list li a {
  float: left;
  display: block;
}
.white-links a {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:link {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:visited {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:hover {
  color: #77ddff;
  text-decoration: underline;
}
.white-links a:active {
  color: #77ddff;
  text-decoration: underline;
}
.clearfix { display: block; }
.clearfix:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.table-debug {
  border: 1px solid blue !important;
  border-collapse: separate !important;
}
.table-debug tr:nth-child(even) th { background: #dddddd !important; }
.table-debug tr:nth-child(even) td { background: #dddddd !important; }
.table-debug th { border: 1px solid red !important; }
.table-debug td { border: 1px solid green !important; }
.dev { border: 1px red dashed; }
article .domain-page-widget h1 strong { font-weight: normal; }
article .domain-page-widget h2 strong { font-weight: normal; }
article .domain-page-widget h3 strong { font-weight: normal; }
article .domain-page-widget h4 strong { font-weight: normal; }
article .domain-page-widget h5 strong { font-weight: normal; }
article .domain-page-widget h6 strong { font-weight: normal; }
.domain-page-widget { position: relative; }
.domain-page-widget h3 { font-size: 1.8em; }
.domain-page-widget .view { line-height: 1.2em; }
.domain-page-widget .edit-widget {
  text-indent: -5000px;
  background: transparent url(../images/redesign/edit-pencil.png) no-repeat 0 -27px;
  width: 20px;
  height: 20px;
  display: inline-block;
}
.domain-page-widget .edit-widget:hover { background-position: 0 0; }
.domain-page-widget h2 .edit-widget { vertical-align: middle; }
.micro-summary-widget a.edit-widget {
  text-indent: -5000px;
  background: transparent url(../images/redesign/edit-pencil.png) no-repeat 0 -27px;
  width: 20px;
  height: 20px;
  display: inline-block;
}
.micro-summary-widget a.edit-widget:hover { background-position: 0 0; }
.micro-summary-widget.blank a {
  font-size: 0.7em;
  text-indent: 0;
  font-style: italic;
  padding-right: 30px;
  background-position: 100% -27px;
  width: auto;
  height: auto;
  display: inline;
}
.micro-summary-widget.blank a:hover { background-position: 100% 0px; }
.return-to a {
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  padding-left: 20px;
  background: transparent url(../images/redesign/icon-arrows.png) no-repeat 0 -78px;
  height: 20px;
  display: block;
}
.return-to a:hover { background-position: 0 -98px; }
.widget-edit .edit-area h3 {
  font-family: Georgia, "Times New Roman", serif;
  margin: 0 0 0 21%;
}
.widget-edit .edit-area dl {
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  display: block;
  margin: 0.5em 0 1.5em 0;
}
.widget-edit .edit-area dl:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.widget-edit .edit-area dt {
  font-weight: normal;
  line-height: 1.8em;
}
.widget-edit .edit-area dd {
  height: 1.8em;
  margin-bottom: 0.5em;
}
.widget-edit .edit-area dd input {
  font-size: 16px;
  padding: 0.3em 0.3em;
  margin: 0;
}
.widget-edit .edit-area dd.current-logo {
  padding-bottom: 2em;
  height: auto;
}
.widget-edit h2 { margin-left: 20px; }
.widget-edit .controls { margin-left: 20px; }
.widget-edit .controls {
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 1em;
  margin-top: 1em;
}
.widget-edit .controls input { font-size: 1.2em; }
.widget-edit .controls .cancel { padding-left: 1em; }
.widget-edit a.delete {
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  color: #cc0000;
  font-size: 0.9em;
  padding-left: 20px;
  background: transparent url(../images/redesign/icon-delete.png) no-repeat 0 0;
  height: 20px;
  display: block;
}
.widget-edit a.delete:hover {
  color: #ee2200;
  background-position: 0 -20px;
}
.wikitext .wiki-edit-tab-area {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  padding: 0.5em;
  background: #e6e6e6;
  margin-left: 20px !important;
  width: 880px;
}
.wikitext .wiki-edit-tab-area .preview {
  font-size: 16px;
  margin: 0;
  width: 580px;
  height: 450px;
  display: block;
  width: 865px;
}
.wikitext .wiki-edit-tab-area textarea {
  font-size: 16px;
  margin: 0;
  width: 580px;
  height: 450px;
  display: block;
  width: 865px;
}
.wikitext .wiki-edit-tab-area input[type="text"] { width: 50%; }
.wikitext .wiki-edit-tab-area .preview { height: auto; }
.wikitext-widget.blank a { background: transparent url(../images/redesign/edit-pencil.png) no-repeat 0 -27px; }
.widget-edit.about dl { margin-left: 20px; }
.widget-edit.about dt {
  text-align: left;
  padding: 0;
  width: auto;
  height: auto;
  display: block;
  float: none;
}
.widget-edit.about dd {
  text-align: left;
  padding: 0;
  width: auto;
  height: auto;
  display: block;
  float: none;
}
.widget-edit.about textarea {
  font-size: 16px;
  margin: 0;
  width: 580px;
  height: 100px;
  display: block;
}
.widget-edit.tag_collection dl { margin-left: 20px; }
.widget-edit.tag_collection dt {
  text-align: left;
  padding: 0;
  width: auto;
  height: auto;
  display: block;
  float: none;
}
.widget-edit.tag_collection dd {
  text-align: left;
  padding: 0;
  width: auto;
  height: auto;
  display: block;
  float: none;
}
.widget-edit.tag_collection textarea {
  font-size: 16px;
  margin: 0;
  width: 580px;
  height: 100px;
  display: block;
}
.widget-edit.micro_summary .edit-area dd input { width: 600px; }
.domain-page-widget.tag-collection-widget .edit-area ul { clear: both; }
.domain-page-widget.tag-collection-widget .edit-area ul li { line-height: 1.5em; }
.domain-page-widget.contact-widget .edit-area ul { clear: both; }
.domain-page-widget.contact-widget .edit-area ul li { line-height: 1.5em; }

.font-serif { font-family: Georgia, "Times New Roman", serif; }
.font-sans { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }
.inline-list {
  padding: 0;
  margin: 0;
}
.inline-list li {
  display: inline;
  list-style: none;
}
.inline-list li a {
  float: left;
  display: block;
}
.white-links a {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:link {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:visited {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:hover {
  color: #77ddff;
  text-decoration: underline;
}
.white-links a:active {
  color: #77ddff;
  text-decoration: underline;
}
.clearfix { display: block; }
.clearfix:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.table-debug {
  border: 1px solid blue !important;
  border-collapse: separate !important;
}
.table-debug tr:nth-child(even) th { background: #dddddd !important; }
.table-debug tr:nth-child(even) td { background: #dddddd !important; }
.table-debug th { border: 1px solid red !important; }
.table-debug td { border: 1px solid green !important; }
.dev { border: 1px red dashed; }
#sidebar-nav-ads {
  clear: both;
  padding: 1em 10px;
}
#sidebar-nav-ads .google-afc {
  float: none;
  padding-bottom: 0.25em;
}
#sidebar-ads {
  clear: both;
  padding: 1em 10px;
}
#sidebar-ads .google-afc {
  float: none;
  padding-bottom: 0.25em;
}
#sidebar-ads .google-afc {
  font-size: 0.7em;
  padding-bottom: 1em;
}
#sidebar .ads-by-google { padding-left: 0px; }
#sidebar .ads-by-google a { font-size: 0.7em; }
#sidebar .google-afc { width: auto; }
.ads-container {
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  margin: 0 0 0.5em;
}
.ads-container .ads-by-google {
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  text-align: left;
  margin: 0;
  clear: both;
}
.ads-container .ads-by-google a {
  text-decoration: none;
  color: #999999;
}
.ads-container .google-afc {
  float: left;
  padding: 5px 0;
}
.ads-container .google-afc p { margin: 0; }
.ads-container .google-afc a { color: #0066cc; }
.ads-container .google-afc .ad-headline a {
  font-size: 1.2em;
  font-weight: normal;
  text-decoration: underline;
}
.ads-container .google-ads-1 {
  padding-right: 1em;
  height: 100%;
  display: block;
}
.ads-container .google-ads-1:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.ads-container .google-ads-1 .ad-link {
  font-size: 0.7em;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}
.ads-container .google-ads-2 {
  padding-right: 1em;
  height: 100%;
  display: block;
}
.ads-container .google-ads-2:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.ads-container .google-ads-2 .ad-link {
  font-size: 0.7em;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}
.ads-container .google-ads-3 {
  padding-right: 1em;
  height: 100%;
  display: block;
}
.ads-container .google-ads-3:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.ads-container .google-ads-3 .ad-link {
  font-size: 0.7em;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}
.ads-container .google-ads-1 .google-afc { width: 100%; }
.ads-container .google-ads-1 .google-afc .ad-body span { display: block; }
.ads-container .google-ads-2 .google-afc { width: 50%; }
.ads-container .google-ads-2 .google-afc .ad-body span { display: block; }
.ads-container .google-ads-3 .google-afc { width: 33%; }

.font-serif { font-family: Georgia, "Times New Roman", serif; }
.font-sans { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }
.inline-list {
  padding: 0;
  margin: 0;
}
.inline-list li {
  display: inline;
  list-style: none;
}
.inline-list li a {
  float: left;
  display: block;
}
.white-links a {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:link {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:visited {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:hover {
  color: #77ddff;
  text-decoration: underline;
}
.white-links a:active {
  color: #77ddff;
  text-decoration: underline;
}
.clearfix { display: block; }
.clearfix:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.table-debug {
  border: 1px solid blue !important;
  border-collapse: separate !important;
}
.table-debug tr:nth-child(even) th { background: #dddddd !important; }
.table-debug tr:nth-child(even) td { background: #dddddd !important; }
.table-debug th { border: 1px solid red !important; }
.table-debug td { border: 1px solid green !important; }
.dev { border: 1px red dashed; }
.user-account {
  font-size: 1.2em;
  width: 500px;
  margin: auto;
}
.user-account .key {
  font-size: 1em;
  font-style: italic;
}
.user-account dl {
  display: block;
  font-size: 1em;
  margin: 0;
}
.user-account dl:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.user-account dl dt {
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-align: right;
  margin-right: -10em;
  width: 10em;
  float: left;
}
.user-account dl dd {
  text-align: left;
  margin: 0 0 0.5em 10.5em;
}
.user-account dl dd input { margin: 0; }
.user-account input { font-size: inherit; }
.user-account form {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  background: #eeeeee;
  padding: 1em 1em 0.5em 1em;
  border: solid 1px #dddddd;
  margin-top: 0;
}
.user-account form .field-note {
  font-size: 0.7em;
  font-style: italic;
}
.user-account form .captcha a { color: #222222; }
.user-account form .captcha:hover a { color: #0066cc; }
.user-account .reminder {
  font-style: italic;
  font-size: 0.9em;
  margin-top: 1em;
}
#sign-up {
  margin: 0;
  width: 600px;
  float: left;
}
#sign-up-notes {
  float: right;
  width: 30%;
}
#signin-signup h2 {
  margin-bottom: 40px;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}
#signin-signup p.reminder.trouble {
  padding-top: 40px;
  margin-bottom: 30px;
  clear: both;
}
#signin-signup p.reminder.remember { padding-right: 1.3em; }
#signin-signup form dl dt { width: 40%; }
#signin-signup form dl dd { width: 50%; }
#signin-signup form dl dd.submit {
  width: 90%;
  padding-right: 20px;
}
#signin-signup form dl dd { text-align: right; }
#signin-signup form dl dd input[type="text"] { width: 100%; }
#signin-signup form dl dd input[type="password"] { width: 100%; }
#signin-signup form dl dt { text-align: right; }
#signin-signup form dl dt input[type="text"] { width: 100%; }
#signin-signup form dl dt input[type="password"] { width: 100%; }

.font-serif { font-family: Georgia, "Times New Roman", serif; }
.font-sans { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }
.inline-list {
  padding: 0;
  margin: 0;
}
.inline-list li {
  display: inline;
  list-style: none;
}
.inline-list li a {
  float: left;
  display: block;
}
.white-links a {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:link {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:visited {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:hover {
  color: #77ddff;
  text-decoration: underline;
}
.white-links a:active {
  color: #77ddff;
  text-decoration: underline;
}
.clearfix { display: block; }
.clearfix:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.table-debug {
  border: 1px solid blue !important;
  border-collapse: separate !important;
}
.table-debug tr:nth-child(even) th { background: #dddddd !important; }
.table-debug tr:nth-child(even) td { background: #dddddd !important; }
.table-debug th { border: 1px solid red !important; }
.table-debug td { border: 1px solid green !important; }
.dev { border: 1px red dashed; }
#page footer {
  display: block;
  font-size: 0.8em;
  padding: 40px 0;
  background: transparent url(../images/redesign/content-footer-bg.png) no-repeat 50% 0;
  margin: 0 auto;
}
#page footer:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
#page footer .footer-content {
  padding: 0 100px;
  width: 800px;
}
#page footer nav {
  float: left;
  width: 25%;
}
#page footer nav h6 { font-size: 1.1em; }
#page footer nav ul {
  padding: 0;
  margin: 0;
}
#page footer nav li { list-style: none; }
#page footer nav a { text-decoration: none; }
#page footer p {
  font-family: Georgia, "Times New Roman", serif;
  color: #333333;
  font-style: italic;
  text-align: center;
  padding-top: 1em;
  border-top: 1px solid #cccccc;
  clear: both;
}
.plain #page footer p {
  padding: 0;
  border: none;
}

.font-serif { font-family: Georgia, "Times New Roman", serif; }
.font-sans { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }
.inline-list {
  padding: 0;
  margin: 0;
}
.inline-list li {
  display: inline;
  list-style: none;
}
.inline-list li a {
  float: left;
  display: block;
}
.white-links a {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:link {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:visited {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:hover {
  color: #77ddff;
  text-decoration: underline;
}
.white-links a:active {
  color: #77ddff;
  text-decoration: underline;
}
.clearfix { display: block; }
.clearfix:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.table-debug {
  border: 1px solid blue !important;
  border-collapse: separate !important;
}
.table-debug tr:nth-child(even) th { background: #dddddd !important; }
.table-debug tr:nth-child(even) td { background: #dddddd !important; }
.table-debug th { border: 1px solid red !important; }
.table-debug td { border: 1px solid green !important; }
.dev { border: 1px red dashed; }
.home-page article {
  padding: 0;
  margin: 0;
}
.home-page article .key { color: #442211; }
.home-page article .primary {
  display: block;
  border-bottom: 1px solid #dddddd;
  margin-bottom: 2em;
}
.home-page article .primary:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.home-page article .primary h1 { text-align: center; }
.home-page article .primary .key { text-align: center; }
.home-page article .primary h1 { margin-bottom: 0.2em; }
.home-page article .primary .key {
  font-size: 1.45em;
  font-style: italic;
  margin-bottom: 1em;
}
.home-page article .primary .key strong {
  color: #dd8000;
  font-weight: normal;
}
.home-page article .primary .features { display: block; }
.home-page article .primary .features:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.home-page article .primary .features div {
  text-align: center;
  padding: 0 2em;
  width: 40%;
  float: left;
}
.home-page article .secondary {
  float: left;
  width: 47%;
}
.home-page article .tertiary {
  float: left;
  width: 47%;
}
.home-page article .secondary {
  padding-right: 3%;
  border-right: 1px solid #dddddd;
}
.home-page article .tertiary { float: right; }
.home-page article h3 {
  text-align: center;
  margin-bottom: 0.25em;
}
.home-page .recent-changes .key {
  font-size: 0.9em;
  font-style: italic;
  text-align: center;
  margin-bottom: 0.5em;
}
.home-page .recent-changes ul {
  padding: 0;
  margin: 0;
}
.home-page .recent-changes li {
  list-style: none;
  padding: 1em 1em 1em 4em;
  border: none;
  position: relative;
}
.home-page .recent-changes li .title {
  font-size: 1.2em;
  line-height: 1.4;
  margin: 0;
}
.home-page .recent-changes li .change {
  font-size: 1.2em;
  line-height: 1.4;
  margin: 0;
}
.home-page .recent-changes li .lede {
  font-size: 0.9em;
  margin: 0;
}
.home-page .recent-changes li .byline {
  color: #777777;
  font-size: 0.8em;
  margin: 0.1em 0 0.4em 0;
}
.home-page .recent-changes li .timestamp {
  color: #777777;
  font-size: 0.8em;
  margin: 0.1em 0 0.4em 0;
}
.home-page .recent-changes li .avatar {
  margin: 0;
  position: absolute;
  top: 1.5em;
  left: 1em;
}
.home-page .article-teasers .key {
  font-size: 0.9em;
  font-style: italic;
  text-align: center;
  margin-bottom: 0.5em;
}
.home-page .article-teasers ul {
  padding: 0;
  margin: 0;
}
.home-page .article-teasers li {
  list-style: none;
  padding: 1em 1em 1em 4em;
  border: none;
  position: relative;
}
.home-page .article-teasers li .title {
  font-size: 1.2em;
  line-height: 1.4;
  margin: 0;
}
.home-page .article-teasers li .change {
  font-size: 1.2em;
  line-height: 1.4;
  margin: 0;
}
.home-page .article-teasers li .lede {
  font-size: 0.9em;
  margin: 0;
}
.home-page .article-teasers li .byline {
  color: #777777;
  font-size: 0.8em;
  margin: 0.1em 0 0.4em 0;
}
.home-page .article-teasers li .timestamp {
  color: #777777;
  font-size: 0.8em;
  margin: 0.1em 0 0.4em 0;
}
.home-page .article-teasers li .avatar {
  margin: 0;
  position: absolute;
  top: 1.5em;
  left: 1em;
}
.home-page .recent-changes li { padding-bottom: 0; }
.home-page .recent-changes .more { margin: 1em 0; }
.home-page .article-teasers li:hover {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  background: #eeeeee;
  cursor: pointer;
}
.home-page .article-teasers li:hover a { color: #2288ee; }
.home-page h2.centered {
  margin-left: auto;
  margin-right: auto;
}
.home-page a.centered {
  margin-left: auto;
  margin-right: auto;
}
.home-page p.impact { font-size: 1.2em; }
.home-page p.impact img { margin: 0; }
.home-page #signup-wrapper { margin-bottom: 35px; }
.home-page #signup-wrapper h2 {
  text-align: center;
  width: 420px;
}
.home-page .rung {
  height: 100px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.home-page .rung .rung-text {
  position: relative;
  top: 15px;
  font-size: 1.2em;
  padding-left: 20px;
}
.home-page .signup-prompt-text { margin-bottom: 30px; }

.required-for-signup {
  background:#FFF2F2;
  border: 2px solid #ff0000;
}

.captcha-dark-background {
  background:#FFAAAA;
}

#userSignup {
  float: left;
  width: 390px;
}

#loginNotes {
  float:left;
  padding:0 10px 10px;
  width: 300px;
  font-size: 16px;
  margin-left: 2em;
}

#loginNotes li{
  margin: 1em 0;
}
#loginNotes h2{
  border:none;
  padding-bottom: 5px;
  font-size: 18px;
  line-height: 1.2em
}

#forgot {
  clear: both;
  padding: 1em 0 0 1em;
  margin: 0;
}

/**** UserPortrait ****/
#userPortrait-wrap a:hover {
  cursor:pointer;
}
#userPortrait-current {
  clear:both;
  font-weight:bold;
  padding-bottom:1em;
  margin-bottom:1em;
}
#userPortrait-current img {
  margin:auto;
}
.portrait-tools {
  list-style:disc;
}
.portrait-tools li {
  margin:0; padding:0;
/*  display:block;
  float:left;*/
  margin-right:1em;
}

#portrait-box{
  background-color: #eee;
  background : transparent;
  padding: 2px;
}

#portrait-thumbnail-frame{
  position:relative;
  margin:auto;
  width: 160px;
  height: 160px;
  overflow: hidden;
}

#current-image-upload a, #current-image-recrop a {
  cursor:pointer;
}

#userPortrait-cropbox {
  overflow:visible;
  width:160px; height:160px; margin-left:-16px;
}
.current-image {
  position:relative;
  z-index: 32000;
  float:none; clear:both;
  width:590px; height:2em;
  list-style:none;
  padding:0 0 0 10px; margin:0 0 1em 0;
}
#cropping {
  margin-top:1em;
}
.current-image li {
  margin:0; padding:0;
  display:block;
  float:left;
  margin-right:1em;
}
li.current-image-title {
  padding:.25em;
  font-size:1.2em;
  font-weight:bold;
  color:#a7bd6c;
}

#userPortrait-cropbox, #userPortrait-upload {
  visibility: hidden;
}
.successNote {
  background:#f5e10f;
  width:540px;
  padding:1em 30px;
  color:#45290a;
  font-size:1.2em;
  font-weight:bold;
}

#portrait-spinner {
  visibility: hidden;
}

.tipsy { padding: 5px; font-size: 10px; position: absolute; z-index: 100000; }
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
  .tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-arrow { position: absolute; background: url('../images/tipsy.gif') no-repeat top left; width: 9px; height: 5px; }
  .tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
    .tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
  .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
    .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
    .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
  .tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
  .tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }

#search-sphinx-results h1 {
    border-bottom : none;
    margin-bottom : .3em;
}
#search-sphinx-results h3 {
    font-size : 1.2em;
    font-weight : normal;
    padding : 0;
    border-bottom : 1px solid #ccc;
    margin : 1em 0 0;
}
#search-sphinx-results ul {
  padding-left : 0;
  margin-left : 0;
}
#search-sphinx-results a {
    color : #11c;
    text-decoration : underline;
}
#search-sphinx-results a:hover {
    color : #66f;
}
#search-sphinx-results .help {
    font-size : 1.2em;
    padding-left : 20px;
    background : transparent url(../images/help.png) no-repeat 0 30%;
}
#search-sphinx-results .query {
    font-size : 1.3em;
    padding : .3em;
    width : 600px;
}
#search-sphinx-results .affordance {
    font-size : 1.2em;
    padding : .2em .6em;
    background : #eee url(../images/button_bg.png) repeat-x 0 100%;
    border-width : 1px;
    height : 2em;
}
#search-sphinx-results .results-count {
    font-size : .9em;
    padding-left : .5em;
}
#search-sphinx-results .results {
    margin : .5em 0;
}
#search-sphinx-results .results li {
    font-size : 13px;
    line-height : 20px;
    list-style : none;
    margin-bottom : .7em;
}
#search-sphinx-results .results p {
    line-height : 1.3em;
    padding : 0;
    margin : 0;
}
#search-sphinx-results .results .title {
    font-size : 1.2em;
    display : block;
}
#search-sphinx-results .results .title a {
    font-weight : bold;
}
#search-sphinx-results .results .flags {
    font-weight : bold;
}
#search-sphinx-results .results .title em {
    color : green;
    font-size : .9em;
    font-weight : normal;
    font-style : normal;
    padding-left : .3em;
}
#search-sphinx-results .results .uri {
    color : #999;
}
#search-sphinx-results .more-results {
    font-size : 1.2em;
    margin : 1em 0;
}
#search-sphinx-results .more-results .query-echo {
    margin : 0 0 .5em;
}
#search-sphinx-results .pagination a,
#search-sphinx-results .pagination span {
    padding : 0 1em 0 0;
}
#search-sphinx-results .pagination .current {
    font-weight : bold;
}
#search-sphinx-results .pagination .disabled {
    display : none;
}
/* exact matches */
#exact-domain-matches {
    margin : 1em 0;
}
#exact-domain-matches .results p {
    font-size : 1.2em;
}
#exact-domain-matches .more {
    text-align : left;
}
#exact-domain-matches .more a {
    color : #999;
    padding-left : 16px;
    background : transparent url(../images/bullet_arrow_down.png) no-repeat 0 50%;
}
#exact-domain-matches .more a:hover {
    color : #66f;
}
#exact-domain-matches .overflow {
    display : none;
}
/* google ads for search */
#search-sphinx-top-ads,
#search-sphinx-bottom-ads {
    background : #ffe;
}
.google-afs-header {
    border-bottom : 1px solid #ccc;
}
.google-afs-header a {
    text-decoration : none !important;
}
.google-afs {
    margin-top : 0;
}
.google-afs .ad_line1 {
    text-decoration : underline;
    font-size : 16px;
    line-height : 20px;
}
.google-afs .ad_text {
    color : green;
}
.google-afs a .ad_url {
    color : #999;
}
.google-afs a .ad_url:hover {
    color : #66f;
    text-decoration : underline;
}

header .flag-label {
  background-color: yellow;
  font-weight: bold;
  padding: 3px;
  margin: 3px;
  text-transform: uppercase;
}
header .flag-text { font-style: italic; }
header .flag-text a { color: blue; }
header .flag-text a:visited { color: blue; }
header .flag-text a:active { color: blue; }
header .flag-text a:hover { color: blue; }
header #flag-popup-content { display: none; }
#pageActions { float: right; }
article header h1 { font-size: 1.8em; }
article header h1 a { text-decoration: none; }

.font-serif { font-family: Georgia, "Times New Roman", serif; }
.font-sans { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }
.inline-list {
  padding: 0;
  margin: 0;
}
.inline-list li {
  display: inline;
  list-style: none;
}
.inline-list li a {
  float: left;
  display: block;
}
.white-links a {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:link {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:visited {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:hover {
  color: #77ddff;
  text-decoration: underline;
}
.white-links a:active {
  color: #77ddff;
  text-decoration: underline;
}
.clearfix { display: block; }
.clearfix:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.table-debug {
  border: 1px solid blue !important;
  border-collapse: separate !important;
}
.table-debug tr:nth-child(even) th { background: #dddddd !important; }
.table-debug tr:nth-child(even) td { background: #dddddd !important; }
.table-debug th { border: 1px solid red !important; }
.table-debug td { border: 1px solid green !important; }
.dev { border: 1px red dashed; }
* html #other-services section { width: 190px !important; }
* html #other-services-sections { background: none; }
#other-services {
  display: block;
  padding-top: 1em;
  border-top: 1px solid #cccccc;
  margin-top: 1em;
}
#other-services:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
#other-services h2 { clear: both; }
#other-services #other-services-sections { background: url(../images/weaverPreviewBoxyBG.png) no-repeat; }
#other-services section.aboutus-site-report {
  text-align: center;
  margin-top: 15px;
  height: 265px;
}
#other-services section.aboutus-site-report .content {
  line-height: 1.4em;
  margin-top: 10px;
}
#other-services section.aboutus-site-report .content a { margin-top: 15px; }
#other-services section.aboutus-site-report h3 {
  font-size: 1.4em;
  font-weight: bold;
}
#other-services section.aboutus-site-report .explanation {
  font-size: 1.1em;
  height: auto;
}
#other-services section.aboutus-site-report .explanation strong {
  font-size: 1.2em;
  display: block;
  color: #00a109;
}
#other-services section.aboutus-site-report .signup-button {
  background: url(../images/weaver3/button-small.png) no-repeat scroll 5px 0;
  text-indent: -9999em;
  width: 190px;
  height: 49px;
  display: block;
}
#other-services section {
  padding: 0 15px 0.6em 0;
  margin: 1em 0 2em 0;
  width: 215px;
  height: 235px;
  float: left;
}
#other-services section h3 {
  color: #222222;
  font-size: 1.1em;
  font-weight: normal;
  padding: 1em 1em 0;
  margin-bottom: 0.3em;
}
#other-services section h3 a {
  color: #00a109;
  text-decoration: none;
}
#other-services section .explanation {
  font-size: 0.9em;
  font-style: italic;
  padding: 0 0.2em;
  margin-bottom: 0.5em;
  height: 60px;
}
#other-services section .content {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  padding: 0 1em 0.5em;
}
#other-services section .content table {
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  margin-bottom: 0;
  width: 100%;
  height: 95px;
}
#other-services section .content table .good { font-weight: bold; }
#other-services section .content table .bad { font-weight: bold; }
#other-services section .content table .good { color: green; }
#other-services section .content table .bad { color: red; }
#other-services section .content table tr:hover { background: transparent; }
#other-services section .content table th { font-size: 0.9em; }
#other-services section .content table td {
  padding-left: 0;
  padding-right: 0;
}
#other-services section .content table td.update-weaver {
  padding: 0;
  margin: 0;
  max-width: 150px;
}
#other-services section .content table .affordance { margin-bottom: 0; }
#other-services section .content table .affordance input {
  font-size: 1em;
  padding: 2px 6px 3px;
  margin: 0;
  -webkit-appearance: button;
}
#other-services section .content .affordance.update { text-align: right; }
#other-services section .content .affordance.ready { display: none; }
#other-services section .content .affordance.ready a {
  text-align: center;
  white-space: nowrap;
  text-decoration: none;
}
#other-services section .content .affordance.ready a strong {
  text-decoration: underline;
  display: block;
}
#other-services section .content .affordance.ready a em {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 0.9em;
  font-weight: normal;
  text-indent: 0;
  padding: 0;
  background: transparent;
  width: auto;
}
#other-services section .content p.page-nav {
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  text-align: right;
  margin: 0.5em 0 0;
}
#other-services section .content p.page-nav a {
  font-size: 0.9em;
  text-decoration: none;
  padding-right: 24px;
  background: transparent url(../images/redesign/icon-arrows.png) no-repeat 100% -20px;
  height: 18px;
  display: block;
}
#other-services section .content p.page-nav a:hover { text-decoration: underline; }
#other-services section .content:hover p.page-nav a {
  color: #2288ee;
  background-position: 100% -40px;
}
#other-services section.right { float: right; }

.font-serif { font-family: Georgia, "Times New Roman", serif; }
.font-sans { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }
.inline-list {
  padding: 0;
  margin: 0;
}
.inline-list li {
  display: inline;
  list-style: none;
}
.inline-list li a {
  float: left;
  display: block;
}
.white-links a {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:link {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:visited {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:hover {
  color: #77ddff;
  text-decoration: underline;
}
.white-links a:active {
  color: #77ddff;
  text-decoration: underline;
}
.clearfix { display: block; }
.clearfix:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.table-debug {
  border: 1px solid blue !important;
  border-collapse: separate !important;
}
.table-debug tr:nth-child(even) th { background: #dddddd !important; }
.table-debug tr:nth-child(even) td { background: #dddddd !important; }
.table-debug th { border: 1px solid red !important; }
.table-debug td { border: 1px solid green !important; }
.dev { border: 1px red dashed; }
#sysopbar {
  font-size: 0.9em;
  padding: 0.3em 0;
  background: #442211;
  margin: 0;
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 9999;
}
#sysopbar li {
  color: #eeeeee;
  list-style: none;
  padding: 0 0.4em;
  display: inline;
}
#sysopbar a {
  color: #77ddff;
  text-decoration: none;
}
#sysopbar a:hover { text-decoration: underline; }
#sysopbar a:link {
  color: #77ddff;
  text-decoration: none;
}
#sysopbar a:link:hover { text-decoration: underline; }
#sysopbar a:visited {
  color: #77ddff;
  text-decoration: none;
}
#sysopbar a:visited:hover { text-decoration: underline; }
#sysopbar .title {
  color: #dd8000;
  font-weight: bold;
  text-transform: uppercase;
}
#sysopbar .section-begin {
  padding-left: 1.2em;
  border-left: 1px solid #ffffff;
  margin-left: 0.8em;
}
#sysopbar .first { border: none; }

.banner {
  color: #442211;
  font-size: 0.8em;
  background: #ffa20a 0 100%;
  padding: 4px 0;
  height: 18px;
  text-align: center;
}

.font-serif { font-family: Georgia, "Times New Roman", serif; }
.font-sans { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }
.inline-list {
  padding: 0;
  margin: 0;
}
.inline-list li {
  display: inline;
  list-style: none;
}
.inline-list li a {
  float: left;
  display: block;
}
.white-links a {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:link {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:visited {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:hover {
  color: #77ddff;
  text-decoration: underline;
}
.white-links a:active {
  color: #77ddff;
  text-decoration: underline;
}
.clearfix { display: block; }
.clearfix:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.table-debug {
  border: 1px solid blue !important;
  border-collapse: separate !important;
}
.table-debug tr:nth-child(even) th { background: #dddddd !important; }
.table-debug tr:nth-child(even) td { background: #dddddd !important; }
.table-debug th { border: 1px solid red !important; }
.table-debug td { border: 1px solid green !important; }
.dev { border: 1px red dashed; }
#preview-wiki {
  width: 700px;
  margin: auto;
}
#preview-wiki #auWiki {
  padding: 0.5em;
  background: #ffffff;
}
.loading {
  color: #666666;
  padding-left: 20px;
  background: url(../images/weaver_spinner.gif) no-repeat 0% 50%;
}
.wiki-edit-tabs {
  display: block;
  list-style: none;
  padding: 0;
  margin: 0.3em 0.5em;
}
.wiki-edit-tabs:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.wiki-edit-tabs li { float: left; }
.wiki-edit-tabs li a {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #0066cc;
  font-size: 0.9em;
  border: 1px solid transparent;
  padding: 0.15em 1.5em;
  margin-right: 1em;
  display: block;
}
.wiki-edit-tabs li a:hover { color: #2288ee; }
.wiki-edit-tabs li a.active {
  color: #000000;
  text-decoration: none;
  background: #ffffff;
  border-color: #aaaaaa;
}

.font-serif { font-family: Georgia, "Times New Roman", serif; }
.font-sans { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }
.inline-list {
  padding: 0;
  margin: 0;
}
.inline-list li {
  display: inline;
  list-style: none;
}
.inline-list li a {
  float: left;
  display: block;
}
.white-links a {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:link {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:visited {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:hover {
  color: #77ddff;
  text-decoration: underline;
}
.white-links a:active {
  color: #77ddff;
  text-decoration: underline;
}
.clearfix { display: block; }
.clearfix:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.table-debug {
  border: 1px solid blue !important;
  border-collapse: separate !important;
}
.table-debug tr:nth-child(even) th { background: #dddddd !important; }
.table-debug tr:nth-child(even) td { background: #dddddd !important; }
.table-debug th { border: 1px solid red !important; }
.table-debug td { border: 1px solid green !important; }
.dev { border: 1px red dashed; }
.original-heading {
  font-family: Georgia, "Times New Roman", serif;
  font-style: italic;
  font-weight: normal;
  padding: 0 0.5em;
}
.original-content {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-size: 1em;
  text-indent: -0.5em;
  padding: 0.2em 1em;
  background: #f3f3f3;
  margin: 0 0 0.5em 0;
}
.original-content strong { font-weight: normal; }
.original-content ul { margin: 0; }
.original-content table { margin-bottom: 0; }
.original-content td {
  padding-top: 2px;
  padding-bottom: 2px;
}
.original-content th {
  padding-top: 2px;
  padding-bottom: 2px;
}
#weaver .tab-section { display: none; }
#web-presence { display: none; }
#weaver {
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  display: block;
  clear: both;
}
#weaver h2 {
  font-size: 2em;
  font-weight: bold;
  padding: 1em 0 0.2em;
  border-bottom: 1px solid #5a360a;
  margin-top: 1em;
}
#weaver h3#weaver .summary-heading { margin-bottom: 0; }
#weaver .details {
  font-size: 12px;
  margin-left: 0.25em;
  color: #444444;
}
#weaver .summary {
  padding: 0.5em;
  border: 1px solid #eeeeee;
  border-collapse: collapse;
  margin: 0.25em 0;
  width: 100%;
}
#weaver .summary tbody th {
  vertical-align: top;
  padding: 0.5em 1em;
  border-top: 1px solid #eeeeee;
  color: #333333;
}
#weaver .summary tbody td {
  vertical-align: top;
  padding: 0.5em 1em;
  border-top: 1px solid #eeeeee;
  color: #333333;
}
#weaver .summary tbody th {
  text-align: left;
  font-weight: normal;
}
#weaver .summary tbody td.notes {
  font-size: 1.2em;
  padding-left: 1em;
}
#weaver .summary tbody em {
  font-size: 1.2em;
  font-style: normal;
  font-weight: bold;
  display: block;
  color: #000000;
}
#weaver .summary tbody .more {
  white-space: nowrap;
  vertical-align: bottom;
}
#weaver .summary tbody .more a { color: #0066cc; }
#weaver h3 a {
  color: #000000;
  text-decoration: none;
}
#weaver h3 a:hover {
  color: #000000;
  text-decoration: none;
}
#weaver h3 em {
  font-size: 0.8em;
  font-style: normal;
  font-weight: normal;
  padding-bottom: 0.3em;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 0.3em;
  display: block;
}
#weaver ul.weaver-results { margin-bottom: 1em; }
#weaver .summary .weaver-results em { background-position: 0 50% !important; }
#weaver .summary .weaver-results em {
  list-style: none;
  background: transparent url(../images/site_report/icon-result-good.png) no-repeat 0 0;
  padding-left: 20px;
}
#weaver .weaver-results li {
  list-style: none;
  background: transparent url(../images/site_report/icon-result-good.png) no-repeat 0 0;
  padding-left: 20px;
}
#weaver .summary .weaver-results.warning em { background-image: url(../images/site_report/icon-result-warning.png); }
#weaver .weaver-results .warning { background-image: url(../images/site_report/icon-result-warning.png); }
#weaver .summary .weaver-results.problem em { background-image: url(../images/site_report/icon-result-problem.png); }
#weaver .weaver-results .problem { background-image: url(../images/site_report/icon-result-problem.png); }
#weaver .weaver-results li em {
  font-weight: bold;
  font-style: normal;
  line-height: 20px;
}
#weaver .weaver-results.good em { color: #00a109; }
#weaver .weaver-results .good em { color: #00a109; }
#weaver .weaver-results.warning em { color: #cc9900; }
#weaver .weaver-results .warning em { color: #cc9900; }
#weaver .weaver-results.problem em { color: #a10009; }
#weaver .weaver-results .problem em { color: #a10009; }
#weaver .value {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-size: 1.2em;
  padding: 0.2em 1em;
  background: #f3f3f3;
  margin-bottom: 0.5em;
}
#weaver .value strong { font-weight: normal; }
#weaver h5 {
  color: #442211;
  border-bottom: 1px solid #dddddd;
  margin-bottom: 0;
}
#weaver .density { margin-bottom: 3em; }
#weaver .density h3 strong {
  color: #33aa00;
  font-style: normal;
  font-weight: bold;
  white-space: nowrap;
}
#weaver .density .results strong { font-size: 2em; }
#weaver .density .original { margin-left: 1em; }
#weaver .density .original dt {
  font-family: Georgia, "Times New Roman", serif;
  font-style: italic;
  font-weight: normal;
  padding: 0 0.5em;
}
#weaver .density .original dd {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-size: 1em;
  text-indent: -0.5em;
  padding: 0.2em 1em;
  background: #f3f3f3;
  margin: 0 0 0.5em 0;
}
#weaver .density .original dd strong { font-weight: normal; }
#weaver .density .original dd ul { margin: 0; }
#weaver .density .original dd table { margin-bottom: 0; }
#weaver .density .original dd td {
  padding-top: 2px;
  padding-bottom: 2px;
}
#weaver .density .original dd th {
  padding-top: 2px;
  padding-bottom: 2px;
}
#weaver .density .value {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-size: 1.2em;
  padding: 0.2em 1em;
  background: #f3f3f3;
  margin-bottom: 0.5em;
}
#weaver .density .value strong { font-weight: normal; }
#weaver .density p {
  padding: 0;
  margin-top: 1em;
}
#weaver .density .key { margin-bottom: 1em; }
#weaver .density .why a { font-weight: bold; }
#weaver .density.keyword-analysis .detected-keywords {
  padding: 0.25em 1em;
  border: 2px solid #eeeeee;
  margin: 0 0 1em 0;
}
#weaver .density.keyword-analysis ul {
  margin-left: 0px;
  list-style: none;
}
#weaver .density.keyword-analysis ul li strong {
  color: green;
  font-size: 14px;
}
#weaver .density.keyword-analysis ul li a {
  display: block;
  margin: 1em 0;
  font-size: 12px;
}
#weaver .keyword-analysis .meta-keyword-comparison {
  padding: 0.25em 1em;
  border: 2px solid #eeeeee;
  margin: 0 0 1em 0;
}
#weaver .keyword-analysis .meta-keyword-comparison h5 { font-size: 1.1em; }
#weaver .keyword-analysis .meta-keyword-comparison div {
  float: left;
  width: 38%;
  margin-left: 10%;
}
#weaver .keyword-analysis .meta-keyword-comparison ol { margin: 0; }
#weaver .keyword-analysis .meta-keyword-comparison li strong {
  font-weight: bold;
  color: green;
}
#weaver .matters {
  position: relative;
  display: none;
}
#weaver .matters .close {
  position: absolute;
  top: -20px;
  right: 5px;
}
#weaver .matters .close a {
  color: #990000;
  padding-right: 20px;
  background: transparent url(../images/cross.png) no-repeat 100% 0;
  cursor: pointer;
  text-indent: -9999px;
  display: block;
  height: 15px;
  width: 15px;
}
#weaver .meta-keywords .matters { margin-left: 0; }
#weaver .detected-keywords .matters { margin-left: 0; }
#weaver .error {
  color: #000000;
  width: auto;
}
#weaver .error h3 {
  color: #990000;
  text-transform: capitalize;
}
#weaver .error p { font-size: 1.1em; }
#weaver .error a { font-weight: bold; }
#weaver .error .tech-details {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 1em;
  font-style: italic;
}
#search-engine-example {
  font-size: 13px;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  padding: 1em;
  background: #ffffff;
  border: 2px solid #eeeeee;
}
#search-engine-example p {
  line-height: 15px;
  margin: 0;
}
#search-engine-example .title {
  font-size: 16px;
  line-height: 19px;
  font-weight: normal;
}
#search-engine-example .title a {
  color: #1111cc;
  text-decoration: underline;
}
#search-engine-example .url { color: green; }
.keyword-analysis .detected-keywords li {
  clear: both;
  height: 3.1em;
}
.keyword-analysis .detected-keywords strong {
  display: block;
  float: left;
  width: 150px;
  line-height: 1;
}
.keyword-analysis .detected-keywords em {
  display: block;
  float: right;
  width: 420px;
  line-height: 1;
}
tbody.overflow { display: none; }
p.overflow { margin: 1.5em 0 0 !important; }
.affordance input { font-size: 1.3em; }
form.weaver-update {
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  padding: 0.5em 1em 0.5em 50px;
  position: absolute;
  top: 0;
  right: 0;
}
form.weaver-update a { color: #fbfbfb; }
form.weaver-update a:link { color: #fbfbfb; }
form.weaver-update a:visited { color: #fbfbfb; }
form.weaver-update a:hover { color: #ffffff; }
form.weaver-update a:active { color: #ffffff; }
form.weaver-update.new {
  background: #00a109 url(../images/redesign/icon-create-white.png) no-repeat 10px 8px;
  padding-left: 35px;
}
form.weaver-update.existing { background: #00a109 url(../images/redesign/icon-refresh-white.png) no-repeat 10px 8px; }
form.weaver-update.existing.ready {
  background: #00a109;
  padding: 0.5em 1em 0.5em 1em;
}
td form.weaver-update {
  position: static;
  padding: 0;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
td form.weaver-update a:link { color: #0066cc; }
td form.weaver-update a:hover {
  color: #2288ee;
  text-decoration: underline;
}
td form.weaver-update a:focus {
  color: #2288ee;
  text-decoration: underline;
}
td form.weaver-update.new {
  background: none;
  padding-left: 0;
}
td form.weaver-update.exiting { background: none; }
form.weaver-update.updating {
  background-image: none;
  padding-left: 10px;
}
.update-weaver input { padding: 0.3em 0.6em; }
.update-weaver p .updated_at {
  color: #ffffff;
  font-size: 0.8em;
  font-weight: normal;
  font-style: normal;
}
.update-weaver .affordance {
  font-weight: bold;
  text-align: center;
  margin: 0;
}
.page-metrics-update .updating {
  padding-left: 20px;
  background: url(../images/weaver_spinner.gif) no-repeat 0 50%;
}
.page-metrics-update .loading {
  padding-left: 20px;
  background: url(../images/weaver_spinner.gif) no-repeat 0 50%;
}
.update-weaver .updating {
  color: #ffffff;
  padding-left: 20px;
  background: #00a109 url(../images/redesign/loading-white.gif) no-repeat 0 50%;
}
.update-weaver .loading {
  color: #ffffff;
  padding-left: 20px;
  background: #00a109 url(../images/redesign/loading-white.gif) no-repeat 0 50%;
}
td .update-weaver .updating {
  color: #222222;
  padding-left: 20px;
  background: transparent url(../images/weaver_spinner.gif) no-repeat 0 50%;
  font-weight: normal;
}
td .update-weaver .loading {
  color: #222222;
  padding-left: 20px;
  background: transparent url(../images/weaver_spinner.gif) no-repeat 0 50%;
  font-weight: normal;
}
.update-weaver .loading { display: none; }
.update-weaver p.ready { padding: 0; }
#home-page-analysis- .key { width: 65%; }
#home-page-analysis- .weaver-update { top: 3.5em; }
#home-page-analysis .key { width: 65%; }
#home-page-analysis .weaver-update { top: 3.5em; }
#other-services h3 {
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.additional h3 {
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.additional h4 {
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.additional {
  padding-top: 1em;
  position: relative;
}
.additional h3 {
  color: #00a109;
  font-size: 1em;
  text-transform: uppercase;
  margin-bottom: 1.5em;
}
.additional h3.not {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  color: #ffffff;
  padding: 0.2em 0.5em;
  background: #00a109;
}
.additional h4 {
  color: #442211;
  font-size: 1.4em;
  padding-left: 30px;
  background: transparent url(../images/redesign/icon-checkmark-brown.png) no-repeat 0 50%;
  margin: 0 0 0.3em;
}
.additional h4 a {
  color: inherit;
  text-decoration: inherit;
}
.redirect-list { padding-bottom: 2em; }
.redirect-list dl { padding-left: 1.5em; }
.redirect-list dl dt {
  font-weight: normal;
  list-style-type: disc;
  display: list-item;
}
.redirect-list dl dd {
  color: #666666;
  font-size: 0.8em;
  margin: 0 0 1em 0;
}
.redirect-list dl dd a { color: #666666; }
.redirect-list dl dd a:hover { color: #2288ee; }
.redirect-list .key .why a { font-weight: bold; }
.redirect-list .more {
  font-size: 1em;
  text-align: left;
  padding: 0;
  border: none;
  margin: 0 0 0 1.5em;
  height: 2em;
  clear: both;
}
.redirect-list .more a {
  font-size: 1em;
  line-height: 1.4;
  float: left;
}
.with-small-icons li {
  list-style: none;
  padding: 2px 0;
}
.with-icons .good {
  color: #00a109;
  padding-right: 20px;
  background: transparent url(../images/site_report/icon-result-good.png) no-repeat 100% 50%;
  height: 20px;
}
.with-icons .warning {
  color: #cc9900;
  padding-right: 20px;
  background: transparent url(../images/site_report/icon-result-warning.png) no-repeat 100% 50%;
  height: 20px;
}
.with-icons .problem {
  color: #a10009;
  padding-right: 20px;
  background: transparent url(../images/site_report/icon-result-problem.png) no-repeat 100% 50%;
  height: 20px;
}
.without-icons .good {
  color: #00a109;
  height: 20px;
}
.without-icons .warning {
  color: #cc9900;
  height: 20px;
}
.without-icons .problem {
  color: #a10009;
  height: 20px;
}
ul.with-icons { padding-left: 0; }
ul.with-icons li {
  font-style: normal;
  padding-left: 24px;
}
ul.with-icons .warning {
  color: inherit;
  background: transparent url(../images/site_report/icon-result-warning.png) no-repeat 0 50%;
}
ul.with-icons .problem {
  color: inherit;
  background: transparent url(../images/site_report/icon-result-problem.png) no-repeat 0 50%;
}
ul.with-icons .good {
  color: inherit;
  background: transparent url(../images/site_report/icon-result-good.png) no-repeat 0 50%;
}
.with-small-icons em {
  font-style: normal;
  height: 20px;
  padding-left: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
  background-image: url(../images/redesign/icons-weaver-small.png);
  background-position: 0 100px;
  background-repeat: no-repeat;
}
.with-small-icons a {
  font-style: normal;
  height: 20px;
  padding-left: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
  background-image: url(../images/redesign/icons-weaver-small.png);
  background-position: 0 100px;
  background-repeat: no-repeat;
}
.with-small-icons .good em { background-position: 0 2px; }
.with-small-icons .good a { background-position: 0 2px; }
.with-small-icons .warning em { background-position: 0 -18px; }
.with-small-icons .warning a { background-position: 0 -18px; }
.with-small-icons .problem em { background-position: 0 -38px; }
.with-small-icons .problem a { background-position: 0 -38px; }
#weaver-report-pages {
  font: 0.7em "Lucida Console", "Monaco", monospace;
  width: 95%;
  height: auto;
}

.font-serif { font-family: Georgia, "Times New Roman", serif; }
.font-sans { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }
.inline-list {
  padding: 0;
  margin: 0;
}
.inline-list li {
  display: inline;
  list-style: none;
}
.inline-list li a {
  float: left;
  display: block;
}
.white-links a {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:link {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:visited {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:hover {
  color: #77ddff;
  text-decoration: underline;
}
.white-links a:active {
  color: #77ddff;
  text-decoration: underline;
}
.clearfix { display: block; }
.clearfix:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.table-debug {
  border: 1px solid blue !important;
  border-collapse: separate !important;
}
.table-debug tr:nth-child(even) th { background: #dddddd !important; }
.table-debug tr:nth-child(even) td { background: #dddddd !important; }
.table-debug th { border: 1px solid red !important; }
.table-debug td { border: 1px solid green !important; }
.dev { border: 1px red dashed; }
ul.weaver-results { margin-bottom: 1em; }
.summary .weaver-results em { background-position: 0 50% !important; }
.summary .weaver-results em {
  list-style: none;
  background: transparent url(../images/site_report/icon-result-good.png) no-repeat 0 0;
  padding-left: 20px;
}
.weaver-results li {
  list-style: none;
  background: transparent url(../images/site_report/icon-result-good.png) no-repeat 0 0;
  padding-left: 20px;
}
.summary .weaver-results.warning em { background-image: url(../images/site_report/icon-result-warning.png); }
.weaver-results .warning { background-image: url(../images/site_report/icon-result-warning.png); }
.summary .weaver-results.problem em { background-image: url(../images/site_report/icon-result-problem.png); }
.weaver-results .problem { background-image: url(../images/site_report/icon-result-problem.png); }
.weaver-results li em {
  font-weight: bold;
  font-style: normal;
  line-height: 20px;
}
.weaver-results.good em { color: #00a109; }
.weaver-results .good em { color: #00a109; }
.weaver-results.warning em { color: #cc9900; }
.weaver-results .warning em { color: #cc9900; }
.weaver-results.problem em { color: #a10009; }
.weaver-results .problem em { color: #a10009; }
.original { margin-left: 1em; }
.original dt {
  font-family: Georgia, "Times New Roman", serif;
  font-style: italic;
  font-weight: normal;
  padding: 0 0.5em;
}
.original dd {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-size: 1em;
  text-indent: -0.5em;
  padding: 0.2em 1em;
  background: #f3f3f3;
  margin: 0 0 0.5em 0;
}
.original dd strong { font-weight: normal; }
.original dd ul { margin: 0; }
.original dd table { margin-bottom: 0; }
.original dd td {
  padding-top: 2px;
  padding-bottom: 2px;
}
.original dd th {
  padding-top: 2px;
  padding-bottom: 2px;
}
.key { margin-bottom: 1em; }
.key .why a {
  font-weight: bold;
  white-space: nowrap;
}
.matters {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  padding: 1em 2em 1px;
  background-color: #ffffe3;
  margin-bottom: 1.5em;
  position: relative;
  display: none;
}
.matters h5 {
  color: #442211;
  padding-bottom: 0.2em;
  border-bottom: 1px solid #ddbbaa;
  margin-bottom: 0.2em;
}
.matters .close {
  position: absolute;
  top: -20px;
  right: 5px;
}
.matters .close a {
  color: #990000;
  padding-right: 20px;
  background: transparent url(../images/cross.png) no-repeat 100% 0;
  cursor: pointer;
  text-indent: -9999px;
  display: block;
  height: 15px;
  width: 15px;
}

.font-serif { font-family: Georgia, "Times New Roman", serif; }
.font-sans { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }
.inline-list {
  padding: 0;
  margin: 0;
}
.inline-list li {
  display: inline;
  list-style: none;
}
.inline-list li a {
  float: left;
  display: block;
}
.white-links a {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:link {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:visited {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:hover {
  color: #77ddff;
  text-decoration: underline;
}
.white-links a:active {
  color: #77ddff;
  text-decoration: underline;
}
.clearfix { display: block; }
.clearfix:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.table-debug {
  border: 1px solid blue !important;
  border-collapse: separate !important;
}
.table-debug tr:nth-child(even) th { background: #dddddd !important; }
.table-debug tr:nth-child(even) td { background: #dddddd !important; }
.table-debug th { border: 1px solid red !important; }
.table-debug td { border: 1px solid green !important; }
.dev { border: 1px red dashed; }
.additional { margin-bottom: 5em; }
article { position: relative; }
article .content-loading {
  z-index: 1001;
  position: absolute;
  top: 150px;
  left: 210px;
  width: 200px;
  height: 65px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  background: #eeeeee;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}
article .content-loading .loading {
  color: #111111;
  width: 150px;
  padding-left: 28px;
  font-size: 1.2em;
  margin: 18px 40px;
  background: url(../images/weaver_spinner.gif) no-repeat 0 50%;
}
#auWiki h2 { font-size: 1.5em; }

.font-serif { font-family: Georgia, "Times New Roman", serif; }
.font-sans { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }
.inline-list {
  padding: 0;
  margin: 0;
}
.inline-list li {
  display: inline;
  list-style: none;
}
.inline-list li a {
  float: left;
  display: block;
}
.white-links a {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:link {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:visited {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:hover {
  color: #77ddff;
  text-decoration: underline;
}
.white-links a:active {
  color: #77ddff;
  text-decoration: underline;
}
.clearfix { display: block; }
.clearfix:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.table-debug {
  border: 1px solid blue !important;
  border-collapse: separate !important;
}
.table-debug tr:nth-child(even) th { background: #dddddd !important; }
.table-debug tr:nth-child(even) td { background: #dddddd !important; }
.table-debug th { border: 1px solid red !important; }
.table-debug td { border: 1px solid green !important; }
.dev { border: 1px red dashed; }
h4.social-visibility { clear: both; }
.page-metrics-wrapper .pending {
  color: #999999;
  text-indent: -5000px;
  background: url(../images/page_metrics/pending.gif) no-repeat 100% 50%;
  min-width: 20px;
}
.page-metrics-wrapper #page-metrics-update .affordance input {
  margin: 0 auto;
  display: block;
}
.page-metrics-wrapper .updated_at {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 0.8em;
  font-style: italic;
  text-align: left;
  margin: 0 auto;
  display: block;
}
.page-metrics-wrapper a { text-decoration: underline; }
.page-metrics-wrapper a:link { text-decoration: underline; }
.page-metrics-wrapper a:visited { text-decoration: underline; }
.page-metrics-wrapper a:hover { text-decoration: underline; }
.page-metrics-wrapper a:active { text-decoration: underline; }
.page-metrics-wrapper .page-metrics {
  list-style: none;
  margin-left: 0;
  width: auto;
}
.page-metrics-wrapper .page-metrics tr:hover { background-color: #f0f0f0; }
.page-metrics-wrapper .page-metrics th {
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
}
.page-metrics-wrapper .page-metrics td { text-align: right; }
.page-metrics-wrapper .page-metrics h2 {
  color: #5a360a;
  font-weight: bold;
}
.page-metrics-wrapper .page-metrics em {
  text-indent: -5000px;
  padding-right: 5px;
  background: url(../images/page_metrics/all-site-favicons.png) no-repeat;
  width: 16px;
  height: 16px;
  display: block;
  float: left;
}
.page-metrics-wrapper .page-metrics .alexa em { background-position: 0px 0px; }
.page-metrics-wrapper .page-metrics .bing em { background-position: 0px -16px; }
.page-metrics-wrapper .page-metrics .compete em { background-position: 0px -32px; }
.page-metrics-wrapper .page-metrics .delicious em { background-position: 0px -48px; }
.page-metrics-wrapper .page-metrics .digg em { background-position: 0px -64px; }
.page-metrics-wrapper .page-metrics .dmoz em { background-position: 0px -80px; }
.page-metrics-wrapper .page-metrics .flickr em { background-position: 0px -96px; }
.page-metrics-wrapper .page-metrics .google em { background-position: 0px -112px; }
.page-metrics-wrapper .page-metrics .quantcast em { background-position: 0px -128px; }
.page-metrics-wrapper .page-metrics .reddit em { background-position: 0px -144px; }
.page-metrics-wrapper .page-metrics .stumbleupon em { background-position: 0px -160px; }
.page-metrics-wrapper .page-metrics .twitter em { background-position: 0px -176px; }
.page-metrics-wrapper .page-metrics .w3c em { background-position: 0px -192px; }
.page-metrics-wrapper .page-metrics .wikipedia em { background-position: 0px -208px; }
.page-metrics-wrapper .page-metrics .yahoo em { background-position: 0px -224px; }
.page-metrics-wrapper .page-metrics .youtube em { background-position: 0px -240px; }
.page-metrics-wrapper .page-metrics .domaintools em { background-position: 0px -256px; }
.affordance input { font-size: 1.1em; }
.metric-collection { position: relative; }
.metric-collection h4 {
  color: #222222;
  font-weight: normal;
  padding-left: 0;
  background: transparent;
  margin: 0 0 0.5em;
}
.metric-collection .help {
  background: url(../images/redesign/icon-help.png) no-repeat 100% 0;
  width: 17px;
  height: 17px;
  cursor: help;
  display: inline-block;
}
.with-3 .metric-collection {
  margin-right: 7%;
  width: 25%;
  float: left;
}
.with-2 .metric-collection {
  margin-right: 7%;
  width: 41%;
  float: left;
}
.tipsy { font-size: 13px !important; }
.tipsy-inner {
  text-align: left !important;
  padding: 10px 14px;
}
.tipsy-arrow { background: url(../images/tipsy.gif) no-repeat top left; }

#changed_pages li {
  display: block;
  margin-left: -18px;
  padding: 2px 10px 2px 10px;
  height: 50px;
}
#changed_pages .destructive_action a {
  background: #ffffdd;
  color: #990000;
  padding: 1px 3px;
}

.watched-pages { list-style: none; }

#auWiki .edit-widget { display: none; }
#auWiki .editsection { display: none; }

.font-serif { font-family: Georgia, "Times New Roman", serif; }
.font-sans { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }
.inline-list {
  padding: 0;
  margin: 0;
}
.inline-list li {
  display: inline;
  list-style: none;
}
.inline-list li a {
  float: left;
  display: block;
}
.white-links a {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:link {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:visited {
  color: #ffffff;
  text-decoration: none;
}
.white-links a:hover {
  color: #77ddff;
  text-decoration: underline;
}
.white-links a:active {
  color: #77ddff;
  text-decoration: underline;
}
.clearfix { display: block; }
.clearfix:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.table-debug {
  border: 1px solid blue !important;
  border-collapse: separate !important;
}
.table-debug tr:nth-child(even) th { background: #dddddd !important; }
.table-debug tr:nth-child(even) td { background: #dddddd !important; }
.table-debug th { border: 1px solid red !important; }
.table-debug td { border: 1px solid green !important; }
.dev { border: 1px red dashed; }
.floatleft {
  float: left;
  margin-right: 10px;
}
.floatleft p { margin-right: 10px; }
.tleft {
  float: left;
  margin-right: 10px;
}
.tleft p { margin-right: 10px; }
.floatright {
  float: right;
  margin-left: 10px;
}
.floatright p { margin-left: 10px; }
.tright {
  float: right;
  margin-left: 10px;
}
.tright p { margin-left: 10px; }
.center {
  text-align: center;
  margin: 0 auto;
}
td.center { vertical-align: middle; }
table.default, table.pullquote-wide { width: auto; }
.auCorner, .auCorner2 {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  border: 3px solid #442211;
}
td.diff-otitle, td.diff-ntitle { width: 50%; }

.weaver-call-us {
  margin: 1em 0;
  padding: 10px;
  border: #eeeeee 1px solid;
  text-align: center;
  background: #ffffdd;
  clear: both;
}
