@charset "UTF-8";


/*** Fonts ***/

@font-face {
    font-family: 'RobotoRegular';
    src: url('../fonts/Roboto-Regular-webfont.eot');
    src: url('../fonts/Roboto-Regular-webfont.eot#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-Regular-webfont.woff') format('woff'),
         url('../fonts/Roboto-Regular-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-Regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'RobotoBold';
    src: url('../fonts/Roboto-Bold-webfont.eot');
    src: url('../fonts/Roboto-Bold-webfont.eot#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-Bold-webfont.woff') format('woff'),
         url('../fonts/Roboto-Bold-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-Bold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'RobotoBlack';
    src: url('../fonts/Roboto-Black-webfont.eot');
    src: url('../fonts/Roboto-Black-webfont.eot#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-Black-webfont.woff') format('woff'),
         url('../fonts/Roboto-Black-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-Black-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'RobotoMedium';
    src: url('../fonts/Roboto-Medium-webfont.eot');
    src: url('../fonts/Roboto-Medium-webfont.eot#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-Medium-webfont.woff') format('woff'),
         url('../fonts/Roboto-Medium-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-Medium-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*** Layout ***/

html,
body{
  margin : 0;
  padding : 0;
}

body{
  color:#222;
  background: #ddd url("../../../../images/page_bg.png") top left repeat-x;;
  font : normal 14px/24px RobotoMedium, Arial, sans-serif;
}

body#vbTemplate { width: 100%; }
body#vbTemplate .body_wrapper { width: 960px; margin: 0 auto; }
body#vbTemplate #vsa_fh_stats tr td * { font-size: 12px; }
body#vbTemplate .inlineimg { display: inline; }
body#vbTemplate #breadcrumb {
	margin: 24px 0 0 0;
}

a {
color: #039;
}
a:hover {
 text-decoration: underline;
}

#page{
  min-width : 1000px;
}

.container{
  margin : 0 auto;
  width : 1000px;  
}

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

img{
    border: none;
    outline: none;
    display: block;
}
a{
    outline: none;
    text-decoration: none;
}


/*** Header ***/

#network-bar{
   background: #000000 url(../img/network.bar.bg.jpg) repeat-x;
}
#network-bar ul{
   list-style: none;
   margin: 0;
   padding: 0;
}
#network-bar ul li{
   float: left;
   line-height: 30px;
}

#device-menu li a{
   color: #9d9d9d;
   padding: 0 24px;
   display: block;
   border-right: 1px solid #5b5b5b;
   border-left: 1px solid #5b5b5b;
   font-size: 12px;
}
#device-menu li.active a{
   background: #EA1E03;
   color: #ffffff;
   border-right: none;
   border-left: none;
}

#device-menu #isource-link { border-left: none; }
#device-menu a:hover { color: #fff; }

#device-menu #phandroid-link:hover { background: #349900; }
#device-menu #isource-link:hover { background: #13A1DD; }
#device-menu #winsource-link:hover { background: #EA1E03; }

#social-icons, 
#top-menu{
   float: right;
}
#social-icons{
   margin-right: 2px;
}
#social-icons a{
   float: left;
   margin: 5px 0 0 5px;
   width: 20px;
   height: 20px;
  position: relative;
}
#social-icons a:hover {
  top: 2px;
}
#social-icons a span{
   display: none
}
#social-icons a.rss{
   background: url("../images/rss.png") no-repeat;
   margin-left: 2px;
}
#social-icons a.fb{
   background: url("../images/fb.png") no-repeat;
   margin-left: 4px;
}
#social-icons a.gp{
   background: url("../images/gp.png") no-repeat;
}
#social-icons a.tt{
   background: url("../images/tt.png") no-repeat; 
}
#social-icons a.yt{
   background: url("../images/yt.png") no-repeat;
   width: 21px;
   height: 21px;
}

#top-menu a{
   color: #ffffff;
   font-size: 12px;
   line-height: 13px;
   border-left: 1px solid #6e6e6e;
   padding: 0 6px;
}
#top-menu li:first-child a{
   border-left: 0;
}
#top-menu a:hover { text-decoration: underline; }

/*** Section ***/

#section .container{
    position: relative;
}
#header{
   padding: 19px 0 8px 1px;
	 height: 98px;
}
#header a{
   border: none;
}
.logo-winsource{
   float: left;
   position: relative;
   top: 40px;
   left: 8px;
   width: 225px;
}
#header .banner{
   float: right;
   padding-top: 7px;
}

#top-nav {
  background: #ff0000;
  height: 35px;
}

#top-nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#top-nav ul li {
  float: left;
}

#top-nav ul li a {
  color: #fff;
  text-decoration: none;
  display: block;
  padding: 0 14px;
  text-transform: uppercase;
  font: normal 14px/35px RobotoBold, Arial, sans-serif;
  border-right: 1px solid #a00;
}

#top-nav ul li a:hover {
  background: rgba(0,0,0,.25);
}

#search_box {
  float: right;
  font-size: 12px;
  color: #fff;
}

#searchForm{
  float: right;
  margin: 5px 5px 0 0;
  width: 195px;
}
#searchForm fieldset{
   position: relative;
   background: #ffffff;
   padding: 0;
   height: 25px;
}
#searchForm label{
   position: absolute;
   left: 7px;
   top: 0;
}
#searchForm fieldset, 
#searchForm input{     
   border: none;
   margin: 0;
}
#searchForm #search{
   width: 161px;
   height: 25px;
   padding: 0 26px 0 7px;
}
.ie7 #search{
    margin-top: -1px;
    width: 135px !important;
    border: 0;
    outline: 0;
}
#searchForm #search,
#searchForm label{
   font: normal 12px/25px Arial;
   color: #535353;
   cursor: text;
}
#searchForm .submit{
   background: url("../img/search.submit.png") no-repeat;
   width: 14px;
   height: 16px;
   position: absolute;
   right: 6px;
   top: 5px;
   cursor: pointer;
}

.article .alignnone,.article .aligncenter { margin: 0 auto; }
.article .alignleft { float: left; margin: 10px; }
.article .alignright { float: right; margin: 10px; }

.entry { width: 650px; padding-left: 8px; }

/*** Menu - dropdown***/

