*{margin:0;padding:0;}

body {
background-color: #cfcfcf;
color: #000000;
font-family: Arial, Helvetica,sans-serif;
font-size: 14px;
}

a:link,a:visited{color:#c1740d;text-decoration:none;border-bottom:1px dotted #c1740d;}
a:hover,a:active,a:focus{border-bottom:1px solid #c1740d;}
a img{border:none;}
.ui-tabs-hide{display:none;}
.clear{clear:both;}

#wrap {
width: 930px;
margin: 5px auto 0px auto;
overflow: hidden;
}

ul.links{float:left;margin-left:5px;}
ul.meta{float:right;margin-right:5px;}

  ul.links li {
  display: inline;
  list-style: none;
  margin-right: 10px;
  font-size: 0.9em;
  }

  ul.meta li {
  display: inline;
  list-style: none;
  margin-left: 10px;
  font-size: 0.9em;
  }

  ul.links li a:link, ul.links li a:visited, ul.meta li a:link, ul.meta li a:visited {
  color: #000000;
  border-bottom: none;
  }

  ul.links li a:hover, ul.links li a:active, ul.links li a:focus, ul.meta li a:hover, ul.meta li a:active, ul.meta li a:focus {
  color: #333333;
  }

#container {
background-color: #f4f4f4;
color: #111;
clear: both;
}

#header {
height: 110px;
background: url("images/w-head.jpg") top repeat-x #c3c3c3;
width: 930px;
}

  .logo {
  height: 110px;
  }

  .logo h1 {
  height: 110px;
  width: 410px;
  background: url("images/apptrendz.png") no-repeat 10px 0;
  text-indent: -9999em;
  float: left;
  }

  .logo p {
  text-indent: -9999em;
  float: left;
  }


  .searchbox {
  float: right;
  margin: 35px 100px 0 0;
  height: 30px;
  background: url("images/w-searchbg.png") repeat-x;
  border: 1px solid #b1b1b1;
  }

    .searchbox input.text {
    padding: 3px;
    background: transparent;
    color: #111;
    border: none;
    }

    .searchbox input.button {
    background: url("images/search.png") no-repeat;
    text-indent: -9999em;
    width: 26px;
    border: none;
    margin-left: 5px;
    color: #f0f0f0;
    }

  img.rss {
  height: 30px;
  margin: -75px 50px 0 0;
  float: right;
  }


#nav {
background: url("images/w-navbg.jpg") repeat-x #ececec;
border-bottom: 1px solid #b1b1b1;
font-size: 0.9em;
overflow: hidden;
height:37px;
}

  #nav ul {
  list-style: none;
  overflow: hidden;
  float:left;
  }

    #nav ul li {
    display: inline;
    float: left;
    background: url("images/w-navsep.jpg") no-repeat right;
    margin: 0;
    padding: 9px 15px 9px 10px;
    overflow: hidden;
    }

      #nav ul li a:link, #nav ul li a:visited {
      color: #111;
      text-decoration: none;
      text-transform: uppercase;
      margin:0;
      font-weight: bold;
      border: none;
      }

      #nav ul li a:hover, #nav ul li a:active, #nav ul li a:focus {
      color: #666;
      }

    #nav ul li.current_page_item a:link, #nav ul li.current_page_item a:visited {
    color: #c1740d;
    }

    #nav ul li.hide span {
    display: none;
    }

    #nav ul li ul {
      display: none;
      float: right;
      position: absolute;
    }

    #nav ul li:hover > ul {
      display: block;
    }

    #nav ul li ul {
      background-color: #dddddd;
      position: absolute;
      margin: 5px 0 0 -10px;
      width: 13em;
    }

    #nav ul li ul li {
      margin: 1px 0 0 0;
      display: block;
      padding: 0;
    }

    #nav ul li ul li a:link, #nav ul li ul li a:visited {
      background: url("images/w-navbg.jpg") repeat-x #ececec;
      display: block;
      padding: 8px 10px;
      width: 12em;
    }

    #nav ul li.current_page_item ul li a:link, #nav ul li.current_page_item ul li a:visited {
      color: #111;
    }

    #nav ul li.current_page_item ul li a:hover, #nav ul li.current_page_item ul li a:active, #nav ul li.current_page_item ul li a:focus {
      color: #666;
    }

