/*
Theme Name: Svensk Neurofysiologi
Theme URI: SvenskNeurofysiologi.se
Description: Version: 2.8
Author: Johan Ackerman
Author URI: http://superkraft.se
Tags: 
*/
@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";
@import "style/css/eventlist.css";
@import "style/css/buttons.css";
/*--------------------------------------------

The CORE Starts Here

---------------------------------------------*/

body{
background:#FFF;
color:#333333;
font:12px/18px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}
#super-container{
margin:0 auto;
width:950px;
}

#wrapper{
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -6em;
}

.zebra{
margin-bottom: 15px;
line-height: 1.23em;
}

.zebra li{
border-top:1px solid #E6E6E6;
font-weight:bold;
padding:7px 0;
}

/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/*--------------------------------------------

The SKELETON Starts Here

---------------------------------------------*/

#container{
float:left;
margin:0 auto 30px;
padding-bottom:50px;
padding-top:25px;
width:950px;
}

#header{
background:url("style/images/header-grad-60.png") repeat scroll 0 0 #2486B3;
border-bottom:1px solid #2486B3;
}

.header-inside{
height:60px;
margin:0 auto;
width:940px;
}

#title{
float:left;
height:58px;
width:283px;
}
#title h1{
height:33px;
margin:0;
padding-top:13px;
text-indent:-9999px;
width:283px;
}

#title h1 a{
background-image:url("style/images/logo_w.png");
display:block;
height:100%;
width:100%;
}

#page{
padding-bottom:0;
}

.page-content{
margin-bottom: 20px;
}

.page-content h2{
margin-top:20px;
}

.page-content-left{
display:block;
float:right;
overflow:hidden;
padding-bottom:5px;
width:520px;
}

.page-content-right{
float:left;
margin-bottom:20px;
width:400px;
}

.about-site{

}

.about-site p {
margin-top: 10px;
color:#666666;
}

.about-site h2{
background:url("http://svenskneurofysiologi.se/wp-admin/images/gray-grad.png") repeat-x scroll 0 0 #DDDDDD;
border:1px solid #CDCDCD;
color:#454545;
font-size:14px;
font-weight:normal;
letter-spacing:-0.07em;
line-height:1em;
margin-bottom:15px;
padding-bottom:0.5em;
padding-left:10px;
padding-top:0.4em;
}

/*--------------------------------------------

The NAVIGATION Starts Here

---------------------------------------------*/

#nav-container{ 
background:none repeat scroll 0 0 #258AB8;
border-bottom:1px solid #2486B3;
border-top:1px solid #2E9ED1;
clear:both;
float:left;
height:32px;
width:100%;
}

#nav-container-content{
margin:0 auto;
width:940px;
}

.pagenav{
float:right;
padding-right:0;
}

.pagenav li{
color:#ACDBEB;
display:inline;
float:left;
padding-left:5px;
padding-right:5px;
}

.pagenav li a{
color:#FFFFFF;
}

/*dropdown*/
/*navigation*/
#nav {padding:0;margin:0;}

#nav li {
display:block;
float:left;
margin-right:4px;
margin-top:4px;
position:relative;
}
#nav .first{
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
background:none repeat scroll 0 0 #20779E;
}

#nav li a {
color:#FFF;
display:block;
float:left;
font-size:12px;
font-weight:normal;
line-height:1.3;
padding:5px 12px 4px;
text-transform:uppercase;
}

#nav li a:hover{
text-decoration: none;
}
/*sub navigation*/
#nav ul {position:absolute;top: 30px;left:0;padding:0; z-index: 1; } /*the top:30px command must be the same height as your parent LI so the dropdown displays below the main navigation*/
#nav ul a, #nav ul li {float:none; background: #44A8D6;}

.submenu .current_page_item,.submenu .current-cat {
-moz-border-radius:0 0 0 0;
background:none repeat scroll 0 0 #F3F3F3;
font-weight:bold;
}
.submenu .current_page_item a, .current-cat a{
color: #555 ;
}
.current-cat, .current_page_item{
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
background:none repeat scroll 0 0 #20779E;
}

