@charset "utf-8";
/* CSS Document  - ASE Productions Inc. 2008 - Design by Teri Simonton, Illumiedia Design Studios, LLC */

body {
font-family: Arial, Helvetica, sans-serif;
background: #000000;
}

#parentbox {
width: 955px;
height: auto;
margin: auto;
padding: 0;
}

#masthead {
float: left;
width: 955px;
height: 260px;
margin: 0;
padding: 0;
clear: both;
background-image: url(../Images/secondary_header.jpg);
background-repeat: no-repeat;
background-color: #000000;
}

#gallery_masthead {
float: left;
width: 955px;
height: 192px;
margin: 0;
padding: 0;
clear: both;
background-image: url(../Images/gallery_header.jpg);
background-repeat: no-repeat;
}


#menu {
float: left;
width: 955px;
height: 30px;
margin: 0;
padding: 0;
clear: both;
}

#contentbox {
float: left;
width: 955px;
height: auto;
margin: 0;
padding: 0;
clear: both;
background-image: url(../Images/fullbkgd.jpg);
background-repeat: no-repeat;
background-color: #000000;
overflow: visible;
}

#leftcolumn {
float: left;
width: 261px;
height: auto;
margin: 0;
padding: 0;
}

#leftcolumn p {
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
line-height: 140%;
font-size: .8em;
margin: 20px;
}

#rightcolumn {
float: left;
width: 655px;
height: auto;
margin: 0;
padding: 0;
}


#contentbox_top {
float: left;
width: 655px;
height: 22px;
margin: 27px 0 0 0;
padding: 0;
clear: both;
background-image: url(../Images/content_top.jpg);
background-repeat: no-repeat;
}

#contentbox_center {
float: left;
width: 655px;
height: 429px;
padding: 0;
margin: 0;
clear: both;
background-image: url(../Images/content_center.jpg);
background-repeat: no-repeat;
}

#contentbox_center p {
padding: 0;
margin: 0 20px 0 20px;
font-size: .9em;
line-height: 125%;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
}

#contentbox_bottom {
float: left;
width: 655px;
height: 19px;
padding: 0;
margin: 0;
clear: both;
background-image: url(../Images/content_bottom.jpg);
background-repeat: no-repeat;
}


/* Secondary template starts here */

#full_contentbox {
float: left;
width: 955px;
height: auto;
margin: 0;
padding: 0;
background-image: url(../Images/fullbkgd2.jpg);
background-repeat: no-repeat;
background-color: #000000;
overflow: visible;
clear: both;
}

#full_content_top {
float: left;
width: 896px;
height: 16px;
padding: 0;
margin: 27px 0 0 31px;
background-image: url(../Images/full_top.jpg);
background-repeat: no-repeat;
clear: both;
}

#full_content_center {
float: left;
width: 896px;
height: auto;
padding: 0;
margin: 0 0 0 31px;
background-image: url(../Images/full_center.jpg);
background-repeat: no-repeat;
background-color:#16120C;
clear: both;
}

#full_content_center p{
margin: 20px;
color: #FFFFFF;
}

#full_content_bottom {
float: left; 
width: 896px;
height: 22px;
margin: 0 0 0 31px;
padding: 0;
background-image: url(../Images/full_bottom.jpg);
background-repeat: no-repeat;
clear: both;
}


#footer {
float: left;
width: 915px;
text-align: center;
height: auto;
color: #FFFFFF;
font-size: .7em;
margin: 15px;
padding: 0;
}

/* Text Styles */

h1 {
color: #FED865;
font-size: 1em;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-style: italic;
margin: 0 20px 0 20px;
line-height: 100%;
}

.footer {
font-size: .9em;
}

.subhead {
color: #FED865;
font-size: .9em;
font-weight: bold;
}

h2 {
color: #66CCFF;
font-size: 1em;
margin: 5px 0 0 20px;
padding: 0;
}

h3 {
color: #FED865;
font-size: 1em;
margin: 5px 0 0 20px;
padding: 0;
}

ul {
color: #FFFFFF;
line-height: 150%;
}

a:hover, a:link, a:active {
color: #E9C57A;
font-weight: bold;
}

a:visited {
color: #999999;
}

.formlabel {
color: #66CCFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
margin: 5px 2px 2px 5px;
padding: 0;
}

.formitem {
color: #FED865;
font-size: .9em;
}

.confirmitem {
color: #FFFFFF;
font-size: .9em;
}