/*
Theme Name: MediaWise
Description: Created for MediaWise
Version: 1.0
Author: Orgone Media
Author URI: http://orgonemedia.com/
Tags: fixed width, one column, no sidebar, footer

*/

html {
	margin:0;
	padding:0;
	background-color: #333;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

body {
	width: 960px;
	color:#666;
	line-height: 18px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding: 0;
}

#container {
	width: 969px;
	margin: 0;
	padding: 0 0 40px 0;
	background-image: url(images/page_bg.png);
	background-repeat: repeat-y;
	background-position: center top;
	float:left;
}

#container_home {
	width: 969px;
	margin: 0;
	background-image: url(images/page_home_bg.png);
	background-repeat: repeat-y;
	background-position: center top;
	float:left;
	padding:0px;
	position:relative;
}

#exp_bg {
	width: 960px;
	margin: 0;
	background-image: url(images/expertise_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	float:left;
	padding:0px;
	position:relative;
	margin-left:5px;
	border-bottom:1px solid #BE0000;
}
#submenu {
	width:150px;
	float:left;
	padding-top:20px;
	padding-left:20px;
}

#expertise_menu {
	width:400px;
	float:left;
	padding:0px;
	margin:0 0 0 30px;
}
	
#submenu_w {
	width:225px;
	float:left;
	padding-top:20px;
	padding-left:20px;
}

#mapmenu {
	width:450px;
	float:left;
	padding-top:30px;
	padding-left:30px;
}

#content {
	margin-left:200px;
	padding-top:30px;
	margin-right:30px;
	min-height:200px;
}

#content_w {
	margin-left:275px;
	padding-top:30px;
	margin-right:30px;
	min-height:200px;
}

#content_wide {
	padding-top:30px;
	padding-right: 40px;
	padding-left: 40px;
	min-height:200px;
}

#content_exp {
	margin-left:400px;
	padding-top:50px;
}

#clearfix { clear:both; }

a {
	text-decoration: underline;
	color: #BE0000;
	outline:none;
}

a:hover, a:active {
	text-decoration: underline;
}

a img, .post .img_link a { border:none!important; outline:none;  }

h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #BE0000;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight:normal;
	margin:0px;
}

p {
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 5px;
}

.small_italic {
	padding:0px;
	margin:0px;
	font-size:11px;
	font-style:italic;
}

#container h4.archives{
	margin: 0 0 10px 0;
	background: #eeeeee;
}

ul, ol {
	color: #555555;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
}

blockquote, pre {
	font-size: 18px;
	border-left: 5px solid #BE0000;
	line-height: 20px;
	font-family: "Times New Roman", Times, serif;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 25px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	color:#333;
}

ins {
	text-decoration: none;
	font-weight: bold;
	color: #555555;
}

del {
	color: #555555;
}

abbr, acronym {
	cursor: help;
}

p img {
	padding: 0;
	max-width: 100%;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	padding: 5px;
	margin: 0 0 15px 15px;
	display: inline;
}

img.alignleft {
	padding: 5px;
	margin: 0 15px 15px 0;
	display: inline;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

/**--Header--**/

#header {
	width: 969px;
	padding: 0;
	position:relative;
	background-image: url(images/menu_bg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height:105px;
}

#header_logo {
	margin-top: 14;
}

#header_language {
	position:absolute;
	top:-5px;
	right:0px;
}
	
#header_greenroom {
	position:absolute;
	top:-85px;
	right:180px;
	z-index:100;
}

#header h1 a {
	color: #000000;
	text-decoration:none;
}

#header h1 a:hover {
	color: #676767;
	text-decoration:none;
}

#header h1 a:visited {
	color: #21211f;
	text-decoration:none;
}

#header h2 {
	font-style: italic;
	font-family: baskerville, palatino, 'times new roman', georgia, serif;
	font-size: 18px;
	padding: 2px 0 20px 0;
	margin: 0;
	color: #888888;
}

