/*-----------------------------------------------*/
/* html elements */
/*-----------------------------------------------*/

	html,body{
		margin:0px;			
		text-align:center;
		font-family: Tahoma,Verdana,Arial,Sans-serif;
		font-size:11px;
		background-color: #020F1F;
	}

	form{
		margin:0px;
	}

	p{
		margin:0px;
		margin-bottom:10px;
	}

/*-----------------------------------------------*/
/* helpers */
/*-----------------------------------------------*/

	.clear{
		clear:both;
		height:0px;
	}

	.no_border_talbe{
		padding:0px;
		border-collapse: collapse;				
	}

	.no_border_talbe td{
		padding:0px;
		border-collapse: collapse;				
	}


	.busy{
		float:left;
		display:none;
		width:22px;
		height:22px;
	}


/*-----------------------------------------------*/
/* main */
/*-----------------------------------------------*/

	#bg_liniar{
		width:100%;
		height:1185px;		
		background-image: url("../gfx/bg_liniar.jpg");
		background-position: 0 50px;
		background-repeat: repeat-x;
	}

	#bg{
		width:100%;
		height:100%;
		background-image: url("../gfx/bg_radial.jpg");
		background-position: 50% 50px;
		background-repeat: no-repeat;
	}

	.aligner{
		margin-left:auto;
		margin-right:auto;
		width:990px;
		text-align: left;
		padding-bottom:30px;
	}



/*-----------------------------------------------*/
/* top */
/*-----------------------------------------------*/
	
	#top_bar{
		background-color: #001129;
		width:100%;
		height:50px;
		color: #b8cbd9;
		line-height:50px;
	}

	#top_title{
		float:left;
		letter-spacing: 1px;
	}

	#top_login{
		float:right;
	}

	#top_login a{
		color: #b8cbd9;
		text-decoration:none;
	}

	#top_login a:hover{
		text-decoration:underline;
	}

	#top_version{
		color: #7b868f;
	}

	#home{
		display:block;
		float:left;
		padding-left:46px;
		margin-top:23px;
	}

	#home img{
		border:0px;
	}

/*-----------------------------------------------*/
/* login box */
/*-----------------------------------------------*/

	#top_login_form{
		display:none;
		float:right;
		margin-right:10px;
		width:990px;
		margin-top:-50px;
	}

	#top_login_form form{
		display:block;
		margin:0px;
		float:right;
		top:0px;
		margin-right:100px;
	}

	#top_login_form b{
		display:block;
		position:absolute;		
		float:right;
		color: #FF0000;
		height:30px;
		line-height:30px;
		padding-left:8px;
		padding-right:8px;
		margin-top:10px;
		background-color: #FFFFFF;
		border: 1px dashed #FF0000;
		text-align:center;
		width:300px;
	}

	#top_login_form label{
		float:left;
		display:block;
		margin-right:4px;		
	}

	#top_login_form .login_input{
		width:100px;
		float:left;
		display:block;
		height:15px;
		margin-right:10px;
		margin-top:15px;	
		border:2px solid #1e7088;
	}

	#top_login_form .loged_in{
		float:left;
		margin-right:10px;
		font-size:10px;
	}

	#top_login_form .forgot{
		margin-top:-35px;
					
	}
	#top_login_form .forgot a{
		color: #b8cbd9;			
	}

	#top_login_form .keep_in{
		margin-top:-10px;
	}		

	#top_login_form .class{
		float:left;
		margin-right:10px;
	}

	#login_btn{
		float:left;
		display:block;
		margin-top:15px;	
		height:21px;
		background-image: url("../gfx/login.gif");
		border:0px solid;
		width:65px;
	}


