/*=== EyeCandyPeople.com Color Theme ===*
#fa9aa6; pink
#ab6972; dkpink
#ca0117; Red
#45332f; Chocolate
#51712d; Olive
#cdcaa7; Lt-Olive
#f0f0f0; LtGray
*=======================================*/

* { padding:0; margin:0; }
body {padding:5px;}
select { min-width:1.5em; }  /*FF fix from zeroing out margins*/
*:focus { outline: none; }   /* Firefox image selection fix */

/*Std Mozilla margins */
/*
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address { margin:20px 0; }
li, dd, blockquote { margin-left: 40px; }
fieldset { padding:10px; }
*/

/*Proportionate Margins*/
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:0.5em 0; }
li, dd { margin-left:5%; }
fieldset { padding: .5em; }

p:first-child { margin-top:0; }
/*h1:first-child { margin-top:0; }*/
/*p:first-letter { font-size: 300%; margin-right:.05em; line-height: 85%; font-style:italic; float:left; }*/

body
{
   width:             900px;
   background-color:  #fa9aa6;
   background-image:  url('images/background.png');
   background-repeat: repeat;
   font:              12px Verdana, Geneva, sans-serif;
   color:             #000000;
   margin:            0px auto 0px auto;
   padding:           0px 0px 0px 0px;
}