/*

Runda menyhörn

.nav-lft{
background:url("style/images/menu_top.png") no-repeat scroll left center transparent;
float:left;
height:23px;
width:10px;
}
.nav-rgt{
background:url("style/images/menu_top_rgt.png") no-repeat scroll right center transparent;
float:right;
height:23px;
width:10px;
}
*/

/*--------------------------------------------

The Buttons Starts Here

---------------------------------------------*/
/*
a.button {
background:url("style/images/button_right.png") no-repeat scroll right top transparent;
color:#FFFFFF;
display:block;
font-size:16px;
float: left;
height:32px;
padding-right:10px;
text-decoration:none;
}

a.button span {

background:url("style/images/button_left.png") no-repeat scroll 0 0 transparent;
display:block;
line-height:21px;
padding:6px 5px 5px 15px;
} 
a.button:hover span{
text-decoration:underline;
}
*/


.morelink{
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
background:none repeat scroll 0 0 #626262;
color:#FFFFFF;
float:right;
font-size:11px;
line-height:16px;
padding:1px 4px 1px 5px;
position:relative;
text-transform:uppercase;
top:4px;
}


.morelink:hover{background: #CCC;}

/*--------------------------------------------

The SIDEBAR Starts Here

---------------------------------------------*/
.sidebar-page{

}
.sidebar-meta{

}

.sidebar{
margin-bottom:20px;

}


#sidebar-right{
float:right;
width:165px;
}
#sidebar-left{
float:left;
width:165px;
}

#sidebar-left li, #sidebar-right li{
border-bottom:1px solid #DEDEDE;
font-size:13px;
padding:5px 0 5px 5px;
}

#sidebar-left ul, #sidebar-right ul{
margin-bottom: 15px;
}

.sidebar h2{
background:url("http://svenskneurofysiologi.se/wp-admin/images/ed-bg.gif") repeat-x scroll 0 0 #DFDFDF;
border:1px solid #DFDFDF;
color:#222222;
font-size:14px;
font-weight:normal;
margin-bottom:5px;
padding:10px 8px;
}

#sidebar-container{
float:right;
width:360px;
}