/*-----------------------------------------------*/
/* header */
/*-----------------------------------------------*/

	#header{
		clear:both;
		height:203px;
	}

	#header_blue{
		float:right;
		background-color: #001d34;
		height:164px;
		width:698px;
		margin-top:20px;
		color: #FFFFFF;
	}

	.header_latest{
		float:left;
		width:208px;
		height:144px;
		background-image: url("../gfx/header_latest_border.gif");
		background-repeat:no-repeat;
		background-position: 100% 0;
		margin-top:12px;
		padding-left:20px;
	}

	.header_title{
		font-family: Georgia,Times New Roman,Serif;
		font-size: 12px;			
	}
	.header_title_latest{
		color: #ffe259;
	}
	.header_title_featured{
		color: #fc4b4b;
	}
	
	.header_latest ul{			
		padding:0px;
		margin:0px;
		margin-top:10px;
	}

	.header_latest ul li{
		list-style:none;
	}

	
	.header_latest ul li a{
		display:block;
		background-image: url("../gfx/arrow_header.gif");
		background-repeat:no-repeat;
		background-position: 0px 8px;
		color: #FFFFFF;
		height:22px;
		line-height:22px;
		width:200px;
		letter-spacing: 1px;
		text-decoration:none;
		padding-left:15px;
		overflow:hidden;
	}
	.header_latest ul li a:hover{
		text-decoration:underline;
	}

	.header_featured{
		float:left;
		width:208px;
		height:135px;
		margin-top:12px;
		margin-left:20px;
		overflow:hidden;
	}

	.header_featured_text{
		margin-top:15px;
	}

	.header_featured_text img{
		border:1px solid #000000;
		float:left;
		margin-right:5px;

	}

	.header_featured_text a{
		color: #FFFFFF;
		text-decoration:none;
	}

	.header_featured_text a:hover{
		text-decoration:underline;
	}

	.header_featured_text a .title{
		font-family: Georgia,Times New Roman,Serif;
		font-size: 12px;
		text-transform: uppercase;
		text-decoration:underline;
		color: #FFFFFF;
	}

	.header_featured_text a .body{
		line-height:15px;
		color: #b3bcc2;
		text-decoration:none;
	}

/*-----------------------------------------------*/
/* menu */
/*-----------------------------------------------*/

	#menu{
		background-image: url("../gfx/menu_bg.gif");
		background-color:#FFFFFF;
		height:39px;
		width:990px;
		border-bottom: 1px solid #c7c7c7;
	}
	
	#main_menu {			
		clear:both;
		margin:0px;
		padding:0px;
	}

	#main_menu li{
		display:block;
		float:left;
	}

	#main_menu li a{
		height:39px;
		line-height:39px;
		display:block;
		float:left;
		padding-left:10px;
		padding-right:10px;
		font-family: Georgia,Times New Roman,Serif;
		font-size:14px;
		color: #000000;
		border-left: 1px solid #c7c7c7;
		text-decoration:none;
	}

	#main_menu li a:hover{
		text-decoration:underline;
	}

	#main_menu li #menu_home{
		border-left: 0px;
		margin-left: 10px;

	}

	#main_menu li a.active{
		background-image: url("../gfx/menu_active.gif");
		background-repeat:no-repeat;
		background-position: 50% 33px;
	}
	
	#connect_menu {			
		float:right;
		margin:0px;
		padding:0px;
		margin-right:18px;
	}

	#connect_menu li{
		display:block;
		float:left;
	}

	#connect_menu li a{
		margin-top:7px;
		margin-right:2px;
		background-color: #e5e5e5;
		height:25px;
		line-height:25px;
		display:block;
		float:left;
		padding-left:10px;
		padding-right:10px;
		font-weight:bold;
		font-size:12px;
		color: #454545;
		text-decoration:none;
	}

	#connect_menu li a:hover{
		text-decoration:underline;
	}

/*-----------------------------------------------*/
/* colums / content */
/*-----------------------------------------------*/

	#content{
		clear:both;
		background-color: #FFFFFF;
		width:990px;
		padding-top:20px;
	}

	#collum_left{
		float:left;
		padding-left:20px;
		padding-right:10px;
		width:376px;
		border-right: 1px solid #e7e7e7;			
	}
	
	
		#collum_breaking {
			float:left;
			padding-left:10px;
			padding-right:10px;
			padding-bottom:10px;
			margin-bottom:10px;
			width:545px;
			height:auto;
			border-bottom: 1px solid #e7e7e7;	
		}
			

	#collum_middle{
		float:left;
		padding-left:10px;
		padding-right:10px;
		width:235px;
		border-right: 1px solid #e7e7e7;			
	}

	#collum_right{
		float:left;
		padding-left:10px;
		width:300px;
	}

	#collum_full{
		float:left;
		padding-left:20px;
		width:970px;
	}


