    body {
    margin:0 auto;
		text-align:center;
		font-family:'trebuchet ms', arial, verdana;
		background: url('images/strip.jpg') repeat-x top left;
		font-size:12px;
		}
		 

.my_body_bg {
   background: #999999 url('images/bg_strip.jpg') repeat left;
	 padding:0;
	 margin:-5px 0;
}		

.links{
 height: 32px;
 line-height: 27px;
 text-align: right;
}

.links ul{
 list-style-type: none;
 margin: 0;
 padding: 0;
}

.links li{

 font-family: verdana;
 font-weight: bold;
 margin-right: 15px;
 display: inline;
}

.links li a{
 font-size: 12px;
 color: #fff; 
}

.links li a:hover{
 color: orange; 
 text-decoration: none;
}

.aimg{
 background-image: url('images/user.png');
 background-repeat: no-repeat;
 background-position: top left;
 text-decoration: none;
}



.header{
 height: 89px;
}

.home a{
 background-image: url('images/home.png');
 width: 150px;
 height: 44px;
 display: block; 
}

.home a:hover{
 background-image: url('images/home2.png');
 width: 150px;
 height: 44px;
 display: block; 
}

.pagebtn a{
 background-image: url('images/groups.png');
 width: 150px;
 height: 44px;
 display: block; 
}

.pagebtn a:hover{
 background-image: url('images/groups2.png');
 width: 150px;
 height: 44px;
 display: block; 
}

.ans a{
 background-image: url('images/answer.png');
 width: 170px;
 height: 67px;
 display: block; 
}

.ans a:hover{
 background-image: url('images/answer2.png');
 width: 170px;
 height: 67px;
 display: block; 
}

.ask a{
 background-image: url('images/ask.png');
 width: 170px;
 height: 67px;
 display: block; 
}

.ask a:hover{
 background-image: url('images/ask2.png');
 width: 170px;
 height: 67px;
 display: block; 
}

.logo{
 /*background-image: url('images/logo.png');*/
 width: 350px;
 height: 81px;
 display: block; 
}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
	
		.wrap{
		border:1px solid #003572;
		}
		
	.left_sidebar {
		/*padding:10px;*/
		background: #0659B9 url('images/user_bg_join.gif') repeat-x top left;
		border-right:3px solid #A7A5A5;
		}
	
	.content {
		padding:10px;
		background:#fff;
		}
	
	.right_sidebar {
		padding:10px;
		background:#fff;
		border-left:1px solid #D2D1D1;
		}
	
	.footer {
	  background-color:#003572;
		padding:0px;
		color:#ffffff;
		text-align:center;
		font-size:10px;
		width:100%;
	}
	 
	.footer_content{
	  padding:5px;
	}
	
	/*-- post --*/
	.post{
	font-size:12px;
	
	overflow:hidden;
	width:430px;
	margin-bottom:20px;
	border-bottom:1px dashed #d5d5d5;
	}
	
  .post .title{
	   font-size:18px;
		 padding:0 0 10px 0;
		 margin:0;
		 color:#003572;	
	}
	
	.post .content{
	   font-size:10px;
		 padding:0;
		 margin:0;	
	}
	
	.content h3{
	   font-size:12px;
	   padding:0;
		 margin:0;	
	}
	
	.action_link{
	font-size:12px;
	color:blue;
	}
	
	/*-- manage --*/
	
	.manage{
	padding:10px;
	overflow:hidden;
	width:605px;
	}
	
	.manage .title{
	   font-size:20px;
		 padding:0 0 10px 0;
		 margin:0;
		 color:#003572;	
	}
	
	.manage .content{
	   font-size:12px;
		 padding:0;
		 margin:0;	
	}
	.mymenu{
	   border-top:1px solid #003572;
		 border-bottom:1px solid #003572;
		 margin-bottom:10px;
	}
	
	.mymenu td{
	  color:#616161;
		font-weight:bold;
	}
	
  /*-- page --*/
	.page{
	 border-bottom:1px solid #d4d4d4;
	 padding-bottom:5px;
	}
	
	.page h2{
	  font-size:15px;
		padding:0;
		margin:0;
	}
	
	.page img{
	vertical-align:middle;
	}
	
	.page .pagedate{
	font-style:italic;
	font-size:12px;
	padding:0;
	margin:0;
	}
	
	.page .pagemenu{
	padding:0;
	margin:0;
	text-align:right;
	}
	
	.page .pagemenu a{
	font-size:12px;
	font-weight:bold;
	color:gray;
	}
	
	/*-- post header --*/
	.post-header{
	  margin-bottom:15px;
	}
	
	.post-header h2{
	  margin:0;
	  padding:0;
		color:#060671;
	}
	
	.post-header .desc{
	  margin:0;
	  padding:0;
		font-style:italic;
		font-size:12px;
	}
	
	.post-header .postedby{
	  margin:0;
	  padding:0;
		text-align:right;
		color:#545454;
	}
	


	
/*ima page sidebars*/
.ima_sidebar{
    padding:0;
		margin:5px;
		border:1px solid #8FC5FF;
}

.ima_sidebar .shdr{
    background: #0B6FAB url('images/ima_side_hdr.jpg') repeat-x top left;
		padding:5px;
		font-weight:bold;
}

.ima_sidebar .smenu{
    background: #0659B9 url('images/ima_side_blueStripes.jpg') repeat left; 
		padding:10px;
}	

.ima_sidebar .smenu a{
    color:#1f4c7e;
		text-decoration:none;
		font-size:14px;
}

.ima_sidebar .smenu a:hover{
    font-style:italic;
		text-decoration:underline;
}
/* content */

.ima_content{
   padding:10px;
	 background: #D7DBC0 url('images/ima_page_hdr_box.jpg') repeat-x top left;
}

.ima_content h1,p{
    margin:0; 
    padding:0;
}

.ima_content p{
    font-size:12px;
}


/* user bars */
.user_linkz{
    font-weight:bold;
		color:#1f4c7e;
		text-decoration:underline;
}

/* sidebar bookmarks css*/

#social ul {margin:2px; list-style: none;}
#social li {margin:2px; list-style: none;}
#social img {padding:0 3px;}