/**--Top Menu--**/

ul.menu{
	text-decoration: none;
	text-transform: uppercase;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	bottom:0px;
	position:absolute;
	right:0px;
}

ul.menu li {
	display: inline;
	text-transform: uppercase;
	margin: 0;
}

ul.menu li a, ul.menu li a:visited {
	text-decoration: none;
	color: #666;
	font-size: 13px;
	font-weight: bold;
	height:20px;
	float:left;
	padding-top: 14px;
	padding-right: 12px;
	padding-bottom: 3px;
	padding-left: 8px;
	background-image: url(images/bullit.png);
	background-repeat: no-repeat;
	background-position: right 15px;
	outline:none;
}

ul.menu li a:hover, ul.menu li a:active:hover, ul.menu li a:visited:hover {
	text-decoration: none;
	color:#333;
}

ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover, ul.menu li.current_page_item.last a {
	text-decoration: none;
	margin: 0;
	background-image: url(images/menu_active.png);
	background-repeat: no-repeat;
	color:#FFF;
	background-position: center top;
	width:116px;
	text-align:center;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

ul.menu li.last a {
	background-image: none;
}

/**--Sub Menu Small--**/

ul.submenu{
	text-decoration: none;
	background-color:#ccc;
	background-image: url(images/submenu_bg_t.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding:0;
	margin:0;
	width:140px;
	padding-bottom:10px;
	position:relative;
}

ul.submenu ul {
	padding:20px 0 0 0;
	margin:0px;
}

ul.submenu ul ul {
	padding:0 0 0 10px;
	margin:0px;
}

ul.submenu ul li ul li a {
	background-image: url(images/submenu_bullit.png) !important;
	color:#666 !important;
}

ul.submenu li {
	text-transform: uppercase;
	margin: 0;
	list-style:none;
	padding-top:8px;
}

ul.submenu li a, ul.submenu li a:visited {
	text-decoration: none;
	color: #666;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:10px;
	outline:none;
	background-image: url(images/bullit.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left:10px;
}

ul.submenu li a:hover, ul.submenu li a:active:hover, ul.submenu li a:visited:hover, ul.submenu li ul li a:hover, ul.submenu li ul li a:active:hover, ul.submenu li ul li a:visited:hover {
	text-decoration: none;
	color:#000 !important;
}

ul.submenu li.current_page_item a, ul.submenu li.current_page_item a:hover {
	color:#333;
}

ul.submenu li ul li.current_page_item a, ul.submenu li ul li.current_page_item a:hover {
	color:#333 !important;
}

ul.submenu h4 {
	font-size: 14px;
	text-transform: uppercase;
	color:#eee;
	position:absolute;
	top:10px;
	width:100%;
	padding: 0px;
	margin: 0px;
	text-align:center;
}

/**--News Menu --**/

ul.newsmenu{
	text-decoration: none;
	background-color:#ccc;
	background-image: url(images/submenu_bg_t.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding:20px 0 10px 0;
	margin:0;
	width:140px;
	position:relative;
}

ul.newsmenu ul {
	padding:20px 0 0 0;
	margin:0px;
}

ul.newsmenu li {
	text-transform: uppercase;
	margin: 0;
	list-style:none;
	padding-top:8px;
}

ul.newsmenu li a, ul.newsmenu li a:visited {
	text-decoration: none;
	color: #666;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:10px;
	outline:none;
	background-image: url(images/bullit.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left:10px;
}

ul.newsmenu li a:hover, ul.newsmenu li a:active:hover, ul.newsmenu li a:visited:hover {
	text-decoration: none;
	color:#000 !important;
}

ul.newsmenu li.current_page_item a, ul.newsmenu li.current_page_item a:hover {
	color:#333;
}

ul.newsmenu li ul li.current_page_item a {
	color:#333 !important;
}

ul.newsmenu h4 {
	font-size: 14px;
	text-transform: uppercase;
	color:#eee;
	position:absolute;
	top:10px;
	width:100%;
	padding: 0px;
	margin: 0px;
	text-align:center;
}

/**--Sub Menu Wide--**/

ul.submenu_w{
	text-decoration: none;
	background-color:#ccc;
	background-image: url(images/submenu_w_bg_t.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding:0;
	margin:0;
	width:225px;
	padding-bottom:10px;
	position:relative;
}

ul.submenu_w ul {
	padding:20px 0 0 0;
	margin:0px;
}

ul.submenu_w ul ul {
	padding:0 0 0 10px;
	margin:0px;
}

ul.submenu_w ul li ul li a {
	background-image: url(images/submenu_bullit.png) !important;
	color:#666 !important;
}

ul.submenu_w li {
	text-transform: uppercase;
	margin: 0;
	list-style:none;
	padding-top:8px;
}

ul.submenu_w li a, ul.submenu_w li a:visited {
	text-decoration: none;
	color: #666;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:10px;
	outline:none;
	background-image: url(images/bullit.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left:10px;
}

ul.submenu_w li a:hover, ul.submenu_w li a:active:hover, ul.submenu_w li a:visited:hover, ul.submenu_w li ul li a:hover, ul.submenu_w li ul li a:active:hover, ul.submenu_w li ul li a:visited:hover {
	text-decoration: none;
	color:#000 !important;
}

ul.submenu_w li.current_page_item a, ul.submenu_w li.current_page_item a:hover {
	color:#333;
}

ul.submenu_w li ul li.current_page_item a, ul.submenu_w li ul li.current_page_item a:hover {
	color:#333 !important;
}

ul.submenu_w h4 a {
	font-size: 14px;
	text-transform: uppercase;
	color:#BE0000;
	position:absolute;
	top:10px;
	width:100%;
	background-image: url(images/submenu_back.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	outline:none;
}

ul.submenu_w h4 a:hover {
	color:#fff;
}

ul.submenu_w h5 {
	font-size: 14px;
	text-transform: uppercase;
	color:#eee;
	position:absolute;
	top:10px;
	width:100%;
	padding: 0px;
	margin: 0px;
	text-align:center;
}

/**--News Ticker--**/
ul#news-ticker  {
	padding:0px;
	margin:0px;
	background-image: url(images/quote_home.png);
	background-repeat: no-repeat;
	background-position: left 4px;
}

ul#news-ticker li {
	color:#fff;
	font-size:18px;
	font-family: "Times New Roman", Times, serif;
	text-decoration:none;
	padding-left:25px;
	margin-top:10px;
}

/**--Content--**/

#home_post {
	position:absolute;
	width:256px;
	left:15px;
	bottom:15px;
}

#home_post_t {
	background-image: url(images/home_txtb_t.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}

#home_post_t h1 {
	font-size:30px;
	padding-bottom:0px;
	line-height:30px;
	text-align:center;
}

#home_post_t p {
	text-align:justify;
}

#home_slideshow {
	margin-left:5px;
	position:relative;
	background-image: url(../../uploads/banner/header1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 315px;
	width: 960px;
}

#home_quote {
	float:left;
	width:870px;
	height:30px;
	margin-left:80px;
}

.post {
	position:relative;
}

.post a, .post a:visited {
	text-decoration: none;
	color: #BE0000;
}

.post a:hover {
	border-bottom: 1px dotted #BE0000;
}

.post h1.big_post_title { font-size:26px; margin-bottom:50px; }

.post h2 {
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	font-family: "Times New Roman", Times, serif;
	color: #BE0000;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}

.post h2 a {
	background: none;
	border: none;
	text-decoration: none;
	color: #BE0000;
}

.post h2 a:hover {
	background: none;
	border: none;
	text-decoration: none;
	color: #444444;
}

.post img.left { 
	padding: 6px; 
	margin: 10px 10px 10px 0; 
	border: none;
	float: left; 	
	clear: left; 
}
		
.post img.right { 
	padding: 6px; 
	margin: 10px 0 10px 10px; 
	border: none;
	float: right; 
	clear: right; 
}
		
.post img.center { 
	display: block; 
	padding: 8px; 
	margin: 0 auto 10px auto; 
	border: none;
	float: none; 
	clear: both; 
}
	
.post img.frame { 
	padding: 6px; 
	margin: 10px 0 10px 10px; 
	border: 1px solid #CCC;
	background: #EEE;
	float: right; 
	clear: right; 
}
		
.post img.stack { 
	clear: none !important; 
}

.post li {
	background-image: url(images/bullit.png);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-bottom: 2px;
	padding-left: 12px;
	list-style-type: none;
}

.postinfo {
	text-transform: uppercase;
	font-family: verdana, helvetica, arial, sans-serif;
	color: #cccccc;
	font-size: 13px;
	letter-spacing: -1px;
	margin:0;
	padding: 0;
}

.postinfo a, .postinfo a:visited{
	border: none;
	text-decoration: none;
	text-transform: uppercase;
	font-family: verdana, helvetica, arial, sans-serif;
	color: #cccccc;
	font-size: 13px;
	margin:0;
	padding: 0;
}

.postinfo a:hover, .postinfo a:visited:hover{
	text-decoration: none;
	border: none;
	text-transform: uppercase;
	font-family: verdana, helvetica, arial, sans-serif;
	color: #aaaaaa;
	font-size: 13px;
	margin:0;
	padding: 0;
}

.date_cal {
	text-align:center;
	float: left;
	font-family: georgia, serif;
	color: #dddddd;
	font-size: 20px;
	margin:0;
	padding: 10px 20px 3px 0;
}

.date {
	font-family:georgia, serif;
	font-weight:700;
	color:#dddddd;
	font-size: 50px;
	margin:0;
	padding:0 0 3px 0;
}

.month {
	font-style: italic;
	font-family:georgia, serif;
	color:#dddddd;
	font-size: 28px;
	margin:0;
	padding:0;
}

/**--News page--**/

span.news_date {
	font-size:20px;
	position:absolute;
	right:0px;
	top:8px;
	font-style:italic;
	font-family: "Times New Roman", Times, serif;
	color: #CCC;
}

.post h2.news_title {
	position:relative;
	border-bottom:1px solid #CCCCCC;
}

.post h2.news_title a {
	width:620px;
	outline:none;
	color:#BE0000;
	padding:0 0 10px 0;
	display:block;
}

#more_news { border-top:1px dotted #999; margin-top:20px; padding-top:20px; }

ul.post_nav {}

ul.post_nav li {
	display:inline;
	background-image: url(images/bullit.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 5px;
	padding-left: 12px;
	list-style-type: none;
}

ul.post_nav li a {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #999;
	text-decoration: none;
}

ul.post_nav li a:hover {
	color: #BE0000;
	text-decoration: underline;
}



/**--postTabs--**/

span.team_name {
	position:absolute;
	visibility:hidden;
}

.postTabsimg_divs h2, .postTabsimg_divs h2, .postTabsimg3_divs h2 {padding:0px;}

ul.postTabsimg li a:hover span, ul.postTabsimg2 li a:hover span, ul.postTabsimg3 li a:hover span {
	color:#000 !important;
	visibility:visible;
	background-color:#fff;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

img.team_pic {
	position:absolute;
}

ul.postTabsimg li.postTabsimg_curr img, ul.postTabsimg2 li.postTabsimg2_curr img, ul.postTabsimg3 li.postTabsimg3_curr img {
	border:1px solid #BE0000;
}

#people_nav { position:absolute; top:360px; left:0px; width:360px; text-align:center; font-family:"Times New Roman", Times, serif; font-size:18px; }

/**--Sidebar--**/

.sidebar {
}

.sidebar h2 {
	font-size: 14px;
	font-weight: 500;
	font-family: verdana, helvetica, arial, sans-serif;
	letter-spacing: -1px;
	text-transform: uppercase;
	color: #444444;
	margin: 0 0 8px 0;
	padding: 5px 0;
	border-top: 1px dashed #999999;
	border-bottom: 1px dashed #999999;
}

.sidebar ul {
	padding: 0;
	list-style-type: none;
	margin: 0px 0px 30px 0px;
}

.sidebar ul li {
	text-decoration: none;
	margin: 0;
	padding: 0 0 5px 0;
	color: #555555;
}

.sidebar ul li a {
	color: #000000;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

.sidebar ul li a:visited {
	color: #777777;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

.sidebar ul li a:hover, .sidebar ul li a:visited:hover {
	color: #444444;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

#searchform {
	color: #444444;
	text-decoration: none;
	padding: 0;
	margin: 5px 0 30px 0;
}

/**--Footer--**/

#footer {
	clear: both;
	color: #555555;
	margin: 0;
	width:969px;
	clear:both;
	background-image: url(images/footer_bg.png);
	background-repeat: no-repeat;
	height: 180px;
	background-position: center top;
	position:relative;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}

#footer p {
	margin: 0;
	padding: 0 10px 10px;
}

#footer a:hover, #footer a:active {
	color: #333;
}

#media_links {
	position: absolute;
	width: 200px;
	left: 17px;
	top: 38px;
}

table.media_links {
	list-style:none;
	padding:0px;
	margin:0px;
	text-align:left;
}

table.media_links a {
	text-decoration:none;
	color:#666; !important
	text-align:left;
	font-size:11px;
}

#footer_menu {
	position: absolute;
	width: 400px;
	left: 200px;
	top: 33px;
}

.footer_title li { 	list-style:none; }

.footer_title li a, .newsletter_title {
	color:#BE0000;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	text-decoration:none;
	text-align: left;
	border-bottom:1px solid #999;
	padding-bottom:3px;
	display:block;
}

ul.footer_menu_list {
	padding:0px;
	text-align:left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-size:11px;
}

ul.footer_menu_list li {
	display:inline-block;
	width:190px;
	padding:0px 0;
}

ul.footer_menu_list li a, ul.footer_menu_list li a:visited {
	text-decoration:none;
	background-image: url(images/bullit.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:10px;
	color:#333;
	text-transform:uppercase;
}

ul.footer_menu_list li a:hover {
	background-color:#fff !important;
}

#footer_sidebar {
	position: absolute;
	width: 305px;
	right: 35px;
	top: 33px;
}

#footer_sidebar h4 {
	color:#BE0000;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	text-align: left;
	border-bottom:1px solid #999;
	font-weight:normal;
	margin: 0 0 8px 0;
	padding-bottom:3px;
}

#footer_sidebar p {
	margin:0px;
	padding:0;
}

