/* Where the bee sucks */

/*

------------------------------------------------------
Copyright Jeroen van der Meer, http://www.jero.net/;
Main image copyright Brammeke, http://www.brammeke.net/
some rights reserved
http://creativecommons.org/licenses/by-sa/2.0/

You are free to use this style sheet and its
associated image files to create your own site.
However, we ask that you respect the template's
creator by maintaining this attribution in
the style sheet.
------------------------------------------------------

*/

/* Basic elements */

body {
	background-color: #ffffff;
	background: url(http://www.dianevphoto.com/images/master_bkgrnd.jpg);
	width: 800px;
	height: 750px;
	font-family: "Perpetua Titling MT", times, serif;
	font-size: 70%;
	color: #272727;
	margin: 0 auto;
	border: 1px solid #B0B0B0;
	padding: 0;
	background-repeat: no-repeat;
	background-position: center;
	z-index: 1;
}

h1, h2, h3 {
padding-top: 5px;
padding-left: 5px
font-family: "Perpetua Titling MT", times, serif;
}

ul {
margin: 0;
padding: 0;
list-style-type: none;
}

li {
line-height: 12px;
}

a {
color: #FFFFFF;
padding: 1px;
text-decoration: none;
}

/* Layout */

#border {
position: relative;
align: left;
width: 800px;
height: 722px;
padding-left: 0px;
padding-right: 0px;
border: 0px solid #ff00ff;
background: url(http://www.dianevphoto.com/images/bkgrnd.jpg);
}

#banner {
	position: center;
	padding-top: 0px;
	width: 800px;
	height: 122px;
	background: url(http://www.dianevphoto.com/images/tops.jpg) no-repeat;
	border: 0px solid #ffffff;
	cursor: default;
}

#title {
margin: 0;
color: #D9CD8C;
font-size: 3em;
padding-top: 25px;
padding-right: 10px;
text-align: right;
}

#slogan {
color: #8EC009;
font-size: 1.5em;
padding-right: 10px;
margin-top: 5px;
text-align: right;
}

#nav-meta {
	position: relative;
	float: left;
	background: url(http://www.dianevphoto.com/images/top.jpg);
	border: 0px solid #B0B0B0;
	top: 460px;
	left: 0px;
	width: 800px;
	height: 33px;
	cursor: default;
	font: Gill Sans MT;
	font-size: 100%;
	color: #272727;
	background-image: url();
}

#nav-meta a {
font: Gill Sans MT;
font-size: 80%;
color: #bfcdbc;

}

#nav-meta a:hover {
color: #293e25;
border-top: 0px solid #B0B0B0;
border-bottom: 0px solid #B0B0B0;
}

#nav-meta li {
display: inline;
}

#nav-main {
position: relative;
width: 800px;
padding: 0px;
background: url(http://www.dianevphoto.com/images/top.jpg) no-repeat;
background-color: #EEF3F9;
border: 0px solid #7F7F7F;
cursor: default;
}

body #nav-main {
width: 595px;
position: absolute;
margin: 0px;
margin-left: 0;
padding: 0px;
}

#nav-main li {
display: inline;
padding: 0px;
}

#nav-main a {
color: #39531B;
}

#nav-main a:hover {
border-top: 0px solid #8EC009;
}



/* Content */

#container {
padding:25px;
top: 70px;
text-align: left;
}

#content {
align: left;
margin: 0px 0px 20px 20px ;
width: 347px;
height: 331px;
font-family: "Gill Sans MT", arial, helvetica, sans serif;
font-size: 300%;
color: #272727;
background: transparent;
border: 0px solid #ff0000;
}

#content p, #content li {
text-align: justify;
padding: 0px 18px 0px 25px;
font-size: 40%;
line-height: 1.2em;
font-family: "Gill Sans MT", arial, helvetica, sans serif;
color: #272727;

}

#content a {
line-height: 2em;
font-family: "Gill Sans MT", arial, helvetica, sans serif;
font-size: 140%;
color: #ffffff;
}

#content a:hover {
/* text-decoration: underline; */
}

#content h1, h2, h3 {
padding: 15px 0px 0 25px;
font-family: "Gill Sans MT", arial, helvetica, sans serif;
font-size: 90%;
color: #272727;
background: url(images/) no-repeat left;
}

#nav-toplevel {
background: #ffffff;
border: 0px solid #ffffff;
margin: 0px 0px 25px 0px;
padding: 0;
height: 90px;
}

/* ------------------------------- */
#nav-section {
background: transparent;
margin: 0px 0px 0px 326px;
height: 40px;
padding: 0;
border: 0px solid #ffffff;
font-family: "Gill Sans MT", arial, helvetica, sans serif;
font-size: 1.10em;
}

#nav-section ul {
float: center;
height: 0px;
margin: 0;
margin: 15px 0 0 0;
font-size: 0.8em;
font-family: "Gill Sans MT", arial, helvetica, sans serif;
text-align: center;
}

#nav-section li {
float: center;
height: 0px;
margin: 0;
margin: 15px 0 0 0;
font-size: 0.8em;
font-family: "Gill Sans MT", arial, helvetica, sans serif;
text-align: center;
}

#nav-section a {
margin: 0 1px 0 0;
padding: 3px 10px;
background: transparent;
font-family: "Gill Sans MT", arial, helvetica, sans serif;
color: #ffffff;
text-decoration:none;
}

#nav-section a:hover {
background: transparent;
color: #669966;

}

#nav-section a.current {
margin: 0 1px 0 0;
background: #AB8B7E;
color: #444;
}

/* Footer */

#footer {
text-align: center;
margin-top: 52px;
position: relative;
width: 800px;
height: 44px;
font: Perpetua Titling MT;
font-size: 100%;
font-color: #ffffff;
background-color: transparent;
cursor: default;
}

#footer a {
font-family: "Perpetua Titling MT", times, serif;
color: #ffffff;
}

#footer a:hover {
color: #669966;
background-color: transparent;

}

#footer p {
font-family: "Gill Sans MT", arial, helvetica, sans serif;
font-size: 100%;
color: #FFFFFF;
margin: 20px;
padding: 13px;
width: 100%;
padding-left: 0px;
padding-right: 0px;
}

#sitecredit {
text-align: right;
padding: 1px 30px 0px 0px;
position: relative;
width: 800px;
height: 30px;
font-family: "Gill Sans MT", arial, helvetica, sans serif;
font-size: 1 em;
color: #bfcdbc;
}

#sitecredit a {
padding: 0px 25px 0px 0px;
font-family: "Gill Sans MT", arial, helvetica, sans serif;
color: #bfcdbc;
}

#sitecredit a:hover {
color: #a2bb9d;
font-family: "Gill Sans MT", arial, helvetica, sans serif;
background-color: transparent;

}
#movie_box {
    align: right;
    margin: 0px 20px 20px 0px ;
	background-image: url(http://www.dianevphoto.com/images/movie_background_blank.jpg);
	height: 331px;
	width: 390px;
	z-index: 3;
	position: absolute;
	left: 388px;
	top: 294px;
}
#page_content_holder {
	background-color: #ffffff;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	width: 800px;
	position: relative;
	z-index: 2;
}
#calender {
	background-color: transparent;
	text-align: left;
	font-family: "Gill Sans MT", arial, helvetica, sans serif;
	font-size: 1 em
	color: #a2bb9d;
	height: 22px;
	width: 214px;
	position: absolute;
	z-index: 4;
	left: 24px;
	top: -12px;
	
}
