body {

	text-align:left;
	background-image:url(http://www.quaynote.com/images/gradient.jpg);
	background-repeat:repeat-x;
	background-position:left top;

}

* {
	
	margin: 0;
	padding: 0;

}

img {

	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	behavior: url(http://www.quaynote.com/images/border-radius.htc);

}





#last h4 {

	padding: 30px 0 5px 0;

}

#container {

	display:block;
	width:100%;
	background-color: transparent;
	clear:both;
	margin-top:20px;
	
	border-top:2px solid #fa0;

	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#464646', endColorstr='#ffffff'); /* for IE */
	/*background: -webkit-gradient(linear, left top, left bottom, from(#464646), to(#ffffff)); /* for webkit browsers */
	/*background: -moz-linear-gradient(top,  #464646,  #ffffff); /* for firefox 3.6+ */

	padding-bottom:20px;


}

/* for Internet Explorer */
/*\*/
* html #container {
height: 500px;
}
/**/

.box {

	/* padding:20px 0 0 0; */
	background-color: transparent; /* WAS #ffffff */
	width: 960px; /* WAS width: 650px; */
	clear:both;
	border:0px; /* WAS border:2px solid #fa0; */
	/* margin:20px 50px 0px 50px; */
	margin-left:auto;
	margin-right:auto;
	display:block;

}


#logo {

	height: 69px;
	background-repeat: no-repeat;
	width: 230px;
	float:left;
	padding-top:25px;

	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	
	/* background-image: url(http://www.quaynote.com/images/quaynotelogo.jpg); */
	
	background-size:100% 100%;
    -webkit-background-size:100% 100%;        /*  Safari  */
    -khtml-background-size:100% 100%;         /*  Konqueror  */
    -moz-background-size:100% 100%;           /*  Firefox  */

}



/********** NAV **********/

.boxl {

	float:left;
	width: 700px;
	/*background-color:#444;*/
	text-align: left;
	/*margin: 60px 0px 0px -5px;*/
	border:0px; /*solid #fa0;*/
	margin: 80px 0 0 20px;

	

}

/********** CONTENT **********/

.boxr {
	
	width: 450px;
	/* margin-left: 175px;*/
	display: block;
	margin: 20px 20px 20px 20px;
	/*width:50%;*/
	/* border:1px solid #464646; */
	float:left;
	z-index:5;
	background-color: #ffffff;


	/*-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	behavior: url(http://www.quaynote.com/images/border-radius.htc);*/
	


}

.boxr#photo_gallery_title {
	
	
	float:none;
	


}

.border_box {
	
	width: 958px;
	/* margin-left: 175px;*/
	display: block;
	margin: 20px 0px 20px 0;
	/*width:50%;*/
	border:1px solid #464646;
	float:left;
	z-index:5;
	background-color: #ffffff;


	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	behavior: url(http://www.quaynote.com/images/border-radius.htc);
	


}

.left_copy, #last, #first, .conf_left_copy {

	/* padding:10px 0px 10px 0px; */
	
	margin: 0px;
	
	background-color: transparent !important;
	
	display:block;
	
	z-index:1000;


}

.left_copy, .conf_left_copy {

	border-bottom: 1px solid #464646;
	
	margin:0 0 10px 0;

}

#photo_gallery, #logo_gallery {
	display:block;
	
	margin: 0 0 0 20px;
	

}

#photo_gallery img {

	margin:0px 12px 20px 20px;

}

#logo_gallery img {

	margin:0px 40px 40px 0px;

}

body,h1,h2,p {

	font-family:Arial,Verdana,helvetica,sans-serif;

}

body,td {

	/*font-size:80%;*/

}

img {

	overflow:hidden;
	/*float:left;*/

}

img p {

	float:left;

}

img.profile {

	margin: 10px 10px 10px 0px;
	float:left;

}

/********** FOOTER **********/

#footer_img {

	width:960px;
	height:150px;
	background-image:url(http://www.quaynote.com/images/footer_img.jpg);

}

.sitemap {

	width:239px;
	float:left;
	border-right: 1px solid #464646;
	height:100px;
	margin:20px 0 20px 0;

}

.sitemap#end {

border-right: 0px solid #464646;

}


.sitemap ul, .sitemap h4 {

	text-align:left;
	list-style:none;
	padding-left:60px;
	

}