.nav-dropdown{
    border-left: 2px solid #349900;
    border-bottom: 2px solid #349900;
    border-right: 2px solid #349900;
    border-top: 4px solid #349900;
    display: none;
    position: absolute;
    left: 0;
    z-index: 2000;
}
.nav-dropdown > div{
    float: left
}
.nav-dropdown h2{
    font: bold 16px/19px Arial, sans-serif;
    color: #003399;
    margin: 0;
}
.nav-dropdown .sub-nav li a{
    font: bold 12px/22px Arial, sans-serif;
    color: #272727;
    display: block;
}
.nav-dropdown .bluecircle li{
    background: url(http://winsource.com/wp-content/themes/winsource-2012/css/img/blue.circle.png) no-repeat left center;
}
.nav-dropdown .bluecircle li a{
    font: normal 12px/19px Arial, sans-serif;
    color: #535353;
    display: block;
}
.nav-dropdown .bluecircle .top{
    margin-bottom: 16px !important;
}
.nav-dropdown ul li:hover a{
    text-decoration: underline;
}

#menu-topics ul li:hover a{ text-decoration: none; }
#menu-topics ul li a:hover { text-decoration: underline; }
#menu-topics ul li a:hover img { top: 3px; left: -7px; width: 16px; height: 16px; margin-right: -4px; }

#menu-carriers{
    padding: 9px 0 9px;
    width: 996px;
    background: #ffffff url(http://winsource.com/wp-content/themes/winsource-2012/css/img/navbar.small.bg.png) repeat-x left bottom;    
}
#menu-carriers > div{
    min-height: 137px;
}
#menu-carriers .sub-nav{
    padding-left: 12px;
    width: 159px;
}
#menu-carriers div img{
    float: left;
}
#menu-carriers .carr-left{
    width: 169px;    
    border-left: 1px solid #cecece;
    border-right: 1px solid #cecece;
}
#menu-carriers .carr-left img{
    margin: 9px 13px 10px 14px;
}
#menu-carriers .carr-right{
    width: 209px;
    padding-left: 10px;
    border-right: 1px solid #cecece;
}
#menu-carriers .carr-right > div{
    padding-top: 12px;
    margin-bottom: 28px;
}
#menu-carriers .carr-right > div img{
    margin: 0 10px;
}
#menu-carriers .carr-right > a img{
    margin: 0 6px 0 0;
}
#menu-carriers .carr-right a:hover img,#menu-carriers .carr-left a:hover img {
  position: relative;
  top: -2px;
}

#menu-carriers .bluecircle{
    padding-left: 16px;
    width: 418px;
}
#menu-carriers .bluecircle li{
    padding-left: 15px;
}
#menu-carriers .bluecircle ul{
    margin-top: 6px
}

.menu-phones{
    padding: 10px 0 17px 0;
    width: 996px;
    background: #ffffff url(http://winsource.com/wp-content/themes/winsource-2012/css/img/navbar.small.bg.png) repeat-x left bottom;
}
.menu-phones > div{
    min-height: 259px;
}
.menu-phones .sub-nav{
    width: 193px;
    padding-left: 12px;
}
.menu-phones .col-middle{    
    border-right: 1px solid #CECECE;
}
.menu-phones .col-middle > div{    
    width: 175px;
    padding-left: 17px;
    padding-top: 4px;
    border-left: 1px solid #CECECE;
    float: left;
}
.menu-phones .col-middle ul{
    margin-top: 8px;
    min-height: 120px;
}
.menu-phones .col-middle ul li{
    position: relative;
}
.menu-phones .col-middle li span{
    background: url(http://winsource.com/wp-content/themes/winsource-2012/css/img/phone.circle.png) no-repeat left center;
    width: 16px;
    font: normal 10px/25px Arial, sans-serif;
    text-align: center;
    color: #003399;
    position: absolute;
    left: 0;
}
.ie7 .menu-phones .col-middle li span{
    line-height: 15px
}
.menu-phones .col-middle li:hover span{
    background: url(http://winsource.com/wp-content/themes/winsource-2012/css/img/phone.circle.hover.png) no-repeat left center;
}
.menu-phones .col-middle li a{
    font: normal 11px/18px Arial, sans-serif;
    color: #272727;
    padding-left: 22px;
}
.menu-phones .col-middle .box{
    margin-top: 16px;
}
.menu-phones .col-middle .box span{
    background: url(http://winsource.com/wp-content/themes/winsource-2012/css/img/phone.big.circle.png) no-repeat center center;
    font: bold 16px/36px Arial, sans-serif;
    color: #003399;
    display: block;
    text-align: center;
    float: left;
    width: 36px;
    position: relative;
    top: 30px;
    margin-right: 15px
}
.menu-phones .bluecircle{
    width: 379px;
    padding-left: 23px;
}
.menu-phones .bluecircle ul{
    margin-top: 6px !important;
}
.menu-phones .bluecircle ul.top {
    min-height: 100px;
}
.menu-phones .bluecircle li{
    padding-left: 15px;
}

#avail_phones ul li a img,#upcoming_phones ul li a img,#avail_tablets ul li a img,#upcoming_tablets ul li a img {
  display: none;
}

#avail_tablets_display img,#upcoming_tablets_display img {
  max-width: 100px;
  max-height: 125px;
}

#avail_tablets_display,#upcoming_tablets_display {
  height: 125px;
}

#menu-apps{
    padding: 12px 0 17px 0;
    width: 996px;
    background: #ffffff url(http://winsource.com/wp-content/themes/winsource-2012/css/img/navbar.big.bg.png) repeat-x left bottom;
}
#menu-apps > div{
    min-height: 286px;
}
#menu-apps .sub-nav{
    padding-left: 12px;
    width: 163px;   
}
#menu-apps .col-middle{
    width: 398px;
    padding-left: 30px;
    border-left: 1px solid #cecece;
    border-right: 1px solid #cecece;
}
#menu-apps .col-middle h2{
    margin-left: 2px;
}
#menu-apps .col-middle div ul{
    float: left;
    width: 193px;
    margin-top: 12px;
    margin-bottom: 6px;
}
#menu-apps .col-middle .odd{    
    margin-right: 11px;
}
#menu-apps .col-middle ul li{
    margin-bottom: 4px;
}
#menu-apps .col-middle ul li i{
    background: url(http://winsource.com/wp-content/themes/winsource-2012/css/img/appsicons.png) no-repeat;
    float: left;
    width: 18px;
    height: 18px;
    margin-right: 6px;
}
#menu-apps .col-middle .andry i{
    background-position: 0 0;
}
#menu-apps .col-middle .acerg i{
    background-position: 0 -21px;
}
#menu-apps .col-middle .delly i{
    background-position: 0 -43px;
}
#menu-apps .col-middle .htcdg i{
    background-position: 0 -66px;
}
#menu-apps .col-middle .htcfk i{
    background-position: 0 -88px;
}
#menu-apps .col-middle .andrb i{
    background-position: -20px 0;
}
#menu-apps .col-middle .acerb i{
    background-position: -20px -21px;
}
#menu-apps .col-middle .dellb i{
    background-position: -20px -43px;
}
#menu-apps .col-middle .htcdi i{
    background-position: -20px -66px;
}
#menu-apps .col-middle .htcfg i{
    background-position: -20px -88px;
}
#menu-apps .col-middle .motoo i{
    background-position: -40px -88px;
}
#menu-apps .col-middle .acergg i{
    background-position: -40px -66px;
}
#menu-apps .col-middle .dellyu i{
    background-position: -40px -43px;
}
#menu-apps .col-middle .htcdgu i{
    background-position: -40px -21px;
}
#menu-apps .col-middle .htcfy i{
    background-position: -40px 0;
}
#menu-apps .col-middle .motov i{
    background-position: -60px -88px;
}
#menu-apps .col-middle .acergt i{
    background-position: -60px -66px;
}
#menu-apps .col-middle .dellcu i{
    background-position: -60px -43px;
}
#menu-apps .col-middle .htcdbu i{
    background-position: -60px -21px;
}
#menu-apps .col-middle .htcfc i{
    background-position: -60px 0px;
}
#menu-apps .col-middle li a{
    font: normal 12px/18px Arial, sans-serif;
    color: #272727;
    display: block;
}
.ie7 #menu-apps .col-middle li{
    margin-bottom: 0;
}
.ie7 #menu-apps .col-middle li a{
    display: inline
}
#menu-apps .bluecircle{
    padding-left: 22px;
    width: 369px;
}
#menu-apps .bluecircle ul{
    margin-top: 8px;
}
#menu-apps .bluecircle li{
    padding-left: 13px;
    line-height: 16px;
}

