/*  
Theme Name: bloggPosten
Version: 1.0
Author: Marco Ivarsson
Author URI: http://itiden.se
Tags: posten
Description: bloggPosten tema.
*/

/* The Reset ---------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,
h6,pre,form,fieldset,input,p,blockquote,table,
th,td { margin: 0; padding: 0; }
fieldset,img,abbr { border: 0; }
address,caption,cite,code,dfn,em,h1,h2,h3,
h4,h5,h6,strong,th,var { font-style: normal; font-weight: normal; }
caption,th { text-align: left; }
q:before,q:after { content: ''; }
a { text-decoration: none; }
/* Font Stacks -------------------------------- */
body, form *, #respond #cancel-comment-reply-link { 
	
}
h1, h2, h3, #postbox label, #help dd {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 200;
}
code, pre { font-family: Monaco, Consolas, "Courier New", monospace; }
/* -------------------------------------------- */
/* common */
html {
	font-size: 100%;
}
body {
	background: #99C804  url(./img/bg.jpg) no-repeat center top;
	background: #99C804  url(./img/bg2.jpg) center top;
	background: #f8f8f8 url(./img/background.jpg) center top;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0;
}

html,body {
	
}

div.loader {
	background: url(./img/ajax-loader.gif) no-repeat center center;
	padding: 20px;
}
h1, h2, h3 {
	color: #001c43;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
}
h2 { font-size: 30px; margin-bottom: 20px; }
h3 { font-size: 18px; margin: 0 0 12px 0; }
p {
	color: #6f7278;
	margin-bottom: 20px;
}
div.clear {
	clear: both;
}
div#container {
	font-family: Georgia, 'Times New Roman', sans-serif;
}

/* -----------------------------------------*/
/* master */
div.header-shadow {
	background: url(./img/header-shadow.png) repeat-x;
	position: absolute;
	top: 0;
	left: 0;
	height: 63px;
	width: 100%;
	z-index: 2;
}
* html div.header-shadow {
	display: none;
	background: none;
}
div#wrapwrapper {
	width: 100%;
}
div#wrapper {
	width: 765px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}
div#details {

	width: 1440px;
	width: 100%;
	height: 812px;
	background: url(./img/details.jpg) no-repeat top center;
	z-index: 0;
	position: absolute;
	/*left: -342px;*/
	top: 0;
}

div#head-container {
	height: 138px;
	position: relative;
	z-index: 2;
}
div#head-container a.home-link {
	display: block;
	width: 450px;
	height: 80px;
	position: absolute;
	top: 45px;
	text-indent: -2000px;
	outline: 0;
}
div#head-container a.logo {
	width: 76px;
	height: 76px;
	position: absolute;
	right: 0;
	top: 38px;
	outline: 0;
}
div#head {
	width: 530px;
	height: 142px;
}
ul#menu {
	list-style: none;
	position: absolute;
	top: 14px;
	z-index: 2;
}
ul#menu li {
	float: left;
	border-left: 1px solid #fff;
}
ul#menu li.first {
	border: 0;
}
ul#menu li.first a {
	padding-left: 0;
}
ul#menu li a {
	color: #fff;
	font-family: HelveticaNeue, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	padding: 0 12px;
	outline: 0;
}
ul#menu li.active a, ul#menu li a:hover {
	text-decoration: underline;
}
div#content-wrapper {
	position: relative;
	top: -5px;
	height: 500px;
	z-index: 2;
}
div#container {
	position: relative;
	left: 0;
	float: left;
	width: 500px;
	overflow: hidden;
}
div#postlist {
	width: 500px;
	
}

div.entry {
	width: 458px;
	overflow: hidden;
}
div#container p {
	color: #001c43;
	font-size: 12px;
}
div#sidebar {
	position: absolute;
	position: relative;
	right: 0;
	float: right;
	width: 255px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6f7278;
	line-height: 17px;
	overflow: hidden;
}
* html div#sidebar {
	
}
div.footer-margin {
	height: 50px;
	clear: both;
}

/* -----------------------------------------*/
/* box */
div.box {
	position: relative;
}
div.box a {
	color: #5b92e6;
	font-weight: bold;
}
div.box a:hover {
	text-decoration: underline;
}
div.box ul {
	/*padding-left: 15px;*/
}

