﻿.login fieldset label, .login fieldset input
{
    float: left;
    margin-top: 14px;
}
.login fieldset label
{
    margin-right: 4px;
}

p.right
{
    white-space: nowrap;
}



h2, h2 a
{
    display: block;
}

#pagetools li span
{    
    display: block;  
    line-height: 12px;
}

#pagetools ul, .content .pagetools ul
{
    margin-top: 0;
}

#login input
{
    padding-bottom: 4px;
    padding-top: 0;
}
#footer
{
    margin-top: 50px;
}



.feature.teaser {
border: 1px solid #AAAAAA;
    overflow: hidden;
   
}

/*.grid_8.alpha .grid_8.alpha
{
     float: left;
    padding-bottom: 49px;
} */
.featurebox
{
    border-left: 1px solid #AAAAAA;
}

/*.row 
{
     display:  inline-block;
     float: left;
      margin-bottom: 42px;
} */

.tap
 {
     margin-bottom: -3px;
 }

.topiclist { float:none; }


/* FILTER */
.box
{
    margin-top: 3px;
}

.filter input
{
    margin-bottom: 0px;
}

.filter ul.tabs li
{
    padding-bottom: 14px;
  
}

/* Search */
	
	.search .input
	{
	    padding-top: 0px;
	   
	}
	
	.search .input input.query 
	{
	    margin-top: 5px;
	    overflow: hidden;
	    height: 19px;

	}
	
	.content .search .input input.query 
	{
	    margin-top: 3px;
	    vertical-align: top;
	    padding-top: 0px;
	    padding-bottom: 0px;
	}
	
	.file
	{
	    display: inline-block;
	}

    .skipnav {
        text-align: left;
        display: none;
}

.skipnav a {
    height: 1px;
    left: -10000px;
    overflow: hidden;
    position: absolute;
    width: 1px;
}