#footer_sidebar span {
	margin:0px;
	padding:0 0 5px 0;
}

#footer_sidebar p input {
	border:1px solid #999;
	background-color:#c1c1c1;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	padding:3px;
	margin-top:10px;
	float:left;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

#footer_sidebar input.button  {
	border:none;
	background-color:#888;
	color:#FFF;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

#footer_signup {text-align:right; margin-top:10px;}

#footer_signup a {
	background-color:#666;
	padding: 5px 7px;
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

#footer_signup a:hover {
	background-color:#eee;
	color:#333;
}

#copyright {
	position: absolute;
	right: 0px;
	bottom: 0px;
	font-size:10px;
	color:#999;
	width:400px;
	text-align:right;
}



/* Comment Section */

.comments h3{
	line-height:22px;
	border-top: 1px dashed #cccccc;
	color:#999;
	margin: 20px 0 0 0;
	padding: 20px 0 0 0;
	font-weight:normal;
}

p.num_comments {
	margin-bottom:0;
	line-height:22px;
	float:left;
}

#comment_form {
	width:450px;
	float:left;
	padding:10px 0;
}

#comment_form p {
	margin-bottom:0;
	padding:6px 0;
}

#comment_form label {
	color:#7f7f7f;
	padding-left:5px;
	font-size:12px;
}

