body {
	margin:0;
	padding:0;
	font-family:Trebuchet MS, Arial, Sans-Serif;
	font-size:11px;
	color:#fff;
	background:#3a506e url(../img/bg2.jpg) repeat-x top left;
}

a, a:link, a:active, a:visited {
	color:#c48d5b;
	text-decoration:none;
	font-size:12px;
}
a:hover, a:visited:hover {
	color:#abcfe8;
	text-decoration:none;
}

h1 { 
	font-size:24px; 
	color:#fff; 
	text-transform:uppercase; 
	border-bottom:1px dotted #768fb0; 
	padding:0 0 8px 0; 
	margin:0 0 20px 0; 
}
h2 { font-size:18px; color:#fff; margin:0 0 5px 0; padding:0 0 5px 0; border-bottom:1px dotted #768fb0; }
h3 {font-size:16px;color:#fff;margin:0;padding:0;}
h4 {font-size:14px;color:#376477;margin:0;padding:0;}
.infobox {
	padding:10px;
	background:#7b93b5;
	border:#8fa5c3 1px dotted;
	margin:5px 0 15px 0;
	font-size:11px;
	line-height:13px;
}

ul{
	list-style-type:none;
	margin: 3px 0 3px 0;
	padding:0;
}
ol {
	list-style-type:none;
	margin:3px 0 3px 0;
	padding:0;
}
li {
	list-style-type:none;
	margin: 2px 0 2px 0;
	padding:2px 0 2px 0;
}

.hline {
	border-bottom:1px dashed #658d9b;
	margin:0 0 5px 0;
	height:12px;
}

.cdbox {
	float:left;
	width:120px;
	height:240px;
	margin:10px 10px 10px 0px;
	border:1px solid #89bacc;
}

#gallerymaster {
	width:725px;
	height:700px;
	float:left;
}
#galleryleft {float:left;width:110px;height:700px;}
#galleryright {border:2px solid #6da0b4;width:600px;height:600px;float:left;}

#date {
	font-size:11px;
	font-style:italic;
	text-align:right;
}
#photo_downloads {
	border:1px #ececec solid;
	padding:10px 10px 10px 10px;
	background:#7badc0;
}
#photo_downloads img {border-top:1px #ececec solid;}
#photo_downloads ul {list-style:none;margin:0;padding:0;}
#photo_downloads li {float:left;margin:0;padding:0;}
#photo_downloads p {margin:0;padding:0;}
#photo_downloads h2 {margin:0 0 5px 0;padding:0;}

#all {
	width:1081px;
	overflow:hidden;
}

#masterleft { float:left; }
#masterright { float:left; }

#master {
	width:1081px;
  	height:8500px;
	background:url(../img/newlong_strip2.jpg) repeat-y top left;
	float:left;
}

#main {
	width:1081px;
	height:703px;
	background:url(../img/newlong_top2.jpg) no-repeat;
}

#left {
	width:725px;
	float:left;
	text-align:left;
	font-size:12px;
	line-height:16px;
	position:relative;
	top:10px;
	left:65px;
}
#left .dashed { border-bottom:1px dashed #abd5e2; margin:0px 0 5px 0; }
#left td { background:#243552; color:#c1cddd; font-family:Verdana; font-size:11px; padding:3px 20px 3px 20px; font-style:italic; }
#left tr {}
#left img { }
#left table { background:none; }
#left .opposite { background:#c1cddd; color:#243552; font-family:Trebuchet MS, Arial; font-size:11px; font-style:normal; }

.links a, .links a:link, .links a:active, .links a:visited {
	color:#9eac10;
	text-decoration:underline;
	font-size:12px;
}
.links a:hover, .links a:visited:hover { color:#c0e0eb; text-decoration:none; }

#right {
	width:200px;
	float:left;
	text-align:left;
	color:#153849;
	position:relative;
	top:-45px;
	left:125px;
}
#right a, #right a:link, #right a:active, #right a:visited { 
	color:#717171; 
	text-decoration:none; 
	font-size:11px; 
	font-style:normal; 
	line-height:14px; 
}
#right a:hover, #right a:visited:hover { 
	color:#c48d5b; 
	text-decoration:underline; 
	font-style:normal; 
}
#right .dashed { border-bottom:1px dashed #b6cfd9; margin:5px 0 5px 0; }
#right h1 { font-size:24px; color:#fff; border-bottom:1px dotted #768fb0; padding:8px 0; margin:8px 0; }
#right h2 { font-size:18px; color:#8c980e; margin:5px 0 0 0; padding:0; border-bottom:1px solid #8c980e; }
#right h3 { font-size:16px; color:#8c980e; margin:5px 0 0 0; padding:0; border-bottom:1px solid #8c980e; }
#right h4 { font-size:14px; color:#8c980e; margin:5px 0 0 0; padding:0; }

#music {
	position:relative;
	top:-87px;
	left:602px;
	text-align:left;
	height:30px;
}

#nav {
	position:relative;
	top:-13px;
	left:39px;
	text-align:left;
	float:left;
	z-index:100;
}

#nav, x:-moz-any-link { top:-13px; }
#nav, x:-moz-any-link, x:only-child { top:-13px; }

.dashed {
	border-bottom:1px dashed #abd5e2;
	margin:5px 0 10px 0;
}
#intro {
	width:734px;
	height:299px;
	background:url(../img/vidEndImage.jpg);
}

#footer {
	color:#999;
	clear:both;
	position:relative;
	top:160px;
	font-size:10px;
}

#promopos { 
	position:relative;
	top:18px;
	left:410px; 
	height:114px;
}

#socialpos {
	position:relative;
	top:10px;
	left:210px;
	color:#ccc;
	width:300px;
	height:30px;
}
#socialpos img { float:right; margin: 0 1px 5px 0; }
#socialpos a, #socialpos a:link, #socialpos a:active, #socialpos a:visited { color:#bbb; font-family: Verdana, Sans-Serif; font-style:italic; font-size:9px; }
#socialpos a:hover, #socialpos a:visited:hover { color:#758dae; }

