/* @override http://onemorething/wp-content/themes/omt_theme/stylesheets/onemorething.css */

/*-----------------------------------------------------------------
Author:		Bob
Homepage:	http://www.taggetig.be

Project:	One More Thing
Date:		xx/12/2009
-------------------------------------------------------------------
Reset
-----------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus{
	outline: 0;
}
body{
	line-height: 1;
	color: #2A3035;
	font-family: Helvetica, Arial, sans-serif;
}
ol, ul{
	list-style: none;
}
a{
	text-decoration: none;
}
code{
            
    display: block;
    min-height: 30px;
    
    }
/*-----------------------------------------------------------------*/
.clear {
            
    clear: both;
    
    }
/* @group Clearfix */

    /* http://sonspring.com/journal/clearing-floats */
     
    .clear {
    	clear: both;
    }
     
    /* http://perishablepress.com/press/2009/12/06/new-clearfix-hack */
     
    .clearfix:after {
    	clear: both;
    	content: ' ';
    	display: block;
    	font-size: 0;
    	line-height: 0;
    	visibility: hidden;
    	width: 0;
    	height: 0;
    }
     
    /*
    	The following zoom:1 rule is specifically for IE6 + IE7.
    	Move to separate stylesheet if invalid CSS is a problem.
    */
    * html .clearfix,
    *:first-child+html .clearfix {
    	zoom: 1;
    }
    
/* @end */
.graylink {

    position: relative;

    top: 10px;
            
    color: rgb(127, 131, 134);
    text-decoration: none;
    
    font-size: 14px;
    
    }
    
    .graylink:hover {
                
        text-decoration: underline;
        
        }