.sidebar-right ul li, .sidebar-left ul li{
color: #9F9F9F;}

.box-sb{
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #E3E3E3;
margin-bottom:15px;
padding:5px 10px 10px;
}

/*--------------------------------------------

The HEADINGS Starts Here

---------------------------------------------*/

h3.mainheading{
color:#333333;
float:left;
font-family:georgia;
font-size:21px;
font-weight:normal;
margin:-1px 0 1px;
padding:5px 0;
}

.h_container{
border-bottom:1px solid #CACACA;
height:30px;
margin-bottom:15px;
overflow:hidden;
}

.page-content-left h2 span{
float:right;
font-size:12px;
line-height: 30px;
}
.alt{
background: none repeat scroll 0 0 #FFF;
}
.searchf{
background:none repeat scroll 0 0 #E1E1E1;
border-bottom:1px solid #CCCCCC;
margin-bottom:15px;
margin-top:10px;
padding:7px;
}

.download-link{
border-left:1px solid #D0D8DD;
float:right;
padding-left:4px;
}

.attachment-icon {
float: right;
}

.download-link a{
background: url("style/images/download.gif") no-repeat scroll 0 0 transparent;
position: relative;
color:#333333;
font-weight:normal;
padding-left:18px;
}

.thedate{
border-right:1px solid #D0D8DD;
float:left;
font-size:10px;
font-weight:normal;
letter-spacing:-0.02em;
margin-right:5px;
padding-right:5px;
text-transform:uppercase;
word-spacing:-1px;
}


.extra-heading{
background:none repeat scroll 0 0 #EDF2F8;
border-color:#D6E6F5 #D6E6F5 -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
font-weight:bold;
padding:5px 10px;
}
.meta-link{
float:right;
text-align:right;
}

.meta-link img{margin-right: 3px;}
.meta-link a {
border-left:1px dotted #999999;
font-size:13px;
font-weight:normal;
letter-spacing:0;
margin-left:5px;
padding-left:5px;
text-decoration:underline;
}
.zebra-meta{text-align: right; margin-bottom:15px;}
.zebra-meta a {padding-left: 5px; border-left:1px solid #D0D8DD; }
.zebra-meta img {margin-right: 5px}

.news li{
border-bottom:1px solid #E6E6E6;
overflow:hidden;
padding:12px 5px;
}

.news-front li{
border-top:1px solid #E0E0E0;
clear:both;
display:block;
float:left;
padding:5px 0;
width:100%;
}

.news-front li:hover{
background: #FAFAEB;
}

.cell{
float:left;
padding-right:5px;
width:120px;
}

.cell1{
padding-left:5px;
width:250px;
}

.cell1 a{
color: #222;
}

.cell2{
color:#888888;
padding-right:15px;
}

.cell3{
color:#555555;
font-size:11px;
line-height:1.8;
text-align:right;
}

.theauthor{
color:#888888;
}

.theauthor strong{
font-weight: normal;
color: #555;
}

.news .icon-small, news-front .icon-small{
float:left;
height:16px;
margin-top:3px;
padding:0;
width:16px;
}

.thumb{
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #E0E0E0;
}

.news .sticky{
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
background:none repeat scroll 0 0 #2C3034;
color:#FFFFFF;
padding:15px 10px 20px;
}

.news  .sticky .meta{
color:#D3E5F4;
padding:15px 0 0;
}

.news h3, .news-front h3{
font-size:13px;
font-weight:bold;
margin:0;
padding:0;
text-decoration:none;
}

.news h3 a, .news-front h3 a{
font-weight:bold;
}

.news h3 a:hover, .news-front h3 a:hover{
color: #333;
}

.page-excerpt p{
color:#555555;
font-family:georgia;
font-size:16px;
line-height:1.5;
margin-bottom:25px;
}

.post{
color:#555;
font-size:13px;
line-height:160%;
padding:0;
text-align:left;
}

.post .alignleft{
margin-right: 15px;
}

.post address{color:#888888;}
.post p{
padding:5px 0 20px;
}

.post ul li{
color:#555555;
padding:10px 0;
}

.post h1{
color:#333;
font-size:24px;
font-weight:normal;
margin:-1px 0 1px;
padding:0;
}
.post h2{
color:#333333;
font-size:21px;
font-weight:bold;
line-height:1.5;
margin:-1px 0 1px;
padding:0;
}

.post h3{
color:#333333;
font-size:16px;
font-weight:bold;
margin:-1px 0 1px;
padding:0;
}

.meta{
font-size:11px;
}

.meta a{

}

.pointer{
background:url("style/images/pointer.png") no-repeat scroll 0 0 transparent;
height:32px;
margin-left:-35px;
margin-top:8px;
position:absolute;
width:16px;
}

.submenu {
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
background:none repeat scroll 0 0 #F2F2F2;
margin-bottom:30px;
padding:8px 20px 20px;
}

.submenu li{
border-bottom: solid 1px #e7e7e7;
line-height:1.2;
margin:0;
padding:4px 0;
}

.submenu li a{

}

.submenu li a:hover{
color: #3671A1;
}

.submenu .last{
border-bottom: none;
}

.top-heading-container{
margin-bottom:15px;
}

.submenu strong{
display:block;
font-family:georgia;
font-size:16px;
font-weight:normal;
line-height:1;
margin-bottom:5px;
padding:6px 0;
}


#s{
border:1px solid #DDDDDD;
color:#666666;
float:left;
font-size:16px;
height:18px;
margin-right:5px;
outline-width:0;
padding:7px 10px;
width:259px;
}

#searchsubmit{
background:none repeat scroll 0 0 #ACB3B9;
border:medium none;
color:#F1F2F3;
cursor:pointer;
font:bold 15px/33px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
height:33px;
padding:1px 0;
text-transform:uppercase;
width:60px;
}

#search{
	display:inline;
	padding: 0;
	background: background: url(style/images/search.gif) 1px  0 no-repeat;
}
#searchform {
	padding:0;
	margin:0;
}
#search .txtField {
	border:1px solid #f3f3f3;
	width:300px;
	margin:0 0 0 22px;
	padding:3px;
}