/*-----------------------------------------------*/
/* news items */
/*-----------------------------------------------*/

	.news{
		
	}

	.news img{
		border: 2px solid #000000;			
	}

	.news a{
		color: #000000;
		text-decoration:none;			
	}

	.news a:hover{
		text-decoration:underline;			
	}

	.news a:hover h1, .news a:hover h2, .news a:hover h3, .news a:hover h4{
		text-decoration:underline;			
	}

	.news h1, .news h2, .news h3, .news h4{
		font:normal 30px/32px Georgia, "Times New Roman", Times, serif;
		letter-spacing:-1px;
		color:#000000;
		margin:0px;
	}

	.news h1{			
		display:block;	
		margin-bottom:4px;
	}

	.news .img_profider{
		display:block;
		width:375px;
		text-align:right;
	}

	.news .cat{
		height:15px;		
		display:block;
		float:left;
	}

	.news .pol{
		width:43px;
		background-image: url("../gfx/cat_pol.gif");
	}
	.news .snt{
		width:107px;
		background-image: url("../gfx/cat_snt.gif");
	}
	.news .hnn{
		width:82px;
		background-image: url("../gfx/cat_hnn.gif");
	}
	.news .bne{
		width:101px;
		background-image: url("../gfx/cat_bne.gif");
	}

	.news .cat span{
		display:none;	
	}

	.news .date{
		padding-left: 6px;
	}

	.news .body {
		font:normal 12px/17px Arial, Helvetica, sans-serif;
		color:#444444;
		margin-top:8px;
		clear:both;
		display:block;
		padding-bottom:5px;
	}

					blockquote {
					margin:0 auto;
					width:500px;
					color:#555;
					}
					blockquote:before, blockquote:after {
					display:block;
					font-size:5em;
					width:50px;
					}
					blockquote p {
					padding-left:50px;
					padding-right:50px;
					}
					
/*-----------------------------------------------*/
/* prios */
/*-----------------------------------------------*/

	.prio_1, .line{
		padding-bottom:13px;
		margin-bottom:20px;
		border-bottom:1px solid #e7e7e7;
	}

	.prio_2 img{		
		float:left;
		margin-right:5px;
	}

	.prio_2 h2{
		margin-bottom:4px;
		line-height:1.1em;
		font:normal 24px Georgia, "Times New Roman", Times, serif;
	}

	.prio_3 h3{
		margin-top:-4px;
		margin-bottom:4px;		
		font:normal 18px Georgia, "Times New Roman", Times, serif;	
	}
			
		.prio_3body {
			font:normal 12px/17px Arial, Helvetica, sans-serif;
			color:#444444;
			margin-top:8px;
			clear:both;
			display:block;
			padding-bottom:5px;
		}

	.prio_4 a{
		display:block;
		border: 1px solid #e0e0e0;
		background-color: #f8f7d6;
		padding:8px;
		margin-bottom:7px;
		background-image: url("../gfx/arrow_black.gif");
		background-repeat:no-repeat;
		background-position: 5px 14px;
		padding-left:16px;
	}

	.prio_4 a h4{
		font:normal 16px Georgia, "Times New Roman", Times, serif;	
		letter-spacing:0px;
		margin:0px;
	}

	.prio_vid h3{
		font:normal 20px Georgia, "Times New Roman", Times, serif;	
		letter-spacing:0px;
		margin:0px;
		margin-top:0px;
	}


	.news .video{
		margin-top: 8px;
		margin-bottom: 8px;
		padding-top: 8px;
		padding-bottom: 8px;
		border-top:1px solid #e7e7e7;
		border-bottom:1px solid #e7e7e7;
	}

	.num_comment{
		background-image: url("../gfx/comment_icon.png");
		background-repeat: no-repeat;
		background-position: 0 5px;
		padding-left:14px;
		display:inline;
		font-size:10px;
		float:right;
		margin-top:0px;
		color:#8a8a8a;
	}


/*-----------------------------------------------*/
/* banners */
/*-----------------------------------------------*/

	.banner{
		padding-bottom:20px;
	}

	.banner_right{
		text-align:right;
		line-height:20px;
		font-size:10px;
		color: #474747;
		font-weight: normal;
		margin-top:15px;
		text-decoration: underline;
		padding-bottom:10px;
	}