.wrap{
	position: relative;
	width: 980px;
	margin: 0 auto;
}
.nomargin {
            
    margin: 0 !important;
    
    }
    
    #header-add {
                
        display: block;
        
    }
    
    #header .header-add:hover {
                
        border: none;
        outline: none;
        
    }   
        .header-add {
            cursor: pointer;
        }
    
        .header-add * {
            cursor: pointer;
            vertical-align: bottom;
            
        }
        
	#header{
		width: 100%;
		float: left;
	/*	position: relative;
		overflow: hidden; (voor header takeovers) */
		padding: 41px 0 25px 0;
		border-bottom: 1px solid #fff;
		background: #d5dddf url(/wp-content/themes/omt_theme/images/bg-header.jpg) bottom left repeat-x;
	}
	
	#doorlimage{
	    position: absolute;
	    width: 100%;
		height: 250px;
		margin-top: -100px;
	    margin-left: 0px;
	    z-index: 0;
		background: url(/wp-content/themes/omt_theme/ads/1112-ipaylater/ad-images.png) top no-repeat;		
	}
	
	    #header.banner {
	                
	        padding: 100px 0 25px 0;
	        background: #a9181c url(/wp-content/themes/omt_theme/ads/1112-ipaylater/ad-bg.png) bottom left repeat-x;
	    }
	    
	        .header-add {
	            
	            display: block;
	            position: absolute;
	         	width: 1010px;
	         	height: 157px;
	            margin-top: -100px;
	            margin-left: -15px;
	            left: 0px;
	            z-index: 0;
	            text-align: center;
	            border: none;        
	        }
		#headeradhotspot {
			height: 96px;
			display: block;
			position: absolute;
			width: 1010px;
            z-index: 1;
            left: 0px;
}
		
		#header a{
			font-family: Helvetica, Arial, sans-serif;
			color: #33393e;
			text-shadow: 0 1px #eceff0;
			border: 0;
		}
		
		#header a:hover{
			border-bottom: 1px dotted #33393e;
		}
	
		#logo{
		    position: relative;
			margin-left: 19px;
			z-index: 2;
		}
		
			#logo a, #logo a:hover{
				float: left;
				width: 188px; 
				height: 32px;
				display: block;
				text-indent: -8080px;
				background: url(/wp-content/themes/omt_theme/images/onemorething-logo.png) 0 0 no-repeat;
				border: 0;
				z-index: 2;
			}
			
			#logo #quotelink {
			            
			    position: absolute;
			    display: block;
			    
			    z-index: 9999;
			    
			    top: 10px;
			    left: 114px;
			    
			    width: 10px;
			    height: 10px;
			    
			    background: none;
			    z-index: 2;
			    
			    }
		
		ul#nav-main{
		    position: relative;
			float: left;
			list-style: none;
			margin: 9px 0 0 65px;
			z-index: 2;
		}
		
			ul#nav-main li{
				float: left;
				margin-right: 25px;
			}
			
				ul#nav-main li a{
					font-size: 16px;
					font-weight: bold;
					
				}
								
					ul#nav-main li a img{
						vertical-align: middle;
						margin-top: -1px;
					}
								
		ul#nav-sub{
			position: absolute;
			right: 240px;
			list-style: none;
			margin: 10px 0 0 72px;
		}
		
			ul#nav-sub li{
				float: left;
			}
			
				ul#nav-sub li a{
					font-size: 14px;
					letter-spacing: 0;
					vertical-align: middle;
					padding-top: 1px;
				}

			ul#nav-sub li#log-in{
				margin-left: 18px;
				padding-left: 13px;
				background: url(/wp-content/themes/omt_theme/images/ico-login.png) 0 0 no-repeat;
			}
			
			ul#nav-sub li#logged-in{
				margin-left: 18px;
			}
			
				ul#nav-sub li#logged-in a img{
					vertical-align: middle;
					margin-top: -3px;
				}
			
			ul#nav-sub li#nav-dashboard, ul#nav-sub li#nav-account{
				margin: -1px 0 0 18px;
				padding: 1px 0 0 22px;
				font-weight: bold;
			}
			
			ul#nav-sub li#nav-dashboard{
				background: url(/wp-content/themes/omt_theme/images/ico-dashboard.png) 0 0 no-repeat;
			}
			
			ul#nav-sub li#nav-account{
				background: url(/wp-content/themes/omt_theme/images/ico-account.png) -1px 0 no-repeat;
				margin-right: 10px;
				margin-left: 16px;
			}
		
		#header a.more{
			border: 0;
			padding: 0;
			vertical-align: middle;
		}
		
			#header a.more:hover{
				border: 0;
			}
				
		#search{
			position: absolute;
			float: right;
			right: 18px;
			width: 190px;
			height: 34px;
			display: block;
			background: url(/wp-content/themes/omt_theme/images/bg-search.png) 0 0 no-repeat;
		}
		
		#search.selected{
			background: url(/wp-content/themes/omt_theme/images/bg-search.png) 0 -34px no-repeat;
		}
		
			#search input.text{
				position: relative;
				width: 146px;
				top: 5px;
				left: 15px;
				font: 14px Helvetica, Arial, sans-serif;
				/**/
				color: #94979a;
				border: 0;
				padding: 6px 2px;
				background: transparent;
				height: 14px;
			}
			
			#search input.submit{
				position: relative;
				top: 8px;
				left: 13px;
			}
		
			ul#search-options{
				display: none;
				position: absolute;
				top: 31px;
				left: 12px;
				z-index: 888;
				width: 163px;
				padding-bottom: 9px;
				float: left;
				background: #2a3035 url(/wp-content/themes/omt_theme/images/bg-search-options.gif) 0 0 repeat-x;
				background: rgba(42, 48, 53, 0.9) url(/wp-content/themes/omt_theme/images/bg-search-options.gif) 0 0 repeat-x;
				border: 1px solid #313232;
				-moz-border-radius: 2px;
				-webkit-border-radius: 2px;
				-moz-box-shadow: 0 1px 10px #000;
				-webkit-box-shadow: 0 1px 10px #000;
			}

				ul#search-options li,
				#search ul#search-options li.check{
					padding: 9px 0 1px 13px;
				}
				

				ul#search-options li.check{
					background: url(/wp-content/themes/omt_theme/images/ico-check-light.png) 140px 8px no-repeat;
					padding: 0;
				}
				
				ul#search-options li.go-advanced{
					margin-top: 5px;
					background: url(/wp-content/themes/omt_theme/images/bg-search-options-last-brd.gif) 0 0 repeat-x;
				}
				
					ul#search-options li#go-advanced{
						border-top: 1px solid #494f54;
					}
		
					ul#search-options li a{
						color: #fff;
						font-size: 14px;
						font-weight: bold;
						color: #fff;
						text-shadow: 0 -1px 1px #000;
						border: 0;
						padding: 0 0 0 0;
					}
					
						ul#search-options li a:hover{
							border-bottom: 1px dotted #fff;
						}
		
		#quote {
	    	display: block;
		    margin-left: 60px;
		    width: 500px;
		    font-size: 12px;
		    font-style: italic;
	    }	
	
		#quote, ul#nav-categories, ul#nav-social, #nav-personal{
			display: none;
			float: left;
			list-style: none;
			clear: both;
			margin-top: 10px;
			width: 450px;
		}
		
		ul#nav-categories{
			margin-left: 251px;
		}
		
		ul#nav-social{
			margin-left: 341px;
			width: 450px;
		}
		
		#nav-personal{
			margin-left: 484px;
			width: 257px;
		}
		
			ul#nav-categories li, ul#nav-social li, #nav-personal li{
			    position: relative;
				float: left;
			}

				ul#nav-categories li a, ul#nav-social li a, #nav-personal li a{
					font-size: 14px;
					color: #fff;
					text-shadow: 1px 1px 1px #000;
					background: #33393e;
					float: left;
					margin: 10px 0 0 10px;
					padding: 5px 8px 4px 8px;
					-moz-border-radius: 4px;
					-webkit-border-radius: 4px;
					-moz-box-shadow: 0 1px 0 #fff;
					-webkit-box-shadow: 0 1px 0 #fff;
					border: 0;
				}

					#nav-categories li#all-tags a{
						margin: 10px 0 0 10px;
						padding: 5px 8px 4px 8px;
						-moz-border-radius-topright: 0;
						-moz-border-radius-bottomright: 0;
						-webkit-border-top-right-radius: 0;
						-webkit-border-bottom-right-radius: 0;
					}
					
					#nav-categories li#all-tags img{
						vertical-align: middle;
					}
					
					#nav-categories li#all-tags-ico a{
						margin: 10px 0 0 0;
						padding: 0;
						background: transparent;
						-moz-border-radius: 0;
						-webkit-border-radius: 0;
					}
				
				ul#nav-categories li a:hover, ul#nav-social li a:hover, #nav-personal li a:hover{
					background: #7f8386;
					border: 0;
				}		
	
				#nav-categories li#all-tags-ico a{/*removes 1px underline from all tags icon*/
					-moz-box-shadow: none;
					-webkit-box-shadow: none;
				}
				
		#nav-second-categories {
		            
		    position: absolute;
		    
		    top: 100%;
		    left: 10px;
		    
		    min-width: 105px;
		    
		    background: #FFF;
		    
		    background: #2a3035 url(/wp-content/themes/omt_theme/images/bg-search-options.gif) 0 0 repeat-x;
		    background: rgba(42, 48, 53, 0.9) url(/wp-content/themes/omt_theme/images/bg-search-options.gif) 0 0 repeat-x;
		    border: 1px solid #313232;
		    -moz-border-radius: 2px;
		    -webkit-border-radius: 2px;
		    -moz-box-shadow: 0 1px 10px #000;
		    -webkit-box-shadow: 0 1px 10px #000;
		    
		    padding-bottom: 5px;
		    
		    z-index: 900;
		    
		    }
		    
		    ul#nav-second-categories li a,
		    ul#nav-second-categories li a:hover {
		                
		        font-size: 14px;
		        font-weight: bold;
		        color: #fff;
		        text-shadow: 0 -1px 1px #000;
		        border: 0;
		        padding: 0 0 0 0;
		        
		        background: none;
		        
		        white-space: nowrap;
		        
		        }
		        
		        ul#nav-second-categories li a:hover {
		                    
		            border-bottom: 1px dotted rgb(255, 255, 255);
		            
		            }
		        
		    #nav-categories li#all-tags #nav-second-categories a {
		                
		        margin: 10px 10px 0;
		        
		        padding: 0 0 5px;
		        
		        -moz-border-radius: 0;
		        -webkit-border-radius: 0;
		        
		        text-decoration: none;
		        
		        -moz-box-shadow: none;
		        -webkit-box-shadow: none;
		        box-shadow: none;
		        
		        }
		        
		    #nav-categories li#all-tags #nav-second-categories a:hover {
		                
		        padding: 0 0 4px;
		        
		        }
	
	#content{
		width: 100%;
		float: left;
		background: #fff url(/wp-content/themes/omt_theme/images/bg-main-content.jpg) top left repeat-x;
		padding-top: 49px;
	}
		.advert {
			clear: both;
			margin: 10px 0;
		}
				
			.advert h5 {
				font: 10px Helvetica, Arial, sans-serif;
				color: #94979a;
				letter-spacing: 2px;
				float: none;
				text-transform: uppercase;
				margin: 0 8px 7px;
				text-align: left;
			}
				
			.advert div.external-ad {
				float: none;
				position: relative;
				margin: 0 auto;
				padding: 9px;
				background: #f3f4f5;
				border: 1px dotted #b7bab9;
				text-align: center;
				display: inline-block;
			}
			
            .advert .sidebar div.external-ad {
                        
                height: 280px;
                
                }
			
			.advert div.external-ad div {
			            
			    display: inline-block;
			    
			    }
	
		#main-content{
			width: 560px;
			border-right: 1px dotted #bfc1c0;
			float: left;
			margin: 0 0 70px 0;
		}
			
			.article{
				position: relative;
				
				padding: 0 20px;
				float: left;
				width: 520px;
				clear: both;
			}
			
			.article ul, .article ol {
			            
			    margin-bottom: 20px;
			    
			    }
			
			.article.first{
				background-position: 0 16px;
			}
			
			.article.tip{
				background: url(/wp-content/themes/omt_theme/images/ico-article-tip-bg.png) 0 7px no-repeat;
			}
			
			.article.podcast{
				background: url(/wp-content/themes/omt_theme/images/ico-article-podcast-bg.png) 0 7px no-repeat;
			}

			.article.video{
				background: url(/wp-content/themes/omt_theme/images/ico-article-video-bg.png) 0 7px no-repeat;
			}
			
			.article.pro{
				background: url(/wp-content/themes/omt_theme/images/ico-article-pro-bg.png) 0 7px no-repeat;
			}
				.article.tip h1, .article.tip h2, .article.podcast h1, .article.podcast h2, .article.video h1, .article.video h2, .article.pro h1, .article.pro h2{
					margin-left: 59px;
				}
				
				.article.video img{
					margin-bottom: 20px;
				}
					
				.article a{
					color: #0983d1;
					font-weight: bold;
				}
				
					.article a:hover{
						border-bottom: 1px solid #0983d1;
					}
				
				.article h1{
					font: normal bold 25px "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
					margin: 0 0 3px 0;
					padding: 0;
					display: block;

				}
				
					.article h1 a{
						font: normal bold 25px Helvetica, Arial, sans-serif;
						color: #33393e;
						
						padding: 0 0 0 20px;
						margin-left: -22px;
						
						background: url(/wp-content/themes/omt_theme/images/ico-article-bg.png) 0 11px no-repeat;
					}
					
					.article.tip h1 a, .article.podcast h1 a, .article.pro h1 a {
					            
					    background: none;
					    
					    }
					
					.article h1 a:hover{
						border: 0;
						color: #2A3035;
						text-decoration: underline;
					}
				 
				.article h2{/*no letter spacing because readabilty issues, also omitted on other small fonts in the rest of the document*/
					font: 14px Helvetica, Arial, sans-serif;
					color: #94979a;
					margin: 0 0 20px -1px;
					padding-top: 1px;
				}
				
					.article h2 a{
						color: #7f8386 !important;
						font-weight: bold;
					}
					
					.article h2 a:hover{
						border-bottom: 1px solid #7f8386 !important;
					}
					
					.article h2 a.total-comments{
						margin: 0 4px;
					}
				
				.article .thumb{
					float: left;
					position: relative;
				}
				
				.topic-post p img,
				.article img{
					padding: 3px;
					margin: 2px 12px 3px -3px;
					float: left;
					max-width: 100%;
					-moz-box-shadow: 0 1px 3px #aaa;
					-webkit-box-shadow: 0 1px 3px #aaa;
				}
				.podcast img {
				            
				    min-width: 60%;
				    
				    }
				
				.article img.over{
					position: absolute;
					top: 102px;
					left: 0;
					z-index: 1;
					margin: -100px 0 3px -3px;
					float: left;
					-moz-box-shadow: none;
					-webkit-box-shadow: none;
				}
				
				.article img.over.first{
					
				}
				
				.article {
				    
				    font: 15px Helvetica, Arial, sans-serif;
				    line-height: 20px;
				    color: #2a3035;
				    
				    }
				
				.article p {
					margin-bottom: 24px;
				}
				
				.article.podcast p{
					margin-bottom: 4px; /*assuming these articles only have one paragraph on the front page*/
				}
				
				.article ul {
					
					
					
				}
				
				.article .user-content ul,
				.article .user-content ol {
				    
				    display: block;
				    clear: both;
				    
				    margin: 24px 0;
				    
				    padding: 0 0 0 20px;
				    
				    }
				
                .article .user-content li {
                	list-style: square outside;
                	background: none;
                	display: list-item;
                	float: none;
                	margin: 4px 0px;
                	padding: 0;
                }
                
                .article .user-content ol li {
                            
                    list-style: decimal outside;
                    
                    }
                    
                    #sidebar .article ul li {
                                
                        float: left;
                        
                        background: url(/wp-content/themes/omt_theme/images/ico-article-bg.png) 0 8px no-repeat;
                        
                        }
				
					.article ul li{
						/*float: left;*/
						background: url(/wp-content/themes/omt_theme/images/ico-article-bg.png) 0 4px no-repeat;
						padding-left: 12px;
						margin-right: 20px;
						line-height: 1.5em;
					}
					
						.article ul li a{
							font-size: 11px;
							color: #0983d1;
						}

				.article.first h1 a{
					font-size: 25px;
					display: inline;
				}
				
				.article.first h2{
					padding-top: 0;
					margin-bottom: 18px;
				}
				
				.article.first p{
					font-size: 15px;
					line-height: 20px;
				}
								
					/*.article.first*/ p.indent{
						margin-left: 41px;
					}
			
			#main-content button{
				margin-top: 35px;
			}
			
		.wp-caption-text{
			color: #666;
			font-size: 12px;
		}
			
		#sidebar{
			width: 419px;
			float: left;
		}
		
			#sidebar .article{
				background: none;
				width: 100%;
			}
				
				#sidebar .article.sidebar-podcast{
					margin: 0 0 27px 0;
					padding-left: 19px;
					position: relative;
				}
					
					#sidebar .article.sidebar-podcast img{
						clear: both;
						width: 376px;
						height: 201px;
					}
					
					#sidebar .article.sidebar-podcast a.overlay{
						position: absolute;
						top: 5px;
						left: 19px;
						z-index: 2;
						background: url(/wp-content/themes/omt_theme/images/image-overlay-podcast-hd.png) 0 0 no-repeat;
						width: 376px;
						height: 201px;
					}
					
						#sidebar .article.sidebar-podcast a.overlay:hover{
							border: 0;
						}
					
					#sidebar .article.sidebar-podcast h3{
						position: relative;
						clear: both;
						font-size: 10px;
						font-weight: bold;
						
						color: #94979a;
						text-transform: uppercase;
						padding-top: 6px;
					}
					
					#sidebar .article.sidebar-podcast h4{
						margin-bottom: 11px;
					}
					
						#sidebar .article.sidebar-podcast h4 a{
							clear: both;
							display: block;
							height: 30px;
							font: normal bold 24px "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
							color: #2a3035;
							
							/*border-bottom: 1px dotted #33393e;*/
							padding: 0;
							margin-left: -4px;
						}
		
							#sidebar .article.sidebar-podcast h4 a:hover{
							color: #0983d1;
							border: 0;
						}
					
					#sidebar .article.sidebar-podcast p{
						width: 379px;
						clear: both;
						font-size: 13px;
						line-height: 18px;
						padding-bottom: 8px;
						margin: 0;
					}
					
					#sidebar .article.sidebar-podcast ul{
						clear: both;
					}
			
			#sidebar .sidebar-community-act{
				width: 361px;
				margin: 0 0 52px 0;
				padding-left: 19px;
				position: relative;
				
			}
			
			#sidebar .announcement ul.categories {
			            
			    display: none;
			    
			    }

				#sidebar .sidebar-community-act h3{
					width: 100%;
					height: 28px;
					float: left;
					font: normal bold 18px "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
					
					color: #2a3035;
					border-bottom: 1px solid #e7eaec;
					padding: 0 0 13px 9px;
				}
				
				#sidebar .sidebar-community-act .pagination{
					position: absolute;
					top: 0;
					right: 0;
					height: 21px;
					border-bottom: 1px solid #e7eaec;
					margin: 0 12px 0 0;
					padding: 10px 0 10px 0;
				}
				
				#sidebar .sidebar-community-act li a:visited {
				    font-weight: normal;
				}
				
				#sidebar .sidebar-community-act li a,
				#sidebar .sidebar-community-act li.new {
				            
				    font-weight: bold;
				    
				    }
				    
				ul#nieuwe-topics {
				            
				    clear: both;
				    
				    }
				    
				#sidebar .article.sidebar-community-act ul li,
				#community-tabs li,
				#members-tabs li,
				ul#nieuwe-topics li,
				ul#homepage-nieuwe-topics li,
				#laatste-posts li,
				#homepage-laatste-posts li,
				#onbeantwoord li {
				            
				    float: none;
				    
				    line-height: 33px;
				    /*height: 36px;*/
				    
				    margin: 0 4px 0 0;
				    
				    padding: 4px 0;
				    
				    border-bottom: solid 1px #e7eaec;
				    
				    }
				    
				    ul#nieuwe-topics li,
					ul#homepage-nieuwe-topics li,
				    #laatste-posts li,
					#homepage-laatste-posts li,
				    #onbeantwoord li {
				    
				        font-size: 12px;
				                
				        line-height: 16px;
				        
				        }
				    
				    #nieuwe-topics .categories,
					#homepage-nieuwe-topics .categories,
				    #laatste-posts .categories,
					#homepage-laatste-posts .categories,
				    #onbeantwoord .categories {
				                
				        vertical-align: baseline;
				        
				        }
				        
				    #nieuwe-topics li,
					#homepage-nieuwe-topics li,
				    #laatste-posts li,
				 	#homepage-laatste-posts li {
				    
				        clear: both;
				                
				        color: #7f8386;
				        
				        }
				    
				    #nieuwe-topics li li,
					#homepage-nieuwe-topics li li,
				    #laatste-posts li li,
					#homepage-laatste-posts li li,
				    #onbeantwoord li li {
				    
				        clear: none;
				        float: left;
				                
				        border-bottom: none;
				        line-height: 16px;
				        
				        height: 10px;
				        
				        }
				    
				    #community-tabs a,
					#members-tabs a,
				    #nieuwe-topics a,
					#homepage-nieuwe-topics a,
				    #laatste-posts a,
					#homepage-laatste-posts a,
				    #onbeantwoord a {
				                
				        color: #0983d1;
				        
				        height: 36px;
				        
				        font-weight: bold;
				        
				        }
				        
				    #nieuwe-topics a:visited,
				    #homepage-nieuwe-topics a:visited,
				    #laatste-posts a:visited,
				    #homepage-laatste-posts a:visited,
				    #onbeantwoord a:visited {
				        
				        font-weight: normal;
				        
				        }
				        
				    #main-content.social #community-tabs , #main-content.social #members-tabs{
				        
				        width: 100%;
				        
				        margin: 0;
				        
				        }
				        
				        #main-content.social #community-tabs {
				                    
				            margin-top: 20px;
				            
				            clear: both;
				            
				            }
				    
				    #sidebar .article.sidebar-community-act ul li li,
				    #community-tabs ul li li,
				 	#members-tabs ul li li {
				    
				        padding: 0;
				    
				        border-bottom: none;
				        
				        }
				        
				    #sidebar .article.sidebar-community-act  #homepage-community-tabs li,
				    #community-tabs li, #members-tabs li {
				    
				        background: none;
				    
				        position: relative;
				        float: left;
				        
				        border-bottom: none;
				        margin-right: 0;
				        
				        }
				        
				        #sidebar .article.sidebar-community-act #homepage-community-tabs li {
				                    
				            height: 33px;
				            
				            }
				        
				        #sidebar .article.sidebar-community-act  #homepage-community-tabs li a,
				        #community-tabs li a, #members-tabs li a{
				                    
				            font-size: 14px;
				            
				            }
				            
				            #sidebar .article.sidebar-community-act  #homepage-community-tabs li a:hover,
				            #community-tabs li a:hover, #members-tabs li a:hover {
				                        
				                text-decoration: underline;
				                border-bottom: none;
				                
				                }
				                
				    #sidebar .article.sidebar-community-act  #homepage-community-tabs li,
				    #community-tabs li, #members-tabs li {
				                
				        padding: 0;
				        
				        }
				                
				    #sidebar .article.sidebar-community-act  #homepage-community-tabs li a,
				    #community-tabs li a, #members-tabs li a {
				                
				        display: block;
				        
				        padding: 0 11px;
				        
				        }
				        
				    #sidebar .article.sidebar-community-act  #homepage-community-tabs .selected,
				    #community-tabs .selected, #members-tabs .selected {
				    
				        background: #e7eaec;
				        
				        border-radius: 5px;
				        border-bottom-left-radius: 0;
				        border-bottom-right-radius: 0;
				        
				        -moz-border-radius: 5px;
				        -moz-border-radius-bottomleft: 0;
				        -moz-border-radius-bottomright: 0;
				        
				        -webkit-border-radius: 5px;
				        -webkit-border-bottom-left-radius: 0;
				        -webkit-border-bottom-right-radius: 0;
				        
				        }
				        
				        #sidebar .article.sidebar-community-act  #homepage-community-tabs .selected span,
				        #community-tabs .selected span, #members-tabs .selected span {
				        
				            position: absolute;
				                    
				            display: block;
				            
				            width: 16px;
				            height: 8px;
				            
				            top: 100%;
				            left: 50%;
				            
				            margin-left: -8px;
				            
				            background: url(/wp-content/themes/omt_theme/images/tab-selected-arrow.png) 0 0 no-repeat;
				            
				            }    
				        
				        #sidebar .article.sidebar-community-act  #homepage-community-tabs .selected,
				        #community-tabs .selected, #members-tabs .selected {
				                    
				            color: #2a3035;
				            
				            }
				    
				    #sidebar .article.sidebar-community-act #homepage-community-tabs,
				    #community-tabs, #members-tabs {
				                
				        border-bottom: solid 1px #e7eaec;
				        
				        margin: 0;
				        
				        } 
				    
				#sidebar .sidebar-community-act .avatar,
			    ul#nieuwe-topics .avatar {
				    
				    display: inline-block;
				    
				    margin-right: 9px;
				    vertical-align: top;
				    
				    }
				    
				    #sidebar .sidebar-community-act .avatar:hover,
				    #nieuwe-topics .avatar {
				                
				        border: none;
				        
				        }
				        
				.sidebar-community-act ul li a:hover
				#nieuwe-topics li a:hover {
				            
				    border-bottom: none;
				    
				    text-decoration: underline;
				    
				    }
				    
				.sidebar-community-act img
				ul#nieuwe-topics img {
				            
				    float: none;
				    margin: 0;
				    padding: 0;
				    
				    width: 33px;
				    height: 33px;
				    
				    vertical-align: top;
				    
				    border-radius: 3px;
				    -moz-border-radius: 3px;
				    -webkit-border-radius: 3px;
				    
				    -webkit-box-shadow: none;
				    box-shadow: none;
				    
				    }
				    
				#sidebar ul.categories {
				            
				    display: inline-block;
				    
				    }
				    
				    #sidebar .article.sidebar-community-act ul.categories li {
				                
				        display: inline-block;
				        
				        line-height: 1em;
				        height: 1em;
				        
				        }
								
				/*#sidebar .sidebar-community-act ul{
					float: left;
					clear: both;
				}
					
					#sidebar .sidebar-community-act ul li{
						float: left;
						padding: 11px 0 12px 25px;
						border-bottom: 1px solid #e7eaec;
						width: 350px;
						background-position: 11px 15px;
						vertical-align: top;
					}
					
					    #sidebar .sidebar-community-act ul li a {
					                
					        font-size: 12px;
					        
					        }
					
						#sidebar .sidebar-community-act ul li ul.categories{
							
						}
						
							#sidebar .sidebar-community-act ul li ul.categories li{
								display: block;
								width: 13px;
								height: 13px;
								margin: 0 0 0 0;
								padding: 0 0 0 7px;
								border: 0;
								background-position: 0 0;
							}
							
							#sidebar .sidebar-community-act ul li ul.categories li.closed{
								margin-top: 1px;
							}*/
			
			#sidebar .article.sidebar-review{
				position: relative;
				width: 177px;
				float: left;
				margin-left: 19px;
				padding: 0;
				clear: none;
			}
			
				#sidebar .article.sidebar-review.spaced{
					margin-left: 33px;
				}
				
				#sidebar .article.sidebar-review h3{
					clear: both;
					padding: 10px 0 7px 0;
					margin-left: -2px;
				}
				
					#sidebar .article.sidebar-review h3 a{
						font: normal bold 18px "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
						
						line-height: 21px;
						color: #2a3035;
						padding: 0;
					}
					
					#sidebar .article.sidebar-review h3 a:hover{
						border: 0;
						color: #0983d1;
					}
				
				#sidebar .article.sidebar-review p{
					clear: both;
					font-size: 13px;
					line-height: 18px;
				}
				
				#sidebar .article.sidebar-review a.overlay{
					position: absolute;
					top: 5px;
					left: 0;
					width: 170px;
					height: 118px;
					background: url(/wp-content/themes/omt_theme/images/image-overlay-review.png) no-repeat;
					display: block;
				}
			
			#sidebar .advert {
				padding: 0 19px;
				margin: 13px 0 30px 0;
			}
			
				#sidebar .advert h5 {
					text-align: right;
				}
				
				#sidebar .external-ad {
				    overflow: hidden;
    				display: block;
				}
				
				#sidebar.narrow .advert h5 {
					text-align: left;
				}
				
				#sidebar.narrow .advert {
				    width:  360px;
				}
	
	#secondary-content{
		padding: 15px 0 49px 0;
		background: #d4dcde url(/wp-content/themes/omt_theme/images/bg-secondary-content.gif);
		clear: both;
	}
	
		#secondary-content h1{
			font: normal bold 28px "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
			color: #2a3035;
			
			margin-bottom: 12px;
		}
		
			#secondary-content h1 img{
				margin-left: 5px;
			}
			
			#secondary-content h1 p{
				float: right;
				background: url(/wp-content/themes/omt_theme/images/ico-podcast.png) 0 12px no-repeat;
				font: normal normal 14px Helvetica, Arial, sans-serif;
				color: #7f8386;
				height: 25px;
				padding: 20px 15px 0 31px;
			}
				
				#secondary-content h1 p a{
					height: 25px;
					padding: 0 5px 0 5px;
					color: #7f8386;
					font-weight: bold;
					text-shadow: 0 1px #eceff0;
					
				}
			
					#secondary-content h1 p a:hover{
						color: #33393e;
					}
			
			#secondary-content h1 span{
				font: bold 28px Helvetica, Arial, sans-serif;
				margin-right: 7px;
			}
		
		#podcasts-wrapper{
			background: #fff;
			-moz-box-shadow: 0 1px 2px #333;
			-webkit-box-shadow: 0 1px 2px #333;
			position: relative;
		}
	
			#secondary-content ul{
				height: 403px;
			}
			
				#secondary-content ul li{
					position: relative;
					float: left;
					width: 152px;
					height: 341px;
					border-left: 1px dotted #bfc1c0;
					padding: 1px 1px 0 6px;
					margin-top: -1px;
				}
				
				#secondary-content div#podcast-latest{
					position: relative;
					float: left;
					height: 341px;
					border-left: 1px dotted #bfc1c0;
					padding: 17px 0 0 16px;
					width: 313px;
					border: 0;
				}
				
				#secondary-content div.mycarousel{
					padding-top: 17px;
					position: relative;
					z-index: 0;
				}
				
				.mycarousel a {
				            
				    color: rgb(9, 131, 209);
				    
				    }
				
					#secondary-content div#podcast-latest a.overlay{
						position: absolute;
						top: 20px;
						left: 20px;
						padding: 0;
						margin: 0;
						z-index: 2;
						background: url(/wp-content/themes/omt_theme/images/image-overlay-play.png) 0 0 no-repeat;
						width: 300px;
						height: 161px;
					}
									
					#secondary-content div.mycarousel ul li div a.play, #secondary-content div#podcast-latest div a.play{
						position: absolute;
						top: 47px;
						left: 19px;
						z-index: 3;
						width: 21px;
						height: 21px;
						background: url(/wp-content/themes/omt_theme/images/ico-play.png) 0 0 no-repeat;
						text-indent: -8080px;
					}
				
					#secondary-content div.mycarousel ul li div a{
						position: absolute;
						top: 4px;
						left: 9px;
						padding: 0;
						margin: 0;
						z-index: 2;
						width: 140px;
						height: 75px;
						background: url(/wp-content/themes/omt_theme/images/image-overlay-tiny-play.png) 0 0 no-repeat;
					}
						
					#secondary-content div.mycarousel ul li div a:hover{
						border: 0;
					}
	
					#secondary-content div.mycarousel ul li div img, #secondary-content div#podcast-latest img{
						position: relative;
						z-index: 1;
						padding: 3px;
						-moz-box-shadow: 0 1px 3px #aaa;
						-webkit-box-shadow: 0 1px 3px #aaa;
					}
					
					#secondary-content div#podcast-latest p{
						margin-bottom: 4px;
						height: 92px;
						padding: 0 8px 0 3px;
					}
					
					#secondary-content div.mycarousel ul li h2, #secondary-content div#podcast-latest h2{
						clear: both;
						font-size: 10px;
						font-weight: bold;
						
						color: #94979a;
						text-transform: uppercase;
						padding: 9px 4px 1px 4px;
					}
					
					#secondary-content div.mycarousel ul li h3, #secondary-content div#podcast-latest h3{
						margin-bottom: 14px;
						padding: 0 4px;
					}
					
						#secondary-content div.mycarousel ul li h3 a, #secondary-content div#podcast-latest h3 a{
							clear: both;
							display: block;
							height: 30px;
							font: normal bold 24px "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
							color: #2a3035;
							
							/*border-bottom: 1px dotted #33393e;*/
							padding: 0;
							margin-left: -4px;
						}
						
							#secondary-content div.mycarousel ul li h3 a:hover, #secondary-content div#podcast-latest h3 a:hover{
								color: #0983d1;
							}
					
					#secondary-content div.mycarousel ul li p, #secondary-content div#podcast-latest p{
						font: 13px Helvetica, Arial, sans-serif;
						color: #333;
						line-height: 18px;
						height: 182px;
						padding: 0 4px 0 3px;
					}
					
					#secondary-content div.mycarousel ul li p{
						height: 183px;
					}
					
					#secondary-content div#podcast-latest p{
						height: 93px;
					}
					
						#secondary-content div.mycarousel ul li p.listen, #secondary-content div#podcast-latest p.listen{
							background: url(/wp-content/themes/omt_theme/images/ico-article-bg.png) 3px 4px no-repeat;
							height: 18px;
						}
						
						#secondary-content div.mycarousel ul li p.listen{
							background-position: 3px 3px;
						}
						
						#secondary-content div#podcast-latest p.listen{
							background-position: 3px 4px;
						}
					
						#secondary-content div.mycarousel ul li p.listen a, #secondary-content div#podcast-latest p.listen a{
							font-size: 11px;/*12px breaks 4 digit podcast number*/
							font-weight: bold;
							color: #0983d1;
							margin-left: 12px;
						}
						
						#secondary-content div#podcast-latest p.listen a{
							margin-left: 15px;
						}
						
							#secondary-content div.mycarousel ul li p.listen a:hover, #secondary-content div#podcast-latest p.listen a:hover{
								border-bottom: 1px solid #0983d1;
							}
		
				div#cycle-nav{
					float: right;
					border: 0;
					border-top: 1px dotted #bfc1c0;
					width: 631px;
					height: 24px;
					margin: -33px 20px 0 0;
					position: relative;
					z-index: 99;
				}
				
					div#cycle-nav a{
						float: right;
						margin: -16px 0 0 0;
						width: 24px;
						height: 24px;
						padding: 0;
						text-indent: -8080px;
						border: 3px solid #fff;
					}
					
					div#cycle-nav a.prev{
						background: url(/wp-content/themes/omt_theme/images/ico-prevnext.png) -24px 0 no-repeat;
						border-right: 0;
					}
	
					div#cycle-nav a.next{
						background: url(/wp-content/themes/omt_theme/images/ico-prevnext.png) 0 0 no-repeat;
						border-left: 8px solid #fff;
					}
						/*no-results*/
						div#cycle-nav a.next.no-more, div#cycle-nav a.next.no-more:hover{
							background: url(/wp-content/themes/omt_theme/images/ico-prevnext.png) 0 -72px no-repeat;
							cursor: default;
						}
						
						div#cycle-nav a.prev.no-more, div#cycle-nav a.prev.no-more:hover{
							background: url(/wp-content/themes/omt_theme/images/ico-prevnext.png) -24px -72px no-repeat;
							cursor: default;
						}
						/*hover*/
						div#cycle-nav a.next:hover{
							background: url(/wp-content/themes/omt_theme/images/ico-prevnext.png) 0 -24px no-repeat;
						}
						
						div#cycle-nav a.prev:hover{
							background: url(/wp-content/themes/omt_theme/images/ico-prevnext.png) -24px -24px no-repeat;
						}
						/*click*/
						div#cycle-nav a.next:active{
							background: url(/wp-content/themes/omt_theme/images/ico-prevnext.png) 0 -48px no-repeat;
						}
	
						div#cycle-nav a.prev:active{
							background: url(/wp-content/themes/omt_theme/images/ico-prevnext.png) -24px -48px no-repeat;
						}
						
	/*single article page*/
	#article-single{
		position: relative;
		padding: 6px 0 0 0px;
		float: left;
	}

		#article-single a{
			color: #0983d1;
		}
			
		#article-single a:hover{
			border-bottom: 1px solid #0983d1;
		}
		
		#article-single .pagination a:hover{
			border: 0;
		}
	
		#article-single > ul{
			float: left;
			width: 230px;
			margin-top: 12px;
		}
	
			#article-single > ul li{
				float: left;
				/*width: 92px;*/
				padding-left: 10px;
			}
			
			    #article-single > ul li:first-child {
			                
			        padding-left: 0;
			        
			        }

				#article-single ul li a{
					font-size: 14px;
					/*font-weight: bold;
					*/
				}
				
				#article-single .comments div ul.pop li a:hover{
					text-decoration: underline;
					border: 0;
				}
				
		#article-single .pagination{
			position: absolute;
			right: 40px;
			
			bottom: 0;
		}
			
		#article-single .article{
			float: left;
			clear: none;
			width: 520px;
			padding: 0;
			margin: 0;
			font-size: 15px;
		}
							
		#article-single .article.tip,
		#article-single .article.podcast,
		#article-single .article.video,
		#article-single .article.pro {
		            
		    margin-left: -29px;
		    padding-left: 29px;
		    
		    }
		
		#article-single .article.podcast {
		
		    background: url(/wp-content/themes/omt_theme/images/ico-article-podcast-bg.png) left 10px no-repeat;    
		    
		    }
		    
		    #article-single .article.podcast h1,
		    #article-single .article.podcast h2,
		    #article-single .article.tip h1,
		    #article-single .article.tip h2,
		    #article-single .article.video h1,
		    #article-single .article.video h2,
   		    #article-single .article.pro h1,
		    #article-single .article.pro h2{
		                
		        margin-left: 50px;
		        
		        }
		
	
			#article-single .article h1{
				font: normal bold 25px Helvetica, Arial, sans-serif;
				color: #2a3035;
				
				line-height: 31px;
				margin-left: -2px;
			}
			
			#article-single .article h2{
				margin: 9px 0 18px 0;
			}
	
	/*vacature styles (based on single article template*/
			#article-single .article.vacature h2{
				margin: 9px 0 9px 0;
				font-weight: bold;
				line-height: 1.5em;
			}
			
			#article-single .article.vacature h2 a{
			            
			    float: none;
			    margin: none;
			    
			    }

			#article-single .article.vacature a{
				font-size: 14px;
				float: left;
				margin-bottom: 30px;
			}
			
				#article-single .article.vacature a:hover{
					margin-bottom: 29px;/*counters a 1px shift from the underline*/
				}
			
			#article-single .article.vacature p{
				clear: both;
			}
			
			#article-single .advert {
				padding: 20px 19px 0;
				margin: 13px 0 30px 220px;
			}
			
			#article-single .advert-wrap {
			            
			    position: relative;
			    float: left;
			    
			    clear: both;
			    
			    width: 100%;
			    
			    margin: 30px 0 40px;
			    
			    }
			
			#article-single .advert {
			
			    position: relative;
			            
			    margin: 0 auto;
			    width: 730px;
			    
			    }

			
		#vacature-react{
			width: 418px;
			margin: 0 0 0 260px;
			padding: 19px 17px;
			border: 4px solid #e7eaec;
			float: left;
			clear: both;
			line-height: 24px;
		}
		
			#vacature-react h3{
				font-size: 16px;
				font-weight: bold;
				color: #2a3035;
			}
			
			#vacature-react p{
				font-size: 16px;
				color: #2a3035;
			}
			
			#vacature-react a{
				font-weight: bold;
			}
        
		/*single event styles*/
		/*	#article-single .article.event h2{
				margin: 7px 0 5px 0;
				font-weight: bold;
				line-height: 24px;
			}

			#article-single .article.event a{
				font-size: 14px;
				margin-bottom: 29px;
			}
			
				#article-single .article.event a:hover{
					margin-bottom: 28px;/*counters a 1px shift from the underline*//*
				}
			
			#article-single .article.event p{
				clear: both;
			}
			
				#article-single .article.event p img{
					padding: 0;
					margin: 0 0 0 1px;
					-moz-box-shadow: none;
					-webkit-box-shadow: none;
				}
				
		#article-single .comments{
			margin: 45px 0 10px 0;
			padding-left: 20px;
		}
		    
		    .comments ol,
		    .comments ul { padding-left: 20px; }
		        
		        .comments ol li {
		                    
		            list-style: decimal;
		            
		            }
					
			#article-single .comments h2,
			#article-single .spacer h2 {
			    font-family: Helvetica, Arial, sans-serif;
			    clear: both;
				font-size: 30px;
				font-weight: bold;
				margin-left: 235px;
			}
			
			#article-single .spacer h2 {
			            
			    margin-left: 250px;
			    
			    }
		
		#article-single .comments.event{
			margin: 95px 0 0 0;
		}
					
			#article-single .comments.event h2, #event-form h2, #comment-form.event h2{
				font: bold 30px Helvetica, Arial, sans-serif;
				color: #2a3035;
				
				padding-bottom: 13px;
			}*/
		
		#comment-form.event{
			margin: 144px 0 0 260px;
			float: left;
			width: 424px;
		}
		
			#comment-form.event form div.check-wrap{
				margin-left: -10px;
			}
			
			#comment-form.event form button{
				margin-right: 20px;
			}

		#event-form{
			position: relative;
			clear: both;
			float: left;
			width: 700px;
			margin: 30px 0 0 260px;
		}
		
			#event-form .pagination{
				position: absolute;
				top: -2px;
				right: -50px;
				left: auto;/*cross browser check*/
				/*width: 190px;*/
				margin: 0;
				padding: 0;
			}
			
			#event-form h2{
				padding-bottom: 13px;
			}

		#event-form ul{
			float: left;
			width: 400px;
			padding-top: 3px;
			margin-left: -4px;
		}

			#event-form ul li{
				clear: both;
				width: 100%;
				padding: 0;
				margin: 0 0 7px 0;
			}

				#event-form ul li button{
					margin: 0 0 4px -3px;
					padding: 0 19px 0 0;
				}

					#event-form ul li button span{
						padding: 14px 0 0 19px;
						height: 25px;
					}
										
				#event-form ul li div{
					float: left;
					margin-left: -1px;
				}
				
				#event-form ul li label{
					float: left;
					margin: 16px 0 0 8px;
					font-size: 12px;
					color: #7f8386;
				}

			
	#now-what{
		width: 140px;
		float: left;
		margin: 28px 0 0 230px;
	}
	
	#now-what.no-related-items{
		width: 460px;
	}
	
	#read-this-too{
		width: 300px;
		float: left;
		margin: 28px 0 0 20px;
	}
	
		#now-what h3, #read-this-too h3{
			font: normal bold 20px Helvetica, Arial, sans-serif;
			color: #2a3035;
			
			border-bottom: 1px solid #e7eaec;
			padding-bottom: 1px;
		}
		
		#now-what ul, #read-this-too ul{
			float: left;
			padding-top: 4px;
		}
		
			#now-what ul li, #read-this-too ul li{
				clear: both;
				font-size: 12px;
				line-height: 17px;
			}	
				
			#now-what ul li{
				width: 115px;
				padding: 1px 0 6px 24px;
				background: url(/wp-content/themes/omt_theme/images/ico-star.png) 0 1px no-repeat;
			}
			
			#read-this-too ul li{
				width: 275px;
				padding: 1px 0 6px 12px;
				background: url(/wp-content/themes/omt_theme/images/ico-article-bg.png) 0 4px no-repeat;
			}
			
				#now-what ul li a, #read-this-too ul li a{
					font-size: 12px;
					letter-spacing: normal;
					line-height: 17px;
				}
				
	blockquote, code {
	
	    position: relative;
	
	    padding: 10px;
	    
	    margin: 0.5em 0 1em;
	            
	    background: url(/wp-content/themes/omt_theme/images/bg-blockquote.png) repeat;
	    
	    }
	    
	    blockquote p {
	                
	        /*display: inline;*/
	        
	        }
	    
	blockquote:before {
	    
	    position: relative;
	    display: inline-block;
	    
	    float: left;
	    
	    top: 10px;
	    margin: 0 10px 5px 0;
	    
	    line-height: 12px;
	    height: 12px;
	    
	    font-size: 34px;
	    
	    color: #7f8386;
	    
	    content: '“';
	    
	    }
	    
	blockquote cite {
	            
	    position: relative;
	    display: block;
	    
	    margin-bottom: 5px;
	    
	    }
	
	.spacer {
	        
	    position: relative;
	    clear: both;
	    
	    float: left;
	    
	    margin-top: 40px;
	    
	    padding: 0 0 10px 225px;
	    
	    font-weight: bold;
	    font-size: 30px; 
	   	    
	    }
	
	.comments{
		clear: both;
		width: 940px;
		float: left;
		margin: 0 0 20px 20px;
	}
			
		.comments h2{
			margin-left: 205px;
			font: normal bold 30px Helvetica, Arial, sans-serif;
			color: #2a3035;
		}
		
		.comments div{
			position: relative;
			min-height: 60px;
			padding: 10px 205px 10px 205px;
			border-top: 1px solid #e7eaec;
			font-size: 14px;
		}
		
		.comments div.staff-wrapper {
		    
		    margin: 0 -5px;
		    padding: 5px 10px 10px;
		    border-top: none;
		    
		    background: #F3F4F5;
		    
		    }
		        
        .comment img {
                    
            max-width: 100%;
            
            }
	
		.comments div.last{
			border-bottom: 1px solid #e7eaec;
		}
				
			#article-single .comments div a.avatar{
				position: absolute;
				top: 11px;
				left: 142px;
				z-index: 1;
				background: url(/wp-content/themes/omt_theme/images/ico-avatar.png) no-repeat;
				width: 48px;
				height: 48px;
				display: block;
				border: 0;
			}
			
			#article-single .comments div a.avatar:hover{
				background: url(/wp-content/themes/omt_theme/images/ico-avatar-arrow.png) no-repeat;
			}
				
				.comments div img.photo{
					position: absolute;
					top: 11px;
					left: 142px;
					z-index: 0;
				}
			
			#article-single .comments div ul.pop, .topic-post ul.pop, .avatar ul.pop{
				display: none;
				position: absolute;
				z-index: 889;
				top: 40px;
				left: 166px;
				width: 159px;
				padding: 12px 0;
				background: #2a3035;
				background: rgba(42, 48, 53, 0.9);
				border: 1px solid #313232;
				-moz-border-radius: 2px;
				-webkit-border-radius: 2px;
				-moz-box-shadow: 0 1px 10px #000;
				-webkit-box-shadow: 0 1px 10px #000;
			}
			
			.topic-post ul.pop, .avatar ul.pop{
				top: 59px;
				left: 36px;
			}
			
			    .topic-post ol { padding: 0 0 0 30px; }
			    .topic-post ol li { list-style: decimal; }
				
				#article-single .comments div ul.pop li, .topic-post ul.pop li, .avatar ul.pop li{
					padding: 0 0 1px 17px;
					width: auto;
					float: left;
				}

				#article-single .comments div ul.pop li.cite, .topic-post ul.pop li.cite, .avatar ul.pop li.cite{
					background: url(/wp-content/themes/omt_theme/images/ico-cite.png) 10px -1px no-repeat;
					padding-bottom: 6px;
				}
				
				#article-single .comments div ul.pop li.send-pm, .topic-post ul.pop li.send-pm, .avatar ul.pop li.send-pm{
					margin-top: 4px;
					background: url(/wp-content/themes/omt_theme/images/ico-send-pm.png) 10px -1px no-repeat;
				}
				#article-single .comments div ul.pop li.edit{
					padding-top:8px;
				}
				
				#article-single .comments div ul.pop li.go-to-profile, .topic-post ul.pop li.go-to-profile, .avatar ul.pop li.go-to-profile{
					margin-top: 9px;
					background: url(/wp-content/themes/omt_theme/images/ico-user-light.png) 10px -1px no-repeat;
				}
				
					#article-single .comments div ul.pop li a, .topic-post ul.pop li a, .avatar ul.pop li a{
						color: #fff;
						text-shadow: 0 -1px 1px #000;
						margin: 0 0 0 20px;
					}
					
						#article-single .comments div ul.pop li a:hover, .topic-post ul.pop li a:hover, .avatar ul.pop li a:hover{
							color: white;/*retarded IE hack*/
							border-bottom: 1px dotted #fff;
							text-decoration: none;
						}
	
			.comments div h3, .comments div p{
				line-height: 18px;
				color: #2a3035;
			}
			
			.comments div h3{
				font-size: 12px;
				color: #94979a;
			}
			
			.comments div.staff-comment h3{
				background: #f3f4f5;
				padding: 6px 0 10px;
			}
			
				#article-single .comments div h3 a{
					font-size: 14px;
					font-weight: bold;
					color: #7f8386;
				}
				
				#article-single .comments div h3 a:hover{
					border: 0;
					text-decoration: underline;
				}
			
			.comments div p{
				marginf: 0 0 15px 0;
				clear: both;
			}
						
			.comments div.staff-comment p{
			}
	
	#comment-form, #login-form{
		position: relative;
		clear: both;
		margin-left: 260px;
	}
	
		#comment-form .pagination{
			position: absolute;
			margin-top: 0;
			top: 28px;
			right: 20px;
			left: auto;
		}
		
		#comment-form h2{
			width: 100%;
			clear: both;
			float: left;
			font: normal bold 34px "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
			color: #2a3035;
			letter-spacing: -3px;
			margin-top: 16px;
		}
		
		#comment-form p{
			font: 11px Helvetica, Arial, sans-serif;
			margin: 6px 0 2px -1px;
			color: #7f8386;
			font-weight: normal;
			clear: both;
			float: left;
			width: 100%;
		}
	
		textarea{
			border: 1px solid #c4cccf;
			border-bottom: 0;
			background: #fff url(/wp-content/themes/omt_theme/images/bg-textarea.png) repeat-x;
			width: 414px;
			height: 128px;
			font: 14px Helvetica, Arial, sans-serif;
			padding: 4px 2px;
		}
		
		.textawrap.wide{
			width: 481px;
		}
		
			.textawrap.wide textarea{
				width: 475px;
			}
		
		.textawrap.narrow{
			width: 290px;
		}
		
			.textawrap.narrow textarea{
				width: 284px;
			}
		
		
		
			.grip{
				background: #fff url(/wp-content/themes/omt_theme/images/ico-resize-textarea.png) no-repeat right 0;
				border: 1px solid #c4cccf;
				border-top: 0;
				margin: -1px 0 3px 0;
				cursor: s-resize;
				height: 9px;
				overflow: hidden;
			}
			
			.error .grip {
			            
			    border: 1px solid #FB5555;
			    border-top: 0;
			    
			    }
			

		
		#comment-form button{
			margin-left: -8px;
			padding: 0 19px 0 0;
			float: left;
		}
		
			#comment-form button span{
				padding: 14px 0 0 19px;
				height: 25px;
			}
		
		.check-wrap{
			float: left;
			width: 14px;
			height: 13px;
			background: #f3f4f5;
			padding: 5px 5px 6px 5px;
			margin: 9px 0 0 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
		}
		
			.check-wrap input{
				padding: 0;
				margin: 0;
			}
			
		#comment-form label{
			float: left;
			color: #7f8386;
			font-size: 12px;
			padding: 15px 0 0 9px;
			display: block;
		}
	
		.form-wrapper{
			width: 418px;
			border: 4px solid #e7eaec;
			background: #fff;
			padding: 19px 17px;
			float: left;
			clear: both;
		}
				
		.form-wrapper.wide{
			width: 441px;
		}
			
		#login-form{
			float: left;
			height: 344px;
			width: 452px;
			margin-top: 50px;
		}

				#login-form a{
					color: #0983d1;
				}
				
				#login-form a:hover{
					border-bottom: 1px solid #0983d1;
				}
			
			#login-form p{
				font-size: 14px;
				font-weight: bold;
				color: #2a3035;
				line-height: 22px;
				margin: 0 0 13px 0;
			}
			
			#login-form .form-wrapper h2{
				font: normal bold 34px "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
				color: #2a3035;
				letter-spacing: -3px;
				padding-top: 3px;
				margin: 0 0 11px 142px;
			}
			
			#login-form .form-wrapper{
				padding: 19px 21px 19px 13px;
			}
			
				#login-form .form-wrapper form label{
					font-size: 16px;
					font-weight: bold;
					color: #2a3035;
					width: 144px;
					padding-top: 10px;
					height: 26px;
				}
				
				#login-form .form-wrapper .input-border{
					margin: 0 0 11px -6px;
				}
				
				#login-form .form-wrapper form .input-border input{
					width: 214px;
					padding: 6px 2px 5px 2px;
					border: 1px solid #c4cccf;
					background: #fff url(/wp-content/themes/omt_theme/images/bg-textarea.png) repeat-x;
				}
				
				#login-form .form-wrapper form label, #login-form .form-wrapper form .input-border{
					float: left;
				}
				
				#login-form .form-wrapper form #auto-login{
					clear: both;
					float: left;
					margin: -10px 0 0 133px;
				}
				
					#login-form .form-wrapper form #auto-login label{
						font: 11px Helvetica, Arial, sans-serif;
						margin: 6px 0 2px -1px;
						color: #7f8386;
						font-weight: normal;
						padding: 0;
						width: 200px;
						margin: 16px 0 0 4px;
					}
	
					#login-form .form-wrapper form #auto-login .check-wrap{
						margin-right: 6px;
					}
				
					#login-form .form-wrapper form button{
						margin-left: 135px;
						padding: 0 19px 0 0;
					}
						
						#login-form .form-wrapper form button span{
							padding: 14px 0 0 19px;
							height: 25px;
						}
	
					#login-form .form-wrapper form p{
						float: left;
						margin: 6px 0 1px 1px;
						font-size: 12px;
						font-weight: normal;
					}
					
					#login-form .form-wrapper form p#forgot-pass{
						margin: 15px 0 0 4px;
					}
					
						#login-form .form-wrapper form p a{
							font-weight: bold;
							margin-left: 6px;
						}


	body#no-grad #content{
		width: 100%;
		float: left;
		background: #fff url(none);
		padding-top: 40px;
	}
	
		#topic{
			float: left;
			margin-top: -9px;
		}
			
			#thread-crumbs a, .topic-post a{
				color: #0983d1;
			}
			
			#thread-crumbs a:hover, .topic-post a:hover{
				border-bottom: 1px solid #0983d1;
			}
			
			#thread-crumbs{
				font-size: 12px;
				font-weight: bold;
				color: #94979a;
			}
		
			#thread{
			    position: relative;
				width: 700px;
				min-height: 800px;
				float: left;
				padding: 0 0 0 20px;
			}    
			
			    #thread img {
			                
			        float: none;
			        
			        margin: 0;
			        vertical-align: middle;
			        
			        -webkit-box-shadow: none;
			        -moz-box-shadow: none;
			        box-shadow: none;
			        
			        max-width: 100%;
			        
			        }
		
				#thread h1{
					font: normal bold 25px "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
					color: #2a3035;
					
					border-bottom: 1px solid #e7eaec;
					margin: 42px 0 0 -2px;
					padding-bottom: 9px;
				}
				
					#thread h1 a{
						color: #0983d0;
					}
					
					#thread h1 a:hover{
						text-decoration: underline;
					}
				
				.topic-post{
					position: relative;
					width: 460px;
					padding: 13px 160px 5px 80px;
					border-bottom: 1px solid #e7eaec;
					clear: both;
				}
						
				#post-preview{/*edit page*/
					float: left;
					margin-bottom: 20px;
				}
						
					.topic-post a.topic-avatar{
						position: absolute;
						top: 15px;
						left: 12px;
						z-index: 1;
						background: url(/wp-content/themes/omt_theme/images/ico-avatar.png) no-repeat;
						width: 48px;
						height: 48px;
						display: block;
						border: 0;
					}
					
					.topic-post a.topic-avatar:hover, .avatar a.topic-avatar:hover{
						background: url(/wp-content/themes/omt_theme/images/ico-avatar-arrow.png) no-repeat;
					}
					
						.topic-post img.photo{
							position: absolute;
							top: 15px;
							left: 12px;
							z-index: 0;
						}
			        
			        .topic-post {
			                    
			            font-size:14px;
			            line-height: 18px;
			            
			            }
			        
					.topic-post h3, .topic-post p{
						/*width: 460px;*/
						font-size: 14px;
						line-height: 18px;
						color: #2a3035;
					}
					
					.topic-post h3{
						font-size: 12px;
						color: #94979a;
					}
					
						.topic-post h3 a{
							font-size: 14px;
							font-weight: bold;
							color: #7f8386;
						}
						
						.topic-post h3 a:hover{
							text-decoration: underline;
							border: 0;
						}
					
					.topic-post p{
						padding: 12px 0 5px 0;
						clear: both;
					}
					
					.topic-post .staff-wrapper{
						background:none repeat scroll 0 0 #F3F4F5;
						padding:5px 10px 10px;
					}
				
				#thread button{
					margin: 14px 0 0 -5px;
					padding: 0 19px 0 0;
				}
					
					#thread button span{
						padding: 14px 0 0 19px;
						height: 25px;
					}
			
			#thread-info{
				position: relative;
				width: 143px;
				float: left;
				margin: 0 0 0 100px;
			}
			
				#thread-info .pagination{
					position: relative;
					clear: both;
					margin: 219px 0 0 0;
				}
						
			#thread-info h2{
				clear: both;
				font: normal bold 18px "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
				color: #2a3035;
				
				margin: 50px 0 13px 0;
				padding-bottom: 12px;
				border-bottom: 1px solid #e7eaec;
			}
			
				#thread-info h2.adm{
					margin-top: 20px;
				}
			
			#thread-info p{
				clear: both;
				font: 12px/18px Helvetica, Arial, sans-serif;
				color: #7f8386;
				margin-bottom: 12px;
			}
			
				#thread-info p a{
					color: #0983d1;
					font-weight: bold;
				}
				
				#thread-info p a:hover{
					border-bottom: 1px solid #0983d1;
				}
			
			#thread-info ul{
				float: left;
				clear: both;
			}
			
			#sidebar ul.categories,
			ul.categories{
			    line-height: 1em;
				margin-top: 0;
				margin-bottom: 0;
				font-weight: bold;
				font-size: 12px;
			}
			
			#sidebar .article ul li a {
			            
			    font-size: 12px;
			    
			    }
			    
			#sidebar #homepage-community-tabs a {
			            
			    font-weight: bold;
			    
			    }
			
			#sidebar .article ul li {
			            
			    line-height: 14px;
			    
			    }
			    
			    #sidebar .sidebar-podcast ul li {
			                
			        line-height: 1.5em;
			        
			        }
			
			
				ul.categories li{
					float: left;
					color: #2a3035;
					font-size: 12px;
					padding-left: 5px;
					line-height: 16px;
					width: 16px !important;
					height: 16px;
				}
				
				#sidebar ul.categories li.check,	
				ul.categories li.check{
					background: url(/wp-content/themes/omt_theme/images/ico-check.png) 0 0 no-repeat;
				}
				
				#sidebar ul.categories li.closed,
				ul.categories li.closed{
					background: url(/wp-content/themes/omt_theme/images/ico-closed.png) 2px 0 no-repeat;
				/*	margin-left: 8px;*/
				}
				
			#thread-info ul#tags{
				float: left;
				margin-bottom: 20px;
				padding-top: 3px;
			}
			
				#thread-info ul#tags li{
					float: left;
					background: #e7eaec;
					margin: 7px 7px 0 0;
					padding: 3px 6px 5px 8px;
					-moz-border-radius: 4px;
					-webkit-border-radius: 4px;
					border: 0;
				}
	
					#thread-info ul#tags li a{
						font-size: 12px;
						color: #33393e;
						text-shadow: 1px 1px 1px #fff;
					}
					
						#thread-info ul#tags li a span{
							font-weight: bold;
						}
		
					#thread-info ul#tags li:hover{
						border: 0;
						background: #33393e;
					}
					
						#thread-info ul#tags li:hover a{
							color: #fff;
							text-shadow: none;
							border: 0;
						}
			
			#thread-info h3{
				float: left;
				clear: both;
				height: 25px;
				border-top: 1px solid #e7eaec;
				border-bottom: 1px solid #e7eaec;
				margin-top: 10px;
				padding: 11px 0 3px 22px;
				background: url(/wp-content/themes/omt_theme/images/ico-star.png) 0 12px no-repeat;
			}
				
				#thread-info h3 a{
					color: #0983d1;
					font-weight: bold;
					font-size: 12px;
					margin-left: 4px;
				}
				
				#thread-info h3 a:hover{
					border-bottom: 1px solid #0983d1;
				}
			
			#thread-info #add-tag{
				background: #f3f4f5;
				float: left;
				margin: -1px 7px 0 -5px;
				padding: 5px;
				-moz-border-radius: 4px;
				-webkit-border-radius: 4px;
			}
			
				#thread-info #add-tag form{
					clear: both;
					float: left;
				}

					#thread-info #add-tag input{
						color: #c9ccce;
						background: #fff url(/wp-content/themes/omt_theme/images/bg-textarea.png) repeat-x;
						border: 1px solid #c4cccf;
						font-size: 12px;
						
						padding: 5px 0 5px 7px;
						width: 131px;
					}
			
			#thread-comment{
				clear: both;
				float: left;
				margin-top: 45px;
				width: 100%;
			}
			
			#thread-comment.no-top{/*edit page*/
				margin-top: 0;
			}
			
			#thread-comment.no-top h1{/*edit page*/
				margin-top: 30px;
			}
			
				#thread-comment h2{
					clear: both;
					font: normal bold 37px "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
					color: #2a3035;
					letter-spacing: -3px;
				}
				
				div#wysiwyg{
					clear: both;
					float: left;
					width: 100%;
					position: relative;
					background: #f3f4f5;
					-moz-border-radius-topleft: 4px;
					-moz-border-radius-topright: 4px;
					-webkit-border-top-left-radius: 4px;
					-webkit-border-top-right-radius: 4px;
					margin-bottom: 1px;
				}
				
				#wysiwyg-image-upload-result {
				            
				    color: #a31f15;
				    
				    }
				
				div#wysiwyg.no-radius{
					-moz-border-radius: 0;
					-webkit-border-radius: 0;
				}
					
					#wysiwyg ul{
						clear: both;
						float: left;
						width: 100%;
						margin: 0px;
					}
					
						div#wysiwyg ul li {
							float: left;
							height: 24px;
							padding: 11px 1px 1px 0;
							background: url(/wp-content/themes/omt_theme/images/ico-wysiwyg-ctrls-spacer.gif) right bottom no-repeat;
						}
						
							div#wysiwyg ul li a{
								float: left;
								font-size: 12px;
								color: #7f8386;
								text-shadow: 1px 1px 1px #fff;
								padding: 3px 11px 7px 11px;
								text-decoration: none;
							}
							#article-single #wysiwyg a:hover {
							            
							    border-bottom: none;
							    
							    }
						
						div#wysiwyg ul li#ctrl-bold{
							font-weight: bold;	
						}
		
						div#wysiwyg ul li#ctrl-italic{
							font-style: italic;
						}
		
						div#wysiwyg ul li#ctrl-underline a, div#wysiwyg ul li#ctrl-url a{
							text-decoration: underline;
						}
		
						div#wysiwyg ul li#ctrl-emoticons a{
							width: 25px;
							height: 7px;
							display: block;
							background: url(/wp-content/themes/omt_theme/images/ico-editor-emoticons.gif) 8px 1px no-repeat;
							text-indent: -8080px;
							padding: 3px 10px 7px 10px;
						}
		
						div#wysiwyg ul li#ctrl-attach{/*so the layout doesn't break when there is no attach function*/
							width: 50px;
						}
			
						div#wysiwyg ul li#ctrl-attach a{
							width: 25px;
							height: 7px;
							display: block;
							background: url(/wp-content/themes/omt_theme/images/ico-editor-attachment.png) 8px 1px no-repeat;
							text-indent: -8080px;
							padding: 3px 10px 7px 15px;
						}
							
							div#wysiwyg ul li select{
								margin: 0 10px;
							}
							
							div#wysiwyg ul li#letter-size{
								background: none;
							}
					
					div#wysiwyg #ctrl-emoticon-overlay{
						display: none;
						position: absolute;
					}
					
						div#wysiwyg #ctrl-emoticon-overlay div{
							position: absolute;
							z-index: 0;
							top: 0;
							left: 333px;
							width: 48px;
							height: 38px;
							-moz-box-shadow: 0 3px 3px #999;
							-webkit-box-shadow: 0 3px 3px #999;
							background: #fff;
						}
						
							div#wysiwyg #ctrl-emoticon-overlay div a{
								width: 25px;
								height: 7px;
								display: block;
								background: url(/wp-content/themes/omt_theme/images/ico-editor-emoticons.gif) 10px -16px no-repeat;
								text-indent: -8080px;
								padding: 3px 10px 7px 10px;
								margin-top: 12px;
							}
						
						div#wysiwyg #ctrl-emoticon-overlay ul{
							position: absolute;
							z-index: 1;
							top: 36px;
							left: 212px;
							width: 154px;
							height: 95px;
							-moz-box-shadow: 0 3px 3px #999;
							-webkit-box-shadow: 0 3px 3px #999;
							padding: 7px 9px 0 6px;
							background: #fff;
						}
						
							div#wysiwyg #ctrl-emoticon-overlay ul li{
								background: none;
								width: 18px;
								height: 18px;
								padding: 0 4px 4px 0;
								margin: 0;
							}
							
								div#wysiwyg #ctrl-emoticon-overlay ul a{
									padding: 2px;
									-moz-border-radius: 4px;
									-webkit-border-radius: 4px;
									margin: 0;
								}
								
								div#wysiwyg #ctrl-emoticon-overlay ul a:hover{
									background: #84c1e8;
								}
					
				#wysiwyg-form-title{
					clear: both;
					
					position: relative;
					background: #f3f4f5;
					-moz-border-radius-topleft: 4px;
					-moz-border-radius-topright: 4px;
					-webkit-border-top-left-radius: 4px;
					-webkit-border-top-right-radius: 4px;
				}
				
				#wysiwyg-form {
				    position: relative;
				    display: block;
				    clear: both;
					
					padding: 5px;
					margin: 0 0 15px -5px;
					
					-moz-border-radius: 4px;
					-webkit-border-radius: 4px;
					
					background: #f3f4f5;    	
					
				}
				
				#article-single #wysiwyg-form {
				    
				    margin: 20px 220px 0px 220px;
				    
				    }
				
					#wysiwyg-form div.textawrap{
						
					}
				
					
						#wysiwyg-form textarea{
							border: 1px solid #c4cccf;
							border-bottom: 0;
							background: #fff url(/wp-content/themes/omt_theme/images/bg-textarea.png) repeat-x;
							width: 99%;
							height: 238px;
							font: 14px Helvetica, Arial, sans-serif;
							padding: 4px 2px;
							margin-top: -1px;
						}
					
					#wysiwyg-form button{
						margin: 15px 11px 0 -7px;
						padding: 0 19px 0 0;
						float: left;
					}
					
						#wysiwyg-form button span{
							padding: 14px 0 0 19px;
							height: 25px;
						}
					
					#wysiwyg-form p, #wysiwyg-form label{
						float: left;
						margin: 30px 11px 0 0;
						font-size: 12px;
						color: #7f8386;
					}
					
						#wysiwyg-form p a{
							color: #0983d1;
							font-weight: bold;
							margin-left: 10px;
						}
						
							#wysiwyg-form p a:hover{
								border-bottom: 1px solid #0983d1;
							}
					
					#wysiwyg-form div.check-wrap{
						float: left;
						margin-top: 24px;
					}
					
					#wysiwyg-form label{
						margin-left: 10px;
					}
					
			#topic #login-form{
				margin: 79px 0 0 0;
			}
		
		#topics{
			float: left;
			width: 940px;
			padding-left: 20px;
			margin-top: -9px;
		}
		
			#topics button{
				float: left;
				margin: 0;
				padding: 0 19px 1px 0;
			}
			
				#topics button span{
					padding: 14px 0 0 19px;
					height: 24px;
				}
				
				#topics button span img{
					vertical-align: middle;
					margin-top: -2px;
					margin-right: 4px;
				}

			#topic-list-top-nav{
				position: relative;
				float: left;
				width: 900px;
				padding: 0;
			}
			
			#topic-list-top-nav.results{
				margin-top: -6px;
			}
						
				#topic-list-top-nav #thread-crumbs{
					float: left;
				}
				
				#topic-list-top-nav .pagination{
					position: absolute;
					top: 5px;
					right: 0;
					margin: 0;
				}
				
				#topic-list-top-nav #topic-list-uah{
					float: left;
					font-size: 20px;
					font-weight: bold;
					color: #2a3035;
					
				}
				
					#topic-list-top-nav #topic-list-uah span{
						color: #94979a;
						margin-left: 4px;
					}
				
				#topic-search{
					float: left;
					margin: -7px 0 0 7px;
					width: 190px;
					height: 34px;
					display: block;
					background: url(/wp-content/themes/omt_theme/images/bg-search.png) 0 0 no-repeat;
				}
				
				#topic-search.selected{
					background: url(/wp-content/themes/omt_theme/images/bg-search.png) 0 -34px no-repeat;
				}
				
					#topic-search input.text{
						position: relative;
						width: 146px;
						top: 5px;
						left: 15px;
						font: 14px Helvetica, Arial, sans-serif;
						color: #94979a;
						border: 0;
						padding: 6px 2px;
						background: transparent;
						height: 14px;
					}
					
					#topic-search input.submit{
						position: relative;
						top: 8px;
						left: 13px;
					}
				
				#topic-list-top-nav p{
					float: left;
					font-size: 14px;
					font-weight: bold;
					color: #2a3035;
					margin: 5px 0 0 9px;
				}
				
				#topic-list-top-nav p.search-results-number, p.search-results-number{
					float: left;
					font-size: 20px;
					font-weight: normal;
					color: #94979a;
					margin: 0 0 0 9px;
					padding: 0;
					background: none;
				}
				
				#search_results {
				            
				    clear: both;
				    
				    }
				
				#main-content.social #search_results p {
				            
				    background: none;
				    
				    }
				    
				    #main-content.social #search_results ul#search-list {
				                
				        margin: 0;
				        
				        }
				    
				    #main-content.social #search_results ul#search-list li {
				                
				        width: 490px;
				        background-image: none;
				        
				        }
				        
				.search-more {
				            
				    padding: 0 20px;
				    
				    }
				
				.search-more p{
					float: left;
					font-size: 20px;
					font-weight: bold;
					color: #2a3035;
					margin: 0;
					padding: 0;
				}
				
					.search-more p span{
						font-weight: normal;
						color: #94979a;
					}
				
				#topic-list-top-nav button{
					margin: -10px 0 0 6px;
				}
			
			#topic-list-category{
				clear: both;
				margin: 32px 0 0 0;
				float: left;
			}
			
				#topic-list-category h1{
					font: normal bold 24px "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
					color: #2a3035;
					
					float: left;
					margin: -1px 14px 0 -3px;
				}
			
				#topic-list-category a.green-button{
					margin: -2px 1px 0 0;
				}
			
			ul#topic-list{
				margin-top: 1px;
				float: left;
				clear: both;
			}
			
			ul.dashboard-list{
				float: left;
				width: 940px;
				clear: both;
			}
			
				ul#topic-list li, ul.vacature-list li, ul.event-list li,
				ul.dashboard-list li{
					clear: both;
					float: left;
					border-top: 1px solid #e7eaec;
					height: 39px;
				}
				
				ul#subscriptions.dashboard-list li {
				            
				    height: auto;
				    
				    }
				
				/*ul#topic-list */li.switch{
					background: #f3f4f5;
				}
				
				ul#topic-list li.last, ul.vacature-list li.last, ul.event-list li.last,	ul.dashboard-list li.last{
					border-bottom: 1px solid #e7eaec;
				}
				
					ul#topic-list li ul, ul.vacature-list ul, ul.event-list ul,
					ul.dashboard-list ul{
						float: left;
					}
					
					ul.dashboard-list ul.categories {
					            
					    margin-right: 5px;
					    
					    }
						
						ul.dashboard-list li.button-new,
						ul.vacature-list li.button-new,
						ul.event-list li.button-new{
							position: absolute;
							top: 7px;
							right: 20px;
							border: 0;
							height: 40px;
							width: auto;
						}
						
						ul.vacature-list li.button-new,
						ul.event-list li.button-new{
							top: 7px;
							right: 94px;
						}
						
							ul.dashboard-list li.button-new a.big-green-button,
							ul.vacature-list li.button-new a.big-green-button,
							ul.event-list li.button-new a.big-green-button{
								float: left;
								margin: 0;
								padding: 0 19px 0 0;
							}
							
								ul.dashboard-list li.button-new a.big-green-button span,
								ul.vacature-list li.button-new a.big-green-button span,
								ul.event-list li.button-new a.big-green-button span{
									padding: 10px 0 0 19px;
									height: 29px;
								}
								
								ul.dashboard-list li.button-new a.big-green-button span img,
								ul.vacature-list li.button-new a.big-green-button span img,
								ul.event-list li.button-new a.big-green-button span img{
									vertical-align: middle;
									margin-top: -2px;
									margin-right: 4px;
								}
					
						ul#topic-list li ul li, ul.vacature-list ul li,	ul.event-list ul li,
						ul.dashboard-list ul li{
							clear: none;
							float: left;
							font-size: 12px;
							border: 0;
						}
						
						ul#topic-list li#topic-list-head,
						ul.vacature-list li.vacature-list-head,
						ul.event-list li.event-list-head,
						ul.dashboard-list li.subs-list-head{
							border: 0;
							margin-top: 2px;
							height: 25px;
						}
						
						ul.dashboard-list li.subs-list-head{
							border: 0;
							margin-top: 0;
							height: 50px;
							background: url(/wp-content/themes/omt_theme/images/bg-message.gif) 0 0 repeat-x;
							border-bottom: 1px solid #e7eaec;
						}
						
							ul#topic-list li#topic-list-head ul li,
							ul.vacature-list li.vacature-list-head ul li,
							ul.event-list li.event-list-head ul li,
							ul.dashboard-list li.subs-list-head ul li{
								font-weight: bold;
								color: #7f8386;
							}
							
							ul#topic-list li#topic-list-head .topic-title,
							ul.vacature-list li.vacature-list-head .vacature-title,
							ul.event-list li.event-list-head .event-title,
							ul.dashboard-list li.subs-list-head .subs-title{
								width: 537px;
								background: none;
							}
							
							ul.dashboard-list.narrow-title li.subs-list-head .subs-title{
								padding: 14px 0 0px 23px;
								width: 206px;
							}
							
							ul.dashboard-list.narrow-title .subs-title{
								padding: 14px 0 11px 23px;
								width: 206px;
							}
							
							ul.dashboard-list.narrow-title .subs-reps{
								width: 309px;
								padding-left: 12px;
							}
							
							ul.dashboard-list.narrow-title .subs-act{
								width: 286px;
								padding-left: 12px;
							}
							
							    ul.dashboard-list.narrow-title #customberichten li .subs-reps{
							                
							        width: 200px;
							        
							        }
							        
							    ul.dashboard-list.narrow-title #customberichten li .subs-act{
							                
							        width: 165px;
							        
							        }
							
							.subs-act a {
							            
							    color: rgb(9, 131, 209);
							    
							    }
														
							ul.dashboard-list .subs-act, ul.dashboard-list .subs-reps, ul.dashboard-list .subs-select{
								height: 14px;
							}
							
							ul.dashboard-list li.subs-list-head ul .subs-title{
								width: 445px;
								background: url(/wp-content/themes/omt_theme/images/ico-tab-divider.png) bottom right no-repeat;
								padding: 15px 0 0 24px;
								margin-top: 14px;
							}
						
							
						
						ul#topic-list li#topic-list-head ul li,
						ul.vacature-list li.vacature-list-head ul li,
						ul.event-list li.event-list-head ul li,
						ul.dashboard-list li.subs-list-head ul li{
							padding-top: 4px;
							padding-bottom: 9px;/*separated to inherit top & bottom padding*/
							height: 12px;
						}
						
						ul#topic-list li ul li.topic-title,
						ul.vacature-list li ul li.vacature-title,
						ul.event-list li ul li.event-title,
						ul.dashboard-list li ul li.subs-title{
							width: 537px;
							border: 0;
							padding: 14px 0 0 23px;
							background: url(/wp-content/themes/omt_theme/images/ico-article-bg.png) 10px 15px no-repeat;
							height: 39px;							
						}

						ul.dashboard-list li ul li.subs-title{
							width: 446px;
							height: 14px;
						}
						
							ul#topic-list li ul li.topic-title a,
							ul.vacature-list li ul li.vacature-title a,
							ul.event-list li ul li.event-title a,
							ul.dashboard-list li ul li.subs-title a{
								color: #0983d1;
								/*font-weight: bold;*/
								padding: 2px 0 1px 0;
							}
							
							ul#topic-list li.new ul li.topic-title a,
							ul.vacature-list li.new ul li.vacature-title a,
							ul.event-list li.new ul li.event-title a,
							ul.dashboard-list li.new ul li.subs-title a{
								font-weight: bold;
							}
							
							ul#topic-list li ul li.topic-title a:hover,
							ul.vacature-list li ul li.vacature-title a:hover,
							ul.event-list li ul li.event-title a:hover,
							ul.dashboard-list li ul li.subs-title a:hover{
								text-decoration: underline;
							}
							
							ul#topic-list li ul li.topic-title a:visited,
							ul.vacature-list li ul li.vacature-title a:visited,
							ul.events-list li ul li.events-title a:visited,
							ul.dashboard-list li ul li.subs-title a:visited{
								font-weight: normal;
							}
						
						ul#topic-list li ul li.topic-reps,
						ul.vacature-list li ul li.vacature-type,
						ul.event-list li ul li.event-type,
						ul.dashboard-list li ul li.subs-reps{
							width: 100px;
							padding: 14px 0 0 0;
							font-weight: bold;
							color: #7f8386;
						}
						
						ul.dashboard-list li ul li.subs-reps{
							width: 161px;
						}
						
							ul.dashboard-list li ul li.subs-reps a{
								color: #0983d1;
								font-weight: bold;
							}
							
							ul.dashboard-list li ul li.subs-reps a:hover{
								color: #7f8386;
								text-decoration: underline;
							}
							
							ul.dashboard-list li ul li.subs-reps a:visited{
								font-weight: normal;
							}
						
						ul#topic-list li ul li.topic-act,
						ul.vacature-list li ul li.vacature-who,
						ul.event-list li ul li.event-who,
						ul.dashboard-list li ul li.subs-act{
							width: 220px;
							padding: 14px 0 0 0;
							color: #7f8386;
							height: 39px;
						}
						
							ul.vacature-list li ul li.vacature-who a{
								color: #7f8386;
							}
							
							ul.vacature-list li ul li.vacature-who a:hover{
								text-decoration: underline;
							}
						
						ul#topic-list li ul li.topic-act{
							width: 280px;
						}
						
							ul#topic-list li ul li.topic-act a{
								color: #7f8386;
							}
							
							ul#topic-list li ul li.topic-act a:hover{
								text-decoration: underline;
							}
						
						ul.dashboard-list li ul li.subs-act{
							width: 218px;
						}
						
						ul.dashboard-list li ul li.subs-select{
							width: 92px;
							padding: 8px 0 6px 0;
							color: #7f8386;
							background: none !important;
						}
						
						ul#topic-list li ul li.topic-title ul.categories,
						ul.vacature-list li ul li.vacature-title ul.categories,
						ul.event-list li ul li.event-title ul.categories
						{
							margin: -2px 5px 0 3px;
							float: left;
						}
						
						ul#topic-list li ul li.topic-title ul.categories,
						/*ul.categories */
						{
						            
						    margin: -2px 3px 0 0;
						    
						    }

						#subscriptions ul.categories li,
						ul#topic-list li ul li.topic-title ul.categories li,
						ul#recent-topics li ul li ul.categories li,
						ul#recent-comments li ul li ul.categories li
						/*ul.categories li*/ {
						            
						    margin: 0 3px;
						    
						    }
						    
						    ul#recent-topics li ul li ul.categories,
						    ul#recent-comments li ul li ul.categories {
						                
						        margin-right: 0 !important;
						        
						        }
						    
						    
						
							ul#topic-list li ul li.topic-title ul.categories li,
							ul.vacature-list li ul li.vacature-title ul.categories li,
							ul.event-list li ul li.event-title ul.categories li{
								font-weight: bold;
								height: 14px;
							}
		
						ul.dashboard-list li.subs-list-head ul li{
							height: 21px !important;
						}
		
		#dashboard.form{
			width: 700px;
		}
		
			#dashboard.form h3{
				margin: 2px 0 10px 9px;
				float: left;
			}
		
				#dashboard.form h3 a{
					font-size: 14px;
					font-weight: bold;
					
					color: #0983d1;
				}
								
					#dashboard.form h3 a:hover{
						text-decoration: underline;
					}
			
			#dashboard.form ul, ul.account-list{
				float: left;
			}
			
			#dashboard.form ul li, ul.account-list li{
				width: 700px;
				padding: 24px 0 17px 0;
				border-top: 1px solid #e7eaec;
				clear: both;
				float: left;
			}
			
			#dashboard.form ul li div.stand-aside{
				width: 400px;
				float: left;
			}
			
			#dashboard.form ul li.no-pad, ul.account-list li.no-pad{
				padding: 24px 0 0 0;
			}
			
			#dashboard.form ul li.at-all, ul.account-list li.at-all{
				padding: 0;
			}
			
				#dashboard.form ul li label.desc, ul.account-list li label.desc{
					width: 241px;
					height: 42px;
					margin: 7px 0 10px 0;
					float: left;
					display: block;
					font-size: 16px;
					font-weight: bold;
					line-height: 24px;
					color: #2a3035;
				}
				
				#dashboard.form ul li .input-border, ul.account-list li .input-border{
					margin: 0 16px 15px -6px;
					overflow: hidden; 
				}
				
				.textawrap, .input-border {
				            
				    -moz-background-clip:border;
				    -moz-background-inline-policy:continuous;
				    -moz-background-origin:padding;
				    -moz-border-radius:5px;
				    -webkit-border-radius: 5px;
				    background:#F3F4F5 none repeat scroll 0 0;
				    margin:0 0 15px -6px;
				    padding: 5px 5px 3px;
				    
				    }
				    
				    .input-border { padding: 5px; display: inline-block; }
				
				#dashboard.form ul li .input-border input, ul.account-list li .input-border input, .SuperSearch input{
					border: 1px solid #c4cccf;
					margin: 0;
					padding: 4px 2px 4px 6px;
					background: #fff url(/wp-content/themes/omt_theme/images/bg-textarea.png) repeat-x;
					font-size: 14px;
					color: #2a3035;
				}
				
				.SuperSearch {
				            
				    padding-right: 40px;
				    
				    }
				    
				    .advanced-search-results {
				                
				            margin-bottom: 20px;
				        
				        }
				        
				.noresults {
				            
				    position: relative;
				    float: left;
				    
				    font-weight: bold;
				    
				    margin: 13px 10px 0 0;
				    
				    }
				
                .SuperSearch table {
                            
                    width: 100%;
                    
                    margin-bottom: 50px;
                    
                    }
                    
                    .SuperSearch td {
                                
                        vertical-align: center;
                        
                        padding: 25px 0;
                        
                        border-bottom: solid 1px #E7EAEC;
                        
                        }
                        
                        .SuperSearch .input-border.xxl {
                                    
                            width: 678px;
                            
                            }
                            
                            .SuperSearch .input-border.xxl input {
                                        
                                width: 668px;
                                
                                }
                        
                        .SuperSearch .terms {
                                    
                            font-size: 14px;
                            
                            }
                            
                        .SuperSearch .center {
                                    
                            text-align: center;
                            
                            padding: 0 20px;
                            
                            width: 50px;
                            
                            }
                        
                        .SuperSearch .bigcheck {
                                    
                                margin-right: 8px;
                                margin-top: -2px;
                                
                                vertical-align: middle;
                            
                            }
                            
                        .SuperSearch select,
                        .SuperSearch .select {
                                    
                            width: 210px;
                            
                            }
                        
                        .SuperSearch button {
                                    
                            vertical-align: top;
                            
                            }
                            
                            .SuperSearch button span {
                                        
                                
                                
                                }
                        
                        .SuperSearch .nopadding {
                                    
                            padding: 0 0 25px;
                            
                            }
                    
                    .SuperSearch .title {
                                
                        width: 148px;
                        
                        
                        padding-top: 10px;
                        vertical-align: top;
                        
                        }
				
				/*#dashboard.form ul li */.input-border.xxl{
					width: 380px;
				}
					
					/*#dashboard.form ul li */.input-border.xxl input{
						width: 370px;
					}
				
				/*#dashboard.form ul li */.input-border.xl{
					width: 180px;
					margin-right: 26px;
				}
				
					/*#dashboard.form ul li */.input-border.xl input{
						width: 170px;
					}
				
				/*#dashboard.form ul li */.input-border.large{
					width: 168px;
				}
				
					/*#dashboard.form ul li */.input-border.large input{
						width: 158px;
					}

				/*#dashboard.form ul li */.input-border.med{
					width: 107px;
				}
				
					/*#dashboard.form ul li */.input-border.med input{
						width: 97px;
					}

				/*#dashboard.form ul li */.input-border.small{
					width: 65px;
				}
					
					/*#dashboard.form ul li */.input-border.small input{
						width: 55px;
					}
				
				/*#dashboard.form ul li */.input-border.date{
					width: 149px;
					position: relative;
					float: left;
					margin-right: 26px;
				}
				
					/*#dashboard.form ul li */.input-border.date input{
						width: 112px;
					}
				
					/*#dashboard.form ul li */.input-border.date a{
						position: absolute;
						top: 8px;
						right: 7px;
					}
					
					/*#dashboard.form ul li */p.tot{
						float: left;
						padding: 18px 28px 0 0;
					}
					
					/*#dashboard.form ul li */p.tot.date{
						float: left;
						margin-top: 10px;
					}
				
				ul.account-list li .input-border.file{
				    float: left;
					width: 48px;
					height: 48px;
				}
				
				ul.account-list li .file-upload{
					background: #f3f4f5;
					-moz-border-radius: 4px;
					-webkit-border-radius: 4px;
					float: left;
					padding: 8px 5px 5px 15px;
					margin: 10px 0;
					height: 24px;
					width: 297px;
				}
				
					ul.account-list li .file-upload input{
						/*border: 1px solid #fff;*/
					}
				
					#userphoto_delete{
						margin: 5px 0 0 14px;
					}
					
					#userphoto-upload-error{
						margin: 10px 0 0 0;
						background: #ffebeb;
						border: 1px solid #e1cdcd;
						color: #2a3035;
						padding: 10px;
						line-height: 18px;
					}
					
						#userphoto-upload-error strong{
							font-weight: bold;
						}
				
				#dashboard.form ul li select, ul.account-list li select{
					float: left;
					margin: 4px 20px 0 -2px;
					padding: 3px;
					font-size: 14px;
					color: #2a3035;
				}
			
				#dashboard.form ul li div, ul.account-list li div{
					/*float: left;*/
				}
				
					#dashboard.form ul li div.grip, ul.account-list li div.grip{
						float: none;
					}
					
				ul.account-list li div.free-user{
					float: left;
					background: #f3f4f5 url(/wp-content/themes/omt_theme/images/ico-user.png) 15px 10px no-repeat;
					-moz-border-radius: 4px;
					-webkit-border-radius: 4px;
					height: 37px;
					width: 390px;
					overflow: hidden;
					margin-left: -6px;
				}

					ul.account-list li div.free-user p{
						font-size: 14px;
						color: #2a3035;
						padding: 0 0 0 43px;
						margin-top: 13px;
					}
				
				ul.account-list li div.free-user.no-man{
					background: #f3f4f5 url(/wp-content/themes/omt_theme/images/ico-article-bg.png) 13px 14px no-repeat;
				}
				
					ul.account-list li div.free-user.no-man p{
						padding: 0 0 0 26px;
					}
					
				ul.account-list li div.free-user.no-thing{
					background-image: none;
					width: 160px;
				}
				
					ul.account-list li div.free-user.no-thing p{
						font-size: 21px;
						padding: 0 0 0 20px;
					}
					
						ul.account-list li a{
							font-size: 12px;
							font-weight: bold;
							color: #0983d1;
						}
						
							ul.account-list li a:hover{
								text-decoration: underline;
							}
							
						span.flick{
							color: #004ab8;
						}
						
						span.err{
							color: #f0005e;
						}
					
					ul.account-list li select.big-sel{
						width: 270px;
						margin: 5px 0 4px 0;
					}
					
					ul.account-list li div.free-user a.green-button, ul.account-list li div.free-user a.small-button{
						margin: -1px 0 0 0;
						float: right;
						padding: 0 19px 0 0;
						font-size: 12px;
						color: #fff;
						text-shadow: 0 -1px #376622;
					}
					
					ul.account-list li div.free-user a.small-button{
						color: #33393e;
						text-shadow: 0 1px #fff;
					}
					
						ul.account-list li div.free-user a.green-button:hover, ul.account-list li div.free-user a.small-button{
							text-decoration: none;
						}
					
						ul.account-list li div.free-user a.green-button span{
							padding: 10px 0 0 19px;
							height: 26px;
						}
					
						ul.account-list li div.free-user a.green-button span img{
							vertical-align: middle;
							margin: -2px 0 0 2px;
						}
				
				/*#dashboard.form ul li */div.legend{
					width: 220px;
				}
				
				/*#dashboard.form ul li */div.legend.down{
					margin-top: 7px;
				}
				
					/*#dashboard.form ul li */div.legend .check-wrap{
						margin: 0 9px 0 -6px;
					}
				
					/*#dashboard.form ul li */div.legend label{
						font-size: 12px;
						color: #7f8386;
						margin-top: 6px;
						display: block;
						float: left;
					}
				
				#dashboard.form ul li p, ul.account-list li p{
					font-size: 12px;
					color: #7f8386;
					float: left;
					margin-top: -7px;
				}
				
				ul.account-list li p.space{
					width: 378px;
					line-height: 19px;
				}
					
					ul.account-list li p.space a{
						display: block;
						font-size: 12px;
						font-weight: bold;
						color: #0983d1;
						background: url(/wp-content/themes/omt_theme/images/ico-article-bg.png) 0 4px no-repeat;
						padding-left: 13px;
					}
					
						ul.account-list li p.space a:hover{
							text-decoration: underline;
						}
				
				#dashboard.form ul li .input-border.error input, ul.account-list li .input-border.error input{
					border: 1px solid #fb5555;
				}
				
				/*#dashboard.form ul li */label#event-desc{
					margin-top: -1px;
					height: 22px;
				}
				
				#dashboard.form ul li .textawrap{
					width: 616px;
				}
				
					#dashboard.form ul li textarea{
						width: 610px;
						height: 197px;
						border: 1px solid #c4cccf;
						border-bottom: 0;
						background: #fff url(/wp-content/themes/omt_theme/images/bg-textarea.png) repeat-x;
						font: 14px Helvetica, Arial, sans-serif;
						padding: 4px 2px;
						margin-top: -1px;
					}
				
				ul.account-list li .textawrap{
					width: 380px;
					float: left;
					clear: none;
				}
					
					ul.account-list li .textawrap textarea{
						width: 374px;
						height: 88px;
						border: 1px solid #c4cccf;
						border-bottom: 0;
						background: #fff url(/wp-content/themes/omt_theme/images/bg-textarea.png) repeat-x;
						font: 14px Helvetica, Arial, sans-serif;
						padding: 0 2px 4px 2px;
					}
				
				ul.account-list li .radios{
					width: 380px;
					margin: 10px 0 0 -6px;
					float: left;
				}
				
					ul.account-list li .radios label{
						margin: 0 23px 0 4px;
						font-size: 14px;
					}
				
				#day-o-birth, #month-o-birth, #year-o-birth{
					margin-bottom: 20px;
				}

				#dashboard.form ul li button, ul.account-list li button{
					margin: 14px 0 0 -7px;
					padding: 0 19px 0 0;
				}
				
				ul.account-list li button.fl-check{
					clear: both;
					float: left;
					margin-left: 233px;
				}
				
				ul.account-list li p.fl-check{
					margin: 4px 0 0 240px;
				}
				
					#dashboard.form ul li button span, ul.account-list li button span{
						padding: 13px 0 0 19px;
						height: 26px;
					}
					
					ul.account-list li button span img.loader{
						display: none;
						margin: -1px 3px 0 0;
						vertical-align: middle;
					}
				
				ul.account-list li ul.check-group{
					float: left;
					width: 380px;
					margin-top: 9px;
				}
				
					ul.account-list li ul.check-group li{
						clear: both;
						border: 0;
						padding: 0;
						margin: 0 0 11px 0;
						font-size: 14px;
					}
					
						ul.account-list li ul.check-group li label{
							margin-left: 5px;
						}
				
				/*vacature & events*/
				#vacatures, #events{
					width: 920px;
					margin: 0 0 0 20px;
					float: left;
				}
			
					#vacatures h1, #events h1{
						font: normal bold 28px "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
						color: #2a3035;
						color: #2a3035;
						float: left;
						margin: 0 14px 6px -3px;
					}
					
					#vacatures h2, #events h2{
						color: #94979a;
						font-size: 14px;
						clear: both;
					}
					
					#vacatures button, #events button{
						margin: 13px 0 0 -7px;
					}
					
						#vacatures button span, #events button span{
							padding: 12px 0 0 19px;
							height: 27px;
						}
					
					ul.vacature-list, ul.event-list{
						float: left;
						margin-top: 34px;
					}
					
					ul.vacature-list.this-week, ul.event-list.this-week{
						margin: 43px 0 10px;
					}
				
				 			ul.vacature-list li.vacature-list-head,
				 			ul.event-list li.event-list-head{
								padding-bottom: 13px;
							}
								
								ul.vacature-list li.vacature-list-head li.vacature-title,
								ul.event-list li.event-list-head li.event-title{
									font: normal bold 16px "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
									color: #2a3035;
									
									color: #2a3035;
									padding: 0 23px 0 0;
								}
							
				 			ul.vacature-list li ul li.vacature-type,
				 			ul.event-list li ul li.event-type{
								font-weight: normal;
							}
							
				 			ul.vacature-list li ul li.vacature-who, ul.vacature-list li.vacature-list-head li.vacature-type,
				 			ul.event-list li ul li.event-who, ul.event-list li.event-list-head li.event-type{
								font-weight: bold;
							}

			/*msgs, subscriptions, started topics*/
				
			#dashboard-lists{
				float: left;
				margin-top: -7px;
			}
				
				ul#dashboard-tabs{
					position: relative;
					float: left;
					clear: both;
				}
				
					ul#dashboard-tabs li{
					    position: relative;
						float: left;
						font-size: 12px;
						color: #7f8386;
						padding: 10px 10px 9px 10px;
					}
					
						ul#dashboard-tabs li a{
							font-size: 14px;
							font-weight: bold;
							color: #0983d1;
							
						}
						
							ul#dashboard-tabs li a:hover{
								border-bottom: 1px solid #0983d1;
							}
		
					ul#dashboard-tabs li #msg-count, ul#dashboard-tabs li #msg-count-incoming{
						display: none;
						position: absolute;
						top: -10px;
						right: -10px;
						width: 24px;
						height: 24px;
						font-size: 12px;
						font-weight: bold;
						color: #fff;
						text-align: center;
						padding: 5px 0 0;
						background: url(/wp-content/themes/omt_theme/images/ico-msg-count.png) 0 0 no-repeat;
					}
					
					ul#dashboard-tabs li.selected #msg-count, ul#dashboard-tabs li.selected #msg-count-incoming{
						display: block;
					}
					
					ul#dashboard-tabs li #msg-count{
						top: -10px;
						right: -10px;
					}
					
					ul#dashboard-tabs li #msg-count-incoming{
						top: -10px;
						right: -10px;
						left: auto;
					}
									
					ul#dashboard-tabs li.selected, ul#dashboard-tabs li.ui-tabs-selected{
						background: #e7eaec;
						-moz-border-radius-topleft: 4px;
						-moz-border-radius-topright: 4px;
						-webkit-border-top-left-radius: 4px;
						-webkit-border-top-right-radius: 4px;
					}
						
						ul#dashboard-tabs li.selected a, ul#dashboard-tabs li.ui-tabs-selected a{
							color: #2a3035;
							text-shadow: 1px 1px 1px #fff;
							cursor: default;
							border: 0;
						}
											
					ul.dashboard-list li ul li.subs-select input, #started-topics li ul li.subs-select input{
						margin-left: 18px;
					}
				
				ul.dashboard-list li.subs-list-head ul li,
				ul#started-topics li.subs-list-head ul li{
					/*padding-top: 29px;
					height: 10px;*/
					margin-top: 14px;
					background: url(/wp-content/themes/omt_theme/images/ico-tab-divider.png) bottom right no-repeat;
				}
				
				#subs-buttons{
					clear: both;
					width: 100%;
				}
				
					#subs-buttons #subs-more{
						float: left;
						margin-left: 20px;
					}
					
					#subs-buttons #subs-remove{
						float: right;
						margin-right: 24px;
					}
					
					#subs-buttons #subs-more .small-button, #subs-buttons #subs-remove button{
						margin: 14px 0 0 -7px;
						padding: 0 19px 0 0;
					}
					
						#subs-buttons #subs-more .small-button span{
							padding: 10px 0 0 19px;
							height: 29px;
							font-size: 14px;
						}
						
						#subs-buttons #subs-remove button span{
							padding: 13px 0 0 19px;
							height: 26px;
						}
											
			#topic-list-bottom-nav{
				position: relative;
				margin-top: 14px;
				float: left;
				width: 940px;
			}
			
				#topic-list-bottom-nav p{
					float: left;
					font-size: 14px;
					font-weight: bold;
					color: #2a3035;
					margin: 14px 12px 0 0;
				}
				
				#topic-list-bottom-nav button{
					float: left;
					margin-left: -6px;
				}
				
				#topic-list-bottom-nav .pagination{
					position: absolute;
					top: 14px;
					right: 0;
					margin: 0;
				}
	
		#dashboard{
			width: 940px;
			margin: 0 0 173px 20px;
		}
		
		div#dashboard-lists ul#vacatures {
			width: 940px !important;
			margin: 0px;
		}
		
			#profile{
				position: relative;
				margin: 1px 0 52px 0;
			}
			
				#profile a.avatar{
					background: url(/wp-content/themes/omt_theme/images/ico-avatar.png) no-repeat;
					position: absolute;
					top: 8px;
					left: 0;
					z-index: 1;
					width: 48px;
					height: 48px;
					display: block;
					border: 0;
				}
			
				#profile img{
					float: left;
					margin: 8px 13px 0 0;
				}
			
				#profile h1{
					margin: -10px 0 0 60px;
					height: 40px;
					font: normal bold 28px "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
					color: #2a3035;
					letter-spacing: -3px;
				}
				
					#profile h1 a{
						color: #0983d1;
					}
				
				#profile h2{
					margin-left: 62px;
					font: normal normal 14px Helvetica, Arial, sans-serif;
					color: #95979a;
				}
				
					#profile h2 a{
						font: normal bold 14px Helvetica, Arial, sans-serif;
						color: #0983d1;
						
					}
					
						#profile h1 a:hover, #profile h2 a:hover{
							text-decoration: underline;
						}
			
				#dashboard #back-to-inbox{
					clear: both;
				}
			
					#dashboard #back-to-inbox a{
						font: normal bold 14px Helvetica, Arial, sans-serif;
						color: #0983d1;
						
						margin-left: 8px;
					}
					
					#dashboard #back-to-inbox a:hover{
						border-bottom: 1px solid #0983d1;
					}
			
		
			#dashboard #message{
				position: relative;
				width: 700px;
				background: url(/wp-content/themes/omt_theme/images/bg-message.gif) 0 0 repeat-x;
				margin-top: 9px;
			}
			
				#dashboard #message .pagination{
					position: absolute;
					top: 20px;
					right: 11px;
				}
				
				#dashboard #message .pagination .input-border{
					background: none;
				}
			
				#dashboard #message h2{
					font-size: 20px;
					font-weight: bold;
					
					color: #2a3035;
					padding: 16px 0 14px 9px;
					border-bottom: 2px solid #e7eaec;
				}
				
				#dashboard #message .message-body{
					position: relative;
					border-bottom: 1px solid #e7eaec;
					padding: 0 20px 0 80px;
					clear: both;
				}
					
					#dashboard #message .message-body a.avatar{
						position: absolute;
						top: 15px;
						left: 12px;
						z-index: 1;
						background: url(/wp-content/themes/omt_theme/images/ico-avatar.png) no-repeat;
						width: 48px;
						height: 48px;
						display: block;
						border: 0;
					}
					
					#dashboard #message .message-body a.avatar:hover{
						background: url(/wp-content/themes/omt_theme/images/ico-avatar-arrow.png) no-repeat;
					}
						
						#dashboard #message .message-body img.photo{
							position: absolute;
							top: 15px;
							left: 12px;
							z-index: 0;
						}
			
					#dashboard #message .message-body h2, #dashboard #message .message-body p{
						line-height: 18px;
						color: #2a3035;
					}
					
					#dashboard #message .message-body h3{
						font-size: 12px;
						color: #94979a;
						margin-top: 15px;
						float: left;
					}
					
						#dashboard #message .message-body h3 a{
							font-weight: bold;
							color: #7f8386;
						}
						
						#dashboard #message .message-body h3 a:hover{
							text-decoration: underline;
						}
					
					#dashboard #message .message-body p{
						padding: 8px 0 8px 0;
						clear: both;
						color: #2a3035;
						line-height: 22px;
					}
			
			#dashboard #message a.small-button{
				margin: 14px 0 0 -7px;
				padding: 0 19px 0 0;
			}
			
				#dashboard #message a.small-button span{
					padding: 9px 0 0 19px;
					height: 30px;
				}
			
		#dashboard #comment-form{
			margin: 45px 0 0 0;
			width: 700px;
		}
		
			#dashboard #comment-form p{
				margin-left: 8px;
			}
		
			#dashboard #comment-form ul{
				float: left;
			}
		
				#dashboard #comment-form ul li label {
					display: block;
					margin: 10px 10px 0px 5px;
					padding-top: 2px;
					font-size: 16px;
					color: #2a3035;
					font-weight: bold;
					width: 110px;
				}
				
				#dashboard #comment-form ul li input {
				    width: 551px;
					border: 1px solid #c4cccf;
					margin: 5px 0 10px 0;
					background: #fff url(/wp-content/themes/omt_theme/images/bg-textarea.png) repeat-x;
					color: #2a3035;
					font-size: 14px;
					padding: 4px 2px 4px 6px;
				}
		
			#dashboard #comment-form textarea{
				width: 99%;
			}
	
	/*account*/
	
	ul#personal, ul#extras, ul#account, ul#notifications{
		clear: both;
	}
	
	ul#apple-products{
			width: 460px;
			float: left;
			background: #f3f4f5;
			margin-left: -6px;
		}

			ul#apple-products li{
				width: 100%;
				border: 0;
				border-bottom: 1px solid #d0d5d8;
				padding: 13px 0 0 0;
			}

				ul#apple-products li a{
					height: 23px;
					width: 435px;
					margin: 0 11px 0 14px;
					display: block;
					background: url(/wp-content/themes/omt_theme/images/ico-arrow-left.png) right 0 no-repeat;
					color: #2a3035;
					font-size: 14px;
					text-decoration: none;
				}

					ul#apple-products li a:hover{
						color: #2a3035;
						text-decoration: underline;
					}

					ul#apple-products li a span{
						color: #7f8386;
						font-weight: normal;
					}

				ul#apple-products li a.open{
					background: url(/wp-content/themes/omt_theme/images/ico-arrow-down.png) right 0 no-repeat;
				}

				ul#apple-products li .apple-product-items-scroll{
					display: none;
					width: 100%;
					overflow: scroll;
					height: 180px;
					/*hides vertical scrollbar*/
					overflow-y: hidden;
					overflow-x: auto;
				}

					ul#apple-products li .apple-product-items{
						padding-left: 24px;
					}

						ul#apple-products li .apple-product-items .apple-product-item{
							clear: right;
							height: 160px;
							overflow: hidden;
							border: 0;
							padding: 0 20px;
							margin: 0 19px;
							text-align: center;
						}

							ul#apple-products li .apple-product-items .apple-product-item div.tooltip{
								margin: 0 auto 7px auto;
								height: 32px;
								background: url(/wp-content/themes/omt_theme/images/ico-tooltip-triangle.png) center bottom no-repeat;
							}

								ul#apple-products li .apple-product-items .apple-product-item div.tooltip div{
								    min-width: 80px;
									font-size: 14px;
									color: #fff;
									font-weight: bold;
									text-shadow: 1px 1px 1px #000;
									background: #33393e;
									background: rgba(42, 48, 53, 0.9);
									float: left;
									padding: 2px 7px 7px 7px;
									height: 14px;
									-moz-border-radius: 4px;
									-webkit-border-radius: 4px;
									white-space: nowrap;
								}

							ul#apple-products li ul li img{
								clear: both;
							}
	
	/* social */
	#main-content.social{
		/*width: 572px;*/
		width: 552px;
		padding: 0 20px 0 0;
		margin: -20px 0 0 20px;
	}
	
	#main-content .small-button {
	            
	    margin-left: 0;
	    
	    }
		
		#main-content.social h1{
			font: normal bold 28px "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
			color: #33393e;
			letter-spacing: -3px;
			margin-bottom: 5px;
		}
			
		#main-content.social h2{
			font-size: 14px;
			color: #7f8386;
			margin-bottom: 17px;
		}
		
		.search-box{
			width: 520px;
			background: #f3f4f5;
			padding: 0 12px 1px 19px;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			float: left;
			margin-bottom: 20px;
		}
		
		    #forum-home .search-box {
		                
		        float: none;
		        margin: 0 auto 30px;
		        
		    }
			
			.search-box .search.large{
				background: url(/wp-content/themes/omt_theme/images/bg-search-large.png) 0 0 no-repeat;
				height: 34px;
				width: 277px;
				float: left;
				margin: 12px 0;
			}
			
			.search-box .search.large.selected{
				background: url(/wp-content/themes/omt_theme/images/bg-search-large.png) 0 -34px no-repeat;
			}
		
				.search-box input.text{
					position: relative;
					width: 228px;
					top: 5px;
					left: 15px;
					font: 14px Helvetica, Arial, sans-serif;
					color: #94979a;
					border: 0;
					padding: 6px 2px;
					background: transparent;
					height: 14px;
				}
				
				.search-box input.submit{
					position: relative;
					top: 8px;
					left: 13px;
				}
			
			.search-box p{
				font-size: 14px;
				font-weight: bold;
				color: #2a3035;
				background: url(/wp-content/themes/omt_theme/images/ico-search-box-div.gif) center 0 no-repeat;
				height: 35px;
				padding: 19px 20px 0 20px;
				margin: 4px 20px 0 20px;
				float: left;
			}
			
			.search-box button, .search-box a.big-green-button{
				float: left;
				margin: 9px 0 0 12px;
				padding: 0 15px 0 0;
			}
			
			.search-box a.big-green-button{
			    float: right;
			}
		
				.search-box button span{
					padding: 13px 0 0 12px;
					height: 26px;
				}
				
				.search-box button span img{
					vertical-align: middle;
					margin-top: -3px;
					margin-right: 4px;
				}
			
			#main-content.social h3{
				clear: both;
				font-size: 18px;
				font-weight: bold;
				
				color: #2a3035;
				margin-bottom: 6px;
			}
			
			#main-content.social ul{
				float: left;
				margin-bottom: 40px;
			}
			
			#main-content.social .search-box {
			            
			    width: 520px;
			    
			    }
			
				#main-content.social ul li{
				/*	width: 214px;
					padding: 10px 10px 10px 33px;
					float: left;
					border-top: 1px solid #e7eaec;
					list-style-position: outside;
					background: url(/wp-content/themes/omt_theme/images/ico-article-bg.png) 10px 15px no-repeat;*/
				}
				
					#main-content.social ul li.space{
						margin-right: 40px;
					}
					
				#main-content.social ul li.last-two{
					border-bottom: 1px solid #e7eaec;
				}
				
					#main-content.social ul li a{
						/*width: 280px;
						color: #0983d1;
						font-size: 20px;
						font-weight: bold;
						
						line-height: 1.2em;*/
					}
					
						#main-content.social ul li a:hover{
							text-decoration: underline;
						}
			
			 .search-box.with-results{
			 	position: relative;
			 }

				  .search-box.with-results ul#search-list{
				  	float: left;
				  	padding-bottom: 22px;
				  	margin-left: 1px;
				  	margin-top: 1px;
				  }
				  
				  	  .search-box.with-results ul#search-list li{
				  	  	width: 540px;
				  	  	background-position: 21px 15px;
				  	  	padding: 11px 10px 12px 10px;
				  	  }
				  	  
				  	  .search-box.with-results ul#search-list li.switch{
				  	  	background-color: #fff;
				  	  }
				  	  
				  	  
				  	  .search-box.with-results ul#search-list li.last{
				  	  	border-bottom: 1px solid #e7eaec;
				  	  }
				  	  
				  	  	  .search-box.with-results ul#search-list li a{
				  	  	  	font-size: 12px;
				  	  	  	letter-spacing: 0;
				  	  	  }
				  	  	  
				.search-box.with-results .pagination{
					position: absolute;
					bottom: 16px;
					right: 40px;
				}
	
		#sidebar.narrow{
			width: 339px;
		}
	
		#sidebar.social{
			margin-top: -20px;
		}
		
		.announcement {
		            
		    width: 358px;
		    
		    padding: 0px 0px 0px 19px;
		    
		    margin: 0 0 30px;
		    
		    line-height: 40px;
		    
		    font-size: 12px;
		    
		    }
		    
		    .announcement h5 {
		                
		        display: inline;
		        
		        font-size: 16px;
		        font-weight: bold;
		        
		        }
		        
		    .announcement a {
		                
		        color: #0983d1;
		        
		        font-weight: bold;
		        
		        }
		        
		        .announcement a:hover {
		                    
		            text-decoration: underline;
		            
		            }
		        
		    .announcement div {
		    
		        line-height: 30px;
		                
		        border-bottom: solid 1px #e7eaec;
		        
		        }
		        
    		    .announcement div a {
    		        
    		        display: inline-block;
    		                
    		        position: relative;
    		        float: right;
    		        
    		        padding-left: 13px;
    		        
    		        background: url(/wp-content/themes/omt_theme/images/ico-article-bg.png) left center no-repeat;
    		        
    		        }
		        
		    .announcement ul li {
		        
		        padding: 0 0 0 18px;
		        
		        border-bottom: solid 1px #e7eaec;
		        
		        background: url(/wp-content/themes/omt_theme/images/ico-check.png) 0 center no-repeat;
		        
		        }
		
		/*.announcement{
			width:  328px;
			background: #f3f4f5;
			padding: 18px 12px 20px 20px;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			float: left;
			margin: 0 0 20px 19px;
		}

			.announcement h5{
				font-size: 30px;
				font-weight: bold;
				color: #30363b;
				
				margin-bottom: 7px;
			}

			.announcement ul li{
				margin: 0 0 6px 0;
				padding: 1px 0 0 18px;
				display: block;
				clear: none;
				border: 0;
				background: url(/wp-content/themes/omt_theme/images/ico-check.png) 0 0 no-repeat;
			}
			
			.announcement ul li.event-title li {
			            
			    padding: 0;
			    
			    }
			
				.announcement ul li a{
					color: #0983d1;
					font-weight: bold;
					text-shadow: 1px 1px 1px #f3f4f5;
					
					padding: 0;
				}
				
				.announcement ul li a:hover{
					text-decoration: underline;
				}

			.announcement p{
				font-size: 16px;
				line-height: 24px;
				color: #7f8386;
			}
				
				.announcement p a{
					color: #0983d1;
				}
				
					.announcement p a:hover{
						text-decoration: underline;
					}*/

	.full-size{
		width: 620px;
		margin: -18px auto 0 auto;
		text-align: center;
	}

		.full-size p.about-show{
			clear: both;
			font-size: 32px;
			font-weight: bold;
			
			color: #2a3035;
			padding: 0 0 46px 0;
			margin-top: 28px;
		}
	
			.full-size p.about-show img{
				margin: 0 0 -10px 2px;
				vertical-align: bottom;
			}
			
		.full-size hr{
			width: 196px;
			background: #e7eaec;
			border: 0;
			height: 2px;
			margin-top: 7px;
		}
		
		.full-size p.about-omt{
			font-size: 21px;
			line-height: 35px;
			
			color: #7f8386;
			margin: 26px 0 74px 0;
		}

			.full-size p.about-omt a, .full-size p.about-latest a{
				color: #2a3035;
				border-bottom: 1px solid #d5d9da;
			}
			
					.full-size p.about-omt a:hover{
						border-bottom: 1px solid #2a3035;
					}

		.full-size h1{
			font-size: 21px;
			
			color: #2a3035;
			margin-bottom: 24px;
		}

		.full-size p.about-latest{
			font-size: 16px;
			color: #94979a;
			margin: 15px 0 40px 0;
			clear: both;
		}
		
			.full-size p.about-latest a{
				color: #0983d1;
				border: 0;
			}
			
					.full-size p.about-latest a:hover{
						text-decoration: underline;
					}
			
		.full-size h2{
			font-size: 50px;
			font-weight: bold;
			
			color: #2a3035;
			background: url(/wp-content/themes/omt_theme/images/ico-thumb-up.png) center 74px no-repeat;
			padding: 18px 0 30px 0;
			margin: 0 0 23px 0;
			clear: both;
		}

		.full-size h3{
			font-size: 35px;
			font-weight: bold;
			
			color: #2a3035;
			padding: 51px 0 35px 0;
		}
		
		.full-size ul#about-who{
			position: relative;
			margin: 0 auto 40px;
			height: 69px;
			width:650px;
		}
		
			.full-size ul#about-who li{
				display: inline;
				font-size: 22px;
				line-height: 30px;
				
				margin-bottom: 47px;
			}

				.full-size ul#about-who li a{
					color: #94979a;
					margin-right: 19px;
				}
						.full-size ul#about-who li a.last{
							margin-right: 0;
						}
			
				.full-size ul#about-who li a.selected{
					color: #2a3035;
					border-bottom: 0;
					cursor: default;
				}
				
					.full-size ul#about-who li a:hover{
						border: 0;
						color: #2a3035;
					}
	
		.full-size div{
			width: 400px;
			height: 178px;
			text-align: left;
			margin: 0 auto;
			clear: both;
		}

			.full-size div img{
				float: left;
			}
			
			.full-size div h4{
				float: left;
				font-size: 18px;
				font-weight: bold;
				
				color: #2a3035;
				margin: 14px 0 0 19px;
			}
			
			.full-size div p{
				float: left;
				font-size: 18px;
				color: #94979a;
				margin: 14px 0 0 9px;
			}
			
			.full-size div ul{
			
				margin: 15px 0 0 20px ;
				width: 280px;
				float: left;
			}
			
				.full-size div ul li{
					float: left;
					padding: 3px 0 4px 29px;
					margin: 0 6px 0 0;
					height: 28px;
				}
				
					.full-size div ul li a{
						color: #0983d1;
						font-size: 14px;
						font-weight: bold;
					}
					
						.full-size div ul li a:hover{
							text-decoration: underline;
						}
			
				.full-size div ul li.vcard{
					background: url(/wp-content/themes/omt_theme/images/ico-vcard.png) 0 2px no-repeat;
				}
				
				.full-size div ul li.twitter{
					background: url(/wp-content/themes/omt_theme/images/ico-twitter.png) 4px 0 no-repeat;
				}
				
				.full-size div ul li.mail{
					background: url(/wp-content/themes/omt_theme/images/ico-mail.png) 4px 6px no-repeat;
				}
				.full-size div ul li.website{
					background: url(/wp-content/themes/omt_theme/images/ico-newpage.png) 12px 2px no-repeat;
				}		
		
		#about-foot{
			background: #fff;
			-moz-box-shadow: 0 1px 2px #333;
			-webkit-box-shadow: 0 1px 2px #333;
			padding: 19px 18px 21px 18px;
			width: 940px;
			height: 143px;
		}
		
		#about-foot span.pipe{
			color: silver;
}

			#about-foot div{
				width: 178px;
				margin-right: 62px;
				float: left;
			}
			
			#about-foot h2 a {
			            
			    color: rgb(42, 48, 53);
			    
			    }
			
			#about-foot div.address {
				width: 940px;
	}
				
			#about-foot p.address{
				color: #2a3035;
				font-size: 14px;
				margin-top: 10px;
				text-align: center;
			}
				
			#about-foot div.last{
				margin-right: 0;
			}
			
				#about-foot h2{
					font-size: 16px;
					font-weight: bold;
					color: #2a3035;
					margin-bottom: 5px;
				}

				#about-foot p{
					font-size: 14px;
					line-height: 23px;
					color: #7f8386;
					margin-bottom: 7px;
				}
				
					#about-foot p a{
						color: #0983d1;
						font-weight: bold;
					}
					
						#about-foot p a:hover{
							text-decoration: underline;
						}
			
	/*pro page*/
	.full-size.pro{
		width: 780px;
	}

		.full-size.pro p.about-show{
			margin-top: 31px;
			padding: 0 0 33px 0;
		}
		
		.full-size.pro hr{
			margin-top: 0;
			width: 174px;
		}
		
		p.omt-pro{
			width: 470px;
			font-size: 21px;
			line-height: 35px;
			
			color: #7f8386;
			margin: 35px auto 61px auto;
		}
		
		ul#pro-features{
			float: left;
			width: 800px;
			margin: 0 auto;
		}

			ul#pro-features li{
				float: left;
				width: 300px;
				padding: 0 20px 0 80px;
				margin-bottom: 64px;
				text-align: left;
			}
			
			ul#pro-features li.podcast{
				background: url(/wp-content/themes/omt_theme/images/ico-pro-podcast.png) 4px 1px no-repeat;
			}
			
			ul#pro-features li.pro-content{
				background: url(/wp-content/themes/omt_theme/images/ico-pro-content.png) 3px 0 no-repeat;
			}
			
			ul#pro-features li.submit-events{
				background: url(/wp-content/themes/omt_theme/images/ico-pro-events.png) 10px 2px no-repeat;
			}
			
			ul#pro-features li.submit-jobs{
				background: url(/wp-content/themes/omt_theme/images/ico-pro-jobs.png) 2px 2px no-repeat;
			}
				
				ul#pro-features li h1{
					color: #2a3035;
					margin-bottom: 10px;
				}
				
				ul#pro-features li p{
					color: #7f8386;
					font-size: 14px;
					line-height: 21px;
				}

		#pricing{
			position: relative;
			border: 4px solid #e7eaec;
			height: 179px;
			width: 772px;
			-moz-box-shadow: 0 4px 8px #c1c1c1;
			-webkit-box-shadow: 0 4px 8px #c1c1c1;
		}
				
			#pricing ul#pricing-features{
				width: 356px;
				padding: 21px 0 0 16px;
				margin: 0;
				float: left;
			}
		
				#pricing ul#pricing-features li{
					padding: 0;
					margin: 0;
					width: 312px;
				}
				
				#pricing ul#pricing-features li#pricing-head{
					padding-bottom: 3px;
				}
							
					#pricing ul#pricing-features li ul{
						margin: 0;
						padding: 0;
						float: left;
						width: 356px;
					}
							
						#pricing ul#pricing-features li ul li{
							float: left;
							width: 40px;
							margin-top: -3px;
							text-align: center;
							font-weight: bold;
							margin-right: 27px;
						}
							
							#pricing ul#pricing-features li ul li img{
								margin-left: 14px;
							}
						
						#pricing ul#pricing-features li ul li.pricing-desc{
							font-size: 14px;
							color: #2a3035;
							padding: 0 0 21px 0;
							margin: 0;
							width: 221px;
							text-align: left;
							font-weight: normal;
						}
						
						#pricing ul#pricing-features li#pricing-head ul{
							width: 356px;
						}
						
							#pricing ul#pricing-features li#pricing-head ul li{
								font-size: 14px;
								color: #2a3035;
								font-weight: bold;
								
								float: left;
								width: 40px;
								margin-right: 27px;
							}
													
							#pricing ul#pricing-features li#pricing-head ul li.pricing-desc{
								font-size: 18px;
								font-weight: bold;
								margin: -6px 0 0 0;
								width: 221px;
							}

			#pricing #pricing-at-work-pro-monthly{
				position: absolute;
				top: -24px;
				left: 372px;
				border: 4px solid #c9ced1;
				height: 200px;
				width: 154px;
				background: url(/wp-content/themes/omt_theme/images/bg-at-work-pro.gif) 0 top repeat-x;
				-moz-box-shadow: 0 4px 8px #dcdcdc;
				-webkit-box-shadow: 0 4px 8px #dcdcdc;
				float: left;
				padding: 29px 0 0 38px;
			}

				#pricing #pricing-at-work-pro-monthly h3, #pricing #pricing-at-work-free-monthly h3{
					font-size: 25px;
					font-weight: normal;
					
					color: #2a3035;
					padding: 0;
					margin: 0;
					width: 130px;
				}
				
				#pricing #pricing-at-work-pro-monthly div.euro{
					position: absolute;
					top: 84px;
					left: 38px;
					font-size: 21px;
					color: #7f8386;
					width: 30px;
				}

				#pricing #pricing-at-work-pro-monthly div.euro-big{
					position: absolute;
					top: 81px;
					left: 56px;
					font-size: 60px;
					font-weight: bold;
					color: #2a3035;
					width: 30px;
				}
				
				#pricing #pricing-at-work-pro-monthly div.euro-small{
					position: absolute;
					top: 83px;
					left: 88px;
					font-size: 23px;
					font-weight: bold;
					color: #2a3035;
					width: 30px;
				}

				#pricing #pricing-at-work-pro-monthly div.euro-monthly{
					position: absolute;
					top: 115px;
					left: 94px;
					font-size: 18px;
					color: #7f8386;
					width: 30px;
				}
				
				#pricing #pricing-at-work-pro-monthly button{
					position: absolute;
					bottom: 27px;
					margin: 0 0 0 -16px;
					padding: 0 23px 0 0;
				}
				
					#pricing #pricing-at-work-pro-monthly button span{
						padding: 13px 0 0 30px;
						height: 26px;
					}
	
			#pricing #pricing-at-work-free-monthly{
				position: relative;
				float: left;
				width: 162px;
				height: 164px;
				margin-left: 200px;
				clear: none;
				padding: 15px 0 0 38px;
			}
			
				#pricing #pricing-at-work-free-monthly h3{
					font-size: 18px;
				}
				
				#pricing #pricing-at-work-free-monthly div.euro{
					position: absolute;
					top: 55px;
					left: 44px;
					font-size: 21px;
					color: #7f8386;
					width: 30px;
				}

				#pricing #pricing-at-work-free-monthly div.euro-big{
					position: absolute;
					top: 52px;
					left: 62px;
					font-size: 60px;
					font-weight: bold;
					color: #2a3035;
					width: 30px;
				}
				
				#pricing #pricing-at-work-free-monthly div.euro-small{
					position: absolute;
					top: 54px;
					left: 94px;
					font-size: 23px;
					font-weight: bold;
					color: #2a3035;
					width: 30px;
				}

				#pricing #pricing-at-work-free-monthly div.euro-monthly{
					position: absolute;
					top: 86px;
					left: 100px;
					font-size: 18px;
					color: #7f8386;
					width: 30px;
				}
			
				#pricing #pricing-at-work-free-monthly button{
					position: absolute;
					bottom: 17px;
					margin: 0 auto;
					padding: 0 19px 0 0;
				}
				
					#pricing #pricing-at-work-free-monthly button span{
						padding: 13px 0 0 19px;
						height: 26px;
					}
	/*profile*/
	#main-content.profile{
		position: relative;
		width: 620px;
		margin: 0 0 0 20px;
		border-right: 0;
	}
	
		#main-content.profile #profile{
			margin: 1px 0 55px 0;
		}
			
			#main-content.profile .pagination{
				position: absolute;
				top: 83px;
				right: 0;
			}
			
			#main-content.profile #profile-recent{
				float: left;
				margin-top: -7px;
				margin-bottom: 50px;
				width: 620px;
			}
				
				ul#profile-recent-tabs{
					position: relative;
					float: left;
					width: 100%;
					clear: both;
					border-bottom: 1px solid #e7eaec;
				}
				
					ul#profile-recent-tabs li{
						float: left;
						font-size: 12px;
						color: #7f8386;
						padding: 10px 10px 9px 10px;
					}
					
						ul#profile-recent-tabs li a{
							font-size: 14px;
							font-weight: bold;
							color: #0983d1;
							
						}
						
							ul#profile-recent-tabs li a:hover{
								border-bottom: 1px solid #0983d1;
							}
			
					ul#profile-recent-tabs li.selected{
						background: #e7eaec;
						-moz-border-radius-topleft: 4px;
						-moz-border-radius-topright: 4px;
						-webkit-border-top-left-radius: 4px;
						-webkit-border-top-right-radius: 4px;
					}
						
						ul#profile-recent-tabs li.selected a{
							color: #2a3035;
							text-shadow: 1px 1px 1px #fff;
							cursor: default;
							border: 0;
						}

			ul#recent-comments, ul#recent-topics{
				width: 620px;
				clear: both;
				float: left;
				background: url(/wp-content/themes/omt_theme/images/ico-profile-list-triangle.png) 0 0 no-repeat;
			}
			
			ul#recent-comments{
				background-position: 52px 0;
			}
			
			ul#recent-topics{
				background-position: 165px 0;
			}
			
				ul#recent-comments li, ul#recent-topics li{
					clear: both;
					float: left;
					width: 597px;
					height: 15px;
					border-bottom: 1px solid #e7eaec;
					background: url(/wp-content/themes/omt_theme/images/ico-article-bg.png) 11px 15px no-repeat;
					padding: 14px 0 10px 23px;
				}
				
					ul#recent-comments li ul, ul#recent-topics li ul{
						float: left;
					}

						ul#recent-comments li ul li, ul#recent-topics li ul li{
							float: left;
							clear: none;
							background: none;
							border: 0;
							width: 132px;
							padding: 0;
							font-size: 12px;
							color: #7f8386;
						}
						
							ul#recent-comments li ul li a, ul#recent-topics li ul li a{
								color: #0983d1;
								font-size: 12px;
								font-weight: bold;
								margin-left: 4px;
							}
						
							ul#recent-comments li ul li a:hover, ul#recent-topics li ul li a:hover{
								text-decoration: underline;
							}
						
						ul#recent-comments li ul li.comment-title, ul#recent-topics li ul li.comment-title{
							width: 465px;
							padding-bottom: 1px;
						}

							ul#recent-comments li ul li ul.categories, ul#recent-topics li ul li ul.categories{
								clear: none;
								margin: -2px 0 0 3px;
							}

								ul#recent-comments li ul li.comment-title ul.categories li, ul#recent-topics li ul li.comment-title ul.categories li{
									width: 15px;
									height: 16px;
									display: block;
									text-indent: -800px;
									clear: none;
									border: 0;
								}
								
								ul#recent-comments li ul li.comment-title ul.categories li.check, ul#recent-topics li ul li.comment-title ul.categories li.check{
									background: url(/wp-content/themes/omt_theme/images/ico-check.png) 0 0 no-repeat;
								}
								
								ul#recent-comments li ul li.comment-title ul.categories li.closed, ul#recent-topics li ul li.comment-title ul.categories li.closed{
									background: url(/wp-content/themes/omt_theme/images/ico-closed.png) 0 1px no-repeat;
								}
								
			#look-at-my-stuff{
				position: relative;
				clear: both;
				height: 273px;
			}
			
				#main-content.profile/*#look-at-my-stuff*/ h3{
					font-size: 18px;
					font-weight: bold;
					color: #2a3035;
					
					border-bottom: 2px solid #e7eaec;
					width: 100%;
					margin-bottom: 40px;
					padding-bottom: 6px;
					clear: both;
				}

				#look-at-my-stuff ul{
					float: left;
					width: 100%;
					height: 182px;
					position: relative;
				}
				
					#look-at-my-stuff ul li{
						float: left;
						height: 182px;
						position: relative;
						text-align: center;
					}
					
					    #look-at-my-stuff a {
					                
					        display: block;
					        
					        }
					
						#look-at-my-stuff ul li#imac-new{
							top: -1px;
							left: 9px;
							height: 136px;
						}
						
						#look-at-my-stuff ul li#macbook-air{
							top: 61px;
							left: 120px;
							height: 73px;
						}
						
						#look-at-my-stuff ul li#imac{
							top: -1px;
							left: 261px;
							height: 150px;
						}
						
						#look-at-my-stuff ul li#iphone{
							top: 64px;
							left: 433px;
							height: 78px;
						}
						
						#look-at-my-stuff ul li#ipod{
							top: 72px;
							left: 496px;
							height: 72px;
						}
						
						#look-at-my-stuff ul li#mac-mini{
							top: 100px;
							left: 543px;
							height: 36px;
						}
					
					#look-at-my-stuff ul li img{
						vertical-align: bottom;
					}
					
				#look-at-my-stuff ul li.tooltip{
					position: absolute;
					top: 24px;
					left: 128px;
					height: 32px;
					background: url(/wp-content/themes/omt_theme/images/ico-tooltip-triangle.png) center bottom no-repeat;
				}
				
					#look-at-my-stuff ul li.tooltip div{
						font-size: 14px;
						color: #fff;
						font-weight: bold;
						text-shadow: 1px 1px 1px #000;
						background: #33393e;
						background: rgba(42, 48, 53, 0.9);
						float: left;
						padding: 5px 7px 4px 7px;
						height: 14px;
						-moz-border-radius: 4px;
						-webkit-border-radius: 4px;
					}
				
				#look-at-my-stuff #cycle-nav{
					border: 0;
					border-top: 1px dotted #bfc1c0;
					width: 620px;
					height: 24px;
					margin: 0 0 0 0;
					clear: both;
					z-index: 99;
				}				

		#main-content.profile .pagination div.input-border{
			/*background: none;*/
		}
		
		.external-feed{
			clear: both;
			margin-top: 17px;
		}
		
			.external-feed a{
				color: #0983d1;
				font-weight: bold;
			}
			
				.external-feed a:hover{
					text-decoration: underline;
				}

			#main-content.profile .external-feed h3{
				margin: 0;
			}
			
				#main-content.profile .external-feed h3 span{
					font-size: 12px;
					color: #7f8386;
				}
			
			#main-content.profile .external-feed ul{
				
			}
			
				.external-feed ul li{
					font-size: 12px;
					line-height: 21px;
					color: #2a3035;
					border-bottom: 1px solid #e7eaec;
					padding: 10px 0 8px 0;
				}				
				
				.external-feed ul li.more{
					font-size: 14px;
					text-align: right;
					border: 0;
					width: 100%;
					padding: 7px 0 8px 0;
				}
			
			#main-content.profile .external-feed.images ul{
				padding-top: 6px;
				margin: 0 0 0 -19px;
				width: 642px;
				float: left;
			}
				
				#main-content.profile .external-feed.images ul li{
					border: 0;
					float: left;
					padding: 11px 0 0 0;
				}
				
					#main-content.profile .external-feed.images ul li a img{
						padding: 3px;
						-moz-box-shadow: 0 1px 3px #aaa;
						-webkit-box-shadow: 0 1px 3px #aaa;
						margin-left: 16px;
					}
					
			#main-content.profile ul.event-list.narrow{
			}

				#main-content.profile ul.event-list.narrow li ul li.event-title{
					width: 349px;
				}

					#main-content.profile ul.event-list.narrow li.event-list-head ul li.event-title{
						color: green;
						font: bold 18px Helvetica, Arial, sans-serif;
						color: #2a3035;
						
					}

				#main-content.profile ul.event-list.narrow li ul li.event-type{
					width: 136px;
				}

				#main-content.profile ul.event-list.narrow li ul li.event-who{
					width: 112px;
				}

	#sidebar.narrow.profile{
		width: 221px;
		margin: 0 0 0 99px;
	}
	
		#sidebar.narrow.profile h1{
			font: normal bold 18px "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
			
			color: #2a3035;
			padding: 2px 0 12px 21px;
			margin-bottom: 5px;
			background: url(/wp-content/themes/omt_theme/images/ico-vcard-alt.gif) 0 10px no-repeat;
			border-bottom: 1px solid #e7eaec;
		}
		
		#sidebar.narrow.profile a{
			font-size: 14px;
			color: #0983d1;
			font-weight: bold;
		}
			
			#sidebar.narrow.profile a:hover{
				text-decoration: underline;
			}
		
		#sidebar.narrow.profile dl{
			clear: both;
			float: left;
			margin-bottom: 17px;
		}
			
			#sidebar.narrow.profile dt, #sidebar.narrow.profile dd{
				float: left;
				font-size: 14px;
				color: #2a3035;
				padding-top: 10px;
			}
			
				#sidebar.narrow.profile dt.space, #sidebar.narrow.profile dd.space{
					padding-top: 34px;
				}

			#sidebar.narrow.profile dt{
				width: 70px;
				font-weight: bold;
			}
			
			#sidebar.narrow.profile dd{
				width: 140px;
				float: left;
				padding-left: 10px;
			}
		
		#sidebar.narrow.profile h2{
			clear: both;
			width: 201px;
			padding: 11px 10px 12px 26px;
			border-top: 1px solid #e7eaec;
			border-bottom: 1px solid #e7eaec;
			background: url(/wp-content/themes/omt_theme/images/ico-star.png) 0 12px no-repeat;
		}
		
			#sidebar.narrow.profile h2 a{
				font-size: 12px;
			}
			
	.hilite{/*focus state for text inputs*/
		border: 1px solid #94979a !important;
	}	
			
	#footer{
		margin-top: 94px;
		float: left;
		width: 100%;
		clear: both;
		text-align: center;
	}
	
		ul#bottom-nav{
			margin: 0 auto 39px auto;
			height: 39px;
			padding-top: 11px;
		}
		
			ul#bottom-nav li{
				display: inline;
			}
			
				ul#bottom-nav li a{
				    display: inline-block;
					font-size: 14px;
					color: #fff;
					font-weight: bold;
					text-shadow: 1px 1px 1px #000;
					background: #33393e;
					/*float: left;*/
					margin: 10px 10px 0 0;
					padding: 5px 7px 4px 7px;
					-moz-border-radius: 4px;
					-webkit-border-radius: 4px;
				}
				
				ul#bottom-nav li a:hover{
					background: #7f8386;
				}
		
			ul#bottom-nav li.twitter{/*cross browser check!! damn bird. The bird is fine, fixed on all browsers (except IE6) without specific width */
				background: url(/wp-content/themes/omt_theme/images/ico-sub-nav-twitter.png) center 0 no-repeat;
				padding-top: 22px;
				margin: -22px 0 0 45px;
			}
			
				ul#bottom-nav li.twitter.greybird{
					background: url(/wp-content/themes/omt_theme/images/ico-sub-nav-twitter.png) center -21px no-repeat;
				}
			
			ul#bottom-nav li.twitter a{
				margin-right: 0;
			}
		
			ul#bottom-nav li#rss a{
				margin: 10px 0 0 10px;
			}

		p#copyright{
			width: 470px;
			text-align: center;
			margin: 0 auto;
			clear: both;
			font-size: 14px;
			margin-bottom: 11px;
		}
		
			p#copyright a{
				color: #33393e;
				border-bottom: 1px dotted #33393e;
			}

			p#copyright a:hover{
				border: 0;
			}
		
			a#madewithlove{
				margin-left: 20px;
			}

