﻿body
{
}


    .shell {
	    width: 976px;
	    min-height: 100%;
	    margin: 0 auto;
	    text-align: left;
	    background-color:White;
	    border:solid 2px #6F6F6F;
	    
	    font-family:Arial;
	    font-size:10pt;
	    color:Black;
    }
    div#siteHeader {

	    margin: 30px auto 20px auto;
	    position: relative;
	    text-align: left;
	    width: 976px;
    }

    img.headerimg {
	    position: absolute;
	    left: 648px;
	    top: -29px;
    }

    div#sitename {
	    height: 76px;
	    background-color: #020404;
	    /*border-radius: 20px;*/
	    padding: 10px 10px 10px 120px;
	    /*-moz-border-radius: 20px;
	    -webkit-border-radius: 20px;*/
	    
	    background-image:url('images/logo.jpg'); background-repeat:no-repeat; background-position:left;
    }
    
    .siteSlogan {
        margin-top:-10px;
        font-family:Arial;
        font-size:8pt; font-style:italic; color:Black; text-align:right; margin-left:0px;
    }
    .mainMenuShell {
        background-color:#4E4E4E;
        width:100%;
        border-left:solid 1px #6F6F6F;
        border-right:solid 1px #6F6F6F;
        border-bottom:solid 2px #6F6F6F;
        
        color:White; padding: 5px 5px 5px 5ps;
        height:35px;
        
        font-size:12pt;
    }
    .mainMenu {
        margin-top:10px;
        margin-left:20px;
    }
    ul.menuItem li { width:110px; list-style-type:none; float:left; text-align:center; }
    ul.menuItem li a { color: white; text-decoration:none; }
    .menuItem { color: White; text-decoration:none; }
    
    .contentShell { background-color:#4E4E4E; }
    .navigation { float:left; width:230px; border-right:solid 1px black; }
    .photoShootShell { background-color:White; float:left; width:736px; margin-top: 20px; margin-left:10px; margin-right:-10px;}
        
        
    .accordionHeader
    {
        border: 1px solid #B3B3B3;
        color: white;
        background-color: #4F4F4F;
        font-family: Arial, Sans-Serif;
        font-size: 12px;
        font-weight: bold;
        padding: 5px;
        margin-top: 5px;
        cursor: pointer;
    }
    .accordionHeaderSelected
    {
        border: 1px solid #B3B3B3;
        color: white;
        background-color: #606060;
	    font-family: Arial, Sans-Serif;
	    font-size: 12px;
	    font-weight: bold;
        padding: 5px;
        /* margin-top: 5px; */
        cursor: pointer;
    }
    .accordionContent
    {
        background-color: #4D4E4E;
        border: 1px dashed #B3B3B3;
        border-top: none;
        padding: 5px; color:#B9CFA5;
        /* padding-top: 10px; */
    }
    .accordionContent2011
    {
        background-image:url('/pictures/haunted/siteimages/accordion_2011.jpg');
    }
    .accordionContent2010
    {
        background-image:url('/pictures/haunted/siteimages/accordion_2010.jpg');
    }
    .accordionContent2009
    {
        /*background:#FFFFFF url('/pictures/haunted/siteimages/accordion_2009.png') no-repeat bottom center; */
        background-image:url('/pictures/haunted/siteimages/accordion_2009.jpg');
        /*opacity:0.15;-moz-opacity:0.15;filter: alpha(Opacity=15);*/
    }
    .accordionContent2008
    {
        background-image:url('/pictures/haunted/siteimages/accordion_2008.jpg');
    }
    .accordionContent2007
    {
        background-image:url('/pictures/haunted/siteimages/accordion_2007.jpg');
    }
    .accordionContent2006
    {
        background-image:url('/pictures/haunted/siteimages/accordion_2006.jpg');
    }
    .accordionContent2005
    {
        background-image:url('/pictures/haunted/siteimages/accordion_2005.jpg');
    }
    .ah2009
    {
        background-image:url('/pictures/haunted/siteimages/accordion_2009h.jpg');
    }
    .ah2008
    {
        background-image:url('/pictures/haunted/siteimages/accordion_2008h.jpg');
    }
    img.accordionHeaderImage
    {
        /* */
    }
    /*.accordionContent a { color: #B9CFA5; } */

    .shootdate {
        display:block; width:40px; float:left;
    }
    .shootyear { 
        display:block; width:80px; float:left;
    }
    .shootsel {
        color: Yellow;
    }
    .shootsel a {
        color: Yellow;
    }

    .shootLink {
        color: #B9CFA5;
    }


    .hp_subheader { background-color:#424242; font-family: Arial; font-size: 14pt; color: #FFFF99; font-weight: bold;
					height: 28px; text-indent: 5px; margin-left: 20px; }
	.hp_subheader_buffer { width: 20px; }
	.hp_text { font-family: Arial; font-size: 10pt; margin-top:0px; margin-left: 31px; text-indent: -20px; margin-bottom: 18px; }
	.hp_border { border-color: #DACD85; border-width: 0px; border-style: dashed; width: 85%; margin-left: 50px }
	
	.hp_pic { display:block; float:left; width:150px; }
	
	.heading { font-size:12pt; color:#990000; font-weight:bold; text-decoration:underline; }

	.imageGallery img { margin: 20px; border-width: 0px; }
	
	.imageGallery a img { margin: 20px; border-width: 0px; }
    
    
    
    /* For the 2010 shoot onwards */
	.picmode { display:inline-block; }