#menu-jobs {
  width: 996px;
  height: 200px;
  background: #fff url("http://winsource.com/wp-content/themes/winsource-2012/css/img/nav_comingsoon.png") center center no-repeat;
  z-index: 500;
}

#menu-jobs span {
  display: block;
  width: 996px;
  text-align: center;
  font-size: 18px;
  position: relative;
  top: 91px;
  font-weight: bold;
}

/* #menu-jobs{
    padding: 12px 0 11px 0;
    width: 996px;
    background: #ffffff url(http://winsource.com/wp-content/themes/winsource-2012/css/img/navbar.small.bg.png) repeat-x left bottom;
}
#menu-jobs > div{
    min-height: 152px;
    padding-top: 5px;  
}
#menu-jobs div{
    float: left
}
#menu-jobs .col-left{
    width: 454px;
    border-right: 1px solid #cecece;
    padding-left: 24px;
}
#menu-jobs .col-right{
    width: 480px;
    padding-left: 37px;
}
#menu-jobs span{
    font: normal 12px/18px Arial, sans-serif;
    color: #343434;
}
#menu-jobs img{
    border: 1px solid #dedfe0;
    margin-top: 4px;
}
#menu-jobs .bluecircle{
    margin-left: 46px;
}
#menu-jobs .bluecircle ul{
    margin-top: 8px;
}
#menu-jobs ul li{   
    padding-left: 15px;
}*/

.wrapper{
   padding: 19px 10px 0 13px;
   width: 975px;
}

#section .wrapper{
   background: #ffffff;
   border-left: 1px solid #d8d8d8;
   border-right: 1px solid #d8d8d8;
   padding: 19px 11px 20px 9px;
   width: 978px
}
#primary{
    float: left;
}
.archive{
   width: 669px;  
}
#section #home{
   padding: 19px 9px 12px 9px;
   width: 980px;
}
#single #primary{
  width: 661px;   
}

#filter-bar{
   width: 667px;
   height: 33px;
   border: 1px solid #d3d3d3;
   margin-bottom: 64px;
   position: relative;
   background: #f9f9f9;
}
#filter-bar > div{
    border-bottom: 4px solid #b2b2b2;
    height: 29px;
}
#filter-bar ul{
   margin: 0;
   padding: 0;
   list-style: none;
}
#filter-bar ul li{
   float: left;
}
#filter-bar > ul{
    position: absolute;
    left: 0;
    z-index: 1000;
}
#filter-bar .right ul{
    float: right;
    margin-right: 10px;
}
#filter-bar .right ul li{
    padding: 0 6px;
}
#filter-bar .right li a{
    font-size: 12px;
    color: #5d5d5d;
}

#filter-bar ul li a:hover{
  color: #000 !important;
  background: #eee !important;
}

#filter-bar .right li a:hover {
  color: inherit !important;
  background: inherit !important;
}

#filter-bar .right li.active a{
    color: #1d1c1c;
}

#filter-bar .right li:hover {
  background-color: #eee;  
}

#section .wrapper #filter-bar > ul li{
    border-right: 1px solid #d3d3d3;
}
#style #filter-bar > ul li{
    border: none !important;
}
#style #filter-bar > ul li a{
    border-left: 1px solid #d3d3d3;
}
#style #filter-bar > ul li:first-child a{
    border-left: 0;
}
#filter-bar ul li a{
   line-height: 29px
}
#filter-bar > ul li a{   
   font-size: 16px; 
   color: #6e6e6e;
   display: block;
   padding: 0px 10px 0px;
}
#filter-bar > ul > li.active a{
   border-bottom: 4px solid #ED1B24;
   color: #000;
   background: #ffffff;
}
#style #filter-bar form{
   float: right;
   margin-left: 5px;
}

#selectForm fieldset{
   border: none;
   margin: 0;
   padding: 0;
}
#selectForm select{
   border: 1px solid #d3d3d3;
   margin: 3px 3px 0 0;
   padding: 0;
   height: 20px;
}
#selectForm select option{
   font: normal 12px/18px Arial, sans-serif;
   color: #010101;
}


/*** Home ***/