.clean-box{
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
background:url("style/images/info.png") no-repeat scroll 10px 50% #F5F4D6;
border-color:#CCCCCC #CCCCCC #999;
border-style:solid;
border-width:1px;
color:#555;
margin-bottom:15px;
padding:5px 20px 5px 40px;
text-align:left;
}


.zebra-sb{margin-bottom: 20px;}



.sb-top{
margin-bottom:20px;
}

.feat-message .category-viktig-information{
margin-top: 10px;
color:#555;
padding: 0 5px 0;
}

.feat-message .category-viktig-information h3 a{
font-size:16px;
font-weight:normal;
}

#footer{
background:none repeat scroll 0 0 #333333;
color:#FFFFFF;
font-size:11px;
}

#footer, .push{
clear:both;
}

#footer-inside{
margin:0 auto;
text-align:left;
line-height: 6em;
width:940px;
}


.single-heading{
border-bottom:1px solid #CACACA;
color:#333333;
font-size:21px;
margin-bottom:20px;
padding:0 0 15px;
}

.post-content-meta{
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
background:none repeat scroll 0 0 #EDF4F8;
border:1px solid #B5D5E3;
color:#888888;
font-size:12px;
margin-bottom:20px;
margin-top:20px;
padding:10px !important;
}

#comment{
margin:10px 0;
padding:5px;
width:530px;
}

#bg-container{
background: #F1F2F3;
float:left;
padding-bottom: 40px;
width:100%;
}

#logout-login{}
#logout-login a{ 
border-left:1px dotted #86B7D6;
padding-left:8px;
} 

.what-cat{
margin-bottom: 20px;
}


/* -------------------------------------------- */
/* ------------- TABS			 -----------	*/
/* -------------------------------------------- */
.stripes{
background: #f7f7f7;
}

ul.tabs {
float:right;
position:relative;
}

ul.tabs li {
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
background:none repeat scroll 0 0 #626262;
float:right;
margin-left:10px;
position:relative;
}


ul.tabs li a {
color:#FFFFFF;
display:block;
font-size:11px;
font-weight:normal;
line-height:16px;
padding:1px 5px 1px 6px;
text-transform:uppercase;
}
ul.tabs li a:hover {
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
background:none repeat scroll 0 0 #424242;
}

ul.tabs .first a {

}

html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
background:none repeat scroll 0 0 #CCC;
}

.post-list-content{
float:left;
margin-right:5px;
width:350px;
}

.attachment-post-thumbnail{
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #CCCCCC;
float:right;
padding:4px;
vertical-align:bottom;
}

.tab_container {
background:none repeat scroll 0 0 #FFFFFF;
clear:both;
float:left;
width:100%;
}

.tab_container .zebra{
margin-bottom:0;
}

.tab_content {

}

.tab_content ul{
float:left;
margin-bottom:10px;
}

.contact-front{}
.contact-front li{
border-bottom:1px solid #E0E0E0;
color:#555555;
font-size:14px;
height:48px;
line-height:1.5;
margin-bottom:8px;
overflow:hidden;
padding:5px 0;
}

.head_login{
border-left:1px solid #CCCCCC;
color:#999999 !important;
display:inline-block;
line-height:2 !important;
margin-left:13px !important;
padding-left:10px !important;
}

.head_login a{
font-style: italic;

}

.contact-front img{
display:block;
height: 40px;
float: left;
margin-right: 10px;
}

/*custom-contact*/