/*
modal (overlay color is defined in jquery.ui.css)
*/
.modal{
	position: relative;
	width: 341px;
	background: #fff;
	border: 4px solid #e7eaec;
	padding: 29px 10px 20px 81px;
	float: left;
	clear: both;
	/*the style(s) below are for for assets.html only, remove when transplanted*/
	margin: 50px;
}

.modal.two-col{
	width: 364px;
	padding: 29px 16px 20px 52px;
	float: left;
}
	
	.modal #close-modal{
		position: absolute;
		top: -17px;
		left: -17px;
	}
	
		.modal #close-modal a{
			text-indent: -8080px;
			width: 37px;
			height: 37px;
			display: block;
			background: url(/wp-content/themes/omt_theme/images/ico-close-modal.png) 0 0 no-repeat;
			border: 0;
		}
		
		.ui-dialog-titlebar-close{/*added to hide 'close' text link*/
			display: none;
		}
		
			.modal #close-modal a:hover{
				
			}
			
	.modal h1{
		font: normal bold 38px/36px "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
		color: #33393e;
		letter-spacing: -4px;
		margin: 0 0 24px -2px;
	}
	
	.modal.two-col h1{
		margin: 0 0 20px 101px;
	}
	
	.modal h1 span{
		font: 12px Helvetica, Arial, sans-serif;
		color: #7f8386;
		margin-bottom: 24px;
		letter-spacing: 0;
	}
	
		.modal a{
			color: #0983d1;		
			font-weight: bold;
		}
		
			.modal a:hover{
				border-bottom: 1px solid #0983d1;
			}
	
	.modal p{
		font: 13px Helvetica, Arial, sans-serif;
		color: #7F8386;
		margin: 0 0 35px 0;
	}
	
		.modal form .input-border{
			width: 290px;
			margin: 0 0 11px -5px;
		}
	
		.modal form label{
			display: block;
			font-size: 16px;
			color: #2a3035;
			font-weight: bold;
			padding-bottom: 2px;
		}
		
		.modal.two-col form label{
			display: block;
			width: 139px;
			margin: 11px 0 0 -40px;
		}
		
		.modal.two-col .input-border, .modal.two-col form label{
			float: left;
		}
		
		.modal.two-col form label.go-right{
			margin-left: 0;
			width: 100px;
		}
		
			.modal.two-col .input-border{
				width: 215px;
				margin: 0 0 15px 0;
			}
			
				.modal.two-col .input-border input{
					width: 209px;
				}
			
			.modal.two-col form button{
				clear: both;
				margin: 0 0 0 97px;
			}
		
		.modal form input{
			width: 284px;
			border: 1px solid #c4cccf;
			padding: 6px 2px 5px 2px;
			margin: 0 0 0 0;
			background: #fff url(/wp-content/themes/omt_theme/images/bg-textarea.png) repeat-x;
		}
		
			.modal form .input-border.error input{
				border: 1px solid #fb5555;
			}
		
		.modal form p{
			font-size: 12px;
			color: #7f8386;
			font-weight: normal;
			margin: -3px 0 15px 0;
		}
		
		.modal button{
			margin: 6px 0 0 -8px;
			padding: 0 19px 0 0;
		}
		
			.modal button span{
				padding: 13px 0 0 19px;
				height: 26px;
			}
		
		.modal.two-col form  #auto-login{
			float: left;
			margin: 0 0 0 101px;
			padding: 0;
			height: 36px;
			width: 240px;
		}
		
			.modal.two-col form .check-wrap{
				margin: -5px 8px 0 -2px;			
			}
			
				.modal.two-col form .check-wrap input{
					margin: 0;
					padding: 0;
					width: 14px;
					height: 13px;
				}
			
			.modal.two-col form #auto-login label{
				font-size: 12px;
				color: #7f8386;
				font-weight: normal;
				margin: 4px 0 0 0;
				width: auto;
			}
			
			.modal.two-col form button{
				float: left;
			}
			
			.modal.two-col form p#forgot-pass{
				float: left;
				padding: 0;
				margin: 15px 0 0 10px;
			}
			
			.modal.two-col form p#forgot-pass a{
				margin-left: 7px;
			}