#comment_form .text_input {
	width: 275px;
	background:#eee;
	border:1px solid #ccc;
	font:normal 14px helvetica, verdana, arial, sans-serif;
	padding:10px;
}

#comment_form .text_area {
	width: 578px;
	color:#21211f;
	background:#eee;
	border:1px solid #ccc;
	font:normal 14px helvetica, verdana, arial, sans-serif;
	padding:10px;
}

.comments {
	width: 100%;
	font-size:13px;
	line-height:22px;
	color:#21211f;
	float:left;
	clear:both;
	padding: 30px 0 0 0;
}

ul.comment_list {
	list-style:none;
	float:left;
	margin: 40px 0 20px 0;
	padding:0;
}

ul.comment_list li {
	width: 598px;
	background:#fff;
	border-bottom:1px solid #ddd;
	margin:0 0 8px;
	padding:20px 0 5px;
}

ul.comment_list li.author_comment {
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-Serif;
	width: 598px;
	background:#ccc;
	margin:0 0 6px;
	padding:20px 0 5px;
}

.author_comment .comment_intro a {
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-Serif;
	color:#21211f;
}

.comment_author {
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-Serif;
	font-size:14px;
	font-weight:400;
	color:#000;
	margin:0;
	padding:0;
}

.comment_author a:hover {
	text-decoration:none;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-Serif;
	font-size:14px;
	color:#333;
	margin:0;
}