/*-----------------------------------------------*/
/* search */
/*-----------------------------------------------*/

	
	#search{
		background-color:#e8e8e8;
		padding:8px;
		height:32px;
	}

	.search_input{
		float:left;
		width:210px;
		height: 28px;
		line-height: 28px;
		border: 1px solid #afafaf
	}

	.search_send{
		margin-left:4px;
		float:left;
		height:32px;
		width:65px;
		border:0px;
		background-image: url("../gfx/btn_search.gif");
		background-repeat:no-repeat;

	}


	

/*-----------------------------------------------*/
/* category page */
/*-----------------------------------------------*/		

	#category_header{
		background-image: url("../gfx/category_header_bg.gif");
		height:64px;		
		margin-right:0px;
		text-align:center;
	}

	#category_header h1{
		margin:0px;
		padding-top:13px;
		font:bold 24px/30px Georgia, "Times New Roman", Times, serif;
		text-transform: uppercase;
	}

	#category_header h1 span{
		color: #787878;
	}

	
			

/*-----------------------------------------------*/
/* detail */
/*-----------------------------------------------*/		

	#collum_left_large{
		float:left;
		width:632px;
		padding-left:20px;
		padding-right:10px;
		border-right: 1px solid #e7e7e7;	
	}

	.news_detail{
		line-height: 1.6em;
		font-size:14px;
		font-family: Arial,Sans-serif;
	}


	.news_detail h1{
		font:normal 30px/32px Georgia, "Times New Roman", Times, serif;
		letter-spacing:-1px;
		color:#000000;
		margin:0px;
	}

	.news_detail .author{
		font-size:11px;
		color: #666666;
		margin-top:3px;
	}

	.news_detail .date{
		margin-top:-8px;
		font-size:11px;
		color: #666666;
	}

	.news_detail .intro{
		margin-top:10px;
		color:#606060;
		padding-top:10px;
		padding-bottom:10px;
		border-top: 1px solid #d9d9d9;
		border-bottom: 1px solid #d9d9d9;
		margin-bottom:20px;
	}

	
	.news_detail .image{
		width:450px;
		overflow:hidden;
		float:left;
		margin-bottom:15px;
	}

	.news_detail img{
		float:left;
		
	}
	
	.social{
		width: 172px;
		float:right;
		margin-bottom:10px;
		margin-left:8px;
	}

	.social .digg{
		display:inline;
		float:left;
	}


	.social .spread{
		margin-left:10px;
	}

	.social .bookmarks{
		display:block;
		padding-top:10px;
		padding-left:4px;
		padding-bottom:5px;
		clear:both;
	}

	.social .bookmarks a img{
		display:block;
		float:left;
		margin-left:3px;
		margin-top:3px;
		margin-bottom:1px;
		margin-right:5px;
		height:16px;
		width:16px;
	}

	.social .options{
		clear:both;
		margin-top:10px;
		border: 1px solid #d9d9d9;
		background-color: #f8f7d6;
		padding:10px;
		padding-top:5px;
		padding-bottom:5px;
	}

	.social .options ul{
		margin:0px;
		padding:0px;
		list-style:none;
	}
	.social .options ul li{
		line-height:26px;
		margin-bottom:4px;
	}

	.social .options ul li a{		
		font-family: Arial,Verdana,Sans-serif;
		color:#000000;
		font-size:12px;
		text-decoration:none;
		
	}

	.social .options ul li a:hover{
		text-decoration:underline;
	}

	.social .options ul li a img{
		margin-right:5px;
	}

	.trackback{
		font-size: 11px;
		color: #7E7E7E;
	}

	.trackback a{
		color: #7E7E7E;
		text-decoration:none;
	}
	.trackback a:hover{
		text-decoration:underline;
	}
	