div.box p {
	font-size: 13px;
	line-height: 17px;
}
#container div.box div.middle {
	background: url(./img/stamp-background.png) repeat-y;
}
* html #container div.box div.middle {
	background: url(./img/stamp-background.gif) repeat-y;
}
#sidebar div.box div.middle {
	background: #fff;
	border: 1px solid #fff;
}
div.box div.bottom { 
}

/* container */
div#container div.box div.middle {
	padding: 20px;
}
div#container div.box div.top {
	height: 6px;
	background: url(./img/stamp-header.png) no-repeat;
	font-size: 0;
}
* html div#container div.box div.top {
	background: url(./img/stamp-header.gif) no-repeat;
}
/*
div#container div.top, div#container div.bottom {
	width: 518px;
	position: relative;
	left: -9px;
}

div#container div.box div.top {
	height: 24px;
	background: url(./img/box-main-top.png) no-repeat;
}
* html div#container div.box div.top {
	background: url(./img/box-main-top.gif) no-repeat;
}
div#container div.box div.middle {
	padding: 0 20px;
}
div#container div.box div.bottom {
	background: url(./img/box-main-bottom.png) no-repeat;
}
* html div#container div.box div.bottom {
	background: url(./img/box-main-bottom.gif) no-repeat;
}
*/
/* ajax comment */
div#container div.box div.bottom {
	height: 24px;
	height: 5px;
	background: url(./img/stamp-footer.png);
	font-size: 0;
}
* html div#container div.box div.bottom {
	background: url(./img/stamp-footer.gif);
}

div#container div.box div.ajaxcomment div.content {
	display: none;
}
div#container div.box div.ajaxcomment div.content {
	border: 1px solid #fff;
}
div#container div.box div.ajaxcomment.show div.content {
	display: block;
}
div#container div.box.ajax div.ajaxcomment {
	width: 460px;
}
div#container div.box.ajax div.ajaxcomment div.content {
	background-color: #fff;
	padding: 40px 0 0;
	height: auto;
	visibility: visible;
	display: block;
	
}
div#container div.box.ajax div.comment-footer {
	width: 500px;
	height: 0;
	margin: 0 auto;
}
* html div#container div.box.ajax div.comment-footer {
	background: #fff url(./img/box-main-bottom.gif) no-repeat;
}
div#container div.box.ajax div.ajaxcomment div.comment-footer {
	background-position: -9px;
}
div#container div.box.ajax div.ajaxcomment ol.commentlist {
	list-style: none;
}
div#container div.box.ajax div.ajaxcomment ol.commentlist li {
	padding-bottom: 8px;
	margin-bottom: 10px;
	border-bottom: 1px solid #add798;
}
div#container div.box.ajax div.ajaxcomment div.author {
	margin-bottom: 7px;
}
div#container div.box.ajax div.ajaxcomment ol.commentlist li div.author {
	margin-bottom: 15px;
}
div#container div.box.ajax div.ajaxcomment div.author span.date {
	color: #6f7278;
	font-size: 12px;
	font-weight: bold;
}
form#commentform {
	position: relative;	
}
form#commentform p {
	margin: 0;
}	
form#commentform input#submit {
	border: 0;
	width: 140px;
	height: 30px;
	background: url(./img/send-button.gif) no-repeat;
	border: 0;
	cursor: pointer;
	float: right;
}

