/*default screen style*/



/*clear all default space settings*/
body, table, td, th, p, div, tr, ul, li, h1, h2, h3, h4, h5, h6 {
  padding:0; margin:0; text-decoration:none; font-weight:normal; 
  border:none; border-spacing:0;}

/*set default sizes, etc*/
body, td, th {
  font-family: Verdana, sans-serif;
  font-size:100%; /*1em = 16px*/
  line-height:1.125em; /*16x1.125=18*/
}


/***********************************************************/
/* TEXT DEFAULT SETTINGS                                   */
/***********************************************************/

/*body text size*/
#content div, p, td, th, li{ 
  font-size:.8125em; /* 16x.8125=13 */
  line-height:130%;
}
/*detail text size*/
.detail {
  font-size:.6875em; /*11px*/
}
.big {
  font-size:1.2em; 
  font-weight:bold;
}
.bigbig {
  font-size:1.6em;
  font-weight:bold;
  line-height:140%;
}

.lotsolinks {
  line-height:150%;
}

body {
  background-color:#bdd;
  color:#699;
  margin:1em;
}

a {
  color:#906030;
  text-decoration:none;
  border-bottom:1px solid #e5bf9b;
}
a:visited {
  border-color:#ffc9a4;
  color:#f67a00;
}
a:hover, a:active {
  border-color:#bcdeff;
  color:#09f;
}

a img {
  border:none;
}
a.img {
  border:none;
}


/***********************************************************/
/* PAGE ELEMENTS                                           */
/***********************************************************/
#logo {
  margin:25px 0 1.4em 0;
}

#content {
  background-color:#fff;
  color:#000;
  clear:both;
  padding:2em 1em 2.5em 1.4em;
  margin-bottom:.5em;
}

h1 {
  font-size:1.5em;
  margin-bottom:.5em;
  line-height:1.5em;
}
h2 {
  font-size:1.2em;
  margin-bottom:1.25em;
  color:#fc3;
}
h3 {
   margin-top:1.5em;
   margin-bottom:.5em;
   font-size:.8em; color:#444; font-weight:bold;
}
h3.version {
   margin-top:.8em;
   margin-bottom:0;
   font-size:.8em; color:#444; font-weight:bold;
}

div.hr {
  font-size:1em;
  border-bottom:1px dotted #7bc;
  margin:.5em 0 2em 0;
}
p {
  width:90%;
  max-width:45em; /* TODO: check xbrowser*/
}

code {
    font-family: Courier New;
    font-size:1.2em;
    line-height:130%;
    font-weight:bold;
    background-color:#C7EBEB;
}
.scores th {
  text-align:right;
  vertical-align:top;
  font-weight:bold;
  color:#888;
  padding:0 .3em .5em 0;
}
.scores td {
  text-align:left;
  vertical-align:top;
  color:#000;
  padding:0 0 .5em 0;
}

img.scr {
  border:1px solid #CCC;
}

li {
    line-height:1.5em;
    margin-left:2em;
}

/***********************************************************/
/* HOME PAGE ONLY                                          */
/***********************************************************/

#home_tabs {
  list-style: none;
  margin-left:-.5em;
}

#home_tabs li {
  color:#AAA;
  font-size:1.2em;
  margin:0 0 1em 0;
  padding: 0 .8em 0 .5em;
  line-height:1.5em;
  display:inline;
  white-space:nowrap;
  border-right:1px solid #AAA;
}

#home_tabs li.last {
  border-right:none;
}

/***********************************************************/
/* AW CAMPAIGNS
/***********************************************************/

#logo_aw {
  margin:12px 0;
}

#content_aw {
  background-color:#fff;
  color:#000;
  clear:both;
  padding:1em 1em 2.5em 1.2em;
  margin-bottom:.5em;
}


.clickmebtn {
    background-color:#1cc4bf;
    border-bottom:1px solid #2d7368;
    border-right:1px solid #2d7368;
    border-top:1px solid #bdd;
    border-left:1px solid #bdd;
    background: -webkit-gradient(linear, left top, left bottom, from(#1cc4bf), to(#148b88));
    background: -moz-linear-gradient(top, #1cc4bf, #148b88);
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    display:inline;
    margin:1em 0;
    padding:1.2em .6em .8em .6em;
    vertical-align:middle;
    white-space:nowrap;
}


.clickmebtn a {
    text-decoration:none;
    border:none;
    color:#fff;
    font-size:1.2em;
    font-weight:bold;
}