a { cursor:pointer; color:#ffffff; text-decoration:none; border:none; }
a:hover { color:#ab6972; }
a#boldlink { font-weight:bold; }

h1, h2, h3 { font: bold 30px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff; line-height:95%; }
h1 { font-size: 30px; text-align: center; }
h2 { font-size: 22px; }
h3 { font-size: 16px; }
/*text-shadow:       #000000 1px 1px 0px;*/

ul { padding:0; margin:0; }
ul.none { }
ul.star { }
ul.arrow { }
ul.disc { }
ul li
{
   list-style: disc none outside;
   margin:            0 0 0 1em;
   text-indent:       -0.3em;
   padding:           0px;
}
ul.none li 
{
   list-style:       none;
   padding-top:      3px;
   padding-bottom:   3px;
   margin:           0;
   text-indent:      0;
}
ul.star li { list-style-image: url('images/bullitStar.gif'); }
ul.arrow li { list-style-image: url('images/bullitArrow.gif'); }
ul.disc li { list-style-image: url('images/bullitDisc.gif'); }

/*=== Dropshadow ============================================================*/
a:hover span {
   text-shadow: #000000 1px 1px 1px;
   text-decoration:none;
}
a span, h1 span, h2 span, h3 span, div#footer span {
   text-shadow: #000000 1px 1px 1px;
   display: inline-block; 
   text-decoration:none;
   filter:progid:DXImageTransform.Microsoft.Shadow(Color=#000000, Direction=135, Strength=1);
}
/*=== END Dropshadow ========================================================*/

/*=== Gallery ==============================================================*/
table.gallery 
{
   border:1px solid #fa9aa6;
   border-collapse: collapse;
   background-color: #fa9aa6;
   margin: 0px auto 0px auto;
}
table.gallery td 
{
   border:1px solid #fa9aa6;
   text-align:       center;
   vertical-align:   middle;
   padding: 9px;
   width: 10px;
   height: 10px;
}
table.gallery td:hover { background-color:#ab6972; }
table.gallery td a
{
   display:block;
   width:100%;
   text-decoration:   none;
   border:            none 0px #000000;
}
table.gallery td a:hover
{
   /*filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1, xray=0, mirror=0, invert=0, opacity=0.7, rotation=0); */ /*Flickers in IE 7.  Added via conditional comment in html file.*/
   opacity:  0.5;
   border:   solid 4px #ab6972;
   margin:   -4px;
}
table.gallery td a img
{
   border: none #000000 0px;
   width: 200px;
   height: 300px;
}
/*---------------------------------------------------------------------------*/
table.eventgallery 
{
   border: solid #ffffff 0px;
   border-collapse: collapse;
   margin-left:-3px;
}
table.eventgallery td 
{
   border: solid transparent 6px;
   text-align:center;
   vertical-align:top;
   padding: 0px;
   height: 10px;
}
table.eventgallery td p
{
   margin:0px;
   margin-top:0px;
   margin-bottom:5px;
   padding:0px;
   font-size: 10px;
   line-height: 100%;
}
/*=== End Gallery ===========================================================*/

/*=== NavBar Menu Styles ====================================================*/
ul.menu * {
   margin:0; 
   padding:0; 
   list-style: none;
   }
ul.menu {
   font: italic bold 16px Arial, sans-serif;
   color:#ffffff;
   height:29px;
   width:900px;
   background-color:#fa9aa6;
   border-bottom: 1px solid #808080;
   line-height:24px;
}
ul.menu li {
   text-indent:0;
   display:inline;  /*IE fix doubled floated margin bug*/
   position:relative;
   float:left;
   margin-top: 5px; 
   margin-left: 20px;
   margin-right: 0px;
   margin-bottom: 0px;
}
ul.menu a {
   display:inline;  /*IE fix doubled floated margin bug*/
   color:#ffffff;
   cursor: pointer;
   text-decoration:none;
   text-shadow: #000000 1px 1px 1px;
}
ul.menu a:hover {
   color:#ab6972;
   text-shadow: #000000 1px 1px 1px;
}
ul.menu a span {
   color:#ffffff;
   text-shadow: #000000 1px 1px 1px;  
   filter:progid:DXImageTransform.Microsoft.Shadow(Color=#000000, Direction=135, Strength=1);
}
ul.menu a:hover span {
   color:#ab6972;
   text-shadow: #000000 1px 1px 1px;  
   filter:progid:DXImageTransform.Microsoft.Shadow(Color=#000000, Direction=135, Strength=1);
}

ul.menu li ul {
   line-height:120%;
   position:absolute;
   display:none; 
   width:500px;
   left:-10px;	 /*to realign text from "ul.menu ul li" padding indenting*/
   top:24px;
   background-color: #fa9aa6;
   border: 1px solid #808080;
   border-top-color: #fa9aa6;
   padding-bottom:5px;
   z-index:99999;
}
ul.menu ul li {
   margin:0;
   padding:0px 10px 0px 10px;
   z-index:99999;
}

/*=== NavBar Menu Styles ====================================================*/

div#banner_container { margin: 0px; }

div#content_area
{
   float:             left;
   width:             900px;
   background-color:  #fa9aa6;
   padding:           0px 0px 0px 0px;
   margin:            0px 0px 0px 0px;
   color:             #ffffff;
   font:              12px Verdana, Geneva, sans-serif;
   /*border-left:1px solid #ab6972;*/
   /*border-right:1px solid #ab6972;*/
   
}

div#colorbox1   /*gray box*/
{
   float: left;
   background-color:  #f0f0f0;
   color:             #000000;
   margin:            14px 14px 14px 14px;
   padding:           14px 14px 14px 14px;
   line-height:       14px;
}
div#colorbox1 a { color:#000000; text-decoration:none; }
div#colorbox1 a:hover { color:#808080; font-weight:bold; font-size:120%; text-decoration:none; }
div#colorbox1 h3 { color: #fa9aa6; }

div#colorbox2   /*dark pink box*/
{
   float: left;
   background-color:  #ab6972;
   color:             #ffffff;
   margin:            14px 14px 14px 14px;
   padding:           14px 14px 14px 14px;
   line-height:       14px;
}
div#colorbox2 a { color:#ffffff; text-decoration:underline; }
div#colorbox2 a:hover { color:#fa9aa6; font-weight:bold;  text-decoration:none; }

div#colorbox3	/*white box*/
{
   float: left;
   background-color:#ffffff;
   color:#ab6972;
   margin:            14px 14px 14px 14px;
   padding:           14px 14px 14px 14px;
   font-family: "Times New Roman", Times, serif;
   font-size: 20px;
   /*text-shadow: #000000 1px 1px 1px;*/
}
div#colorbox3 a { color:#ab6972; text-decoration:underline; }
div#colorbox3 a:hover { color:#fa9aa6; font-weight:bold;  text-decoration:none; }
div#colorbox3 p { margin-top:30px; margin-bottom:25px; }

div#colorbox4	/*pink box*/
{
   float: left;
   background-color:#fa9aa6;
   color:#000000;
   margin:            14px 14px 14px 14px;
   padding:           14px 14px 14px 14px;
   font-family: "Times New Roman", Times, serif;
   font-size: 20px;
}
div#colorbox4 a { color:#000000; text-decoration:underline; }
div#colorbox4 a:hover { color:#ab6972; font-weight:bold;  text-decoration:none; }
div#colorbox4 p { margin-top:30px; margin-bottom:25px; }

div#footer
{
   clear:             both;
   width:             100%;
   height:            32px;
   color:             #ffffff;
   background-color:  #aaaa6c;
   border:1px solid #000000;
   font-size:         10px;
   margin:            0px auto;
   padding:           0px;
   /*background:        url('images/footer.png') no-repeat;*/
   text-align:        center;
   line-height:       32px;
}
div#footer a { color: #ffffff; }
div#footer a:hover { color: #fa9aa6; }

div#noscript { text-align:center; font-weight:bold; }

/****************************************************************************/