/*-----------------------------------------------*/
/* comment */
/*-----------------------------------------------*/		
	
	.comment_area{
	}

	.comment_area_start{
		margin-top:15px;
	
	}

	.grey_line{
		clear:both;
		width:630px;
		margin-top:-10px;
		height:0px;
		border-bottom: 2px solid #474747;
		margin-bottom:10px;
	}

	.comment_area_add{
		margin-left:20px;		
		width:630px;
	}

	.comment_area img{
		float:left;
	}

	.comment_area .title_info{
		margin-left:10px;
		float:left;
		padding-bottom:10px;
	}

	.comment_area .title{
		font-family: Georgia,Times New Roman,Serif;
		font-size:24px;
	}

	.comment_area .info a{
		color:#18669E;
	}

	.comment_area .add_comment{
		clear:both;
		border-top: 2px solid #474747;
		width:632px;
	}

	.comment_area .add_comment .inside{
		padding:8px;
		padding-bottom:8px;
		background-color: #f8f7d6;
		border-top: 1px solid #FFFFFF;
		width:615px;
	}

	.com_input_text{
		width:400px;
	}

	.com_input_body{
		margin-top:4px;
		width:400px;
		height:149px;
		overflow:auto;
		margin-bottom:8px;
	}
	
	.comment_area .left{
		float:left;
	}

	.comment_area .right{
		float:right;
		color:#757575;
		width:195px;

	}

	.comment_area .right b{
		display:block;
		margin-bottom:4px;
	}

	.comment_area .right input{
		margin-top:3px;
	}

	.comment_area .right img{
		margin-top:3px;
	}

	.comment_area .submit{
		border: 0px;
		background-image: url("../gfx/btn_post_comment.gif");
		height:23px;
		width:97px;	
		float:left;
		margin-right:8px;
	}

	.comment_terms{
		color: #86898E;
		margin-top:1px;
		padding:8px;
		border-top: 1px solid #CCCCCC;
		border-bottom: 2px solid #474747;	
		margin-bottom:10px;
	}
	.comment_terms a{
		color: #86898E;
	}

	#no_comment{
		clear:both;
		padding:8px;
		padding-bottom:0px;
		height:25px;
	}

/*-----------------------------------------------*/
/* comment itself */
/*-----------------------------------------------*/		
	
	#comment{
		float:left;
		margin-left:20px;
	}

	.comment{		
		width:628px;
		border: 1px solid #DBD9DA;
		background-image: url("../gfx/comment_bg.gif");		

	}

	.comment_inside{
		background-image: url("../gfx/comment_bg_gradient.gif");	
		background-repeat: no-repeat;
	}

	.comment .user{
		float:left;
		width:117px;
		padding:19px;
	}

	.comment .body{		
		float:left;
		font-family: Arial,Verdana,Sans-serif;
		color:#000000;
		font-size:12px;		
		padding:15px;
		padding-top:17px;
		padding-bottom:10px;
		width:440px;
	}

	.comment .body b{
		display:block;
		color: #18669E;
		font-size:14px;
		margin-bottom:10px;
	}

	.user_image{
		height:50px;
		width:50px;
		padding:4px;
		border: 1px solid #cfcfcf;
		background-color: #FFFFFF;
		display:block;
	}

	.comment .user_title{
		margin-top:4px;
		font-family: Georgia,Times New Roman,Serif;
		font-size:15px;		
	}
	.comment .time{
		font-size:10px;
		color: #7a7a7a;
	}

	.reply{
		width:630px;
		border-top: 1px solid #656565;
		height:10px;
		background-image: url("../gfx/comment_reply.gif");
		background-position: 40px 0;
		background-repeat: no-repeat;
	}

	.reply_link{
		color: #18669E;
		font-size:11px;
		float:right;
	}

/*-----------------------------------------------*/
/* latest_comment */
/*-----------------------------------------------*/	
	
	#latest_comment{
		padding-bottom:10px;
		color: #444444;

	}
	#latest_comment h3{
		font:normal 20px Georgia, "Times New Roman", Times, serif;			
		margin-bottom:8px;
		margin-top:16px;

		font-size: 12px;
		text-transform: uppercase;
		letter-spacing: 0.2px;
		border-bottom:1px solid #DDDDDD;
		padding-bottom:5px;
		margin-bottom:12px;
	}

	.latest_comment{
		margin-bottom:12px;		
		clear:both;
		width:300px;
		padding-bottom:12px;
		border-color: #999;
		border-style: dashed dashed dashed none;
		border-width: 0 0 1px;

	}

	.latest_comment a{
		color:#666666;
	}

	.latest_comment .info{
		font-weight:bold;		
	}

	.latest_comment .time{
		float:left;	
	}

	.latest_comment .user_title{
		float:left;
	}


	.latest_comment .body{
		clear:both;
	
	}
	.latest_comment .link{

	}




	by{
	}

	

