﻿BODY
{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size:9pt; 
	color:#000000;
	text-align: left;
	background-color:#e6e6e6;
	margin: 0px;
	padding: 0px;
	
	/**** SCROLLBAR COLORS****/	
	scrollbar-face-color:#FFFFFF;
	scrollbar-arrow-color:#2272ba;
	scrollbar-track-color:#FFFFFF;
	scrollbar-shadow-color:#2272ba;
	scrollbar-highlight-color:#2272ba;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-Color:#FFFFFF;
}

img{border-width: 0px;}

#cont_main
{
	position:relative;
	width: 960px;
}

#cont_header
{
	position:relative;
	width: 960px;
	height: 108px;
	background: #e6e6e6 url(../images/bg_header.png) repeat-x top left;
}

#cont_header img
{
	position:relative;
	float:left;
}

#cont_header .banner
{
	position:relative;
	float:left;
	margin: 0px 0px 0px 37px;
	padding: 0px 0px 0px 0px;
}

#cont_header .topmenu
{
	position:absolute;
	top:25px;
	right: 20px;
	font:bold 11px Arial,Verdana,Helvetica, sans-serif;
	color: #FFF;
}

#cont_header a{color: #FFF;text-decoration: none;}
#cont_header a:hover{color: #FFF;text-decoration: underline;}

#cont_header a.gold{color: #e7ce8d;}
#cont_header a.gold:hover{color: #e7ce8d;}

#cont_header .menu
{
	position:absolute;
	top:64px;
	left: 100px;
	height: 34px;
	font:bold 11px Arial,Verdana,Helvetica, sans-serif;
	color: #FFF;
	text-align: left;
}