#home .top-pane{
    margin-bottom: 14px;
}
#home .top-pane > div{
    float: left
}
#home .top-pane a{
    color: #ffffff;
}
#home .big-banner{
    position: relative;
    width: 669px;
    height: 266px;
    margin-right: 9px;
    cursor: pointer;
    overflow: hidden;
}
#section .caption{
    background: rgba(0,0,0,0.65) !important;
    width: 100%;
    position: absolute;
    bottom: -32px;
}
#small-featured-phone .caption {
  bottom: inherit;
}
#home .big-banner .caption{
    border-top: 5px solid #f00;   
    height: 88px;
}
#home .big-banner .caption p{
    margin: 11px 10px 10px 28px;
}
#home .big-banner .caption p a{
    font-size: 28px;
    position: relative;
    top: 4px;    
}
#home .caption > span{
    font: bold 12px Arial, sans-serif;
    color: #ffffff;
    background: #f00;  
    display: block;
    text-align: center;
    position: absolute;
    right: 0;   
}
#home .big-banner .caption > span{
    line-height: 19px;
    top: -19px;
    width: 104px;
}
#home .small-banner > div,#small-featured-phone > div{
    position: relative;
    width: 300px;
    height: 125px;
    border: 1px solid #cacbcd;
    cursor: pointer;
    overflow: hidden;
}
#small-featured-phone {
  width: 300px;
  height: 125px;
  overflow: hidden;
  margin-bottom: 12px;
}
#small-featured-phone img {
  width: 300px;
  position: relative;
  top: -50%;
}
#small-featured-phone .caption {
  position: absolute;
  z-index: 50;
  bottom: -16px;
}
#small-featured-phone:hover .caption {
  background: rgba(0,0,0,.75) !important;
}
#small-featured-phone:hover .caption a {
  text-decoration: underline;
}
#home .small-banner > div:first-child,#small-featured-phone > div:first-child{
    margin-bottom: 13px;  
}
#home .small-banner .caption {
  bottom: -16px;
}
#home .small-banner .caption,#small-featured-phone .caption{
    border-top: 2px solid #ED1B24;       
    height: 53px;
}
#home .small-banner .caption > span,#small-featured-phone .caption > span{
    line-height: 15px;
    width: 96px;
    top: -15px;   
}
#home .small-banner .caption a,#small-featured-phone .caption a{
   font-size: 17px;
   line-height: 37px;
   display: block;
   text-align: center;
}
#small-featured-phone a {
  color: #fff;
}
#home #filter-bar .right li a{
    display: block;
    padding: 7px 0;
}


/*** Primary - archive ***/

.archive .article{
    border-bottom: 1px solid #cacaca;
}
.thumb .article{
   padding: 9px 0 7px 1px;  
}
.post .article{
   padding: 16px 0 16px 0;
}
.post #filter-bar{
    margin-bottom: -5px;
}
.archive .article > div{
   float: left;
}
.archive .article .arrows{
   margin: 10px 13px 0 4px;
   width: 24px;
}
.archive .article .arrows span{
   display: block;
}
.archive .article .arrows > span{
   font: normal 14px/21px Arial, sans-serif;
   color: #000000;
   text-align: center;
}
.archive .article .arrows .up{
   background: url(http://winsource.com/wp-content/themes/winsource-2012/css/img/arrow.up.png) no-repeat center;
   height: 14px;
   width: 14px;
   margin: 0 auto;
}
.archive .article .arrows .down{
   background: url(http://winsource.com/wp-content/themes/winsource-2012/css/img/arrow.down.png) no-repeat center;
   width: 14px;
   height: 14px;
   margin: 0 auto;
}
.archive .article .figure{
   position: relative;
}
.archive .article .figure .redsquare{
   background: #e60000;
   position: absolute;
   right: 0;
   bottom: 0;
   width: 29px;
   height: 25px;
   overflow: hidden;
   text-align: center;
   color: #fff;
   font-weight: bold;
}
.archive .article .figure .redsquare a{
   display: block;
   text-align: center;
   color: #ffffff;
}
.post .figure .redsquare a{
   font: bold 16px/28px Arial, sans-serif;
   width: 28px;
}
.thumb .figure .redsquare a{
   font: bold 14px/24px Arial, sans-serif;
   width: 24px;
}
.thumb .article .content{
    margin-left: 15px;
}
.post .article .content{
    margin-left: 13px;
}
.thumb .article h2{
   font: normal 16px/18px RobotoBold, sans-serif;
   margin: 1px 0 7px 0;
}
.post .article h2{
   font: normal 22px/24px RobotoBold, sans-serif;
   margin: 1px 0 0 0;
}
.archive .article h2 a{
   color: #000000;
   display: block;
}
.archive .article h2 a:hover{
   text-decoration: underline;
}
.archive .article .content p{
   line-height: 18px; 
   margin: 0;
}
.archive .more-articles{
   background: #e6e6e6;
   margin-top: 1px;
}
.archive .more-articles span{
   display: block;
   text-align: center;
}
.archive .more-articles span a{
   font: bold 12px Arial, sans-serif;
   text-transform: uppercase;
   color: #434f69;
}


#home .article .content{
   width: 504px;
}
#style .article .content{
   width: 534px;
}
#apps .article .content{
   width: 515px;
}


/*** Single ***/

#single .alert{
    width: 539px;
    height: 58px;
    background: #dee6f5;
    position: relative;
    margin-left: 1px;
    padding: 12px 100px 0 17px;
}
#single .alert a{
    font-family: RobotoRegular;
    font-size: 18px;
    color: #003399;
}
#single .alert .close{
    position: absolute;
    background: url(../img/close.bg.png) no-repeat;
    width: 50px;
    height: 21px;
    top: 6px;
    right: 6px;
}
#single .alert .close a{
    font: bold 11px/21px Arial, sans-serif;
    display: block;
    text-align: center;
    color: #606671;
}

#single .article{
    width: 668px;
    font: normal 14px/18px Roboto, Arial, sans-serif;
}
#posts-area .article .content,.handies_content_wrapper div { font: normal 14px/18px Roboto, Arial, sans-serif; }

#single .article a:hover { text-decoration: underline !important; }
#single h1{
    font: bold 27px/30px Arial, sans-serif; 
    color: #000000;
    margin: 8px 0 6px;
}
#single .meta-data{
    padding: 0 0 11px 1px;
    border-bottom: 1px solid #cacaca;
    position: relative;
    width: 657px;
}
#single .meta-data > div{
    float: left;
}
#single .timestamp img{
    float: left;
    margin-right: 8px;
}
.article .timestamp span{
    color: #777777;
    font-family: Arial;
    font-size: 12px;
}
#single .timestamp span{    
    line-height: 28px;
}
#single .meta-data .share{
    position: absolute;
    top: 4px;
    right: 5px;
}
#single .share span{
    font: normal 12px/20px RobotoMedium, sans-serif;
    color: #329900;
    float: left;
}
#single .share > a{
    float: left;
    margin-left: 7px;
}
#single .article .content p{
    margin: 7px 0 16px 0;
    line-height: 20px;
}
#single .article p a{
    color: #003399;
}
#single .article .figure{
    margin-bottom: 14px;
}
#single .article .figure img{
    border: 1px solid #cbcbcb;
    padding: 1px;
    display: block;
    margin: 0 auto;
}
#single .article .blackquote{
    background: #e6eaf2 url(http://winsource.com/wp-content/themes/winsource-2012/css/img/blackquote.bg.png) no-repeat;
    padding: 7px 10px 10px 12px;
    display: block;
    width: 636px;
    height: 57px;
}
#single .article .blackquote p{
    font: italic normal 14px/20px Arial, sans-serif;
    color: #474747;
    margin: 0;
}
#single .related-posts{
    margin: 46px 0 46px 1px;
    position: relative;
    min-height: 300px;
}
#single .related-posts #related-ads {
  float: right;
  width: 302px;
  height: 252px;
  max-width: 336px;
  max-height: 280px;
  position: relative;
  left: -5px;
  top: 5px;
}