.screenReader { left: -9999px; position: absolute; top: -9999px; }
.thanks { background: #F2F3F6; border: 1px solid #7E8AA2; padding:10px; }

/*****Forms*****/


ol.forms {
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
background:none repeat scroll 0 0 #F0F0F0;
border:1px solid #DDDDDD;
float:left;
list-style:none outside none;
margin-top:20px;
padding:30px 20px;
width:590px;
}

ol.forms li { 
clear:both;
float:left;
margin-bottom:10px;
position:relative;
width:100%;
}

ol.forms label {
color:#555555;
cursor:pointer;
display:block;
float:left;
font-size:13px;
font-weight:normal;
line-height:1.5;
padding-top:0;
position:relative;
width:90px;
}

ol.forms input, ol.forms textarea {
border:1px solid #CDC9C1;
font:inherit;
padding:5px;
width:280px;
}

ol.forms textarea { 
height:180px;
margin-top:10px;
width:97%;
}

ol.forms input:focus, ol.forms textarea:focus { background-color: #f2f3f6; border-color: #598A9E; }
.error { color: #f00; }
ol.forms li .error { font-size: 12px; margin-left: 20px; }
ol.forms li.textarea .error {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 100px;
}
ol.forms li.screenReader { margin-bottom: 0; }

ol.forms li.buttons button {
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
background:none repeat scroll 0 0 #62A5C4;
border:medium none;
color:#FFFFFF;
cursor:pointer;
float:right;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
overflow:hidden;
padding:6px;
}
ol.forms li.buttons button:hover { color: #222; }
ol.forms li.buttons button:active { left: -1px; position: relative; top: -1px; }
ol.forms li.buttons, ol.forms li.inline { float: right;}
ol.forms li.inline input { width: auto; }
ol.forms li.inline label { display: inline; float: none; width: auto; padding-left:10px;}

.contact-sb{
background:none repeat scroll 0 0 #F8F8F8;
padding: 20px;
float:right;
width:360px;
}

.contact-page-meta{
padding: 0 10px;
}

.contact-page-meta img{
display:block;
float:left;
height:40px;
margin-right:10px;
}
.contact-page-meta li{
color:#555555;
height:50px;
margin-bottom:5px;
overflow:hidden;
}

.contact-page-meta li p{

}
.contacts{
border-bottom:1px solid #E7E7E7;
float:left;
margin-bottom:20px;
padding-bottom:10px;
}

.contacts .name{
font-size:14px;
font-weight:normal;
letter-spacing:-1px;
line-height:1.7143;
}

.contacts .adr{background:url("style/images/vcard.png") no-repeat scroll 0 0 transparent; padding-left:26px;}
.contacts .fax{background:url("style/images/telephone-fax.png") no-repeat scroll 0 0 transparent; padding-left:26px;}
.contacts .tel{background:url("style/images/telephone.png") no-repeat scroll 0 0 transparent; padding-left:26px;}
.contacts .mail{background:url("style/images/mail.png") no-repeat scroll 0 0 transparent; padding-left:26px;}
.contacts .tit{color:#44A8D6; margin-left:4px; }
.contacts .bio{
border-bottom:1px dashed #DEDEDE;
color:#666666;
font-size:12px;
line-height:150%;
margin-bottom:10px;
padding-bottom:5px;
}

.content-box{
color:#888888;
float:left;
font-size:10px;
line-height:150%;
margin-right:11px;
overflow:hidden;
width:169px;
}

ul.dd li{
display: block;
border-bottom: solid 1px #2A8FBD;
min-width: 100px;
padding: 0 20px;
}


.page-intro{

}
.page-intro-col{
font-size: 11px;
color:#555555;
line-height:1.5;
margin-bottom:5px;
}

.page-intro-col-2{
color:#888888;
}


.blogroll{
margin-bottom:20px;
padding-left:16px;
}
.linkcat h2{
border-bottom:1px solid #D7D7D7;
color:#333333;
font-family:georgia;
font-size:15px;
font-weight:normal;
margin-bottom:15px;
padding-bottom:3px;
}

.linkcat li {
color:#555555;
list-style:square outside none;
margin-bottom:4px;
}

.linkcat li:hover {
background: #f7f7f7;
}
.linkcat li a{
font-weight:bold;
margin-right:5px;
}

.linkcat li p{}
.links-container{

}

.page-custom-field{
border-bottom:1px solid #E0E0E0;
color:#555555;
font-size:11px;
margin-bottom:10px;
padding:0 10px 10px;
}

.iconslinks-container{
float:left;
padding-bottom:15px;
}

ul.iconlinks{ 
width:260px;
}

ul.iconlinks li {
height:50px;
margin-bottom:10px;
overflow:hidden;
}

ul.iconlinks p { 
color:#888888;
font-size:11px;
line-height:1.3;
}

ul.iconlinks strong {
color:#202020;
line-height:1.5;
text-align:left;
} 
.iconlinks img{ 
display:block;
float:left;
height:50px;
left:-5px;
padding:0 5px 0 0;
position:relative;
top:-1px;
}

.action{
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
background:none repeat scroll 0 0 #EDF4F8;
border:1px solid #B5D5E3;
display:block;
float:left;
padding:10px;
width:498px;
}

.action:hover{
background: #B8DFF1;
}

.action div{
float:left;
line-height:1.3;
margin-right:10px;
width:300px;
}

.action a.button{
float: right;
}

.news-front .latestpost{
background:none repeat scroll 0 0 #FFFFFF;
border:0 none;
clear:both;
color:#555555;
margin-bottom:5px;
overflow:hidden;
padding:0;
}

.news-front .latestpost:hover{
background: none;
}

.latestpost h3{
font-size:16px;
font-weight:normal;
margin-bottom:5px;
}

.latestpost .meta{
color:#999999;
margin-bottom:0;
}

.news-front h4{
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:1px dashed #CCCCCC;
color:#999999;
display:block;
font-size:16px;
letter-spacing:-1px;
margin-bottom:15px;
padding:5px 0;
}

.single-asides{
float:left;
width:320px;
}
.page-content-left-single{
width:600px;
}

.page-content-cat h3{
font-size:21px;
}

.page-content-left-page{
float:left;
margin-bottom:20px;
width:630px;
}
.page-content-right-page{
float:right;
margin-bottom:20px;
width:270px;
}
.page-wrapper{
margin-top: 20px;
}

.page-content-cat{
float: left;
}

#page-inside{}

.post-cat{
margin-bottom:20px;
}

.post-cat h3{
font-size: 16px;
font-weight: bold;
padding: 0;
margin-bottom: 10px;
}

.post-cat .meta{
color:#888888;
font-size:11px;
margin-top:3px;
}

.postthumb{
float: right;
}

/* Frontpage */

/*
	***********************
	** HEAD COPY DISPLAY **
	***********************
*/

#top-display {
clear:both;
overflow: hidden;
}

.display-inside{
border-bottom:2px solid #ccc;
margin:0 auto;
padding:20px 0;
width:940px;
}

.copy-display-right{
float:right;
width:520px;
}

.copy-display-left{
float:left;
width:410px;
}

h3#topright{
border-bottom:1px dashed #CACACA;
color:#555555;
font-family:georgia;
font-size:18px;
line-height:1.3;
margin-bottom:15px;
padding-bottom:10px;
padding-top:4px;
}

#topright strong{
color:#227FAA;
font-weight:normal;
text-decoration:underline;
}

#top-display h1{
font-size:32px;
font-weight:bold;
letter-spacing:-1px;
line-height:1.2;
margin-bottom:8px;
}

#top-display h1 a{
color: #1690C7;
text-decoration:none;
}