.comment_meta {
	text-transform:uppercase;
	font-family: helvetica, arial, verdana, sans-serif;
	color:#555;
	font-size:10px;
	margin:0;
	padding:0;
}

.comments_entry {
	line-height:23px;
	margin:0 0 20px;
	padding:0 20px 20px 20px;
}

.comments_entry ul,.comments_entry ol {
	color:#000;
	border:none;
	margin:0;
	padding:0;
}

.comments_entry ul {
	list-style-type:none;
}

.comments_entry li {
	width: 600px;
	border:none;
	padding:3px 0 0;
}

.comments_entry ul li ul,.comments_entry ul li ol,.comments_entry ol li ul,.comments_entry ol li ol {
	margin:0;
}

#comment_form .submit {
	color:#fff;
	border: 1px solid #21211f;
	background: #AE684E;
	margin-top: -25px;
	margin-bottom: 15px;
	font-size:12px;
	font-weight: 400;
	font-family: 'Trebuchet MS', helvetica, arial, sans-serif;
	padding: 5px;
}

#comment_form .text_input:hover,#comment_form .text_area:hover {
	border:1px solid #bbb;
	background:#ddd;
}

.author_comment .comment_intro,.author_comment .comment_intro a:hover {
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-Serif;
	color:#000;
}

/* Post-it Section */
#post-it_wrap {
	width: 600px;
	margin-left:190px;
}

