body {

	background: white;

	color: white;

}

.fancybox-lock {

	margin-right: 0px !important; /* Solves the shifting of my whole page to the left */

}



a {

	text-decoration: none;

}



/* Wrapper

-------------------------------------------------------------------------------*/

#wrapperDiv {

	width: 100%;

	margin: 0 auto;



}

/*my code */



.header  {

	text-align: right;

	color: white;

}

.header .logo {

	background: url('../images/writename_black.png') top right no-repeat;

	height: 70px;

	width: ;

}

.header a, .header a:visited, .header a:active  {

	color: #999 !important;

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

	font-weight: ;

	font-size: 14px;

}

.header a:hover {

	color: grey !important;

}



h1 {

    color: #999 !important;

    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

    font-size: 20px;

	text-align: center;

}



h2 {

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

	font-size: 0.8em;

    color: #CCC !important;

	font-style: italic;

	text-decoration: none;

	text-align: center;

	padding: 10px;

}



h3 {

	color: #999 ;

    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

    font-weight: ;

	font-size: 12px;

	text-align: center;



}



h7 {

	color: #000000 ;

    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

    font-size: 12px;

	text-align: left;

	font-weight: ;

}



h4 {

	color: #66CCFF ;

    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

    font-size: 12px;

	text-align: center;

}



h5 {

	color: #0066CC ;

    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

    font-size: 12px;

	font-style: italic;

	padding: 7px;

	text-align: ;

}



h4 a {

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

	color: none;

	text-decoration: underline;

}



h4 a:hover {

	text-decoration: underline;

}



h5 {

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

	font-size: 0.5em;

	color: none;

	font-style: italic;

	text-decoration: none;

	text-align: center;

	padding: 20px 0 5px 0;

}



h6 {

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

	font-size: 0.5em;

	color: none;

	font-style: italic;

	text-decoration: none;

	text-align: right;

	padding: 0 0 5px 0;

}



h6 a {

	color: none;

}



h6 a:hover {

	color: none;

	text-decoration: none;

}



p {

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

	font-size: 1em;

	color: none;

	font-style: normal;

	text-decoration: none;

	text-align: left;

	line-height: 1.3em;

	padding: 0px;

}



l {

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

	font-size: 14px;

	color: #000000;

	font-style: normal;

	text-decoration: ;

	text-align: left;

	line-height: ;

	padding: 0px;

}



g {

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

	font-size: 12px;

	color: #66CCFF;

	font-style: normal;

	font-weight: bold;

	text-decoration: ;

	text-align: center;

	line-height: ;

	padding: 0px;

}

o {

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

	font-size: 10px;

	color: #666666;

	font-style: italic;

	font-weight: bold;

	text-decoration: none;

	text-align: center;

	line-height: ;

	padding: 0px;

}

b {

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

	font-size: 16px;

	color: #0099FF;

	font-style: ;

	font-weight: bold;

	text-decoration: uppercase;

	text-align: ;

	line-height: ;

	padding: 0px;

}


x {

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

	font-size: 14px;

	color: #CC0000;

	font-style: ;

	font-weight: bold;

	text-decoration: ;

	text-align: ;

	line-height: ;

	padding: 0px;

}



/* Header

-------------------------------------------------------------------------------*/



.logo {

	margin: auto;

	margin-top: 25px;

	display: block;

}



/* Gallery

---------------------------------------------*/



.gallery {

	margin: 0 auto;

}



.galleryPosition {

	position: relative;

	margin: 10px 0px 0px 10px;

	float: left;

}



.galleryImages {

	padding: 20px;

	-webkit-box-shadow: 0px 1px 3px 1px #ADBACD;

	-moz-box-shadow: 0px 1px 3px 1px #ADBACD;

	box-shadow: 0px 1px 3px 1px #ADBACD;

}



.galleryDescription {

	position: absolute;

	top: 0;

	left: 0;

	height: 98.5%;

	width: 100%;

	opacity: 0;

	

	background: repeat scroll 0 0 rgba(0, 0, 0, 0.9);

	

	-webkit-transition: opacity 0.5s ease-in;

	-moz-transition: opacity 0.5s ease-in;

	-o-transition: opacity 0.5s ease-in;

	transition: opacity 0.5s ease-in;

}



.galleryDescription h3 {

	font-family: "Helvetica", Arial, sans-serif;

	font-size: 0.9em;

	font-style: italic;

	margin: 20px 0 0 0;

	color: white;

	text-align: center;

}



.galleryDescription h4 {

	font-family: "Helvetica", Arial, sans-serif;

	font-size: 0.9em;

	font-style: italic;

	margin: 0 0 10px 0;

	padding: 5px 0;

	color: yellow;

	text-align: center;

}



.galleryDescription p {

	font-family: "Helvetica", Arial, sans-serif;

	font-size: 0.8em;

	margin: 5px 0 10px 0;

	padding: 7px;

	color: white;

	text-align: center;

}



.galleryDescription:hover {

	opacity: 0.8000;	

}





.paragraphHeading {

    font-size: 18px;

    font-weight: bold;

    color: #FF9900;

    text-decoration: none;

	text-align: center;

}


#messagesent {}
#emailform {}
#messageform {}




/* ------------- MENU ----------------*/

#contactlink a{font-size:80%;}

.header .menu { /* This is a copy of ".header a" styles above made to work on the ".menu" class inside the ".header". */

	color: #999 !important;

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

	font-weight: ;

	font-size: 14px;

}



ul.menu {display:none; position:absolute; z-index:999; margin:0 0 0 -0.1em; padding:0; background-color:white;}

ul.menu li {text-transform:none; letter-spacing:normal; list-style:none; text-align:left; padding:0.5em 0.1em; border-bottom:1px solid; color:#6FF;}

div.menu {display:inline-block; text-transform:uppercase; letter-spacing:0.1em; cursor:default;}

div.menu:hover ul.menu, ul.menu:hover {display:block;}


ul.submenu {display:none; position:absolute; z-index:999; margin:0; padding:0; background-color:white;}
ul.submenu li {text-transform:none; letter-spacing:normal; list-style:none; text-align:left; padding:0.5em 1em; border-bottom:1px solid; white-space:nowrap;}
ul.menu li:hover ul.submenu, ul.submenu:hover {display:block;} 



/* ------------- /MENU ----------------*/