.related-ads {
  float: right;
  width: 302px;
  height: 252px;
  max-width: 336px;
  max-height: 280px;
  position: relative;
  left: -5px;
  top: 5px;
}

#single .related-posts h2{
    font: normal 24px/41px RobotoBold, sans-serif;
    color: #000000;
    border-bottom: 1px solid #cccccc;
    margin: 0;
}
#single .related-posts ul{
    margin: 10px 0 0 3px;
    padding: 0;
    list-style-position: inside;
    width: 325px;
}
#single .related-posts li a{
    color: #003399;
}
/**
#single .related-posts img{
    position: absolute;
    right: 4px;
    top: 58px;
}
**/
#best-of-phandroid{
    margin: 43px 0 14px 0;
}
#best-of-phandroid h2{
    font: normal 24px/27px RobotoBold, sans-serif;
    color: #003399;
    margin: 0 0 9px 0;
}
#best-of-phandroid .box{
  width: 206px;
  height: 114px;
    border: 1px solid #cecece;
    float: left;
    margin: 0 4px 4px 9px;
    padding: 1px;
    position: relative;
    overflow: hidden;
}

#best-of-phandroid .box.row2 {
  clear: left;
  margin-left: 1px;
}
#best-of-phandroid .box:first-child{
    margin-left: 1px;
}
#best-of-phandroid .caption{
    width: 195px;
    height: 30px;
    padding: 7px 5px 6px 6px;
    bottom: 1px;
}
#best-of-phandroid .box:hover .caption{
  background: rgba(0,0,0,.85) !important;
}
#best-of-phandroid a{
    font: normal 12px/14px Arial, sans-serif;
    color: #ffffff;
    display: block;
    font-weight: bold;
}

#best-of-phandroid .box img {
  min-width: 206px !important;
}


/*** Sidebar ***/

#sidebar{
    float: right;
    width: 300px;
}

#sidebar > img{
    margin-bottom: 11px; 
}
#sidebar .widget{
    margin-bottom: 11px;   
}
#sidebar .widget ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
#sidebar .ui-tabs{ 
   position: relative; 
   padding: 0; 
   zoom: 1; 
}
.ui-tabs .ui-tabs-nav li a, 
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{ 
   cursor: pointer; 
}
#sidebar .ui-tabs-panel{ 
   display: block; 
   clear: both;
}
#sidebar .ui-tabs-hide{ 
   display: none; 
}
#sidebar .widget .widget-header h2{
    font: normal 18px/31px RobotoBold, sans-serif;
    color: #ffffff;
    margin: 0;
    padding-left: 11px;
}
#sidebar .widget .widget-content.news{
    border: 1px solid #d8d8d8;
    padding: 4px 10px 10px 13px;
}
#sidebar .widget .widget-content.news ul{
    line-height: 19px;
    list-style: disc;
    list-style-position: inside
}
#sidebar .widget .widget-content.news li a{
    color: #00589b;
    font-size: 13px;
}
#sidebar .widget .widget-content.news li a span{
    font-weight: bold;
}
#sidebar .widget .widget-header{
    background: url(img/menu.bg.png) repeat-x;
}
#sidebar .widget .widget-header li{      
    background: #333;  
    float: left;
    width: 100px;
    outline: none;
}
#sidebar .widget .widget-header li a{
    font: bold 13px/32px Arial, sans-serif;    
    display: block;
    text-align: center;
    color: #fff;
}
#sidebar .widget .widget-header li.ui-tabs-selected{
    background: #f00;
}
#sidebar .widget .widget-header li a.fb-icon{
    background: url(http://winsource.com/wp-content/themes/winsource-2012/css/img/widget.header.fb.jpg) no-repeat left;
    padding-left: 33px;
    background-position: 12px center;
}
#sidebar .widget .headlines {
  width: 266px;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
}
#sidebar .widget .findus{
    border-top: 1px solid #aaaaaa;    
}
#sidebar .widget .widget-content li{
    position: relative;
}
#sidebar .widget .widget-content.headlines{
    padding: 4px 17px 10px 15px;
    height: 275px;
}
#sidebar .widget .widget-content.headlines li{
    border-top: 1px solid #dfdfdf;
    padding: 10px 0 11px 0;
}
#sidebar .widget .widget-content.headlines li a{
    color: #454e6b;    
}
#sidebar .widget .widget-content.headlines li:first-child{
    border-top: none;
}
#sidebar .widget .widget-content.headlines li img{
  float: left;
  width: 32px;
  height: 32px;
}
#sidebar .widget .widget-content h2, 
#sidebar .widget .widget-content h3{
    margin: 0;
    padding: 0;
    font-weight: normal;
}
#sidebar .widget .headlines h2, 
#sidebar .widget .headlines h3{
    float: left
}
#sidebar .widget .headlines h2{  
    font-size: 13px;   
    line-height: 18px;
    width: 210px;
    position: relative;
    left: 12px;
}
#sidebar .widget .headlines h3{
    font-size: 12px;
    line-height: 14px;
}
#sidebar .widget .widget-content.mobile{
    padding-top: 10px;
}
#sidebar .widget .mobile .caption{
    height: 81px;
}
#sidebar .widget .mobile .caption h2{
    margin: 16px 0 0 19px;
    font-size: 24px;
}
#sidebar .widget .mobile .caption a{
    color: #ffffff;
    display: block
}


/*** Footer ***/

#footer{
    border-top: 7px solid #f00;
    padding: 24px 0;
    text-align: center;
    background: #101010;
    color: #fff;
}

#footer #footer-container {
  width: 1000px;
  height: 100px;
  margin: 8px auto;
}

#footer a {
  color: #fff;
}

#footer img {
  margin: 0 auto;
}

#footer-info {
  float: right;
  width: 320px;
  height: 76px;
}

#footer #footer-info {
  /** background: url("img/logo_phan_small.png") left center no-repeat; **/
}

#footer #footer-links a {
  font-size: 11px;
  text-decoration: underline;
}

#footer #copyright,#footer #footer-links {
  position: relative;
  left: 64px;
  top: 20px;
}

#footer ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#footer #bottom-links {
	position: relative;
	top: 24px;
}

#footer #bottom-nav {
  position: relative;
  left: 40px;
}