.modal.go-pro{
	width: 615px;
	padding: 29px 36px 20px 81px;
	float: left;
}
	
	.modal.go-pro p{
		margin-bottom: 6px;
	}

	.modal.go-pro ul{
		
	}
	
		.modal.go-pro ul li{
			width: 300px;
			float: left;
			clear: both;
		}
		
		.modal.go-pro ul li.lefty{
			float: left;
			clear: none;
		}

		.modal.go-pro ul li.pro-info{
			width: 100%;
			margin-top: 30px;
		}
		
		
		.modal.go-pro ul li.pro-info.go-up{
			margin-top: 26px;
		}
	
			.modal.go-pro ul li h2{
				font-size: 22px;
				font-weight: bold;
				
				color: #7f8386;
				margin-bottom: 6px;
			}
		
			.modal.go-pro ul li h3{
				font-size: 12px;
				color: #7f8386;
				margin-bottom: 35px;
			}
		
		.modal.go-pro ul li .input-border{
			width: 270px;
		}
		
			.modal.go-pro ul li input{
				width: 264px;
				color: #c9ccce;
				font-size: 12px;
			}
		
		.modal.go-pro ul li p{
			margin: -3px 0 14px 0;
		}
		
		.modal.go-pro ul li select{
			margin: 4px 0 0 -2px;
			padding: 4px 8px 4px 0;
			font-size: 14px;
			color: #2a3035;
		}
	
	.modal.go-pro ul li ul.radios{
		width: 260px;
		margin: -18px 0 0 105px;
		float: left;
	}
	
		.modal.go-pro ul li ul.radios li{
			width: 72px;
			float: left;
			clear: none;
		}
		
			.modal.go-pro ul li ul.radios li input{
				width: auto;
				margin: 2px 7px 0 0;
				float: left;
				border: 0;
			}
			
			.modal.go-pro ul li ul.radios li label{
				width: 50px;
				float: left;
			}
			
	.modal.go-pro p{
		clear: both;
		margin: 0;
	}
	
	.modal.go-pro p.agreed{
		float: left;
		margin-top: 44px;
		width: 100%;
		font-size: 14px;
	}
	
		.modal.go-pro p.agreed span{
			font-weight: bold;
			color: #2a3035;
		}
	
	.modal.go-pro .pesky-button{
		clear: both;
		width: 100%;
		margin: 10px 0 32px 0;
		float: left;
	}
	