/*-----------------------------------------------*/
/* form / register */
/*-----------------------------------------------*/	

	.form_table{
		
	}

	.form_table td{
		padding-right:5px;
		height:24px;
		line-height:24px;
		padding-top:4px;

	}

	.form_table .submit{
		width:100px;
	}

	.form_table input{
		width:200px;
	}


	.form_bg{
		background-color: #f8f7d6;
		padding:8px;
	}


/*--------------------------------------------------------*/
/* form validation  */
/*--------------------------------------------------------*/

	div#ClientValidationSummary { 
		display:none;
		border:2px dashed #FF0000;
		background-color:#FFFFFF;
		width: 350px;
		padding: 8px;
		margin-bottom:12px;
	}

	.alert{ 
		display:none;
		border:2px dashed #FF0000;
		background-color:#FFFFFF;
		padding: 8px;
		margin-bottom:12px;
	}

	.direct_message{ 
		border:2px dashed #33CC00;
		background-color:#FFFFFF;
		padding: 8px;
		margin-top:12px;
		margin-bottom:0px;
	}
	
	div#ClientValidationSummary a { 
		color: #000000;
	}

	div#ClientValidationSummary ul { 
		padding:10px;
		margin-left:15px;
		padding-top:0px;
		padding-bottom:5px;
	}

	div.validation-inline-error-message{ 
		display:inline;
		padding-left: 10px;
		color: #ff0000;
	}

	.validation-failed{
		border: 1px solid #FF0000;
	}


/*--------------------------------------------------------*/
/* archives */
/*--------------------------------------------------------*/

	#collum_archive_left{
		font-family: Georgia,Times New Roman,Serif;
		width:158px;
		padding:8px;
		background-color: #f2f2f2;
		border: 1px solid #d9d9d9;
		margin-left:20px;
		float:left;
	}

	#collum_archive_left h2{
		font-size:18px;
	}

	.collum_archive{
		width:768px;
		float:left;
		font-family: Georgia,Times New Roman,Serif;
		margin-left:25px;
		color: #444444;		
	}

	.collum_archive h2{
		width:358px;
		font-size:24px;	
		margin:0px;
		padding-bottom:4px;
	}

	.collum_archive .black{
		color: #000000;
		margin-bottom:6px;
		border-bottom:1px solid #d9d9d9
	}

	.collum_archive .month{
		float:left;		
		width:358px;
		margin-right:25px;
		margin-bottom:15px;

	}

	.collum_archive h3{
		font-size:18px;	
		margin:0px;
		margin-bottom:8px;
		padding-top:8px;
		padding-bottom:8px;
		border-top: 1px solid #d9d9d9;
		border-bottom: 1px solid #d9d9d9;
	}

	.collum_archive a div{
		float:left;
	}

	.collum_archive a{
		clear:both;
		display:block;
		margin-top:4px;
		text-decoration:none;
		color: #444444;

	}

	.collum_archive a:hover{
		cursor:pointer;
		text-decoration:underline;
	}

	.collum_archive .date{
		font-family: Tahoma,Verdana,Sans-serif;
		font-size:11px
	}

	#collum_archive_left .dates{
		margin-left:8px;
		font-size:13px;
	}


	#collum_archive_left h2{
		padding-bottom:8px;
		border-bottom: 1px solid #d9d9d9;
	}

	#collum_archive_left h3{
		font-size:13px;
		font-weight:normal;
		margin-bottom:0px;	
	}

	#collum_archive_left ul{
		margin-top:8px;
	}

	#collum_archive_left ul li{
		margin-left:-10px;
	}

	#collum_archive_left a{
		color: #000000;
		text-decoration:none;
	}

	#collum_archive_left a:hover{
		text-decoration:underline;
	}