#footer #bottom-nav ul li {
  float: left;
}

#footer #bottom-nav ul li a {
  display: block;
  padding: 0 12px !important;
  color: #fff;
  text-decoration: none;
  font: 15px RobotoBold;
  background: url("img/icon_tiny_plussign.png") right center no-repeat;
}

#footer #bottom-nav ul li.last-one a {
  background: none;
}

#footer #bottom-nav ul li a:hover span {
  text-decoration: underline;
}

#footer #sites-nav {
  clear: left;
  position: relative;
  top: 18px;
}

#footer #sites-nav ul li {
  float: left;
  margin: 0 4px;
}

#footer #sites-nav ul li a {
  display: block;
  width: 103px;
  height: 38px;
  background-color: #2a2a2a;
  padding: 12px 12px 0 8px;
  color: #fff;
  text-decoration: none;
  border-radius: 8px;
  font-size: 14px;
  background-repeat: no-repeat;
  background-position: 10px 10px;
}

#footer #sites-nav ul li a:hover {
  background-color: #3a3a3a;
}

#footer #sites-nav ul li a span {
  display: inline-block;
  position: relative;
  left: 16px;
  width: 75px;
  line-height: 14px;
}

#footer #sites-nav ul li#sites-nav-android a {
  background-image: url("http://winsource.com/wp-content/themes/winsource-2012/css/img/icon_footer_android.png");
}

#footer #sites-nav ul li#sites-nav-gtv a {
  background-image: url("http://winsource.com/wp-content/themes/winsource-2012/css/img/icon_footer_gtv.png");
  background-position: 10px 7px;
}

#footer #sites-nav ul li#sites-nav-chrome a {
  background-image: url("http://winsource.com/wp-content/themes/winsource-2012/css/img/icon_footer_chrome.png");
}

#footer #sites-nav ul li#sites-nav-ios a {
  background-image: url("http://winsource.com/wp-content/themes/winsource-2012/css/img/icon_footer_ios.png");
}

#footer #sites-nav ul li#sites-nav-windows a {
  background-image: url("http://winsource.com/wp-content/themes/winsource-2012/css/img/icon_footer_windows.png");
}

/*** Extra, custom styles from Sammy ***/

.information{
    display: none;
    clear: both;
    width: 974px;
    height: 26px;
    background: #dee6f5;
    position: relative;
    margin: -8px 8px 8px 0;
    padding: 4px 0 0 8px;
}
.information p{
    width: 100%;
    white-space: nowrap;
    margin: 0;
}
.information p a{
    font-family: RobotoRegular;
    font-size: 18px;
    color: #003399;
}
.information .close{
    position: absolute;
    background: url(img/close.bg.png) no-repeat;
    width: 50px;
    height: 21px;
    top: 4px;
    right: 6px;
}
.information .close a{
    font: bold 11px/21px Arial, sans-serif;
    display: block;
    text-align: center;
    color: #606671;
}

.infored {
	background: none;
	text-align: center;
}

.infored p a {
	color: #ea1e03;
	font-weight: bold;
}

.infored a strong {
	color: #00f !important;
	text-decoration: underline;
}

.thumb_box {
  width: 150px;
  height: 150px;
  text-align: center;
}

.entry .noshow {
  display: none;
}

#share_top {
  position: relative;
  left: 60px;
}

#addthis_top {
  width: 400px;
  position: relative;
  left: 75px;
}

#addthis_top a {
  display: inline-block;
  float: left;
  margin: 0 2px;
}

.addthis_counter {
	display: none !important;
}

#addthis_top .addthis_button_tweet {
	top: 2px !important;
	left: -10px !important;
}

#share_bottom {
  position: absolute;
  margin-left: -75px;
  color: #329900;
  font: normal 12px/20px RobotoMedium, sans-serif;
}

.loading_128x128 {
  position: relative;
  top: 148px;
  margin: -133px auto 0 auto;
  width:128px;
  height:128px;
  background:url("images/animated_loading_128x128.gif") top left no-repeat;
}

#ajax_archive_grid {
  min-height: 550px;
}

#ajax_archive_grid ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#ajax_archive_grid ul li {
  display: inline-block;
  width: 215px;
  height: 155px;
  padding: 0 5px 0 0;
  float: left;
  overflow: hidden;
}

#ajax_archive_grid ul li a {
  display: block;
  height: 150px;
  margin: 10px 0 0 0;
  overflow: hidden;
  color: #fff;
  text-decoration: none;
  font-size: 12px;
  text-align: center;
  border: 1px solid #eee;
}

#ajax_archive_grid ul li a .grid_caption {
  position: relative;
  top: 80px;
  z-index: 5;
  width: 181px;
  height: 58px;
  background: rgba(0,0,0,.65);
  font: 1.35em RobotoBold;
  line-height: 1.45em;
  padding: 6px 12px;
}

#ajax_archive_grid ul li:hover a {
  border: 1px solid #aaa;
}

#ajax_archive_grid ul li:hover a .grid_caption {
  background: rgba(0,0,0,.75);
}

#ajax_archive_grid ul li a strong {
  font-weight: normal;
  display: block;
  height: 50px;
  overflow: hidden;
}

#ajax_archive_grid ul li a img {
  display: none;
}

#ajax_archive_grid .grid_container {
  width: 205px;
  height: 155px;
  overflow: hidden;
}

.dsq-postid{
  visibility: hidden;
}

.ratingsStars {

  display: block;
  width: 140px !important;
  height: 28px;
  margin: 0 12px;

}

.starBox {

  display: block;
  width: 140px !important;
  height: 28px;

}

.fillWithEmpties {

  background: url("../../../../images/crystalstars_empty.png") top left repeat-x;

}

.ratingsStars img {

  margin: 0;
  padding: 0;
  width: 14px !important;

}

.ratingsStars label,.ratingsStars input {

  display: none;

}

.ratingsStars form {

  position: absolute;

}

#buyButton {

  background: #efeadb;
  width: 185px;
  min-height: 45px;
  padding: 6px;
  margin-top: 8px;

}

#buyButton a {

  color: #3989b6;
  font-weight: bold;

}

#buyButton a img {

  float: right;
  margin-top: -14px;
  margin-right: -10px;

}

#newsletterForm {

  color: #37b;
  font-weight: bold;
  position: relative;
  top: 5px;
  font-size: 10px !important;

}

.handies_header_newsletter {
  border-left: 1px solid #ccc;
  float: left;
  margin-top: 8px;
  padding: 5px 5px 5px 10px !important;
}

.handies_header_newsletter .width {
  width: 230px;
}