#cont_header .menu ul
{
	list-style:none;
	font:bold 11px Arial,Verdana,Helvetica, sans-serif;
	color: #FFF;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#cont_header .menu ul li{position:relative;float:left;margin: 0px 18px 0px 18px;}
#cont_header .menu ul li.follow{color: #9d9d9d;margin: 0px 15px 0px 50px;}
#cont_header .menu ul li.icon{margin: 0px 4px 0px 4px;}

#cont_timeline
{
	position:relative;float:left;
	width: 960px;
	height: 300px;
	background-color:#2e2e2e;
	border-bottom: 6px solid #e6e6e6;
}

#cont_timeline .links
{
	position:relative;float:left;
	width: 300px;
	height: 300px;
}

#cont_timeline .flash
{
	position:relative;float:left;
	width: 660px;
	height: 300px;
}


#cont_timeline .links .item
{
	position:relative;float:left;
	width: 300px;
	height: 100px;
	background: #2e2e2e url(../images/bg_links.jpg) repeat-x top left;
}

#cont_timeline img
{
	position:relative;float:left;
	width: 60px;
	height: 60px;
	margin: 20px 10px 0px 20px;
	padding: 0px 0px 0px 0px;
}

#cont_timeline .data
{
	position:relative;float:left;
	width: 195px;
	font-size:11px;
	font-weight:Normal;
	color: #b6b6b6;
	margin: 13px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#cont_timeline .data b
{
	font-size:12px;
	font-weight:bold;
	color: #fff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#cont_timeline a{color: #fff;text-decoration: none;}
#cont_timeline a:hover{color: #fff;text-decoration: underline;}

#cont_pagetitle
{
	position:relative;float:left;
	width: 960px;
	height: 35px;
	margin: 1px 0px 10px 0px;
}

#cont_pagetitle p
{
	position:relative;float:left;
	font-size:32px;
	font-weight:bold;
	color: #5f5f5f;
	margin: 0px 0px 0px 93px;
	padding: 0px 0px 0px 0px;
	letter-spacing:-2px;
}

#cont_pagetitle ul /** used for gallery***/
{
	position:relative;float:left;
	list-style:none;
	font:bold 11px Arial,Verdana,Helvetica, sans-serif;
	color: #FFF;
	margin: 4px 0px 0px 100px;
	padding: 0px 0px 0px 0px;
}

#cont_pagetitle ul li
{
	position:relative;
	float:left;
	font-size:12px;
	font-weight:bold;
	text-align: center;
	margin: 0px 0px 0px 10px;
	line-height:25px;
}

#cont_pagetitle ul li a
{
	text-decoration: None;
	color: #5a5a5a;
	display:block;
	width: 114px;
	height: 27px;
}

#cont_pagetitle ul li a.selected
{
	text-decoration: None;
	color: #ffffff;
	background: #ff0000 url(../images/btn_gallery.gif) no-repeat top left;
}

#cont_body_gallery
{
	position:relative;float:left;
	width: 960px;
	background-color:#f7f7f7;
	margin: 0px 0px 0px 0px;
}

#cont_body_gallery .location
{
	position:relative;float:left;
	width: 870px;
	font-size:11px;
	font-weight: Bold;
	color: #5f5f5f;
	margin: 10px 0px 0px 90px;
}

#cont_body_gallery .location a{color: #616161;text-decoration: none;}
#cont_body_gallery .location a:hover{color: #616161;text-decoration: underline;}

#cont_body_gallery .title
{
	position:relative;float:left;
	width: 870px;
	font-size:16px;
	font-weight: Bold;
	color: #5f5f5f;
	margin: 20px 0px 0px 90px;
}

#cont_body_gallery .title a{color: #5f5f5f;text-decoration: none;}
#cont_body_gallery .title a:hover{color: #5f5f5f;text-decoration: underline;}


#cont_body_gallery .cont_albums
{
	position:relative;float:left;
	width: 870px;
	margin: 0px 0px 0px 90px;
	padding: 0px 0px 40px 0px;
}

#cont_body_gallery .album
{
	position:relative;float:left;
	height: 185px;
	margin: 0px 35px 0px 0px;
}

#cont_body_gallery .album img
{
	width: 180px;
	height: 135px;
	border: 1px solid #ccc;
}

#cont_body_gallery .album p
{
	width: 180px;
	font-size:11px;
	font-weight: normal;
	color: #5f5f5f;
	margin: 3px 0px 0px 0px;
}

#cont_body_gallery .album p a{color: #5f5f5f;text-decoration: none;}
#cont_body_gallery .album p a:hover{color: #5f5f5f;text-decoration: underline;}


.cont_msyear
{
	position:relative;float:left;
	width: 960px;
	height: 32px;
	background-color:#2e2e2e;
	margin: 0px 0px 5px 0px;
}

.cont_msyear ul
{
	list-style:none;
	font:Bold 14px Arial,Verdana,Helvetica, sans-serif;
	color: #7d7d7d;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;

}

.cont_msyear ul li
{
	position:relative;
	float:left;
	margin: 0px 13px 0px 13px;
}

.cont_msyear ul li.disable
{
	color: #3F3F3F;
}


.cont_msyear a{color: #7d7d7d;text-decoration: none;}
.cont_msyear a:hover{color: #ff0000;text-decoration: underline;}

.cont_msyear a.year{color: #ff0000;text-decoration: none;}
.cont_msyear a.year:hover{color: #ff0000;text-decoration: underline;}


#cont_body, #cont_body_greetings
{
	position:relative;float:left;
	width: 960px;
	border-top: 1px solid #FFFFFF;
	background-color:#f7f7f7;
}

#cont_body_greetings{margin: 0px 0px 5px 0px;}

#cont_body .contents, #cont_body .facebook
{
	position:relative;float:left;
	width: 495px;
	text-align: left;
	margin: 15px 0px 15px 0px;
}

#cont_body .facebook{width: 450px;}

#cont_body .contents p
{
	font-size:12px;
	color: #616161;
	font-weight: Normal;
	text-align:left;
	margin: 0px 60px 10px 30px;
}

#cont_body .contents p.title
{
	font-size:28px;
	font-family:"Times New Roman", Times, serif;
	color: #2e2e2e;
	margin: 30px 30px 20px 30px;
}

#cont_body_greetings .milestones_picture
{
	position:relative;float:left;
	width: 220px;
	margin: 10px 0px 0px 60px;
	padding: 0px 0px 10px 0px;
}
#cont_body_greetings .milestones_title, #cont_body_greetings .milestones_data
{
	position:relative;float:left;
	width: 640px;
	text-align: left;
	font-size:14px;
	font-weight: Bold;
	color:#660000;
	margin: 14px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#cont_body_greetings .milestones_data
{
	font-size:12px;
	font-weight: Normal;
	color:#5a5a5a;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 5px 0px;
}

#cont_body_greetings .picture, #cont_body_greetings .picture_denny
{
	position:relative;float:left;
	width: 200px;
	margin: 20px 0px 15px 120px;
}

#cont_body_greetings .picture_denny
{
	width: 220px;
	margin: 24px 0px 15px 90px;
}

#cont_body_greetings .greetings, #cont_body_greetings .greetings_denny
{
	position:relative;float:left;
	width: 610px;
	text-align: left;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#cont_body_greetings .greetings_denny
{
	width: 580px;
	margin: 28px 0px 0px 20px;
	padding: 0px 0px 20px 0px;
}

#cont_body_greetings .greetings_denny p
{
	width: 580px;
	font-size:12px;
	color: #373737;
	font-weight: Normal;
	margin: 0px 0px 10px 10px;
	padding: 3px 0px 3px 0px;
}

#cont_body_greetings .greetings_denny p.greet, #cont_body_greetings .greetings_denny p.name
{
	font-size:18px;
	font-weight: Bold;
	margin: 0px 0px 0px 10px;
}


#cont_body_greetings .greetings p
{
	width: 580px;
	font-size:12px;
	color: #373737;
	font-weight: Normal;
	margin: 5px 0px 10px 10px;
}

#cont_body_greetings .greetings p.greet, #cont_body_greetings .greetings p.name
{
	font-size:18px;
	font-weight: Bold;
	margin: 0px 0px 10px 10px;
	padding: 3px 0px 3px 0px;
}

#cont_body_greetings .greetings p.name{font-size:14px;}
#cont_body_greetings .greetings p.position{font-weight: Bold;}

#cont_body_greetings .greetings p.profile
{
	font-size:14px;
	font-weight: Bold;
	text-align: right;
	margin: 30px 0px 0px 10px;
}

#cont_body_greetings .greetings p.profile_company
{
	font-weight: Bold;
	text-align: right;
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 20px 0px;
}

#cont_footer
{
	position:relative;float:left;
	text-align: left;
	width: 960px;
	height: 50px;
	font-size:8pt;
	color: #000;
	margin: 20px 0px 0px 0px;
}

#cont_footer .links, #cont_footer .copyright
{
	position:relative;
	text-align: left;
	width: 930px;
	font-weight: Bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 30px;
}

#cont_footer .copyright
{
	font-weight: Normal;
	margin: 0px 0px 30px 30px;
}

#cont_footer a{color: #000;text-decoration: none;}
#cont_footer a:hover{color: #000;text-decoration: underline;}