h4 {font: 13px/15px 'CabinRegular', Arial, sans-serif;letter-spacing: 0;text-align:left; margin-bottom:10px;}

h5 {font: 12px/15px 'CabinRegular', Arial, sans-serif;letter-spacing: 0;text-align:left; margin-bottom:10px;}

/********** FONTFACE **********/

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on September 11, 2011 08:12:47 AM America/New_York */



@font-face {
    font-family: 'CabinRegular';
    src: url('cabin-fontfacekit/Cabin-Regular-webfont.eot');
    src: url('cabin-fontfacekit/Cabin-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('cabin-fontfacekit/Cabin-Regular-webfont.woff') format('woff'),
         url('cabin-fontfacekit/Cabin-Regular-webfont.ttf') format('truetype'),
         url('cabin-fontfacekit/Cabin-Regular-webfont.svg#CabinRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CabinItalic';
    src: url('cabin-fontfacekit/Cabin-Italic-webfont.eot');
    src: url('cabin-fontfacekit/Cabin-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('cabin-fontfacekit/Cabin-Italic-webfont.woff') format('woff'),
         url('cabin-fontfacekit/Cabin-Italic-webfont.ttf') format('truetype'),
         url('cabin-fontfacekit/Cabin-Italic-webfont.svg#CabinItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CabinMedium';
    src: url('cabin-fontfacekit/Cabin-Medium-webfont.eot');
    src: url('cabin-fontfacekit/Cabin-Medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('cabin-fontfacekit/Cabin-Medium-webfont.woff') format('woff'),
         url('cabin-fontfacekit/Cabin-Medium-webfont.ttf') format('truetype'),
         url('cabin-fontfacekit/Cabin-Medium-webfont.svg#CabinMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CabinMediumItalic';
    src: url('cabin-fontfacekit/Cabin-MediumItalic-webfont.eot');
    src: url('cabin-fontfacekit/Cabin-MediumItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('cabin-fontfacekit/Cabin-MediumItalic-webfont.woff') format('woff'),
         url('cabin-fontfacekit/Cabin-MediumItalic-webfont.ttf') format('truetype'),
         url('cabin-fontfacekit/Cabin-MediumItalic-webfont.svg#CabinMediumItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CabinSemiBold';
    src: url('cabin-fontfacekit/Cabin-SemiBold-webfont.eot');
    src: url('cabin-fontfacekit/Cabin-SemiBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('cabin-fontfacekit/Cabin-SemiBold-webfont.woff') format('woff'),
         url('cabin-fontfacekit/Cabin-SemiBold-webfont.ttf') format('truetype'),
         url('cabin-fontfacekit/Cabin-SemiBold-webfont.svg#CabinSemiBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CabinSemiBoldItalic';
    src: url('cabin-fontfacekit/Cabin-SemiBoldItalic-webfont.eot');
    src: url('cabin-fontfacekit/Cabin-SemiBoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('cabin-fontfacekit/Cabin-SemiBoldItalic-webfont.woff') format('woff'),
         url('cabin-fontfacekit/Cabin-SemiBoldItalic-webfont.ttf') format('truetype'),
         url('cabin-fontfacekit/Cabin-SemiBoldItalic-webfont.svg#CabinSemiBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CabinBold';
    src: url('cabin-fontfacekit/Cabin-Bold-webfont.eot');
    src: url('cabin-fontfacekit/Cabin-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('cabin-fontfacekit/Cabin-Bold-webfont.woff') format('woff'),
         url('cabin-fontfacekit/Cabin-Bold-webfont.ttf') format('truetype'),
         url('cabin-fontfacekit/Cabin-Bold-webfont.svg#CabinBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CabinBoldItalic';
    src: url('cabin-fontfacekit/Cabin-BoldItalic-webfont.eot');
    src: url('cabin-fontfacekit/Cabin-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('cabin-fontfacekit/Cabin-BoldItalic-webfont.woff') format('woff'),
         url('cabin-fontfacekit/Cabin-BoldItalic-webfont.ttf') format('truetype'),
         url('cabin-fontfacekit/Cabin-BoldItalic-webfont.svg#CabinBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}



h2 {font: 28px/36px 'CabinRegular', Arial, sans-serif;letter-spacing: 0;text-align:left;}

h3 {font: 16px/18px 'CabinRegular', Arial, sans-serif;letter-spacing: 0;text-align:left;margin:0 0 10px 0; display:block;}

p, td {font: 12px/16px 'CabinRegular', Arial, sans-serif;}
p.style2 {font: 18px/27px 'CabinItalic', Arial, sans-serif;}
p.style3 {font: 18px/27px 'CabinMedium', Arial, sans-serif;}
p.style4 {font: 18px/27px 'CabinMediumItalic', Arial, sans-serif;}
p.style5 {font: 18px/27px 'CabinSemiBold', Arial, sans-serif;}
p.style6 {font: 18px/27px 'CabinSemiBoldItalic', Arial, sans-serif;}
p.style7 {font: 18px/27px 'CabinBold', Arial, sans-serif;}
p.style8 {font: 18px/27px 'CabinBoldItalic', Arial, sans-serif;}



p {

	padding-bottom:10px;
	color: #3c3c3c;
	text-align:left;
	

}

p.sponsorship {

	margin: 20px 0 0 0;

}

a {

	color:#fa0;
	text-decoration:none;
	font: 12px/16px 'CabinRegular', Arial, sans-serif;
	font-weight:normal;
	text-align:left;

}

/**************************************** anchors ****************************************/

a:link {
	font: 13px/16px 'CabinRegular', Arial, sans-serif;
	text-decoration: none;
	color:#ff9000;
	font-weight:normal;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0px;
	font-weight: normal;

}

a:visited {
	font: 13px/16px 'CabinRegular', Arial, sans-serif;
	text-decoration: none;
	color:#ff9000;
	font-weight:normal;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

a:hover {
	font: 13px/16px 'CabinRegular', Arial, sans-serif;
	text-decoration: none;
	color:#333;
	font-weight:normal;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

a:active {
	font: 13px/16px 'CabinRegular', Arial, sans-serif;
	text-decoration: none;
	color:#ff9000;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	font-weight: normal;

}

p a:link, .sitemap ul a:link {
	font: 12px/16px 'CabinRegular', Arial, sans-serif;
	text-decoration: none;
	color:#ff9000;
	font-weight:normal;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0px;
	font-weight: normal;

}

p a:visited, .sitemap ul a:visited {
	font: 12px/16px 'CabinRegular', Arial, sans-serif;
	text-decoration: none;
	color:#ff9000;
	font-weight:normal;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

p a:hover, .sitemap ul a:hover {
	font: 12px/16px 'CabinRegular', Arial, sans-serif;
	text-decoration: none;
	color: #3c3c3c;
	font-weight:normal;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

p a:active, .sitemap ul a:active {
	font: 12px/16px 'CabinRegular', Arial, sans-serif;
	text-decoration: none;
	color:#ff9000;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	font-weight: normal;

}

a:link h4 {
	font: 15px/16px 'CabinSemiBold', Arial, sans-serif;
	text-decoration: none;
	color:#ff9000;
	font-weight:normal;
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
	border: 0px;
	font-weight: normal;

}

a:visited h4 {
	font: 15px/16px 'CabinSemiBold', Arial, sans-serif;
	text-decoration: none;
	color:#ff9000;
	font-weight:normal;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0 0 5px 0;

}

a:hover h4 {
	font: 15px/16px 'CabinSemiBold', Arial, sans-serif;
	text-decoration: none;
	color:#3c3c3c;
	font-weight:normal;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0 0 5px 0;

}

a:active h4 {
	font: 15px/16px 'CabinSemiBold', Arial, sans-serif;
	text-decoration: none;
	color:#ff9000;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0 0 5px 0;
	border: 0px;
	font-weight: normal;

}

/**************************************** lists ****************************************/

ul {
	list-style-type: none;
	list-style-position: outside;
	margin-left: 0;
	margin-top: 0;
	text-align: left;
	border: 0;
	padding: 0;

}

li {
	font: 12px/16px 'CabinRegular', Arial, sans-serif;
	border: 0;
	padding: 0;
	padding-bottom:10px;
	color: #3c3c3c;
	text-align:left;

}

.inline {
	display: inline;
	border: 0;
	margin: 0;
	padding: 0;

}

h2 {

	color: #3c3c3c;
	padding: 10px 0 20px 0;

}

.links {

	width: 450px;
	/* margin-left: 175px;*/
	display: block;
	margin: 20px 20px 0px 20px;
	/*width:50%;*/
	/* border:1px solid #464646; */
	float:left;
	z-index:5;
	background-color: #ffffff;

}

.image {

	margin-top:50px;

}

.warning li {

	color:red;

}

td {

	vertical-align:top;
	padding:5px;

}

.session {

	padding:20px 2px 10px 2px;
	font-weight:bold;
	color: #3c3c3c;

}

/**************************************** contact forms ****************************************/

table, td {

	text-align:left;

}

#form_container {
		
	background: transparent; /********** MAIN CONTENT BACKGROUND **********/
	width: 468px;
	padding: 20px 0 0 0;
	margin: 0px;
	display:block;
	overflow:hidden;
	
	
}

/**************************************** STYLES FOR GALLERY  ****************************************/
	
/* CONTAINER FOR SLIDESHOW IMAGE AND THUMBS */
	
#slideshow_container {
		
	background: transparent; /********** MAIN CONTENT BACKGROUND **********/
	height: 468px;
	width: 468px;
	padding: 20px 0 0 0;
	margin: 0px;
	display:block;
	overflow:hidden;
	
	
}
	
/* CONTAINER FOR THUMBNAILS */
			
#thumbnail_images {

	float: left;
	max-height:500px;
	width:280px;
	margin-right:0px;
		
}
		
#thumbnail_images a {

	display:block;
	min-width:56px;
	float:left;
	
}
	
/* CONTAINER FOR IMAGE */
		
#image_container {
			
	position:absolute;
	right:0px;
	display: inline;
	float: left;
	margin-left: 0px;
	width:468px;
			
}

/* CONTAINER FOR INDEX IMAGE */
		
#index_image_container {
			
	
	width:468px;
			
}
		
/* CONTAINER FOR SINGLE IMAGE */
		
.single {
	
	width:333px;
	position:relative;
	left:15%;
	
}
		
/* CONTAINER FOR ONE-COLUMN THUMBS */
		
#thumbnail_images_column {
			
	float: right;
	height:500px;
	width:70px;
	margin-right:-15px;
	padding-right:50px;
		
}
		
/* CONTAINER SLIDESHOW CAPTION */
	
#slideshowCaption {
	
	position:absolute;
	/* top:380px; */
	top:400px;
	left:0px;
	width: 280px;
	/*float: left;*/
	display: block;
	color: ##55525b;
	background-color: #transparent;
	text-align:left;
			
}

#slideshowCaption strong, #slideshowCaption b {

	font-size: 11px;
	font-weight: bold;

}

#blurb {

	position:absolute;
	/* top:380px; */
	top:270px;
	left:0px;
	width: 280px;
	/*float: left;*/
	display: block;
	color: ##55525b;
	background-color: #transparent;
	text-align:left;

}
			
			
		
/********** HEIGHT CHANGED FROM AUTO TO MAX HEIGHT **********/	
	
#mainContent {

	max-height: auto;
	background: #FFF;

}		
		
	
#footer {

	padding: 20px 2px 0 2px;
	font-weight: bold;
	color: #9cacac;
	clear: both;
	font-size: 12px;

}

/**************************************** GALLERY PAGE THUMB LAYOUT ****************************************/

#gallery_thumbs {
	position: absolute;
	left: 0px;
	top: 40px;
	display:block;
	width: 980px;
	height:500px;
	text-align: left;
	padding: 30px 0px 30px 0px;
	margin: 0px;

}

#gallery_thumbs .thumbnail {
	float: left;
	display:block;
	margin: 0px 30px 30px 0;
	height:240px;
	/* width:158px; */
	border: 0;

}

#gallery_thumbs .thumbnail img {

	display: block;
    /* margin-left: auto;
    margin-right: auto */

}

.info {
	position: absolute;
	left: 558px;
	top: 332px;
	width: 293px;
	height: 131px;
	background-color: #FFFFFF;

}

title {
	display:none;

}

/**************************************** HOMEPAGE IMAGE STYLE ****************************************/

#home-page-image img {

	padding: 25px 0 25px 0;
	heigh:500px;

}