.handies_header_newsletter .width .border {
  background-color: #d9e3ed;
  border: 1px solid #5299d7;
  color: #555;
  font-size: 12px; padding: 12px;
  line-height: 130%;
}

.handies_header_newsletter {

  float:right;
  padding:3px;
  margin:5px 5px 5px -25px;
  border:1px solid #00F;
  width:200px;
  text-align: center;
  height: 100px;
  background:#ddf;
  margin: 8px;
  font-size: 12px !important;
  color: #00a;
  line-height: 12px;

}

#phoneHeaderTable {
  width: 100%;
}

.handies_nav, .handies_nav div, #handiesWrapper div {
  clear: none !important;
}

#handiesWrapper .handies_content div {
  clear: left !important;
}

.cleared {
  clear: both !important;
}

#handiesWrapper div.filter {
  border: none !important;
}

#handiesWrapper {
  width: 590px;
  margin: 0 auto;
}

#handiesWrapper .nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#page_container #home h2 {
  font: 2.5em RobotoBold !important;
  padding: 0 0 0 24px;
  margin: 4px 0 !important;
}

#page_container #home #phoneSpecs .header h2 {
  margin-top: 16px !important;
}

#page_container #home .handies_content h2 {
  font: 1.75em RobotoBold !important;
  padding-left: 0;
  margin: 0 0 8px 0;
}

#page_container #home .handies_content h3 {
  font: 1.5em RobotoMedium !important;
  padding: 0 !important;
}

#page_container #home .handies_content h3 small {
  font-size: .65em !important;
  position: relative;
  left: 8px;
}

#page_container #home .handies_content h4 {
  font: 1.25em RobotoBold !important;
  margin: 0 0 0 16px;
}

#page_container #home .handies_content .sectionTitle {
  padding: 8px 0;
}

#handiesWrapper .nav .nav-left,#handiesWrapper .nav .nav-right {
  display: none;
}

.handies_nav table tr td .middle a,#handiesWrapper div.nav ul li a {
  display: block !important;
  padding: 3px 8px !important;
  background: #ddd !important;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  margin: 0 1px !important;
  color: #000 !important;
  font: 1em RobotoRegular !important;
  font-weight: bold !important;
}

.handies_nav table tr td .middle a:visited,#handiesWrapper div.nav ul li a:visited {
  color: #111;
}

.handies_nav table tr td .middle a:hover,#handiesWrapper div.nav ul li a:hover {
  background: #ccc !important;
}

.handies_nav table tr td .active .middle a,#handiesWrapper div.nav a.active {
  background: #329900 !important;
  color: #fff !important;
}

#handiesWrapper div.nav ul {
  position: relative;
  top: -22px;
  left: 12px;
  float: right;
}

.handies_content_wrapper a {
  color: #039;
}

#overview_table td {
  padding: 0 4px;
}

#overview_table td a {
  display: block;
  width: 210px;
  height: 50px;
  border: 1px solid #f8f8f8;
  background: #fafafa;
  color: #000;
  font: 1.15em RobotoBold;
  clear: left;
  padding-top: 8px;
  margin: 0 0 8px 0;
  white-space: nowrap;
}

#overview_table td a img {
  max-width: 64px;
  margin-top: -8px;
  float: left;
  clear: left;
}

#overview_table td a:hover {
  color: #329900;
  font-weight: bold;
  background: #eee;
}

.phone-results .phone a {
  display: block;
  text-align: center;
  color: #000;
}

.phone-results .phone a img {
  margin: 0 auto;
}

#handiesWrapper .filter {
  padding-top: 0;
  margin-top: -8px;
}

#menu-topics {
  width: 1000px;
  height: 165px;
  background: #fff;
}
#menu-topics .sub-nav{
    padding-left: 12px;
    width: 163px;
    float: left;
    position: relative;
    top: 4px;
    left: 2px;
}
#menu-topics .col-middle{
    width: 748px;
    padding-left: 30px;
    border-left: 1px solid #cecece;
}
#menu-topics .col-middle ul {
  float: left;
  width: 140px;
  margin: 5px 4px;
}

#menu-topics .col-middle a {
  color: #000;
}

#menu-topics .sub-nav a {
  
}

#menu-topics .col-middle a img,#menu-topics .sub-nav a img {
  width: 12px;
  height: 12px;
  display: inline;
  position: relative;
  left: -5px;
  top: 5px;
  float: left;
}

#recommended_apps img,#recommended_games img {
  border: none;
  float: left;
  width: 48px;
  height: 48px;
  padding-right: 12px;
}

#recommended_apps li:hover img,#recommended_games li:hover img {
  position: relative;
  left: -2px;
  top: -2px;
  width: 52px;
  height: 52px;
}

#recommended_apps li a,#recommended_games li a {
  width: 175px;
  height: 32px;
  font-size: .85em !important;
  font-weight: bold !important;
  color: #000 !important;
  padding: 4px 0;
}

#recommended_apps ul,#recommended_games ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#recommended_apps li,#recommended_games li {
  clear: left;
  height: 56px;
  border-bottom: 1px solid #eee;
}

#recommended_apps li span,#recommended_games li span {
  position: relative;
  top: 8px;
}

#recommended_apps {
  float: left;
  width: 180px;
  margin-right: 25px;
}

#layout > section { min-height: 150px !important; }

#disqus_thread a {
color: #039 !important;
}
#disqus_thread a:hover {
color: #329900 !important;
}
#disqus_thread #conversation {
  min-height: 150px !important;
}
.post blockquote {
  background: #eee !important;
  margin: .5em;
  padding: .5em;
}

.post blockquote p {
}

.post blockquote h2 { margin-top: 0; }

.search-thumb {
  padding-left: 10px;
}

.search-thumb img {
  width: 74px;
  height: 74px;
}

#apps .pagetitle {
  margin-top: 0;
}

#apps .article {
  cursor: pointer;
}

#apps .article:hover {
  background: #eee;
}

.search_readmore {
  text-align: right;
  width: 659px;
  position: absolute;
}

.search-commentcount {
  position: absolute;
  z-index: 5;
  width: 20px;
  height: 22px;
  background: #E60000;
  font-weight: bold;
  overflow: hidden;
  margin-left: 54px;
  margin-top: 52px;
  font-size: 11px;
}

.search-commentcount a {
  display: block;
  color: #fff;
  text-align: center;
}

#handiesWrapper .phone-results .phone img {
  max-height: 100px;
}

#handiesWrapper .phone-results .phone {
  height: 120px !important;
}

#handiesWrapper .phone-results .phone .phone_link {
  margin-top: -60px;
}

#phoneSpecs ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#phoneSpecs h3 {
  margin: 0;
}