.modal.success, .modal.alert{
	clear: both;
	margin: 0;
	padding: 23px 25px 18px 25px;
	width: 890px;
	/*the style(s) below are for for assets.html only, remove when transplanted*/
	margin-bottom: 40px;
}

.modal.success{
	background: #ffffe0;
	border: 1px solid #e1e1c3;
}

.modal.alert{
	background: #ffebeb;
	border: 1px solid #e1cdcd;
	
}

	.modal.success h1, .modal.alert h1{
		font: normal bold 16px Helvetica, Arial, sans-serif;
		letter-spacing: normal;
		padding: 0;
		margin: 0 0 8px 0;
	}
	
	.modal.success p, .modal.alert p{
		font: 16px/24px Helvetica, Arial, sans-serif;
		color: #2a3035;
		width: 670px;
		padding: 0;
		margin: 0;
	}

/*
poll
*/
div.poll{
	width: 452px;
	border: 4px solid #e7eaec;
	float: left;
	
	margin: 20px 0;/*added 27.01, breaks other stuff?*/
	
	/*the style(s) below are for for assets.html only, remove when transplanted*/
	clear: both;
	margin-bottom: 40px;
}

	div.poll h6{
		height: 33px;
		padding: 15px 0 0 15px;
		background: #e7eaec;
		font-size: 16px;
		font-weight: bold;
		color: #111;
	}
	
	div.poll ul.poll-list{
		padding: 19px 15px 17px 15px;
		float: left;
		width: 422px;
		display: block;
	}
	
		div.poll ul.poll-list li.poll-item{
			clear: both;
			margin-bottom: 19px;
			float: left;
			width: 100%;
		}
		
			div.poll ul.poll-list li.poll-item .check-wrap{
				background: none;
				padding: 2px 0 0 0;
				margin: 0;
			}
			
			div.poll ul.poll-list li.poll-item label{
				margin-left: 11px;
			}
		
	div.poll p.poll-results{
		float: right;
		margin: 0 17px 14px 0;
		padding: 0 0 0 12px;
		background: url(/wp-content/themes/omt_theme/images/ico-article-bg.png) 0 2px no-repeat;
		clear: none;
		width: auto;
		text-align: right;
		line-height: normal;
	}
	
		div.poll a{
			font-size: 14px;
			font-weight: bold;
			color: #0983d1;
		}
		
			div.poll a:hover{
				text-decoration: underline;
				border: 0;
			}
	
	div.poll p.percent{
		float: left;
		width: 61px;
		height: 20px;
		font-size: 16px;
		font-weight: bold;
		color: #111;
		clear: none;
		padding: 0;
	}
	
	div.poll div.bar{
		float: left;
		width: 77px;
	}
	
		div.poll div.bar div{
			border: 1px solid #9ea0a2;
			background: url(/wp-content/themes/omt_theme/images/bg-bar.gif) 0 0 repeat-x;
			height: 18px;
		}
	
	div.poll p.option{
		float: left;
		height: 20px;
		clear: none;
		padding-left: 10px;
		width: auto;
	}
	
	div.poll p.poll-votes{
		float: left;
		margin: 0 0 14px 15px;
		font-size: 14px;
		clear: none;
		padding: 0;
		width: auto;
	}
		
		div.poll p.poll-votes span{
			font-weight: bold;
		}
	
		
			div#poll .poll-put, p.col1 input, p.col2 input{
				width: 20px;
				margin-right: 10px;
			}
			
			div#poll .poll-put.more-padd{
				margin-left: 10px;
			}
			
			div#poll ul.radios li label, div#poll ul.radios li input{
				width: auto;
				float: left;
				margin-top: 15px;
			}
			