/* sidebar */
div#sidebar h4 {
	color: #001c43;
	font-size: 16px;
	font-family: Helvetica Neue, Arial, sans-serif;
	font-weight: bold;
}
div#sidebar h4 a {
	outline: 0;
}
div#sidebar h5 {
	color: #001c43;
	font-size: 13px;
	font-family: Helvetica Neue, Arial, sans-serif;
}
div#sidebar div.box div.top,
div#sidebar div.box div.middle,
div#sidebar div.box div.bottom {
	-moz-opacity: 0.75;  
	-khtml-opacity: 0.75;  
	opacity: 0.75;
}
/*
div#sidebar div.box div.middle div.content form {
	opacity: 1 !important;
	filter: alpha(opacity=100);  
	-moz-opacity: 1;  
	-khtml-opacity: 1;  
	opacity: 1;
}*/
div#sidebar div.top {
	background: url(./img/box-sidebar-top.png) no-repeat;
}
* html div#sidebar div.top {
	background: url(./img/box-sidebar-top.gif) no-repeat;
}
div#sidebar div.bottom {
	background: url(./img/box-sidebar-bottom.png) no-repeat;
}
* html div#sidebar div.bottom {
	background: url(./img/box-sidebar-bottom.gif) no-repeat;
}
div#sidebar div.top, div#sidebar div.bottom {
	width: 273px;
	position: relative;
	left: -9px;
	font-size: 0;
}
div#sidebar div.box div.top {
	height: 5px;
}
div#sidebar div.box div.middle {
	padding: 4px 10px;
}
body.page div#sidebar div.box div.middle {
	padding: 10px 20px;
}
div#sidebar div.box div.bottom {
	height: 14px;
}


body.not_logged_in div.widget_wp_sidebarlogin div.middle {
	padding: 4px 10px !important;
}


body.logged_in div.widget_wp_sidebarlogin h3.widgettitle {
	margin: 0;
}

body.logged_in div.widget_wp_sidebarlogin div.middle {
	padding: 10px 20px !important;
}





/* -----------------------------------------*/
/* posts */

body.posts h3 {
	font-size: 12px;
}

div.navigation {
	margin-top: 10px;
}

div.navigation a {
	font-family: Arial;
	font-size: 12px;
	outline: 0;
	
}
div.navigation div.alignleft {
	float: left;
}
div.navigation div.alignleft a {
	display: block;
	width: 155px;
	height: 47px;
	background: url(./img/older-posts.png) no-repeat top left;
	text-indent: -3000px !Important;
	font-size: 0;
}
* html div.navigation div.alignleft a {
	background: url(./img/older-posts.gif) no-repeat top left;
}
div.navigation div.alignright {
	float: right;
	text-align: right;
}
div.navigation div.alignright a {
	display: block;
	width: 155px;
	height: 47px;
	background: url(./img/newer-posts.png) no-repeat top right;
	text-indent: -3000px !Important;
	font-size: 0;
}
* html div.navigation div.alignright a {
	background: url(./img/newer-posts.gif) no-repeat top right;
}



/* ???
body.posts h3 {
	font-size: 12px;
}
*/


