/*CSS Document*/
@charset "utf-8";

div, h1, h2, h3, h4, p,  label, input, img, span {
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	text-align: center;
	line-height: 1em;	
	border-color: #333;
}

tr, table, form, td {
	margin-top: 2pt;
	margin-right: 0pt;
	margin-bottom: 2pt;
	margin-left: 0pt;
	padding-top: 1pt;
	padding-right: 0pt;
	padding-bottom: 1pt;
	padding-left: 0pt;
	font: 12px/14px Verdana;
	color: #FFF;
}

textarea {
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 220pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	text-align: center;
	left: 900px;
	position: absolute;
}

* {
	overflow: visible;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	
}

html, body  {
	padding: 0px;
	margin: 0px;
        font-size: 11pt;
	background-color: #FFFFFF;
	background: url(images/background.png) repeat-x;
	height: 100%;
	letter-spacing: 0;
	line-height: 1em;
	word-spacing: normal;
	position: absolute;
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	z-index: 1;
}

#about_nav p,
#contact_nav p,
#gallery_nav p {
   font: 16px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #333333;
   text-align: left;
   width: 160px;
}

#about_nav a,
#contact_nav a,
#gallery_nav a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	color: #333333;
	text-align: left;
	width: 160px;
	font-size: 16px;
	text-decoration: none;
}

#about_nav a:hover,
#contact_nav a:hover,
#gallery_nav a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	color: #000000;
	text-align: left;
	width: 160px;
	font-size: 16px;
	font-weight: 360;
	text-decoration: none;
}

#logout {
        text-align: center;
        left: -60px;
        margin: 0;
        padding: 0;
        outline: none;
        position: relative;
}

#logout a{
        text-align: center;
        visibility: visible;
        background: url(images/logout.png) no-repeat center top;
        position: absolute;
        z-index: 1;
        width: 122px;
        height: 135px;  
        top: 20px;
        border: 0px none;
        outline: none;
}

#logout a:hover {
        text-align: center;
        background: url(images/logout_active.png) no-repeat center top;
        visibility: visible;
        position: absolute;
        width: 122px;
        height: 135px;
        z-index: 2;
        top: 20px;
        border: 0px none;
        outline: none;
}

p, form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 0px;
	color: #333333;
	text-align: left;
}

#container  {
   margin: 0px auto 0px auto;
   width: 894px;
   position: relative;
   padding: 0;
   overflow: visible;
}

#footer p  {
   font: 12px/14px Verdana;
   margin: 0px;
   color: #666666;
   text-align: left;
}

#footer  {
   visibility: visible;
   position: absolute;
   left: 286px;
   top: 764px;
   z-index: 2;
   width: 350px;
}

#logoimg,
#logodetailsimg,
#logocopy2img  {
   visibility: visible;
   position: absolute;
   left: 166px;
   top: 141px;
   width: 172px;
   height: 170px;
}

#right_page_scroll p  {
   font: 13px/14px Verdana;
   padding: 0;
   margin: 0;
   top: 0px;
   position: relative;
   text-align: left;
   color: #333333;
}

#contentdividerbottomimg  {
   visibility: visible;
   padding: 0;
   margin: 0;
   position: absolute;
   left: 503px;
   top: 636px;
   z-index: 9;
   width: 307px;
   height: 2px;
}

#right_page_header p  {
   font-size: 26px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   padding: 0;
   margin: 0;
   color: #333333;
   text-align: left;
   top: 30px;
   z-index: 20;
 
}

#right_page_header  {
   visibility: visible;
   position: absolute;
   left: 480px;
   top: 152px;
   z-index: 21;
   width: 236px;
   color: #333333;
   padding: 0;
   margin: 0;
}
#right_page_scroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 475px;
   top: 210px;
   margin: 0;
   padding: 0;
   z-index: 11;
   width: 364px;
   height: 434px;
   color: #333333;
}

#about_nav  {
   visibility: visible;
   position: absolute;
   left: 61px;
   top: 344px;
   z-index: 11;
   width: 160px;
}

#gallery_nav  {
   visibility: visible;
   position: absolute;
   left: 61px;
   top: 384px;
   z-index: 11;
   width: 58px;
}

#contact_nav  {
   visibility: visible;
   position: absolute;
   left: 61px;
   top: 424px;
   z-index: 11;
   width: 89px;
}

#contentdividerimg  {
   visibility: visible;
   position: absolute;
   left: 449px;
   top: 175px;
   z-index: 9;
   width: 307px;
   height: 2px;
}

#nav_divider  {
   visibility: visible;
   position: absolute;
   left: 55px;
   top: 363px;
   z-index: 9;
   width: 187px;
   height: 82px;
}

#polaroidsimg  {
   visibility: visible;
   position: absolute;
   left: 30px;
   top: 301px;
   z-index: 10;
   width: 449px;
   height: 375px;
}

#bookimg  {
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 100px;
   z-index: 2;
   width: 850px;
   height: 599px;
}

#background  {
   background: url(images/background.png) repeat-x;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 894px;  
}