/*
round form input borders
*/
.textawrap, .input-border{
}

.textawrap{
    width: 100%;
	clear: both;
}

.textawrap.error{
	background: #ff9999;
}

	.textawrap.error textarea{
		border: 1px solid #fb5555;
		border-bottom: none;
	}

.input-border{
	width: 220px;
}
.inline{
            
    display: inline-block;
    width: auto;
    
    }

.input-border.error{
	background: #ff9999;
}

.input-border.error input{
	border: 1px solid #fb5555;
}

/*
pagination form
*/
.pagination{
	position: absolute;
	clear: both;
	width: 230px;
	z-index: 800;
	height: 20px;
	
	text-align: right;
}

#thread .pagination {
    
    margin-right: -243px;
    bottom: 20px;
    right: 0;
    
    }
    
#thread #topic-list-top-nav .pagination {
            
    margin-right: 0;
    bottom: auto;
    right: 0;
    
    }

	.pagination a{
		color: #0983d1;
		border: 0;
		border-bottom: 0;
	}
	
	.pagination a:hover{
		border: 0;
	}
	
	.pagination a.first, .pagination a.prev, .pagination a.next, .pagination a.last{
		display: inline-block;
		height: 8px;
		float: none;
		margin-top: 1px;
	}
	
	
	.pagination a.first,
	.pagination a.prev,
	.pagination a.next,
	.pagination a.last {
	            
	    padding: 5px;
	    vertical-align: bottom;
	    
	    }
	
	.pagination a.first{
		width: 9px;
		background: url(/wp-content/themes/omt_theme/images/bg-pagination.png) 5px -13px no-repeat;
	}
	
		.pagination a.first.dead{
			background-position: 5px -53px;
			cursor: default;
		}
		
	.pagination a.prev{
		width: 6px;
		background: url(/wp-content/themes/omt_theme/images/bg-pagination.png) 5px 7px no-repeat;
	}
			
		.pagination a.prev.dead{
			background-position: 5px -33px;
			cursor: default;
		}
	
	.pagination a.next{
		width: 6px;
		background: url(/wp-content/themes/omt_theme/images/bg-pagination.png) -85px 7px no-repeat;
	}					
		
		.pagination a.next.dead{
			background-position: -85px -33px;
			cursor: default;
		}

	.pagination a.last{
		width: 10px;
		background: url(/wp-content/themes/omt_theme/images/bg-pagination.png) -85px -13px no-repeat;
	}
		.pagination a.last.dead{
			background-position: -85px -53px;
			cursor: default;
		}
		
	.pagination div.input-border{
	    position: relative;
		width: 35px;
		top: 10px;
		margin: 0 5px;
		vertical-align: bottom;
	}
	
		.pagination div input{
			width: 29px;
			height: 13px;
			font: normal bold 14px Helvetica, Arial, sans-serif;
			text-align: center;
			padding: 5px 2px 3px 2px;
			border: 1px solid #c4cccf;
			background: #fff url(/wp-content/themes/omt_theme/images/bg-textarea.png) repeat-x;
		}
		
		
	.pagination .wide,
	.pagination div.input-border.wide {
	            
	    width: 45px;
	    
	    }
	    
	    .pagination .wide input {
	                
	        width: 39px;
	        
	        }
		
		.advanced-search-pagination {
		            
		    position: relative;
		    float: right;
		    
		    display: inline;
		    
		    margin-top: 10px;
		    margin-right: 40px;
		    
		    }

	.pagination div.remaining{
		position: relative;
		display: inline-block;
		top: 2px;
		width: auto;
		padding: 0;
		font-size: 14px;
		line-height: 10px;
		font: normal bold 14px Helvetica, Arial, sans-serif;
		word-spacing: 4px;
		color: #2a3035;
		white-space: nowrap;
		vertical-align: bottom;
	}

