html {background: url(/images/pink_bg_tile.gif) repeat #EEAFE1;}
body {margin:auto; padding:0; font:12pt Arial, Helvetica, sans-serif; width:950px; border:2px solid #b7833c; color:#000; background: #F8DEF3;}

ul {list-style-type:disc;}

h1 {font-size: 150%; font-weight: bold; padding:0; color:#F09;}
h2 {font-size: 140%; font-weight: bold; text-align:center; color:#7F46AF; }
h3 {font-size: 120%; font-weight: bold; }
h4 {font-size:100%; font-weight: bold; }
h5 {font-size: 80%; font-weight: bold; }
h6 {font-size: 70%; font-weight: bold; }

a {color:#884444; text-decoration:underline;}
a:hover { color: #CC0000;}
a:active { color: #CC0000;}
a:visited {}

.border_right {border-right:2px solid #b7833c; }
.border {border:2px solid #b7833c; border-top:none; border-left:none;}
.colordark { color: #b7833c; }
.colorlight { color: #ddc9a9;}
.gold {color: #b7833c; font-weight:bold; font-size:110%; }
.silver {color:#ddc9a9;}
.nice {color:#D7C893}
.red {color: #ff0000;}
.pink {color:#F09;}
.highlight { background: #FFCC33; }
.goldgradientbackground {background:url(/images/gold_background.jpg) no-repeat #b7914a;}
.silverbackground {background:#ddc9a9;}
.girl_color_light_purple{color:#D74BB9;} /*light purple */
.girl_color_lightestpurple{color:#D76DB6;}/*lightest purple*/
.girl_color_pink{color:#F498E2;}/*pink*/
.girl_color_lighterpink{color:#EEAFE1;}/*lighter pink*/
.girl_color_lightestpink{color:#F8DEF3;}/*lightest pink*/
.girl_color_lightlavender{color:#EED1FA;}/*light lavender*/
.girl_color_lavender{color:#CCB4F0;}/*lavender*/
.girl_color_darkestpurple{color:#7F46AF;}/*darkest purple*/
.girl_color_darkpurple{color:#993399;}/*dark purple*/

.text {}
.italic {font-style:italic;}
.bold {font-weight: bold; }
.headline {font-size: 150%; font-weight: bold; }
.center {text-align:center}

.textlarger {font-size: 120%; }
.boldlarger {font-size: 120%; font-weight: bold; }
.textlargest {font-size: 140%; }
.boldlargest {font-size: 140%; font-weight: bold; }
.textsmaller {font-size: 80%; }
.boldsmaller {font-size: 80%; font-weight: bold; }
.textsmalleritalic {font-size: 80%; font-style: italic 8pt; }
.boldsmalleritalic {font-size: 80%; font-weight: bold; font-style: italic; }
.textsmallest{font-size: 70%; }
.boldsmallest {font-size: 70%; font-weight: bold; }

.fl_rgt {float:right;}
.fl_rgt_cl {float:right; clear:right;}
.fl_lft {float:left;}
.fl_lft_cl {float:left; clear:left;}
.clr {clear:both;}
.clr_lft {clear:left;}
.clr_rgt {clear:right;}

#bodymain {margin:0; padding:0; padding-top:15px; padding-bottom:0px; text-align:center; background: #000; font-weight:bold; color:#fff;}
#main_content {vertical-align:top; text-align:left; padding:0 50px; margin:0;}

#navmenu {font: bold 14pt Arial, Helvetica, sans-serif; background:#000; margin:0; padding:0; color:#ddc9a9;}
.navmenu_item { margin: 0; padding: 60px 15px 25px 15px; background:url(/images/nav_bg.jpg) top center no-repeat #000000; float:left;}
.navmenu_item:hover { background:url(/images/nav_bg_over.jpg) top center no-repeat #000;}
#navmenu a { text-align:center; text-decoration:none; color:#ddc9a9;}
#navmenu a:hover, #navmenu li:hover { color:#b7833c;}
#navmenu a:active {color:#993399;}

#navmenu ul li:hover .submenu { display: block; }
#navmenu ul li:hover ul { display: block; }
#navmenu ul li a:hover ul { display: block; }

#pop form{ margin:0; padding:0; font-weight:bold;}
#pop select {font: 12px Arial, Helvetica, sans-serif; margin:0; padding:0; height: 20px;}
#pop input {font: bold 12px Arial, Helvetica, sans-serif; margin:0; padding:0; height:15px;}
#pop option {font: bold 12px Arial, Helvetica, sans-serif; margin:0; padding:0; height:15px;}
#pop label {font: 12px Arial, Helvetica, sans-serif; margin:0; padding:0; font-weight:bold;}

#package1 {border:2px solid #b7833c; background:#fff; color: #000; width:800px; padding:5px; margin:10px; float:left; clear:left;}
#package2 {border:2px solid #ddc9a9; background: #000; color:#ddc9a9; width:800px; padding:5px; margin:10px; float:left; clear:left;}
#package3 {border:2px solid #b7833c; background: #fff; color:#b7833c; width:800px; padding:5px; margin:10px; float:left; clear:left;}
#package4 {border:2px solid #ddc9a9; background: #000;  color:#ddc9a9;width:800px; padding:5px; margin:10px; float:left; clear:left;}
#package_addons {border:2px solid #b7833c; background: #fcc; color:#000; width:800px; padding:5px; margin:10px; float:left; clear:left; font-weight:normal;}
#songlist {font-weight:normal; font-size:10pt; background:url(../images/note.jpg) top left repeat-y;}
#contact { margin: 0; padding: 20px; background:url(/images/animated_lights.gif) top right no-repeat #000000; float:left;}
#flash_pics {display:none;}

.full_width { clear:both; width:100%;}
.photos {float:left; margin:25px; width:220px; height:200px;}
.photos_small {float:left; margin:5px; width:150px; height:100px;}
.photos a {color:#900; text-decoration:none;}
.photos a:active, a:hover { text-decoration:underline;}

