			.user-content {
				padding:16px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:123.1%;
				color:#333333;
				background:url(../images/elements/content-gradient.jpg) 0 0 repeat-x;
				}
				
			 body#index .user-content {
				padding:16px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:123.1%;
				color:#333333;
				background: none;
				}
							 				
				.user-content a:link{
				text-decoration:underline;
				color:#006600;
				}
				
				.user-content a:visited{
				text-decoration:underline;
				color:#006600;
				}
				
				.user-content a:hover{
				text-decoration:none;
				color:#006600;
				}
				
				.user-content h3 {
				font-size: 20px;
				color:#000000;
				font-weight: bold;
				}
							
				.user-content h4 {
				font-size: 16px;
				font-weight: bold;
				}
				
				.user-content h5 {
				font-size: 22px;
				font-weight: bold;
				color: #FFFFFF;
				}
				
				.user-content p {
					margin-bottom:1em;
					}
					
				.user-content dl{
					border: 1px solid #999;
					border-top:none;
					margin:0 0 1em 0;
					}
				
				.user-content dt {
					width: 45%;
					float: left;
					margin: 0;
					border-top: 1px solid #999;
					font-weight: bold;
					padding:1em 0 1em 1em;
					}
				
				.user-content dd {
					margin-left: 45%;
					padding:1em 0 1em 1em;
					border-top: 1px solid #999;
					border-left: 1px solid #999;
					}
				
				.user-content dd.first {
					border-top: 1px solid #999;
					}					
				
								
				.user-content timelinetable {
					border: 1px solid #000000;
					}
	
				.user-content table {
					width:98%;
					margin:1em 0;
					}
					
				.user-content table td,
				.user-content table th {
					padding:3px;
					}
			
				.user-content table th {
					font-weight:bold;
					background-color:#f3f6f9;
					}
				
				.user-content .picturebox {
	border: 1px solid #999;
	padding: 1px;
					}
	
				.user-content .borderedtable {
					border: 1px solid #999;
					}
					
				.user-content .borderedtable td,
				.user-content .borderedtable tr {
					border: 1px solid #999;
					}	
	
				
				.user-content h2 {
					font-size: 138.5%;
					text-transform:capitalize;
					font-weight: bold;
					color:#FFF;
					margin-top: -7px;
					margin-right: 0;
					margin-bottom: 0;
					margin-left: 0;
					}
					
				.user-content em {
					font-style:italic;
					}
					
				.user-content strong, b {
					font-weight:bold;
					}
					
					.user-content ul.bulleted {
					list-style:square;
					margin-left:2em;
					}
					
	
					.user-content ul li {
						margin-left:20px;
						list-style-image: url(../images/elements/bullet.gif);
						}
						
	
					.user-content ul.bulleted li {
						margin-left:20px;
						list-style-image: url(../images/elements/bullet.gif);
						}
						
						
/* TIMELINE */
			ul#timeline {
					background:#fff url(../images/timeline/timeline.gif) 20px 10px no-repeat;
					padding:15px 0;
					margin:10px;
				}
				
				ul#timeline li {
						background:url(../images/timeline/timeline-bar.gif) 0px 45px no-repeat;
						padding-left:60px;
						margin:12px 0;
						position:relative;
					}
					
					ul#timeline li span {
						position:absolute;
						left:0; top:40px;
						font-weight:bold;
						}
					
					ul#timeline li h4 {
						font-size:20px; line-height:28px; color:#ffffff;
						height:30px;
						background:url(../images/timeline/year-gradient.gif) 0 0 repeat-x;
						padding-left:8px;
						border:1px solid black;
						border-bottom:none;
						}

					ul#timeline li div {
						background:#ffffff url(../images/timeline/timeline-div.gif) 0 0 repeat-x;
						border:1px solid black;
						}
						
						ul#timeline li div p {
							margin:.5em 0;
							border-bottom:1px solid black;
							padding:8px;
							}
							
						ul#timeline li div p.last {
							padding-bottom:32px;
							background:url(../images/timeline/tree.gif) 100% 100% no-repeat;
							border-bottom:none;
							}
						.user-content p {
							padding-top: 10px;
						}
/* END TIMELINE */						