@charset "utf-8";
/* CSS Document */
body {
margin: 0 auto;
background-color:#2C0301;
background-image:url(../index_images/bg.gif);
background-repeat:repeat-x;
}
p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
/*padding:0px 0px 0px 5px;*/
}
.logo {
/* background-image:url(../index_images/title.jpg); */
width:732px;
height:150px;
max-width:100%;
margin:0 auto;
border-bottom: solid 10px #000000;
border-top: solid 10px #000000;
}
.logo img {
max-width:100%;
}
.photobox {
margin:0 auto;
width:75%;
}

.picturerow {
padding:5px;
/*height:169px;*/
width:100%;
}
.picturebox {
height:169px;
}
.imagebox {
width:188px;
height:160px;
border:#FFFFFF 1px solid;
}

.thumbborder {
border:#FFFFFF 1px solid;
margin:2px;
max-width: 100%;
}
.thumbborder.pan {
max-width:calc(50% - 10px);
}
.thumbborder a {
border:#FFFFFF 1px solid;
margin:2px;
}
.thumbborder a:hover {
border:#DDDDDD 2px solid;
margin:2px;
}
.tibettitle {
background-image:url(../index_images/tibet.gif);
float:left;
width:200px;
height:50px;
}
.largeimagebox {
width:800px;
margin:0 auto;
margin-top:20px;
padding:11px;
background-color:#FFFFFF;
}
.largeimagebox02 {
width:640px;
margin:0 auto;
margin-top:20px;
padding:11px;
background-color:#FFFFFF;
}
.verticalimagebox {
width:440px;
margin:0 auto;
margin-top:20px;
padding:11px;
background-color:#FFFFFF;
}




.verticalimagebox_880 {
width:880px;
margin:0 auto;
margin-top:20px;
padding:11px;
background-color:#FFFFFF;
}



.verticalimagebox_480 {
width:480px;
margin:0 auto;
margin-top:20px;
padding:11px;
background-color:#FFFFFF;
}



.verticalimagebox02 {
width:470px;
margin:0 auto;
margin-top:20px;
padding:11px;
background-color:#FFFFFF;
}
.panimagebox {
width:970px;
margin:0 auto;
margin-top:20px;
padding:11px;
background-color:#FFFFFF;
}
.blackborder {
/*padding:2px;*/
border: solid 4px #000000;
}
.imagebox {
background-color:#000000;
padding:5px;
}
.infobox {
padding-right:5px;
float:right;
margin:0px;


}
.bottomlinks {
width:140px;
padding:5px;
float:right;
/*margin:-25px 0px 0px 0px;*/
}
.chinatitle {
background-image:url(../index_images/china.gif);
margin-top:40px;
width:200px;
height:50px;
margin-bottom: 5px;
}
.seperator {
clear:both;
}
.chinatitle {
background-image:url(../index_images/china.gif);
width:200px;
height:50px;
margin-top:40px;
margin-bottom: 5px;
}

.chiefs_title{
background-image:url(../index_images/chief_title.gif);
width:620px;
height:50px;
margin-top:40px;
margin-bottom: 5px;
}


.bman08_title{
background-image:url(../index_images/bman08_title.gif);
width:620px;
height:50px;
margin-top:40px;
margin-bottom: 5px;
}



.mexico09_title{
background-image:url(../mexico09/headertext.gif);
width:620px;
height:50px;
margin-top:40px;
margin-bottom: 5px;
}



.cuba09_title{
background-image:url(../cuba09/headertext.gif);
width:620px;
height:50px;
margin-top:40px;
margin-bottom: 5px;
}


.santafe09_title{
background-image:url(../santafe09/headertext.gif);
width:620px;
height:50px;
margin-top:40px;
margin-bottom: 5px;
}

.indiatitle {
background-image:url(../index_images/india.gif);
width:200px;
height:50px;
margin-top:40px;
margin-bottom: 5px;
}
.europetitle {
background-image:url(../index_images/europe.gif);
width:200px;
height:50px;
margin-top:40px;
margin-bottom: 5px;
}
.mexicotitle {
background-image:url(../index_images/mexico.gif);
width:200px;
height:50px;
margin-top:40px;
margin-bottom: 5px;
}
.britishcolumbiatitle {
	background-image:url(../index_images/british_columbia.gif);
	width:300px;
	height:50px;
	margin-top:40px;
	margin-bottom: 5px;
}
.burningmanone {
	background-image:url(../index_images/burningman2.gif);
	width:320px;
	height:50px;
	margin-top:40px;
	margin-bottom: 5px;
}
.burningtwo {
background-image:url(../index_images/burningman2007.gif);
width:320px;
height:50px;
margin-top:40px;
margin-bottom: 5px;
}
.morocco {
background-image:url(../index_images/morocco.gif);
width:320px;
height:50px;
margin-top:40px;
margin-bottom: 5px;
}
.footer {
/*margin:30px 0px 20px 300px;*/
margin-top:40px;
padding-bottom:20px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#535353;
background-color:#000000;
}
.footer a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
}


/*  main site nav */

#header {
	text-align:center;
	}

.main_nav { 
	background-color:#101010;  
	height:40px;  
	border-top:#222 solid 1px; 
	border-bottom:#010101 solid 1px;  
	margin-bottom:20px;
	}

.main_nav ul{ height:50px;}

.main_nav ul{ padding:0; margin:0; margin-top:10px;display: flex;
flex-wrap: wrap;
align-items: start;
row-gap: 20px;
justify-content: center;}

.main_nav ul li {
	font-family: serif, "Times New Roman", Times; 
	display:inline;
	padding-right:20px;
	padding-left:20px;
	border-left: solid 1px #fdfdfd;
	font-weight:600;
	color:#B7B7B7;
	font-size:15px;
	text-decoration:none;
	}

.main_nav ul li:first-child {
	border:medium none;
	}
	
.main_nav ul li a { 
	font-family: serif, "Times New Roman", Times; 
	font-weight:500;
	color:#fff;
	font-size:15px;
	text-decoration:underline;
	}


.main_nav ul li a:hover{ 
	color:#4F0301;
	}
	
#home .main_nav ul li a.home,
#lp .main_nav ul li a.lp,
#burning06 .main_nav ul li a.burning06,
#bull .main_nav ul li a.bull,
#paris .main_nav ul li a.paris,
#bus .main_nav ul li a.bus {	
	font-weight:600;
	color:#B7B7B7;
	font-size:15px;
	text-decoration:none;
	}



.laurietitle {
background-image:url(/lauriepayne/headertext.gif);
float:left;
width:200px;
height:50px;
margin-top:30px;
margin-bottom: 5px;
}

.bman06title{
background-image:url(/burningman06/headertext.gif);
width:200px;
height:50px;
margin-top:30px;
margin-bottom: 5px;
}

.partytitle{
background-image:url(/party/headertext.gif);
float:left;
width:200px;
height:50px;
margin-top:30px;
margin-bottom: 5px;
}


.interior09_title{
background-image:url(../interior09/headertext.gif);
width:450px;
height:50px;
margin-top:30px;
margin-bottom: 5px;
}

@media all and (max-width:1970px) {
.photobox {
width:80%;
}
}
@media all and (max-width:1520px) {
.photobox {
width:90%;
}

}
@media all and (max-width:1100px) {
.photobox {
width:calc(100% - 40px);
}
.thumbborder.pan {
max-width:100%;
}
}