/*
Theme Name: techpress
Theme URI: http://www.premiumnewstheme.com/
Description: techpress it's and tech based website where you can get latest trends of web 2.0
Version: 1
Author: Magnus Jepson & Adii Freelancer
Author URL: http://www.jepson.no/
*/

/*=== Setup ===*/
*{
        border: 0;
        margin: 0;
        padding: 0;
}
body{
        background: #ebe9e1 url(images/bgr.jpg) repeat-x top;
        color: #555555;
        font: 12px Verdana;
}
a{
        color: #e8a02c;
        text-decoration: none;
}
a:hover{
        text-decoration: underline;
}
input,select,textarea{
        border: #cacaca 1px solid;
        font-size: 12px;
        padding: 5px;
}
select{
        padding: 0;
}
li{
        list-style: none;
}

/*=== Layout ===*/

#top{
        clear: both;
        height: 23px;
        margin: 0 auto;
        padding: 7px 0 0 0;
        font-size:11px;
}

/*========= TOP NAVIGATION =========*/

/*- Nav1 -*/
.nav1{
        float: left;
}
.nav1 li{
        float: left;
}
.nav1 li a{
        color: #a0a09b;
}
.nav1 li a{
        display: block;
        text-align: center;
        float:left;
}
.nav1 li.active a, .nav1 li a:hover, .nav1 li.current_page_item a {
        color: #e8a02c;
        text-decoration: none;
}
.nav1  { list-style: none; margin: 0px; padding: 0px;}
.nav1 li { padding: 0px; margin: 0px 20px 0 0; display: inline; line-height: 14px; }


/*- Subscribe -*/
.subscribe{        color: #a0a09b; float:right;}
.subscribe a { color: #e8a02c; }
.subscribe a:hover { text-decoration:underline; }

/*=== Top Menu ===*/
#topmenu{
        position:relative;
        height: 33px;
        margin-bottom:20px;
}
#topmenu li{
        border-left: 1px solid #dedbd1;
        float: left;
        line-height: 33px;
}
#topmenu li a{
        color: #333333;
        display: block;
        margin: 0 1px 0 0;
        padding: 0 15px;
}
#topmenu li a:hover,#topmenu li.active a{
        color: #ff7800;
        text-decoration: none;
}

/*- Nav / Dropdowns-*/
#nav, #nav ul{
        padding: 0;
        float:left;
        list-style: none;
}
#nav {
        padding: 0;
}
#nav a {
        display: block;
}
#nav li {
        float: left;
        line-height:33px;
}
#nav li a:hover {
background: none;
}
#nav li ul {
        position: absolute;
        width: 15em;
        left: -999em;
        padding-top:1px;
}
#nav li:hover ul, #nav li.sfhover ul {
        left: auto;
        z-index:1000;
}
#nav li ul li {
    background: #FFFFFF url(images/bgr-box-trans.png) repeat-x top;
        border-bottom:1px solid #dedbd1;
        border-left:1px solid #dedbd1;
        border-right:1px solid #dedbd1;
        line-height:28px;
        width:15em;
}
/*==============  HEADER  ===================*/
#header{
        height: 109px;
}
#header .spacer{
        color: #a0a09b;
        float: right;
        font-size: 11px;
        padding: 37px 0px 0 0;
        text-align: right;
}
#header .spacer p{
        clear: both;
}
/*- Logo -*/
#header h1{
         margin-top:15px;
        background: url(images/logo-trans.png) no-repeat;
        float: left;
        text-indent: -9999px
}
#header h1 a{
        display: block;
        height: 80px;
        width: 520px;
}
#header h1 a:hover{
        text-decoration: none;
}

/*- RSS -*/
#rss{
        position:absolute;
        top:-10px;
        right:0px;
        height: 38px;
        width: 39px;
        display: inline;
        float:right;
}
/*- Search -*/
#search{
        background: url(images/bgr-search.gif) no-repeat;
        height: 32px;
        margin: 0 0 10px;
}
#search input{
        background: transparent;
        border: 0;
        color: #a3a192;
        float: left;
        font-size: 12px;
        margin: 7px 0 0 10px;
        width: 178px;
        padding:2px;
}
#search .btn{
        margin: 7px 0 0;
        padding: 0;
        width: auto;
}

/*=== typography ===*/
h2{
        color: #000000;
        font: 18px Georgia, "Times New Roman", Times, serif;
        margin: 0 0 5px;
}
h2 a{
        color: #000000;
}
h3, h4, h5{
        color: #363636;
  