/* entry */
div.entry {
	position: relative;
}
div.entry div.published {
	color: #6f7278;
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	float: left;
	position: relative;
}
/*
div.entry div.tags {
	position: relative;
	float: right;
	top: 0;
	right: 0;
	color: #6f7278;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-weight: bold;
	font-size: 9px;
	text-transform: uppercase;
	width: 300px;
	
}
*/
div.entry div.tags {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-weight: bold;
	font-size: 9px;
	text-transform: uppercase;
	width: 250px;
	float: right;
	position: relative;
}
div.entry div.tags {
	list-style: none;
	color: #6f7278;
	display: inline;
	float: right;
}
div.entry div.tags span {
	float: left;
	margin-right: 4px;
}
div.entry ul.tags li.title {
	afloat: left;
}
div.entry div.tags span {
	line-height: 16px;
	margin-bottom: 3px;
}
div.entry div.tags span table td.left {
	background: #e5e5e5 url(./img/tag-bg.gif) no-repeat;
	width: 5px;
	height: 16px;
}
div.entry div.tags span table td.middle {
	background: #e5e5e5;
}
div.entry div.tags span table td.right {
	background: #e5e5e5 url(./img/tag-bg-right.gif) no-repeat top right;
	width: 5px;
	height: 16px;
}
/*
div.entry div.tags ul li.tag {
	background: #e5e5e5 url(./img/tag-bg.gif) no-repeat;
	padding-left: 4px;
	padding: 3px 0px 2px 3px;
}
div.entry div.tags ul li.tag span {
	background: #e5e5e5 url(./img/tag-bg-right.gif) no-repeat top right;
}
*/
div.entry-container h2 {
	clear: both;
}
div.entry-container h2 a {
	color: #000;
}
div.entry-container h2 a:hover {
	color: #fff;
	background: #000;
	text-decoration: none;
}
body.posts div.entry div.author {
	border-bottom: 1px solid #ADD798;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
div.entry-container div.author {
	font-size: 12px;
	font-family: Georgia, Times New Roman, sans-serif;
	height: 25px;
}
div.entry-container div.author img.avatar {
	margin-right: 5px;
}
ol.commentlist div.author span.name {
	font-weight: bold;
}
div.entry-container div.author a {
	color: #2f9a00;
}
div.entry-container div.author a:hover {
	/*color: #99cc82 !important;*/
}
div.entry div.comments-link {
	/*background: url(./img/comment-bg.gif) no-repeat top left;*/
	position: relative;
	height: 16px;
	vertical-align: baseline;
}
div.entry div.comments-link div.arrow {
	width: 15px;
	height: 15px;
	float: left;
	margin-right: 5px;
}
div.entry div.comments-link.opened div.arrow {
	background: url(./img/comment-open.gif);
}
div.entry div.comments-link.closed div.arrow {
	background: url(./img/comment-closed.gif);
}
div.entry div.comments-link td.left,
div.entry div.comments-link td.right {
	background: url(./img/comment-bg.gif) no-repeat;
	width: 8px;
	height: 16px;
	display: block;
	float: left;
	vertical-align: baseline;
	font-size: 0;
}
div.entry div.comments-link td.right {
	background: url(./img/comment-bg-right.gif) no-repeat;
	background-position: top right;
}
div.entry div.comments-link td.middle {
	background: #5B92E6;
}
div.entry div.comments-link a {
	color: #fff;
	float: left;
	padding: 2px 0px 2px 0;
	text-transform: uppercase;
	font-size: 9px;
	outline: 0;
	vertical-align: baseline;
	font-family: Arial;
}
div.entry div.comments-link a:hover {
	color: #000;
	text-decoration: none;
}

/* content formatting */
div.entry div.postcontent {
	margin-bottom: 7px;
	font-size: 12px;
	line-height: 17px;
	overflow: hidden;
}
div.entry div.postcontent p {
	margin-bottom: 20px;
}
div.entry div.postcontent ul, 
div.entry div.postcontent ol {
	padding-left: 40px;
	padding-bottom: 10px;
}
div.entry div.postcontent ul li,
div.entry div.postcontent ol li
 {
	margin-bottom: 12px;
}

div.entry div.postcontent blockquote {
	padding: 15px;
	background: #f6f6f6;
	border: 1px solid #ccc;
	clear: both;
	margin-bottom: 15px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-moz-box-shadow: 4px 4px 4px 4px red;
}

div.entry div.postcontent blockquote p {
	margin-bottom: 0;
	font-style: italic;
}

div.entry div.postcontent img {
	/*border: 1px solid #ccc;
	padding: 5px;*/
}
div.entry div.postcontent .alignright {
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
	position: relative;
}
div.entry div.postcontent .alignleft {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	position: relative;
}
div.entry div.postcontent .aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
div.entry div.postcontent div.wp-caption {
	border: 1px solid #ccc;
	padding: 7px 2px 2px 2px;
	text-align: center;
}
div.entry div.postcontent div.wp-caption p {
	margin: 0;
}
div.entry b, div.entry strong { font-weight: bold; }


/* -----------------------------------------*/
/* widgets */

/* blogroll */
div.widget_links ul {
	margin: 0 0 0 20px;
}
/* search */
div.widget_search {
	position: relative;
}
div.widget_search label.hidden {
	display: none;
}
div.widget_search div#s-container {
	height: 25px;
	width: 207px;
	background: url(./img/search-input.gif) no-repeat;
	float: left;
	position: relative;
}
div.widget_search input#s {
	width: 186px;
	border: 0;
	float: left;
	font-size: 14px;
	color: #6f7278;
	outline: 0;
	position: relative;
	top: 4px;
	left: 10px;
	background: transparent;
}
div.widget_search input#searchsubmit {
	width: 28px;
	height: 25px;
	background: url(./img/search-button.gif) no-repeat;
	border: 0;
	cursor: pointer;
	left: 207px;
	position: absolute;
	
}

