

img.dummy{
}

img.imageReplacement{
	font-family:fonts, lte50257, ttf;
    color:#8f0000;
    font-size:23pt;
}

img.imageReplacement:hover{
	color:#888888;
}

html{
font-size:100%;
background-color:#222222;
height:100%;
}

body{ /* gives reference point for site_container */
width:100%;
height:100%;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#ffffff;
}

#mainArea{
width:1000px;
height:600px;
position:relative;
margin:50px auto 0 auto;
padding:0;
background-color:#000000;
color:#ffffff;
}

a{
text-decoration:none;
color:#ffffff;
font-size:1em;
}

img{
	border:none;
}

img.phoneNumber{
	font-size:16pt;
    background:none;
    color:#888888;
}

img.crightInfo{
	font-size:10pt;
    font-family:fonts,lte50263,ttf;
    color:#888888;
    background:none;
}

img.title{
	font-size:40pt;
    line-height:7; /*used for determining the angle*/
}

#mainMenu{
position:absolute;
right:50px;
top:100px;
width:auto;
height:auto;
border-left:2px solid #ffffff;
padding-left:5px;
}

.mainMenuItem{
width:auto;
height:auto;
margin:10px 0 0 0;
float:none;
position:relative;
}

img.mainMenuItem{
background:#000000;
}

img.mainMenuItem:hover{
color:#F3C7C7;
background:#000000;
}

#secondaryMenu{
position:absolute;
bottom:10px;
right:-20px;
width:auto;
height:auto;
}

#galleryArea{
position:absolute;
top:60px;
left:50px;
width:700px;
height:500px;
background-color:#000000;
border:1px solid #ffffff;
}

#albumArea{
position:absolute;
top:60px;
left:50px;
width:700px;
height:500px;
background-color:#000000;
border:1px solid #ffffff;
}

.secondaryMenuItem{
width:auto;
height:auto;
margin:0 10px 0 0;
float:left;
}

img.secondaryMenuItem{
background:none;
color:#888888;
}

img.secondaryMenuItem:hover{
background:none;
color:#8f0000;
}


#phoneNumber{
position:absolute;
bottom:25px;
Right:5px;
}

#title{
position:absolute;
left:130px;
top:50px;
}

#crightInfo{
position:absolute;
bottom:5px;
right:5px;
font-size:9px;
}

#logo{
position:absolute;
right:0px;
top:5px;
background-image:url('logos/woolsey_logo_white.gif');
background-repeat:no-repeat;
width:300px;
height:70px;
}

/*corners for everything*/
/*
#logoULCorner{
background-image:url('seniorRedPatterns1/animotoULCorner.png');
background-repeat:no-repeat;
position:absolute;
top:-40px;
left:-70px;
width:408px;
height:440px;
}

#logoURCorner{
background-image:url('seniorRedPatterns1/animotoURCorner.png');
background-repeat:no-repeat;
position:absolute;
top:-40px;
right:-390px;
width:408px;
height:440px;
}
*/
/*-------------Content-----------*/

#contentArea
{
	position:absolute;
    width:1000px;
    height:auto;
    color:#ffffff;
}

#contentArea.Contact{
	/*top:130px;
    left:370px;*/
    top:270px;
    left:-15px;
}

#contentArea.ContactFormSent{
	top:270px;
    left:150px;
}


#mainWeddingImage img{
	position:absolute;
    top:0;
    left:0;
    width:400px;
    height:600px;
    border-right:3px solid #ffffff;
    background-color:#555555;
}

#flashContent{
	position:relative;
    margin:0;
    padding:0;
    top:0;
    left:0;
    width:700px;
    height:500px;
    background:none;
}

#weddingAlbumFlashContent{
	position:relative;
    margin:0;
    padding:0;
    top:0;
    left:0;
    width:700px;
    height:500px;
    background:none;
}

#closeFlashContent{
	position:absolute;
    top:0;
    left:0;
    width:auto;
    height:auto;
}

#closeWeddingAlbumFlashContent{
	position:absolute;
    top:0;
    left:0;
    width:auto;
    height:auto;
}


#closeFlashContentText{
	position:relative;
    float:left;
}

#closeX{
	position:relative;
    display:block;
	margin:5px;
    float:left;
}

img.closeFlashContentText{
	float:left;
    font-size:18px;
    background:none;
    color:#ffffff;
    margin-top:5px;
}

img.closeFlashContentText:hover{
	float:left;
    font-size:18px;
    background:none;
    color:#af0000;
    margin-top:5px;
}

.dontShow{
	display:none;
}

.doShow{
	display:block;
}