/*
Button Element, thanks to Filament Group (http://bit.ly/17yevf)
*/
button{
	position: relative;
	border: 0; 
	cursor: pointer;
	overflow: visible;/* removes extra side padding in IE */
	padding: 0 15px 0 0;
	margin-right: 5px;
	text-align: center;
	background: transparent url(/wp-content/themes/omt_theme/images/bg-btn.png) no-repeat right -117px;
}

button.green{ 
	background: transparent url(/wp-content/themes/omt_theme/images/bg-btn-green.png) no-repeat right -117px;
}

button.big{ 
	background: transparent url(/wp-content/themes/omt_theme/images/bg-btn-big.png) no-repeat right -117px;
}

button.big-green{ 
	background: transparent url(/wp-content/themes/omt_theme/images/bg-btn-green-big.png) no-repeat right -117px;
}

	button::-moz-focus-inner{
		border: none;/* overrides extra padding in Firefox */
	}
	
	button span{
		position: relative;
		display: inline-block;
		white-space: nowrap;
		padding: 13px 0 0 16px;
		min-width: 40px;
		text-align: center;
		height: 29px;
		background: transparent url(/wp-content/themes/omt_theme/images/bg-btn.png) no-repeat left top;
		font: normal bold 14px Helvetica, Arial, sans-serif;
		text-shadow: 0 1px #eceff0;
		color: #33393e;
	}
	
	button.green span{
		background: transparent url(/wp-content/themes/omt_theme/images/bg-btn-green.png) no-repeat left top;
		text-shadow: 0 -1px #376622;
		color: #fff;
	}
	
	button.big-green span{
		background: transparent url(/wp-content/themes/omt_theme/images/bg-btn-green-big.png) no-repeat left top;
		text-shadow: 0 -1px #376622;
		color: #fff;
		font-size: 16px;
	}
	
	button.big span{
		background: transparent url(/wp-content/themes/omt_theme/images/bg-btn-big.png) no-repeat left top;
		font-size: 16px;
	}
	
	button:hover{
		background-position: right -156px;
	}
		
	button:hover span{
		background-position: 0 -39px;
	}
	
	button:active{
		background-position: right -195px;
	}
		
	button:active span{
		background-position: 0 -78px;
	}