#main {
overflow: hidden;
background-color: #f4f4f4;
padding: 10px;
  clear:both;
}

  #breadcrumbs {
  background-color: #c3c3c3;
  border: 1px solid #a0a0a0;
  padding: 5px;
  color: #545555;
  font-size: 0.9em;
  margin: 0 10px 15px 10px;
  }

    #breadcrumbs a:link, #breadcrumbs a:visited {
    color: #545555;
    border-bottom: none;
    margin: 0 3px;
    }

    #breadcrumbs a:hover, #breadcrumbs a:active, #breadcrumbs a:focus {
    border-bottom: 1px solid #545555;
    }

    #breadcrumbs a:first-child {
    margin-left:0;
    }

  .advert-main {
  margin: 5px 0 15px 0;
  text-align: center;
  }

  #sidebar {
  width: 270px;
  padding: 0 10px;
  float: right;
  }

  #content {
  width: 600px;
  padding: 0 10px;
  float: left;
  }

    .features {
    overflow: hidden;
    margin-bottom: 18px;
    display: none;
    }

      .includeme {
      display: block;
      }

      .features .fhold {
      float: left;
      width: 475px;
      }

      .features .ui-tabs-hide {
      display: none;
      }

      .features .feature-text {
      background:transparent url("images/trans.png") repeat scroll 0 0;
      color:white;
      height:61px;
      margin-top:-75px;
      padding:5px;
      position:relative;
      z-index:9999;
      width: 465px;
      }

      .features .selections {
      width: 125px;
      background-color: #545555;
      height: 238px;
      float: right;
      padding: 6px 0;
      text-align: center;
      }

        .features .selections li {
        list-style: none;
        }

        .features .selections img {
        padding: 4px 9px 4px 8px;
        }

        .features .selections .ui-tabs-selected img {
        background-color: #444;
        border: none;
        }

        .features .selections a:link, .features .selections a:visited, .features .selections a:hover, .features .selections a:active, .features .selections a:focus {
        border: none;
        outline: none;
        }

    .contenttitle {
    border: 1px solid #a0a0a0;
    background: url("images/w-contenttitle.png") repeat-x;
    padding: 5px;
    max-height: 30px;
    clear: both;
    }

      .contenttitle h2 {
      font-size: 1.0em;
      text-transform: uppercase;
      color: #333;
      }

        .contenttitle h2 span {
        color: #c1740d;
        }

        .contenttitle h2 a:link, .contenttitle h2 a:visited {
        color: #333;
        border-bottom: none;
        }

        .contenttitle ul li {
        list-style: none;
        }

    .contentblock {
    border: 1px solid #a0a0a0;
    border-top: none;
    padding: 10px;
    margin-bottom: 20px;
    overflow: hidden;
    }

      .newslist {
      margin-bottom: 15px;
      }

      .contentblock .post {
      clear: both;
      overflow: hidden;
      padding-bottom: 10px;
      border-bottom: 1px dotted #3a3a3a;
      margin-bottom: 15px;
      }

      .contentblock ul.archives li {
      list-style: none;
      padding-bottom: 10px;
      margin-bottom: 10px;
      overflow: hidden;
      border-bottom: 1px dotted #3a3a3a;
      }

        .contentblock ul.archives li a:link, .contentblock ul.archives li a:visited {
        float: left;
        }

        .contentblock ul.archives li span {
        color: #545555;
        float: right;
        font-size: 0.9em;
        }

      h3 {
      color: #c1740d;
      font-size: 1.3em;
      }

      h4 {
      font-size: 1.3em;
      }

      h3 a:link, h3 a:visited {
      color: #c1740d;
      text-decoration: none;
      border-bottom: none;
      }

      h3 a:hover, h3 a:active, h3 a:focus {
      border-bottom: 1px solid #c1740d;
      }

      #content .contentblock ul.archives {
      margin-left: 0;
      }

      #content .contentblock ul, #content .contentblock ol {
      list-style-position: inside;
      margin-bottom: 15px;
      margin-left: 10px;
      }

        #content .contentblock ul li, #content .contentblock ol li {
        margin-bottom: 5px;
        }

      blockquote {
      margin: 20px 20px;
      border-left: 3px solid #c1740d;
      padding-left: 5px;
      }

      .contentblock p.meta {
      color: #545555;
      font-size: 0.8em;
      margin-bottom: 10px;
      }

      .contentblock p.meta a:link, .contentblock p.meta a:visited {
      color: #545555;
      border-bottom: none;
      }

      .contentblock p.meta a:hover, .contentblock p.meta a:active, .contentblock p.meta a:focus {
      color: #545555;
      border-bottom: 1px solid #545555;
      }

      .contentblock img.pimage {
      float: left;
      margin: 0 10px 10px 0;
      display: inline;
      }

      img.alignleft {
      float: left;
      margin: 10px 15px 10px 0;
      display: inline;
      }

      img.alignright {
      float: right;
      margin: 10px 0 10px 15px;
      display: inline
      }

      div.wp-caption {
      text-align: center;
      }

      div.alignleft {
      margin: 5px 10px 5px 0;
      }

      div.alignright {
      margin: 5px 0 5px 10px;
      }

      p.wp-caption-text {
      font-style: italic;
      font-size: 0.9em;
      color: #545555;
      margin: 0;
      }

      img.centered {
      display: block;
      margin-left: auto;
      margin-right: auto;
      }

      .alignright {
      float: right;
      }

      .alignleft {
      float: left;
      }

      .aligncenter {
      text-align: center;
      display: block;
      margin: 5px auto 10px;
      }

      p {
      font-size: 1em;
      font-weight: normal;
      line-height: 1.5em;
      margin-bottom: 15px;
      }

      .post p {
      text-align: justify;
 margin-bottom:0;
 font-size:11px;
      }
      .post table  {
 font-size:11px;
      }
      .post table table br {
 display:none;
      }
      .contentblock p {
      text-align: justify;
 margin-bottom:0;
 font-size:11px;
      }
      .contentblock table  {
 font-size:11px;
      }
      .contentblock table table br {
 display:none;
      }
      .contentblock a {
        border:none;
      }

      .older .contentblock ul li {
      list-style: none;
      clear: both;
      margin-bottom: 10px;
      overflow: hidden;
      }

      .older .contentblock ul li h3 {
      float: left;
      font-size:12px;
      }

      .older .contentblock h3 a:hover, .older .contentblock h3 a:active, .older .contentblock h3 a:focus {
      border-bottom: 1px solid #333;
      color: #333;
      }

      .older .contentblock ul li span {
      float: right;
      color: #545555;
      font-size: 0.9em;
      font-weight: bold;
      }

      .contentblock ul.reviews li {
      list-style: none;
      margin-bottom: 10px;
      font-size: 0.9em;
      overflow: hidden;
      }

        .contentblock ul.reviews li a {
        font-weight: bold;
        float: left;
        }

        .contentblock ul.reviews li span {
        float: right;
        color: #545555;
        }

      .newslist .contentblock ul {
      margin-bottom: 10px;
      }

      .newslist .contentblock ul li {
      list-style: none;
      display: inline;
      margin-right: 10px;
      font-weight: bold;
      }

        .newslist .contentblock ul li ul {
        display: inline;
        margin-left: 5px;
        }

        .newslist .contentblock ul li ul li {
        font-weight: normal;
        margin-bottom: 10px;
        }


    /* Reviews
    *****************************/
    .summary img {
    float: left;
    margin: 0 10px 5px 0;
    }

    .summary p {
    color: #545555;
    font-size: 0.9em;
    margin-bottom: 3px;
    }

    .summary h3 {
    color: #c1950d;
    margin-top: 10px;
    font-size: 1.4em;
    }

    .summary h2 a:link, .summary h2 a:visited {
    color: #333;
    border-bottom: none;
    }

    .summary h2 a:hover, .summary h2 a:active, .summary h2 a:focus {
    border-bottom: 1px solid #333;
    }



    /* Sidebar
    *****************************/
    #sidebar .widget {
    list-style: none;
    margin: 0;
    padding: 0;
    }

      #sidebar .widget .contentblock ul li {
      list-style-position: inside;
      margin-bottom: 10px;
      font-size: 0.9em;
      overflow: hidden;
      }

        #sidebar .widget .contentblock ul li a {
        font-weight: bold;
        }

    .advert-side {
    margin-bottom: 15px;
    text-align: center;
    }

      .advert-side a {
      border-bottom: none;
      }

    #sidebar .wp-polls ul {
    margin: 0 10px 10px 0px;
    }

    .fvideos .contentblock {
    padding: 10px;
    text-align: center;
    overflow: hidden;
    }

      .fvideos .contentblock ul li {
      list-style: none;
      background-color: #b1b1b1;
      border: 1px solid #a0a0a0;
      font-size: 0.9em;
      margin-bottom: 5px;
      padding: 5px;
      text-transform: uppercase;
      }

        .fvideos .contentblock ul li:first-child {
        margin-top: 10px;
        }

        .fvideos .contentblock ul li.ui-tabs-selected a:link, .fvideos .contentblock ul li.ui-tabs-selected a:visited {
        color: #c1740d;
        }

        .fvideos .contentblock ul li a:link, .fvideos .contentblock ul li a:visited {
        color: #333;
        border-bottom: none;
        }

        .fvideos .contentblock ul li a:hover, .fvideos .contentblock ul li a:active, .fvideos .contentblock ul li a:focus {
        color: #545555;
        outline: none;
        }




    .pagination .older {
    float: left;
    }

    .pagination .newer {
    float: right;
    }

  input, textarea {
  padding: 3px;
  }

  textarea {
  overflow: auto; /* remove vertical bar for IE7 */
  }

  input.button {
  border: 1px solid #a0a0a0;
  background: #353535;
  padding: 3px;
  color: #111;
  text-transform: uppercase;
  font-size: 0.9em;
  margin-top: 5px;
  cursor: pointer;
  }


  p.button a:link, p.button a:visited {
  float: right;
  border: 1px solid #a0a0a0;
  border-bottom: none;
  background: url("images/w-contenttitle.png") #a0a0a0 repeat-x;
  max-height: 30px;
  padding: 5px;
  color: #333;
  text-transform: uppercase;
  font-size: 0.9em;
  margin-right: 10px;
  }

  p.button a:hover, p.button a:active, p.button a:focus {
  color: #545555;
  }



