 * { padding: 0; margin: 0; }
	
a img { border: 0; }

h1{
		font-size: 8pt;
		color: #666666;
		line-height: 5pt;
		text-decoration: underline;
		}
		
h2{
		font-size: 9pt;
		color: black;
		line-height: 5pt;
		text-decoration: none;
		}
		
ul li{
		list-style: none;
		}
	
.container{
		background: none;
		margin: 20px auto 0 auto;
      	width: 800px;
      	font: 11px "Courier New", Courier, monospace;
      	}
      	
.container a{
		color: #666666;
		text-decoration: none;
		}
		
.container a:hover{
		color: black;
		text-decoration: underline;
		}
      	
.header{
		background: url(images/header.jpg) no-repeat;
		height: 108px;
		}
		
.logo{
		float: left;
		}
		
.topmenu{
		margin-right: 50px;
		margin-top: 92px;
		float: right;
		clear: right;
		}
		
.theme{
		float: left;
		clear: left;
		margin-left: 9px;
		}
		
.border{
		margin: 0 auto 0 auto;
		width: 700px;
		border: solid black 4px;
		}
		
.border2{
		margin: 4px auto 4px auto;
		width: 690px;
		border: solid black 1px;
		}
		
.vidlist{
		width: 130px;
		margin-right: -90px;
		margin-top: 130px;
		float: right;
		font-size: 10px;
		line-height: 10pt;
		}
		
.vidlist a{
		color: #666666;
		font-size: 10px;
		line-height: 20pt;
		text-decoration: none;
		}
		
.vidlist a:hover{
		color: #33cccc;
		text-decoration: none;
		}
		
.vidlist2{
		width: 94px;
		margin-right: -50px;
		margin-top: 265px;
		float: right;
		font-size: 9px;
		line-height: 10pt;
		}
		
.vidlist2 a{
		color: #666666;
		font-size: 8px;
		line-height: 8pt;
		text-decoration: none;
		}
		
.vidlist2 a:hover{
		color: #33cccc;
		text-decoration: none;
		}
		
.allimage{
		margin: 6px auto 0 auto;
		width: 700px;
		}
		
.lifefile{
		margin-left: 250px;
		font-family: "georgia", Georgia, serif;
		font-size: 35px;
		font-style: italic;
		color: black;
		line-height: 30px;
		}
		
.lifefile a{
		color: #00ffff;
		text-decoration: none;
		}
		
.lifefile a:hover{
		color: #FF3333;
		cursor: pointer;
		text-decoration: none;
		}		
		
.roll a{
		margin: 0 22px 0 22px;
		border: solid #cccccc 1px;
		position: relative;
		float: left;
		left: 0px;
		display: block;
		width: 128px;
		}	

.roll a:hover{
		background-position: 0 -72px;
		}

.wed a { background: url(images/wedroll.jpg) 0 0 no-repeat; }
.fam a { background: url(images/famroll.jpg) 0 0 no-repeat; }
.corp a { background: url(images/corproll.jpg) 0 0 no-repeat; }
.hist a { background: url(images/histroll.jpg) 0 0 no-repeat; }
.creat a { background: url(images/creatroll.jpg) 0 0 no-repeat; }

.packages {
		text-align: left;
		}

.sitenav {
	margin-left: 65px;
	margin-top: 2px;
	color: #666666;
	font-size: 11px;
	}
	
.sitenav a{
    text-decoration: none;
   	color: #333333;
   	}
   		
.sitenav a:hover{
	text-decoration: none;
   	color: #33cccc;
   	}

span.expandLink {
	color: #666666;
	text-decoration: none;
	margin-left: -14px;
	}
  
span.expandLink a:hover{
	color: #339999;
	text-decoration: bold;
	margin-left: 1px;
	}

#packMore{
	color: #666666;
	margin-left: 8px;
	margin-right: 60px;
	font-size: 7pt;
		}
		
.invest{
     	width: 700px;
     	padding: 7px;
     	margin: 10px auto 0 auto;
     	font-size: 8pt;
     	text-align: left;
		color:#777777;
     	line-height: 1.5em; 
     	}
     	
.invest2{
     	width: 470px;
     	padding: 7px;
     	margin: 20px auto 0 auto;
     	font-size: 8pt;
     	text-align: right;
		color:#777777;
     	line-height: 1.5em; 
     	}
     	
.investform {
 		padding-left: 10px;
		width: 500px;
		margin: 0 auto 0 auto;
		font-family: Geneva, Verdana, Helvetica, sans-serif;
     	font-size: 8pt;
		color: #333333;
     	line-height: 1.1em;
     	}
     	
.investform2 {
 		margin-left: 20px;
		width: 400px;
		margin-left: 0px;
		font-family: Geneva, Verdana, Helvetica, sans-serif;
     	font-size: 8pt;
		color: #333333;
     	line-height: 1.1em;
     	float: right;
     	clear: right;
     	}
     	
.contactinfo {
 		width:	220px;
		text-align: right;
		padding-right: 20px;
		border-right: 1pt solid #33cccc;
		font-family: Geneva, Verdana, Helvetica, sans-serif;
     	font-size: 8pt;
     	text-decoration: none;
		color: #666666;
     	line-height: 1.1em; 
		float: left;
		clear: right;
 		}
 
.concontain{
     	width: 670px;
     	margin-left: 70px; 
     	}