#post-it_1 a {
	background-image: url(images/post-it_1_mo.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 135px;
	width: 135px;
	outline:none;
	margin:5px 20px 5px 20px;
}

#post-it_1 a:hover {
	background-image: url(images/post-it_1.jpg);
	background-repeat: no-repeat;
	display:block;
	height: 135px;
	width: 135px;
	text-decoration:none;
	border:none;
}

#post-it_2 a {
	background-image: url(images/post-it_2_mo.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 135px;
	width: 135px;
	outline:none;
	margin:5px 20px 5px 20px;
}

#post-it_2 a:hover {
	background-image: url(images/post-it_2.jpg);
	background-repeat: no-repeat;
	display:block;
	height: 135px;
	width: 135px;
	text-decoration:none;
	border:none;
}

#post-it_3 a {
	background-image: url(images/post-it_3_mo.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 135px;
	width: 135px;
	outline:none;
	margin:5px 20px 5px 20px;
}

#post-it_3 a:hover {
	background-image: url(images/post-it_3.jpg);
	background-repeat: no-repeat;
	display:block;
	height: 135px;
	width: 135px;
	text-decoration:none;
	border:none;
}

#post-it_4 a {
	background-image: url(images/post-it_4_mo.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 135px;
	width: 135px;
	outline:none;
	margin:5px 20px 5px 20px;
}