/* login */

div.widget_wp_sidebarlogin {
	font-size: 11px;
}
div.widget_wp_sidebarlogin h3 {
	font-size: 18px;
	line-height: 22px;
	padding-bottom: 8px;
}
div.widget_wp_sidebarlogin h3 a.name {
	font-weight: normal;
}
/*********************************************/

div.widget_wp_sidebarlogin ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
div.widget_wp_sidebarlogin ul li.page_item {
	float: left;
	padding-right: 3px;
	position: relative;
}
div.widget_wp_sidebarlogin ul li.page_item a {
	color: #2f9a00;
	text-decoration: underline;
}
div.widget_wp_sidebarlogin ul li.page_item a:hover {
	text-decoration: none;
}


div.widget_wp_sidebarlogin input#user_login,
div.widget_wp_sidebarlogin input#user_pass {
	width: 107px;
	float: left;
	border: none;
	position: relative;
	top: 3px;
	left: 5px;
	background: transparent;
	outline: 0;
	color: #6f7278;
	font-size: 11px;
}

div.widget_wp_sidebarlogin div#user_login_container,
div.widget_wp_sidebarlogin div#user_pass_container {
	position: relative;
	width: 115px;
	height: 20px;
	float: left;
	background: url(./img/login-input.gif) no-repeat;
	border: none;
	margin-bottom: 6px;
}
div.widget_wp_sidebarlogin div#user_pass_container {
	float: right;
}
div.widget_wp_sidebarlogin input#wp-submit {
	border: 0;
	background: url(./img/login-button.gif) no-repeat;
	width: 61px;
	height: 19px;
	border: 0;
	cursor: pointer;
	float: left;
	position: relative;
}
div.widget_wp_sidebarlogin ul.sidebarlogin_otherlinks {
	list-style: none;
	float: right;
	padding: 0;
	margin: 0;
	position: relative;
}
div.widget_wp_sidebarlogin ul.sidebarlogin_otherlinks li {
	float: left;
	font-size: 10px;
}
div.widget_wp_sidebarlogin ul.sidebarlogin_otherlinks li a {
	color: #2f9a00;
	text-decoration: underline;
	font-weight: bold !Important;
}
div.widget_wp_sidebarlogin ul.sidebarlogin_otherlinks li a:hover {
	text-decoration: none;
}

/* most commented */
div.posten_most_comments_widget {
	font-size: 11px;
}
div#sidebar ul.posten_widget_menu {
	list-style: none;
	height: 22px;
}
div#sidebar ul.posten_widget_menu li {
	float: left;
	/*margin-right: 5px;*/
	text-transform: uppercase;
	/*margin-right: 10px;*/
}
div#sidebar div.posten_widget_list {
	clear: both;
}
div#sidebar ul.posten_widget_menu li a {
	font-size: 9px;
	font-weight: bold;
	color: #6f7278;
	outline: 0;
	vertical-align: top;
	margin-left: 8px;
	padding: 0 8px 0 0;
}
div#sidebar ul.posten_widget_menu li.active {
	padding: 0;
	margin: 0;
	background: url(./img/widget-menu-bg.gif) no-repeat;
}
div#sidebar ul.posten_widget_menu li.active a {
	display: block;
	background: url(./img/widget-menu-bg-right.gif) no-repeat top right;
	color: #000000;
}
div#sidebar ul.posten_widget_list {
	clear: both;
	list-style: none;
	padding: 0;
	margin: 0;
}	
div.posten_most_comments_widget ul.posten_most_commented_week,
div.posten_author_widget ul.posten_author_most {
	display: none;
}
div#sidebar ul.posten_widget_list a {
	color: #6f7278;
}
div#sidebar div.posten_author_widget h3 a {
	color: #2f9a00;
	font-size: 11px;
	font-weight: bold;
}
div#sidebar div.widget_archive select,
div#sidebar div.widget_categories select {
	width: 100%;
}

/* authorpage widget */
div#sidebar div.posten_authorpage_widget div.image {
	width: 75px;
	float: left;
	position: relative;
}
div#sidebar div.posten_authorpage_widget div.text {
	float: right;
	width: 150px;
	position: relative;
}