.secondary-heading{
color:#888888;
font-size:16px;
font-weight:normal;
line-height:1.5;
margin:0 0 10px;
padding:0;
}

.copy-display-left p{
color:#333333;
font-size:14px;
line-height:1.5;
margin-bottom:15px;
padding:0;
text-align:left;
}

.secondary-heading strong{
color:#333;
font-weight:normal;
}

.column-top{

}

#top-display h1 span{
color:#000;
}

/* COPY DISPLAY ENDS */

.frontpage-thumb-top{}

.column-inside h3{
color:#666666;
font-size:13px;
font-weight:normal;
margin-bottom:15px;
margin-top:10px;
}
.column-inside-right{
margin-left:15px;
}

.column-inside-bottom-right, .column-inside-bottom-left{
width: 255px;
}

.storycontent{margin-bottom: 20px;}

.icon-small{
float:left;
height:16px;
margin-top:3px;
padding:0;
width:16px;
}

.front-heading h2{
background:none repeat scroll 0 0 #F1F1F1;
border-bottom:1px solid #DEDEDE;
border-top:1px solid #DEDEDE;
color:#666666;
font-family:georgia;
font-size:16px;
font-weight:normal;
margin-bottom:20px;
padding:1.5em;
}

.front-heading h2 a{

}

.tab_content .front-heading h2{
border-bottom:1px dotted #CCCCCC;
margin-bottom:1px;
}