#phoneSpecs #aka ul {
  float: left;
}

#lilSidebar {
  display: none;
}

#comparison .compare {
  width: 100% !important;
}

#phoneSpecs {
  width: 99% !important;
}

#apps .content h2,#apps .content p { width: 565px; }

#header-top-ad {
  float: right;
  position: relative;
  left: -24px;
}
.header-top-ad {
  float: right;
  position: relative;
  left: -24px;
}
.navigation {
  float: right;
  width: 300px;
  text-align: center;
}

.entry object {
  margin: 0;
}

#buyButtonChange iframe {
  border: none !important;
  font: normal 14px/24px RobotoBold;
  text-align: center;
}

.addthis-articlebottom {
  position: relative;
}

#further-reading {
  padding:0;
  margin:0 0 0 12px !important;
	width: 630px;
}

#further-reading ul {
  height:300px;
  width:325px;
  overflow:hidden;
  font: normal 14px/32px Roboto, Arial, sans-serif;
  padding:0px;
  margin:0px;
}

#sidebar_ad_top {
  margin-bottom: 12px;
}

.sidebar_ad_top {
  margin-bottom: 12px;
}
.author-thumb {
  display: none;
}

#dsq1 {
	margin-left: 0;
}



.wp-caption-text {
	background: rgba(0,0,0,.85);
	color: #fff;
	margin: 0;
	padding: .25em 0 .25em .5em;
	width: inherit;
}

/* Navbar for Forum styles */

#navbar-table {
	height: 75px;
	border: 1px solid #000;
}

#navbar-table .alt1 {
	padding: 2px 8px;
}

#navbar-table .alt2 {
	background: #000;
	padding: 8px;
}

#navbar-table table tr td {
	background: #fff;
}

#navbar-table table .navbit {
	float: left;
}

#navbar-table table .navbit a,#navbar-table table .navbit a:hover {
	font-size: 11px;
	padding: 0 4px;
	color: #09A6DA !important;
}

#navbar-table table .navbit a:before {
	content: "> ";
}

#navbar-table table .navbit-first a:before {
	content: "";
}

#navbar-table table td.navbar {
	height: inherit;
}

#navbar-table table td.navbar * {
	color: #000;
}

#navbar-table table td.navbar .navbit-finallink {
	float: left;
	margin-right: 4px;
}

#navbar-table .alt2 .isuser {
	margin-top: 5px;
	width: 260px;
}

#navbar-table #yui-gen1 {
	padding: 0 19px 0 3px;
}

#navbar-table #yui-gen0,#navbar-table #yui-gen0 * {
	background: #000;
}

#navbar-table #yui-gen0 a:hover {
	color: #09A6DA;
}

#navbar-table #yui-gen0 li { border: none; }

#navbar-table .alt2 .isuser li {
	float: left;
}

#navbar-table .alt2 .isuser li a {
	display: block;
	font-size: 10px;
	padding: 0 3px;
}

#navbar {
	dislay: none !important;
	width: 960px !important;
	padding: 16px 20px 0 20px;
	margin-top: 0;
	height: 75px;
	border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border: 1px solid transparent;
	background: #fff;
}

#navbar-table-info {
	height: 75px;
}

#navbar .navbar-breadcrumb {
	height: 23px;
}

#navbar a {
	position: relative;
	z-index: 55;
}

#navbar li li {
	background: #000;
	color: #fff;
}

#navbar ul.floatcontainer:first-child {
	position: absolute;
	width: 960px;
	margin-top: -13px;
}

#navbar ul.floatcontainer ul.floatcontainer {
	position: absolute;
	width: 960px;
	margin: 66px 0 0 20px;
	background: #000;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}

#navtabs ul li:first-child {
	margin-left: 0;
}

#navtabs ul li a {
	padding: 2px 16px;
}

.navtabs {
	background: #000;
}

#navtabs .navtab {
	display: none;
	position: absolute;
	margin-top: -10px;
	font-size: 12px !important;
	color: #fff !important;
}

#navtabs .current { color: #EA1E03 !important; }

#navtabs .navtab * {
	color: #fff;
}

#navtabs * {
	background: none;
	border: none;
}

#navtabs {
	background: none;
}

#navtabs > li {
	margin-left: -40px;
}

#navtabs li#navtab_1,#navtabs li#navtab_3 {
	margin-left: 24px !important;
}

.navtabs ul {
	background: #000;
}

.navtabs li li * { color: #fff !important; }

#top_5_stats .blockhead { background: #000 !important; }

#navbar-nav {
	margin-left: 20px;
	width: 960px;
	height: 26px;
	background: #000;
}

#navbar-nav tr td {
	background: #000;
}

#navbar-nav tr td a {
	display: block;
	color: #fff;
	white-space: nowrap;
	font: bold 11px/26px RobotoBold, Arial, sans-serif;
	text-transform: uppercase;
	padding: 0 11px;
	text-shadow: #222 1px 1px 0;
}

#navbar-nav * { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; }

#forums .forumlastpost a { white-space: nowrap; }

#forums .forumdata *,
#forums .forumlastpost,
#forums .forumrow .forumstats,
#threads .threadstats,
#threads .threadlastpost,
#stickies * { line-height: 18px; }

#forums .forumlastpost .lastposttitle a img,
#forums .forumlastpost .postimg,
#threads .threadlastpost a img,
#threads .threadtitle img,
#stickies .threadtitle img,
#stickies .prefix,
#threads .threadlastpost a img { float: left; margin: 0 2px; }

.threadbit .threadtitle a {
	float: left;
}

.threadbit .threadtitle a.title {
	display: block;
	float: none;
	height: 18px;
	overflow: hidden;
}

#threads .threadbit .threadtitle {
	height: 20px;	
}

#threads .threadbit .threadtitle .title, #threads .threadbit .threadtitle .prefix { width: inherit; float: left; margin-right: 8px; }
#threads .threadbit .threadtitle .title { width: 400px; clear: right; }
#threads .threadbit .threadmeta .author { float: none; font-size: 10px; }
#frimage{height:60px;width:60px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; -webkit-box-shadow: 0px 0px 3px #000;-moz-box-shadow: 0px 0px 3px #000; box-shadow: 0px 0px 3px #000}
#author-info {
font-size: 12px;
overflow: hidden;
margin-top: 25px;
}#author-avatar {
float: left;
width: 55px;
}#author-description {
float: left;
margin-left: 10px;
width: 450px;
}
#author-avatar img {
background: #d8d8d8;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 1px 2px #bbb;
-moz-box-shadow: 0 1px 2px #bbb;
box-shadow: 0 1px 2px #bbb;
padding: 3px;
}

.redsquare { display:none;}