/* static widgets */
div#sidebar div.posten_static_widget {
	
}

div#sidebar div.posten_static_widget p {
	font-family: Georgia, Times New Roman;
	font-size: 12px;
	color: #001c43;
}
div#sidebar div.posten_static_widget hr {
	height: 1px;
	border: 0;
	background: #acd799;
}
div#sidebar div.posten_static_widget a.arrow {
	color: #2f9a00;
}
div#sidebar div.posten_static_widget a {
	
}
div#sidebar div.posten_static_widget a.arrow img {
	vertical-align: bottom;
}
div#sidebar div.posten_static_widget div.jury div.member {
	clear:  both;
	margin-bottom: 10px;
}
div#sidebar div.posten_static_widget div.jury div.member img {
	margin-right: 10px;
	float: left;
}
div#sidebar div.posten_static_widget div.jury div.member p {
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-family: Arial, tahoma, sans-serif;
	color: #001c43;
	display: inline;
}

div#sidebar div.posten_static_widget ul {
	margin: 0px 0 20px 25px;
}
div#sidebar div.posten_static_widget ul li {
	font-family: Georgia, Times New Roman;
	color: #001c43;
	margin-bottom: 2px;
}
/****************************/
/* templates */

/* general */

/* registration */
div.page div.registration-form {
	margin-top: 30px;
}
div.page div.registration-form p {
	margin: 0;
}
div.page div.registration-form label {
	font-size: 12px;
	color: #6f7278;
	font-weight: bold;
	font-family: Arial;
}
div.page div.registration-form input.input,
form#commentform input.input,
form#commentform textarea.textarea {
	width: 450px;
	margin-bottom: 10px;
	background: #f5f5f5;
	border: 1px solid #e5e5e5;
	font-size: 12px;
	color: #6f7278;
	padding: 5px 0 5px 5px;
	font-weight: bold;
	font-family: Arial;
}
div.registration-form select.dropdown {
	width: 100%;
	margin-bottom: 6px;
	padding: 2px 0;
	font-family: Arial, tahoma, sans-serif;
}
div.page div.registration-form input#wp-submit {
	
}
div.registration-complete div.links {
	margin-top: 20px;
}
div.registration-complete div.links a {
	outline: 0;
}
div.registration-complete div.links a.competition {
	position: relative;
	right: -6px;
}

div.registration-form div.errors {
	border: 1px solid #CC0000;
	background: #FFEBE8;
	padding: 10px;
	margin-bottom: 10px;
	line-height: 17px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	font-size: 12px;
}

/* brevbärare */
div.employees ul.letter-menu {
	list-style: none;
	margin: 14px 0;
	padding: 0;
	position: relative;
	width: 490px;
}
div.employees ul.letter-menu li {
	float: left;
	white-space: nowrap;
}
div.employees ul.letter-menu li a {
	color: #767676;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial;
	outline: 0;
	display: block;
	width: 16px;
	height: 17px;
	text-align: center;
	line-height: 17px;
}
div.employees ul.letter-menu li a:hover, 
div.employees ul.letter-menu li a.active {
	background: url(./img/letter-bg.gif) no-repeat;
	color: #fff;
	text-decoration: none;
}

div.employees h3 {
	font-size: 18px;
	border-bottom: 3px solid #e4e4e4;
	margin: 5px 0 10px 0;
	clear:  both;
}

div.employees div.authors {
}

div.employees div.authors div.author {
	width: 220px;
	float: left;
	height: 75px;
	margin-bottom: 15px;
	position: relative;
}
div.employees div.authors div.author div.image {
	width: 85px;
	float: left;
}
div.employees div.authors div.author div.image img {
	/*border: 2px solid #e1e1e1;*/
}
div.employees div.authors div.author div.text {
	width: 120px;
	float: left;
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	color: #767676;
}
div.employees div.authors div.author div.text a {
	color: #2d8b0c;
}

div.box.no-margin h3 {
	padding: 0 !important;
	margin: 0;
	font-size: 14px;
}
.no-margin {
	margin: 0 !Important;
}