/*-----------------------------------------------*/
/* profiles */
/*-----------------------------------------------*/			

	#user_info{
		width:740px;
		
	}

	#user_info_img{
		float:left;
		margin-right:24px;
		margin-bottom:10px;
	}

	#user_info_text{
		float:left;
		width:740px;
	}

	#user_info_text h1{
		font: bold 27px/27px Georgia, "Times New Roman", Times, serif;
		margin: 0px;
	}

	#user_info_text h3{
		font: bold 14px/14px Arial, Verdana, Sans-serif;
		color:#4c4c4c;
		margin:0px;
		margin-top:5px;
		margin-bottom:12px;
		padding-bottom:11px;
		border-bottom: 1px solid #d9d9d9;
	}

	#user_info_text #edit{
		position:absolute;
		margin-left:680px;
		margin-top:33px;
		text-decoration:none;
	}
	#user_info_text #edit:hover{
		text-decoration:underline;
	}

	#user_info_text p{
		font: normal 13px/23px Arial, Verdana, Sans-serif;
		color:#4c4c4c;			
	}

	#user_info_text p span{
		font: normal 14px/23px Arial, Verdana, Sans-serif;
		display:block;
		color:#000000;			
	}

	#user_content{
		clear:both;
		border-top: 1px solid #d9d9d9;
		width:970px;
		padding-bottom:10px;
	}

	#user_content h2{
		margin:0px;
		font: bold 18px/18px Georgia, "Times New Roman", Times, serif;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:24px;
		border-bottom: 1px solid #d9d9d9;
		background-image: url("../gfx/icon_comment_no_border.gif");
		background-repeat: no-repeat;
		background-position: 0 13px ;
	}


	#user_content_left{
		float:left;
		width:574px;
		margin-right:20px;
	}

	#user_content_right{
		float:left;
		width:374px;
	}
	
	.user_comment{
		margin-top: 8px;
	}

	.user_comment .top{
		height:20px;
	}

	.user_comment img{
		float:left;
	}

	.user_comment a .title{
		float:left;
		margin-left:5px;
		height:17px;
		width:200px;
		overflow:hidden;
		font: normal 17px/17px Georgia, "Times New Roman", Times, serif;
		text-decoration: none;
		color: #000000;
		cursor:pointer;
	}

	.user_comment a .title:hover{
		text-decoration: underline;
	}

	.user_comment .time_ago{
		float:right;
		color: #4c4c4c;
		font: normal 10px/15px Arial, Verdana, Sans-serif;
		text-decoration: none;
	}

	.user_comment .text a{
		text-decoration: none;
		color: #4c4c4c;
		cursor:pointer;
	}

	.user_comment .text a:hover{
		text-decoration: underline;
	}

	.user_comment .text{
		margin-top:4px;
		clear:both;
		width:557px;
		background-color: #F2F2F2;
		border-top:1px solid #d9d9d9;
		border-bottom:1px solid #d9d9d9;
		padding:8px;
		color: #4c4c4c;
		font: normal 13px/18px Arial, Verdana, Sans-serif;

	}

	.user_links{
		padding:8px;
	}

	
/*-----------------------------------------------*/
/* profiles edit */
/*-----------------------------------------------*/	
	

	.user_info h2{
		font: bold 20px/20px Georgia, "Times New Roman", Times, serif;
		margin: 0px;
		border-bottom:1px solid #d9d9d9;
		padding-bottom:8px;
		margin-bottom:8px;
	}

	#user_edit_left{
		width:460px;
		float:left;
		margin-right:20px;
	}


	#user_edit_right{
		float:left;
		width:460px;
	}

	#manage_links{
		clear:both;
		padding-top:20px;
	}

	#manage_links h3{
		margin:0px;
		font: bold 14px/14px Georgia, "Times New Roman", Times, serif;
		padding-top:10px;
		padding-bottom:10px;
		border-bottom: 1px solid #d9d9d9;
		background-repeat: no-repeat;
		background-position: 0 13px ;
	}
	
/*-----------------------------------------------*/
/* edit table  */
/*-----------------------------------------------*/	
	
	#manage_links .edit_table{
		width:970px;
	}
	
	.edit_table{
	
	}
	
	.edit_table td, .edit_table th{
		padding:8px;	
	}

	.edit_table th{
		background-color: #F3F3F3;
		border-bottom: 1px solid #d9d9d9;
	}

	.edit_table td{
		background-color: #f8f7d6;
	}

	.edit_table .manage_links{
		width:100px;
	}
	