/*button links*/
a.big-green-button, a.green-button, a.big-button, a.small-button{
	display: block;
	float: left;
	height: 39px;
	margin-right: 6px;
	padding-right: 20px;
	font: normal bold 16px Helvetica, Arial, sans-serif;
	text-shadow: 0 1px #eceff0;
	color: #33393e;
}

a.big-green-button, a.green-button{
	text-shadow: 0 -1px #376622;
	color: #fff;
}

a.big-green-button{
	background: transparent url(/wp-content/themes/omt_theme/images/bg-btn-green-big-sngl-r.png) no-repeat top right;
}

a.green-button{
	background: transparent url(/wp-content/themes/omt_theme/images/bg-btn-green-sngl-r.png) no-repeat top right;
}

a.big-button{
	background: transparent url(/wp-content/themes/omt_theme/images/bg-btn-big-sngl-r.png) no-repeat top right;
}

a.small-button{
	background: transparent url(/wp-content/themes/omt_theme/images/bg-btn-small-sngl-r.png) no-repeat top right;
}
		
	a.big-green-button span, a.green-button span, a.big-button span, a.small-button span{
		display: block;
		line-height: 22px;
		padding: 10px 0 7px 18px;
	}
	
	a.big-green-button span{
		background: transparent url(/wp-content/themes/omt_theme/images/bg-btn-green-big-sngl-l.png) no-repeat 0 0;
		white-space: nowrap;
	}
	
	a.green-button span{
		background: transparent url(/wp-content/themes/omt_theme/images/bg-btn-green-sngl-l.png) no-repeat 0 0;
	}

	a.big-button span{
		background: transparent url(/wp-content/themes/omt_theme/images/bg-btn-big-sngl-l.png) no-repeat 0 0;
	}
	
	a.small-button span{
		background: transparent url(/wp-content/themes/omt_theme/images/bg-btn-small-sngl-l.png) no-repeat 0 0;
	}
	
	a.big-green-button:hover, a.green-button:hover, a.big-button:hover, a.small-button:hover{
		background-position: right -39px;
	}
	
		a.big-green-button:hover span, a.green-button:hover span, a.big-button:hover span, a.small-button:hover span{
			background-position: 0 -39px;
		}
	
	a.big-green-button:active, a.green-button:active, a.big-button:active, a.small-button:active{
		background-position: right -78px;
	}
	
		a.big-green-button:active span, a.green-button:active span, a.big-button:active span, a.small-button:active span{
			background-position: 0 -78px;
		}
		
/* @group Forum */

.forum {

    clear: both;
            
    width: 100%;
    
    margin: 50px 0 40px;
        
    }
    
    .forum a:hover {
                
        text-decoration: underline;
        
        }
    
    .forum .avatar,
    #nieuwe-topics .avatar,
	#homepage-nieuwe-topics .avatar,
    #laatste-posts .avatar,
	#homepage-laatste-posts .avatar,
    #onbeantwoord .avatar, 
 	.dashboard-list .avatar {
        
        position: relative;
        float: left;
        
        width: 33px;
        height: 33px;
        
        display: inline-block;
                
        margin: 0 10px 0 0;
        
        vertical-align: middle;
        
        }
        
        #main-content.social #nieuwe-topics .categories,
        #main-content.social .categories {
                    
            margin: 0;
            
            }
            
        #main-content.social .pagination {
                    
            right: 0;
            bottom: 0;
            
            }
        
        #nieuwe-topics,
		#homepage-nieuwe-topics,
        #laatste-posts,
		#homepage-laatste-posts,
        #onbeantwoord {
                    
            width: 100%;
            
            font-size: 12px;
            
            line-height: 16px;
            
            color: #7f8386;
            
            }
        
        .forum .avatar a,
        .forum img,
        .article #nieue-topics img,
        #nieuwe-topics .avatar a,
        #nieuwe-topics img,
		#homepage-nieuwe-topics .avatar a,
		#homepage-nieuwe-topics  img,
        #laatste-posts .avatar a,
        #laatste-posts .avatar img,
		#homepage-laatste-posts .avatar a,
		#homepage-laatste-posts .avatar img,
        #onbeantwoord .avatar a,
        #onbeantwoord .avatar img,
 		.dashboard-list .avatar a,
		.dashboard-list .avatar img {
        
            padding: 0;
            margin: 0;
            
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
                    
            position: absolute;
            
            top: 0;
            left: 0;
            
            height: 33px;
            width: 33px;
            
            }
            
        .forum .avatar a,
        #nieuwe-topics .avatar a,
		#homepage-nieuwe-topics .avatar a,
        #laatste-posts .avatar a,
		#homepage-laatste-posts .avatar a,
        #onbeantwoord .avatar a,
 		.dashboard-list .avatar a{
                    
            z-index: 10;
            
            background: url(/wp-content/themes/omt_theme/images/mask-smallavatar.png);
            
            }
            
        #nieuwe-topics a:hover,
		#homepage-nieuwe-topics  a:hover,
        #laatste-posts a:hover,
		#homepage-laatste-posts a:hover,
        #onbeantwoord a:hover,
 		.dashboard-list a:hover{
                    
            text-decoration: underline;
            border-bottom: none;
            
            }
            
        .forum .switch .avatar a,
        #nieuwe-topics .switch .avatar a,
        #onbeantwoord .switch .avatar a,
        #laatste-posts .switch .avatar a,
        #homepage-nieuwe-topics .avatar a,
        #homepage-laatste-posts .avatar a,
        .dashboard-list .switch .avatar a {
                    
            background: url(/wp-content/themes/omt_theme/images/mask-smallavatargray.png) !important;
            
            }
    
    .forum-title     { width: 235px; }
    .forum-last      { width: 255px; }
    .forum-messages,
    .forum-topics    { width: 60px;  }
    
    .forum thead {
                
        font-size: 12px;
        font-weight: bold;
        
        color: #7f8386;
        
        }
        
        .forum thead td {
                    
            vertical-align: baseline;
            
            }
        
    .forum .forum-title {
                
        font-size: 20px;
        font-weight: bold;
        
        color: #2A3035;
        
        }
        
    .forum-name a {
    
        padding-left: 18px;
    
        font-size: 16px;
        font-weight: bold;
        
        background: url(/wp-content/themes/omt_theme/images/ico-article-bg.png) 0 center no-repeat;
                
        color: #2582CE;
        
        }
        
    .forum .switch {
                
        background: #f3f4f5;
        
        }
    
    .forum td {
    
        border-bottom: solid 1px #E7EAEC;
        border-top: solid 1px transparent;
        
        padding: 3px 0 5px 10px;
        
        line-height: 33px;
        
        font-size: 12px;
        
        vertical-align: top;
        
        }

        .forum .number {
                    
            border-right: solid 1px #E7EAEC;
            
            font-size: 16px;
            font-weight: bold;
            
            color: #7f8386;
            
            }
            
        .forum .user,
        .forum .user a {
                    
            color: #7f8386;
            
            }
            
        .forum .user .topic-link {
                    
            color: #2582CE;
            
            }
            
        .forum .forum-name {
                    
            width: 300px;
            
            }
        
        .forum .user div,
        .forum .topic-name div  {
                    
            float: left;
            
            margin-top: 1px;
            
            height: 32px;
            
            line-height: 16px;
            
            white-space: nowrap;
            
            color: #7f8386;
            
            }
            
        .forum .topic-name a {
                    
            color: #0983D1;
            
            font-weight: bold;
            
            }
            
            .forum .topic-name a:visited {
                        
                font-weight: normal;
                
                }

/* @end Forum */

/* @group Community Page */

.front-community-act #community-tabs {
            
    margin-top: 50px;
    
    }

.members {
            
    position: relative;
    
    clear: both;
    
    }
    
    #main-content.social .members .pagination {
                
        right: 0;
        top: 0;
        
        margin-top: -9px;
        
        }

.online-members {
            
    padding: 5px;
    
    }

.online-members li {
            
    position: relative;
    float: left;
    
    }

.online-members .avatar,
.online-members .avatar a {
            
    width: 48px;
    height: 48px;
    
    margin: 5px;
    
    }
    
    .online-members .avatar a {
    
        display: block;
                
        position: absolute;
        top: 5px;
        left: 5px;
        
        margin: 0;
        
        background: url(/wp-content/themes/omt_theme/images/ico-avatar.png) no-repeat;
        
        }
        
        #main-content.social ul li .avatar a:hover {
                    
            text-decoration: none;
            
            }
            
        .members .avatar ul.pop li.go-to-profile {
                    
            float: none;
            
            margin-top: 0 !important;
            
            line-height: 1.3em;
            
            }
        
        .online-members .avatar .pop a {
        
            display: inline;
                    
            position: relative;
            left: 0;
            top: 0;
            
            width: auto;
            height: auto;
            
            background: none;
            
            }
            
            .online-members .avatar .pop a:hover {
                        
                text-decoration: none;
                
                }
            
            .online-members .avatar ul.pop {
                        
                top: 30px;
                
                }

/* @end */

/* @group Over Page */

.userlist {
            
    margin: 5px 0 30px;
    
    }

.userlist li {
            
    padding: 3px 0;
    
    line-height: 48px;
    
    text-align: left;
    
    border-bottom: 1px solid rgb(231, 234, 236);
    
    color: rgb(127, 131, 134);
    
    }
    
    .userlist li:nth-child(2n),
    .userlist li.pair {
                
        background: rgb(243, 244, 245);
        
        }
        
        .userlist li:nth-child(2n) .avatar,
        .userlist li.pair .avatar {
                    
            background: url(/wp-content/themes/omt_theme/images/ico-avatar-on.png) no-repeat;
            
            }
        
    .userlist a {
                
        margin: 0 10px;
        
        }
        
.userlist .avatarwrapper {
            
    position: relative;
    float: left;
    
    width: 48px;
    height: 48px;
    
    margin-right: 20px;
    
    }
    
.userlist .avatar2 {
            
    display: block;
    position: absolute;
    
    z-index: 10;
    
    margin: 0;
    
    left: 0;
    top: 0;
    
    width: 48px;
    height: 48px;
    
    background: url(/wp-content/themes/omt_theme/images/ico-avatar.png) no-repeat;
    
    }
    
.userlist a {
            
    color: rgb(9, 131, 209);
    
    }
    
    .userlist a:hover {
                
        text-decoration: underline;
        
        }
    
.userlist .fr,
.userlist .fl {
    
    float: right;
    clear: none;
    
    width: auto;
    height: auto;
    
    margin: 0;
    padding: 0;
    
    }
    
    .userlist .fl {
                
        float: left;
        
    }

/* @end Over Page */

/* @group Dashboard List */

    ul#gestarte-topics.dashboard-list li,
    ul#recente-reacties.dashboard-list li {
                
        height: auto;
        
        }

    #subscriptions.dashboard-list .avatar {
                
        float: none;
        
        }
        
    #subscriptions,
    #gestarte-topics,
    #recente-reacties {
                
        color: #7F8386;
        
        }

    .dashboard-list {
                
        font-size: 12px;
        
        }
        
        ul.dashboard-list li {
                    
            width: 100%;
            
            }

    .dashboard-list ul a,
    .dashboard-list table a {
                
        color: rgb(9, 131, 209);
        
        }
        
    .switch {
                
        background: rgb(243, 244, 245);
        
        }
        
    .dashboard-list table {
                
        width: 100%;
        
        }
        
    .dashboard-list td {
                
        vertical-align: middle;
        
        padding: 4px 0;
        
        }
        
    .dashboard-list .subs-title {
    
        width: 426px;
    
        padding: 0 0 0 23px;
                
        background: url(http://onemorething/wp-content/themes/omt_theme/images/ico-article-bg.png) 8px center no-repeat;
        
        }
        
        ul.dashboard-list li.subs-list-head ul .subs-title {
                    
            width: 426px;
            
            }
        
    .dashboard-list .subs-reps {
                
        width: 141px;
        
        font-weight: bold;
        
        }
        
        ul#subscriptions.dashboard-list li ul li.subs-select input {
                    
            margin-left: 11px;
            
            }
        
    ul#subscriptions.dashboard-list li ul li.subs-select  {
                
        width: 68px;
        
        }
        
    .dashboard-list .subs-select {
                
        width: 68px;
        
        }
    
    ul#subscriptions.dashboard-list li ul li.subs-act {
                
        width: 250px;
        
        }    
            
    .dashboard-list .subs-act {
                
        width: 258px;
        
        }
        
        .dashboard-list .subs-act div {
                    
            display: inline-block;
            float: none;
            
            vertical-align: middle;
            
            }

/* @end Dashboard List */

.number-0, .number-1, .number-2,
.number-3, .number-4, .number-5,
.number-6, .number-7, .number-8,
.number-0, .number-9 {
            
    display: inline-block;
    
    width: 53px;
    height: 103px;
    
    text-indent: -9999em;
    
    overflow: hidden;
    
    background: transparent url(/wp-content/themes/omt_theme/images/numbers.png) no-repeat 0 0;
    
    }
    
    .number-1 { background-position: 0 -103px; }
    .number-2 { background-position: 0 -206px; }
    .number-3 { background-position: 0 -309px; }
    .number-4 { background-position: 0 -412px; }
    .number-5 { background-position: 0 -514px; }
    .number-6 { background-position: 0 -618px; }
    .number-7 { background-position: 0 -721px; }
    .number-8 { background-position: 0 -824px; }
    .number-9 { background-position: 0 -927px; }
    
#forum-id {
            
    margin-top: 10px;
    
    }
    
ul.account-list li .li-emailnotifications {
            
    margin: 10px 0;
    
    }
    
.pagination-wrapper {
            
    position: relative;
    clear: both;
    
    }

/*safari & g chrome*/
@media screen and (-webkit-min-device-pixel-ratio:0){
	div#wysiwyg #ctrl-emoticon-overlay ul{
		left: 212px;
	}
	
	div#wysiwyg #ctrl-emoticon-overlay div{
		left: 333px;
	}
	
	ul#nav-main li a img{
		margin-top: -4px;
	}
	
	#nav-categories li#all-tags img{
		margin-top: -3px;
	}
	
	#nav-personal{
		margin-left: 480px;
		width: 359px;
	}
	
	ul#nav-sub li#log-in{
		margin-top: 0;
		background: url(/wp-content/themes/omt_theme/images/ico-login.png) 0 2px no-repeat;
	}
	
	.article.tip, .article.podcast, .article.video, .article.pro{
		background-position: 0 8px;
	}
	
	#wysiwyg-form textarea, .textawrap.wide textarea, textarea{
		border: 1px solid #c4cccf;
	}
	
	#wysiwyg-form .grip{
		border: 1px solid #c4cccf;
		width: 661px;
	}
	
	ul#dashboard-tabs li a{
		margin-top: -2px;
		display: block;
	}
	
		ul#dashboard-tabs li a:hover{
			margin-bottom: -1px;
		}
		
		ul#dashboard-tabs li.ui-tabs-selected a:hover{
			margin-bottom: 0px;
		}
	
	#topic-list-category a.green-button{
		margin: -3px 0 0 1px;
	}
	
	ul#bottom-nav li.twitter{
		margin-left: 37px;
	}
	
	button, #comment-form button, #event-form ul li button, #login-form .form-wrapper form button, #thread button, #wysiwyg-form button, #topics button, ul.dashboard-list li.button-new button, ul.account-list li div.free-user button, #dashboard.form ul li button, ul.account-list li button, #vacatures button, #events button, #subs-buttons #subs-more button, #subs-buttons #subs-remove button, #dashboard #message button, .search-box button, #pricing #pricing-at-work-pro-monthly button, #pricing #pricing-at-work-free-monthly button, .modal button{
		height: 39px;
	}
	
	button span, #comment-form button span, #event-form ul li button span, #login-form .form-wrapper form button span, #thread button span, #wysiwyg-form button span, #topics button span, ul.dashboard-list li.button-new button span, ul.account-list li div.free-user button span, #dashboard.form ul li button span, ul.account-list li button span, #vacatures button span, #events button span, #subs-buttons #subs-more button span, #subs-buttons #subs-remove button span, #dashboard #message button span, .search-box button span, #pricing #pricing-at-work-pro-monthly button span, #pricing #pricing-at-work-free-monthly button span, .modal button span{
		padding: 12px 0 0 19px;
		height: 27px;
	}
	
	#topics button span img{
		margin-top: -4px;
	}
	
	#dashboard.form ul li select{
		margin: 4px 20px 10px -2px;
	}
	
	button span{
		margin-top: 0;
	}
	
}