#footer {
margin-top: 25px;
background-color: #c3c3c3;
border-top: 1px solid #a0a0a0;
padding: 10px;
overflow: hidden;
color: #545555;
}

  #footer p.copy {
  float: left;
  }

  #footer p.design {
  float: right;
  }

  #footer a:link, #footer a:visited {
  color: #545555;
  border-bottom: 1px dotted #545555;
  }

  #footer a:hover, #footer a:active, #footer a:focus {
  color: #545555;
  border-bottom: 1px solid #545555;
  }


.flickr {
display: inline;
text-align: center;
}

.flickr a {
border-bottom: none;
}

.flickr img {
padding: 0 5px 7px 2px;
}




.commentlist {
  margin: 0 0 20px 0 !important;
  }

.commentlist li {
  font-size: inherit;
}

.commentlist li .avatar {
  float: right;
  }

.commentlist cite {
  font-weight: bold;
  font-style: normal;
  }

.commentlist cite a:link, .commentlist cite a:visited {
  border-bottom: none;
  color: #111;
  }

.commentlist cite a:hover, .commentlist cite a:active, .commentlist cite a:focus {
  border-bottom: 1px solid #111;
}

.commentmetadata {
  display: block;
  font-size: 0.8em;
  font-weight: normal;
  line-height: 1.1em;
  margin: 3px 0 8px 0;
  }