#post-it_4 a:hover {
	background-image: url(images/post-it_4.jpg);
	background-repeat: no-repeat;
	display:block;
	height: 135px;
	width: 135px;
	text-decoration:none;
	border:none;
}

#post-it_5 a {
	background-image: url(images/post-it_5_mo.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 135px;
	width: 135px;
	outline:none;
	margin:5px 20px 5px 20px;
}

#post-it_5 a:hover {
	background-image: url(images/post-it_5.jpg);
	background-repeat: no-repeat;
	display:block;
	height: 135px;
	width: 135px;
	text-decoration:none;
	border:none;
}

#post-it_6 a {
	background-image: url(images/post-it_6_mo.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 135px;
	width: 135px;
	outline:none;
	margin:5px 20px 5px 20px;
}

#post-it_6 a:hover {
	background-image: url(images/post-it_6.jpg);
	background-repeat: no-repeat;
	display:block;
	height: 135px;
	width: 135px;
	text-decoration:none;
	border:none;
}

#post-it_7 a {
	background-image: url(images/post-it_7_mo.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 135px;
	width: 135px;
	outline:none;
	margin:5px 20px 5px 20px;
}

#post-it_7 a:hover {
	background-image: url(images/post-it_7.jpg);
	background-repeat: no-repeat;
	display:block;
	height: 135px;
	width: 135px;
	text-decoration:none;
	border:none;
}

#post-it_8 a {
	background-image: url(images/post-it_8_mo.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 135px;
	width: 135px;
	outline:none;
	margin:5px 20px 5px 20px;
}

#post-it_8 a:hover {
	background-image: url(images/post-it_8.jpg);
	background-repeat: no-repeat;
	display:block;
	height: 135px;
	width: 135px;
	text-decoration:none;
	border:none;
}

#post-it_9 a {
	background-image: url(images/post-it_9_mo.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 135px;
	width: 135px;
	outline:none;
	margin:5px 20px 5px 20px;
}

#post-it_9 a:hover {
	background-image: url(images/post-it_9.jpg);
	background-repeat: no-repeat;
	display:block;
	height: 135px;
	width: 135px;
	text-decoration:none;
	border:none;
}

.post-it_1NL a {
	background-image: url(images/post-it_1_mo_NL.jpg) !important;
}

.post-it_1NL a:hover {
	background-image: url(images/post-it_1_NL.jpg) !important;
}

.post-it_2NL a {
	background-image: url(images/post-it_2_mo_NL.jpg) !important;
}

.post-it_2NL a:hover {
	background-image: url(images/post-it_2_NL.jpg) !important;
}

.post-it_3NL a {
	background-image: url(images/post-it_3_mo_NL.jpg) !important;
}

.post-it_3NL a:hover {
	background-image: url(images/post-it_3_NL.jpg) !important;
}

.post-it_4NL a {
	background-image: url(images/post-it_4_mo_NL.jpg) !important;
}

.post-it_4NL a:hover {
	background-image: url(images/post-it_4_NL.jpg) !important;
}

.post-it_5NL a {
	background-image: url(images/post-it_5_mo_NL.jpg) !important;
}

.post-it_5NL a:hover {
	background-image: url(images/post-it_5_NL.jpg) !important;
}

.post-it_6NL a {
	background-image: url(images/post-it_6_mo_NL.jpg) !important;
}

.post-it_6NL a:hover {
	background-image: url(images/post-it_6_NL.jpg) !important;
}