.transparent {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.row{
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
margin-bottom:20px;
padding-bottom:20px;
padding-top:20px;
width:100%;
}

.row .stripped-link{
background:none repeat scroll 0 0 #75838A;
color:#FFFFFF;
float:left;
padding-left:5px;
padding-right:5px;
}

.row .stripped-link:hover{
background: #BCBCC1;
}
#wp-submit{
background:none repeat scroll 0 0 #62A5C4;
border:0 none;
color:#EBF5FA;
cursor:pointer;
font-size:11px;
line-height:11px;
padding:3px;
position:relative;
}

.logininput label{
color:#D4ECF7;
font-size:10px;
line-height:1.5;
}

.submit{
display:inline;
position:relative;
top:16px;
}

.rememberme{}
.loginform .widgettitle {
color:#20779E;
display:inline;
font-size:12px;
margin-right:5px;
}
.pagenav li{
display: inline;
}

.avatar_container{}

#user_pass, #user_login{
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #2587B3;
color:#999999;
font-size:11px;
margin-right:3px;
padding:3px;
width:124px;
}

.loginform{
float:right;
overflow:hidden;
padding-top:6px;
}

.logininput {
float:left;
}

.icon-check{
background:url("http://svenskneurofysiologi.se/wp-content/themes/neurofys/style/images/tick.png") no-repeat scroll 0 0 transparent;
float:left;
height:16px;
width:16px;
margin-right:5px;
overflow:hidden;
}

.newsletter{
border:1px solid #DDDDDD;
float:right;
width:360px;
}

.newsletter h3{
background:url("http://svenskneurofysiologi.se/wp-content/themes/neurofys/style/images/header-grad-60.png") repeat scroll 0 0 #2486B3;
color:#FFFFFF;
font-size:14px;
padding:9px;
}

.newsletter .more-link{
background:none repeat scroll 0 0 #999999;
border:medium none;
color:#FFFFFF;
padding:8px;
}

.newsletterform{
border-top:1px dashed #DFDFDF;
margin-top:10px;
padding:10px;
}

.newsletter label{
color:#999;
float:left;
font-size:10px;
font-weight:bold;
margin-right:5px;
position:relative;
text-transform:uppercase;
top:5px;
}

#newsletter-address {
border:1px solid #CCCCCC;
color:#666666;
height:20px;
padding:5px 0 6px 5px;
width:185px;
}

.newsletter p{
color:#666666;
padding:10px 10px 5px;
}

.heading-container{
border-bottom:1px solid #CCCCCC;
display:block;
margin-bottom:10px;
}

.heading-container small{
background:none repeat scroll 0 0 #FFFFFF;
color:#000;
letter-spacing:1px;
padding-right:6px;
position:relative;
text-transform:uppercase;
top:8px;
}
