
	.sidebar li, .shares li { 
		background: transparent url(../images/p.jpg) no-repeat 1px 6px;
		padding-left: 1.5em;
		list-style-type: none;
	}
	
    .menu li {
		background: transparent url(../images/p.jpg) no-repeat 1px 4px;
		padding-left: 1.5em;
    }

	.sidebar img {
	   margin-top: 3px;
	}

  img#me_myself_and_id{
    border: none;
    margin: 0px;
  }
	
	.youtube li { 
		list-style-type: none;
	}

	.youtube a { 
		display: block;
	}

	#footer{
		width: 100%;
		color: #666;
		text-align: center;
	}
	
	#footer h2{
		color: #fff;
	}

	#real_name{
		font-size: 4em;
		font-weight: bold;
		text-indent: -1000px;
		background: transparent url(../images/mylogo.jpg) no-repeat -2px -6px;
		cursor: pointer;
	}
	
	#header{
	    margin-top: 19px;
	}
	
	#header, #top_menu_wrapper{
		position: relative;
	}

	#header span{
		position: absolute;
		left: 300px;
		top: 30px;
		font-size: 12px;
		text-indent: 0px;
	}

	#top_menu{
		position: absolute;
		/*top: 29px;*/
		top: 0px;
		right: -20px;
	}
	
	#top_menu li{
		display: inline-block;
		float: left;
		margin-right: 1px;
	}
		#top_menu li a{
			display: block;
			padding: 42px 5px 1px 5px;
			background: #c8c8c8;
			color: #fff;
			text-decoration: none;
		}

    .post{
		position: relative;
		line-height: 22px;
		color: #888;
    }
    
    .post ul{
		margin: 0px;
    }
    
    .m80{
        margin-left: 80px;
    }
    
		.post img{
			margin: 5px 10px 5px 0px;
			float: left;
		}
		
		.post_date{
			position: absolute;
			left: 0px;
			bottom: 1px;
		}

		.comment_author{
			font-style: italic;
			font-weight: bold;
			float: right;
		}
        
        .input_indent{
            margin-left: 80px;
        }
        
        .label_align{
            width: 60px;
            float: left;
            padding: 4px;
            margin-top:13px;
        }
            /* hahaha */
            .special{
                display: none;
            }
            
        .comment_marker{
            font-size: 2.1em;
            font-weight: bold;
            line-height: 24px;
            width: 60px;
            float: left;
            color: #fff;
            background: #000;
            padding: 4px;
            margin-top:-5px;
            letter-spacing: 1px;
        }

        .date_marker{
            font-size: 26px;
            font-weight: bold;
            line-height: 24px;
            width: 60px;
            float: left;
            color: #fff;
            background: #000;
            padding: 5px;
            margin-top: -5px;
            letter-spacing: 1px;
        }

        /*
              TOP MENU DESIGN
                                */

        .content_title{
            background: #000;
            margin-top: -5px;
            font-weight: bold;
            padding: 0px 5px 0px 5px;
            display: inline-block;
            color: #fff; 
        }
        
        .content_image{
            margin: 0px;
            float: left;
        }

        .contact_page strong{
            display: inline-block;
            width: 90px;
            color: #000;
        }
                
	.read_more{
		display: block;
		background: url( ../images/triangle.gif ) no-repeat left 4px;
		width: 70px;
		padding-left: 20px;
		margin: 15px 0px 15px 468px;
		height: 23px;
	}
	
    .content_body{
        margin-left: 230px;
    }
    .content_body .read_more{
        margin: 15px 0px 15px 314px;
    }

	.read_more.rm_magyar{
		margin: 15px 0px 15px 453px;
		width: 80px;
	}

	.read_more.pm_magyar{
		margin: 15px 0px 15px 294px;
		width: 90px;
	}

        
	.sidebar{
		line-height: 22px;
		color: #888;
	}

    #pager a, #pager strong{
        display: inline-block;
        border: 0px solid #dadada;
        color: #fff;
        background: #000;
        padding: 2px 5px 2px 5px;
        text-decoration: none;
    }
    #pager strong{
        border: 0px solid #eee;
        background: #999;
        color: #fff;
    }
    #pager a:hover{
        color: #c0c;
    }

    #proposal_types h4{
        padding-left: 25px;
        background: url( ../images/chk.jpg ) no-repeat left -36px;
        line-height: 19px;
        cursor: pointer;
        padding: 6px 0px 1px 25px;
        /*border: 1px solid #999;*/
        width: 220px;
        margin-bottom: 4px;
    }
    .custom_form{
        overflow: hidden;
        position: relative;
    }
    #proposal_types h4.active{
        background: url( ../images/chk.jpg ) no-repeat left 0px;
    }
        .custom_form h4{
            margin-left: 80px;
        }


    .yt{
        position: relative;
        margin-right: 25px;
        margin-bottom: 15px;
        width: 130px;
        display: inline-block;
        color: #999;
    }
        
        .yt a span{
            display: none;
            position: absolute;
            background: #000;
            color: #fff;
            font-size: 18px;
            padding: 3px;
            left: 0px;
            top: 0px;
            z-index: 1000;
            width: 200px;
        }
    
        .yt a:hover span{
            display: inline-block;
        }
    
    #reader ul li{
        height: 46px;
    }

    div.post .comment{
        display: inline;
        border: none;
        margin: 0px;
        padding: 0px;
        vertical-align: middle;
        float: none;
    }