/*-----------------------------------------------*/
/* Slow content  */
/*-----------------------------------------------*/	

	.leader_banner{
		border-top:1px solid #e5e5e5;		
		padding-top:10px;
		padding-bottom:10px;
		width:950px;
		text-align:center;
	}

	.border{
		clear:both;
		border-bottom:1px solid #e5e5e5;
		width:950px;
		margin-left:20px;
		height:10px;
	}

	#slow_content{				
		width:960px;
		padding-left:8px;
		padding-top:10px;
	}

	#slow_left{
		float:left;
		width:628px;
		border-right: 1px solid #e5e5e5;
		padding-right:4px;
	}

	#slow_right{
		float:right;		
		width:320px;	
	}

	.slow_popular{		
		
		float:left;
		width:300px;
		padding-left:12px;
	}
	.slow_popular a{
		text-decoration:none;
		cursor:pointer;
	}
	.slow_popular a:hover{
		text-decoration:underline;
	}

	.slow_popular img{
		margin-right:10px;
		float:left;
	}

	.slow_popular h3, .slow_opinion h3{
		float:left;
		margin:0px;
		font: normal 19px/18px Georgia, "Times New Roman", Times, serif;

	}

	.slow_popular h4, #slow_right h4{
		font: normal 12px/19px Georgia, "Times New Roman", Times, serif;
		text-transform: uppercase;
		letter-spacing:0.2px;
		border-bottom:2px solid #666666;
		padding-bottom:2px;	
		margin:0px;
		margin-bottom:8px;
	}


	.slow_popular .body{
		clear:both;
		width:300px;
		margin:0px;
		padding-top:8px;
		padding-bottom:16px;
	}

	.slow_row{
		clear:both;
	}

	.slow_opinion{		
		width:320px;
	}

	.slow_opinion img{		
		display:block;
		margin-bottom:10px;
	}

	.slow_opinion h3{
		margin-bottom:10px;
	}

	.slow_opinion a{
		text-decoration:none
		cursor:pointer;
	}

	.slow_opinion a:hover{
		text-decoration:underline;
	}

	.slow_opinion .info{
		font-weight:bold;
		display:block;
		width:320px;
	}

	.slow_opinion .info .date{
		color: #891a1a;
		padding:0px;
	}

	.slow_opinion .info .writer{
		color: #4c4c4c;
	}


/*-----------------------------------------------*/
/* footer */
/*-----------------------------------------------*/	

	#footer{		
		clear:both;
		width:990px;
		padding-top:10px;
		background-color: #FFFFFF;
		
	}

	#footer_logo{
		background-image: url("../gfx/footer_bg_logo.gif");
		width:185px;
		height:217px;
		float:left;	
		text-align:center;
		color: #FFFFFF;
	}
	#footer_logo img{
		margin-top:35px;
	}

	#footer_logo a{
		color: #8cb9de;
	}

	#footer_content{
		background-image: url("../gfx/footer_bg_normal.gif");
		float:right;
		width:765px;
		height:177px;
		padding-left:40px;
		padding-top:40px;
	}

	#footer_content ul{
		display:block;
		clear:both;
		list-style:none;
		padding: 0px;
		margin: 0px;
		color: #FFFFFF;
		height:20px;
		font-size:12px;
		text-decoration:none;
	}
	#footer_content ul li{
		float:left;
		height:20px;
		line-height:20px;
		text-decoration:none;
	}
	#footer_content ul li a{
		color: #8cb9de;
		text-decoration:none;
		padding-left:10px;
		padding-right:10px;
		height:20px;
		line-height:20px;
	}
	#footer_content ul li span{
		color: #005191;
		text-decoration:none;
		height:20px;
		line-height:20px;
		border:0px solid;
	}

	#footer_content .quote{
		margin-top:20px;
		width: 722px;
		font: italic 16px/20px Georgia, "Times New Roman", Times, serif;
		color: #FFFFFF;
	}
	#footer_content .quote .blue{
		padding-left: 5px;
		padding-right: 5px;
	}

	#footer_content .quote .small{
		font: normal 12px/20px Arial, Verdana, Sans-serif;
		color: #8cb9de;
	}

	#footer_closing{
		width:988px;
		height:48px;
		clear:both;
		border: 1px solid #1b2735;
		border-top:0px solid;
		background-color: #000911;
		color: #54738c;
		line-height:48px;
		font-size:11px;
	}
	#footer_closing .blue{
		color: #005191;
	}

	#footer_closing #closing_left{
		float:left;
		padding-left:20px;
	}
	
	#footer_closing #closing_right{
		float:right;
		padding-right:20px;
	}

	

	#footer_closing a{
		color: #54738c;
		text-decoration:none;
		padding-left:8px;
		padding-right:8px;
	}

	#footer_closing .blue{
		
	}
	