.commentmetadata a:link, .commentmetadata a:visited {
  border: none;
  color: #545555;
  }

.commentmetadata a:hover, .commentmetadata a:active, .commentmetadata a:focus {
  border-bottom: 1px solid #545555;
  }

.commentlist p {
  margin: 5px 0 10px 0;
  }

.commentlist .reply {
  font-size: 0.8em;
  font-weight: bold;
  margin: 0 0 10px 0;
  }

.commentlist li {
  margin-bottom: 25px !important;
  padding: 5px 0 !important;
  list-style: none;
  }

.children {
  padding: 0 0 0 10px !important;
  border-left: 1px solid #A0A0A0 !important;
  margin: 15px 0 5px 15px !important;
  }

#commentform p {
  margin: 5px 0;
  }

.nocomments {
  text-align: center;
  margin: 0;
  padding: 0;
  }

.catstat {
  height:26px;
  border:none;
  text-decoration:none;
  overflow:hidden;
}
.catstat a {
  border:none;
  text-decoration:none;
}

/** FORM **/
.formBuilderError {
  color:red;
  font-size:12px;
}

/** TOPCAT**/
#nav .topcat{
 border:none;
float:right;
display:inline;
padding:3px 10px;
}

#nav .topcat .list{
  border:none;
  padding:5px 12px;

}

#nav .topcat .list a:link, a:visited {
border-bottom:none;

}


h5 {
  padding-bottom: 5px;
  font-size: 14px;
}

.clearer0 {
  clear:both;
}