.post-it_7NL a {
	background-image: url(images/post-it_7_mo_NL.jpg) !important;
}

.post-it_7NL a:hover {
	background-image: url(images/post-it_7_NL.jpg) !important;
}

.post-it_8NL a {
	background-image: url(images/post-it_8_mo_NL.jpg) !important;
}

.post-it_8NL a:hover {
	background-image: url(images/post-it_8_NL.jpg) !important;
}

.post-it_9NL a {
	background-image: url(images/post-it_9_mo_NL.jpg) !important;
}

.post-it_9NL a:hover {
	background-image: url(images/post-it_9_NL.jpg) !important;
}

#noscript p {
	font-size: 16px;
	color: #333;
	text-align: center;
	padding: 20px;
	background-color:#fff;
}

/* expertise page */

#exp_wrap {
	position:absolute;
	width:500px;
}

#exp_wrap_m {
		background-color: #FFF;
		padding:0 20px;
		float:left;
		max-height:200px;
		overflow:hidden;
}

#exp_wrap_b {
		clear: both;
}

/* blog category color coding */

.post.category-marketing, .post.category-marketing-nl {border-left:5px solid #F00; padding-left:10px; margin-bottom:20px; }

.post.category-corporate-responsibility, .post.category-verantwoord-ondernemen {border-left:5px solid #6C0; padding-left:10px; margin-bottom:20px; }

.post.category-internal-communications, .post.category-interne-communicatie {border-left:5px solid #FC0; padding-left:10px; margin-bottom:20px; }

.post.category-investor-relations, .post.category-investeerder-relaties {border-left:5px solid #06F; padding-left:10px; margin-bottom:20px; }

.post.category-public-relations-en, .post.category-public-relations-nl {border-left:5px solid #C3F; padding-left:10px; margin-bottom:20px; }

.post.category-social-media, .post.category-social-media-nl {border-left:5px solid #FF0; padding-left:10px; margin-bottom:20px; }

ul.submenu_w li.cat-item-6 a, ul.submenu_w li.cat-item-6 a:visited { border-left:5px solid #CC33FF; padding-left:10px; margin-bottom:20px; background:none; margin-bottom: 3px; }

ul.submenu_w li.cat-item-7 a, ul.submenu_w li.cat-item-7 a:visited, ul.submenu_w li.cat-item-25 a, ul.submenu_w li.cat-item-25 a:visited { border-left:5px solid #6C0; padding-left:10px; margin-bottom:20px; background:none; margin-bottom: 3px; }

ul.submenu_w li.cat-item-8 a, ul.submenu_w li.cat-item-8 a:visited { border-left:5px solid #FC0; padding-left:10px; margin-bottom:20px; background:none; margin-bottom: 3px; }

ul.submenu_w li.cat-item-9 a, ul.submenu_w li.cat-item-9 a:visited { border-left:5px solid #06F; padding-left:10px; margin-bottom:20px; background:none; margin-bottom: 3px; }

ul.submenu_w li.cat-item-10 a, ul.submenu_w li.cat-item-10 a:visited, ul.submenu_w li.cat-item-111 a, ul.submenu_w li.cat-item-111 a:visited { border-left:5px solid #C3F; padding-left:10px; margin-bottom:20px; background:none; margin-bottom: 3px; }

ul.submenu_w li.cat-item-97 a, ul.submenu_w li.cat-item-97 a:visited, ul.submenu_w li.cat-item-98 a, ul.submenu_w li.cat-item-98 a:visited { border-left:5px solid #FF0; padding-left:10px; margin-bottom:20px; background:none; margin-bottom: 3px; }

a.read_more { }

/* wordTube player styling */

.wt_alignright { float:right; margin-left:15px; }

/* Contact Form 7 */

form.wpcf7-form p.cf_label { font-weight:bold; }

span.wpcf7-checkbox.cf_interest span.wpcf7-list-item {
	display:inline-block;
	margin-left:0.5em;
	width:100%;
}