/* CSS Document */
* {margin:0; padding:0;}
html  { margin:0; padding:0; }
body { 
	text-align:center; margin:0; padding:0; 
	font-family:"Trebuchet MS", Arial, Verdena, Helvetica, sans-serif; 
	font-size: 12px; line-height: 16px;}
	
p { text-align:left; margin: 0px; padding: 0 .2em .5em 0; font-size: 12px; line-height: 1.2em; }
p.just {text-align:justify; }

h1, h2, h3 { margin: 0; color: #333; }
.red {color:#CC0000; }
.pad {padding: 0.75em 0.5em; text-align:left; letter-spacing:0.05em; line-height: 1.8em;}
.clear {clear:both; }
.first{ border-top: none; padding-top: 0; }
.float {float:left; }
.dark_green { color:#324c42; font-size:12px; font-weight:normal; letter-spacing:0.02em; line-height: 1.8em; padding: 0 0 .5em 0;text-indent:0.25em;}


h1 { font-size:16px; font-weight:bold;  line-height: 1.5em; padding-top:2em;}

h1 .side_sub { display:inline; padding-left:0.75em;
	font-size: 14px;
	font-style:italic; }
h1 em { font-variant:small-caps; font-style:normal; letter-spacing: 0.1em; padding-left: 0.1em;}

h2 { font-size:15px; font-weight:bold; font-style:italic; line-height: 1.2em; text-indent:.75em;}
h3 { color:#333; font-size:14px; font-weight:bold; letter-spacing:0.02em; line-height: 1.5em;}
h4 { color:#218936; font-size:14px; font-weight:bold; word-spacing:0.15em; letter-spacing:0.02em; line-height: 1.7em;}	
h5 { color:#333; font-size:13px; font-weight:bold; word-spacing:0.15em; letter-spacing:0.02em; line-height: 1.7em;text-indent:0.25em;}	
h7 { color:#333; font-size:11px; font-weight:normal; line-height: 1.8em; padding: 0 0 .5em 0;text-indent:0.25em;letter-spacing:0.05em;}

a:link    {color:black; background-color:transparent; text-decoration:none;}
a:visited {color:olive; background-color:transparent; text-decoration:none;}
a:active  {color:red; background-color:transparent; text-decoration:none;}
a:hover   {color:red; background-color:transparent; text-decoration:none;}


#container { position:relative; overflow:visable; margin: 0; padding:0; z-index:1;
				width:100%; text-align:center; 
		/*		background-image:url(/images/container_bg.png); background-position:left top; background-repeat:repeat-x; background-attachment:fixed;*/ }

#content {position:relative;  overflow:hidden; margin:auto; width:816px; height:; min-height:690px; }

#content_main { position:relative; border:none;  overflow:hidden; margin:auto; padding:0; width:100%; min-height:700px;
				background:url(/images/rightbar_01.png); background-position:top right; background-repeat:repeat-y;  }
				
#content_main p {   padding: 0.75em 4em .75em 2.5em; text-align:center; color:#333; font-size:12px; word-spacing:0.2em;line-height:1.6em; }
#content_main p.left {padding:0 1em 2em 0; }


#content_main_nav { position:relative; float:left; height:auto; width:185px; background-color:#fff;}

#content_sub { position:relative; float:left;width:602px; height:auto; margin:auto; padding:0; }
#content_sub p.left {padding:0 1em 2em 0; }
#content_sub p.just {text-align:justify; }
#content_sub p strong { font-style:oblique; font-weight:bold; }
#content_sub  h3 { font-size:14px; padding: 1.2em 0 0.75em 0;  }
#content_sub  h3.follow { padding: 0 0 0.45em 0;; font-size:12px;  }
#content_sub img {margin: 1em 0 0 0; display:inline; }
#content_sub img.val {margin: 0; padding: 0; display:inline; }


#menu_top 	{ clear:both; position:relative;  margin:0; padding: 0;border:0 2px; height:30px
				;background-color: #E9EFBB;  border-color: #D5E174;
				background:url(/images/top_nav_bg.png) repeat-x; }
				
#footer 	{ clear:both; position:relative;   z-index:1; text-align:center;padding:.95em 0 0 0; margin: 0 3px;
			background:url(/images/bottom_nav_bg.png) repeat-x;  }
			
#footer ul, #footer p {text-indent:185px; }

.content_nav 	{ position:relative; text-align:center; padding:0.5em 0; margin:0; }
.content_nav ul { margin:0; padding:0;list-style-type:none; }
.content_nav li { display:inline; margin: 0 10px; letter-spacing:0.75em;}
.content_nav p { padding: 1em 0 20px 0; text-align:center; color:#333; font-size:11px; word-spacing:0.45em;} 
.content_nav a { font-size:11px; letter-spacing:0.075em; }
.content_nav a:visited { color:black; }
.content_nav a:hover { color:red; font-style:italic;  }
.content_nav a:active {font-style:italic; }


/*
#main_menu {padding:0; margin:0 19px; list-style-type:none; width:962px; height:36px; background:url(../pro/cssplay/cssplay_0.gif) no-repeat top right;}
#main_menu li {float:left; display:inline; width:120px; background:url(../pro/cssplay/cssplay_1.gif);}
#main_menu li a, #main_menu li a:visited {display:block; width:120px; height:36px; color:#ddd; font-size:1.1em; text-decoration:none; line-height:32px; font-family:arial, verdana, sans-serif; background:url(../pro/cssplay/cssplay_0.gif);}

#main_menu li a:hover {color:#fff;  background:url(../pro/cssplay/cssplay_1.gif);} 
#main_menu li a.chosen, #main_menu li a.chosen:visited,  #main_menu li a:active, #main_menu li a:focus {color:#fff;  background:url(../pro/cssplay/cssplay_2.gif);}
#main_menu li.java a:hover {color:#fff;  background:url(../pro/cssplay/cssplay_1b.gif);} 


*/

.imageSquare {border:#FFFFFF solid 2px;}

.imageborder {text-align:center; border:#FFFFFF solid 3px }
.imageborder a { display:inline; }
          


.gallery {position:relative; float:left; width:100%; padding:0; margin:0 0 0 10px; overflow:hidden;  }

.gallery h2 ul li { display:inline; list-style:none; padding:0; margin:4px 6px;}
.gallery h2 { 
	text-align:left; margin:10px 30px 10px 0; 
	font-size:14px; font-weight:bold;  font-style:normal; line-height: 1.5em; text-transform:uppercase;
	border-bottom-style:dotted; border-bottom-color:olive; letter-spacing:0.15em; }
		
.gallery_section { position:relative; float:left; text-align:center; padding: 1em 0 1em 0; overflow: hidden; width: 100%; }
.gallery_section a {border:none; }
.gallery_section ul, .section li { display:inline; list-style:none; margin:0; padding:0;}
	
.gallery_section ul li a { border:0; }

.thumbnail { padding: 3px; background-color: #222; float: left; margin-right: 9px; margin-bottom: 9px; }	
.thumbnail_flowers { background-color: transparent; float: left;margin-left: 9px; margin-bottom: 9px;width:172px; height:400px; border:none; }	
.thumbnail_flowers h6 { color:#333; font-size:11px; font-weight:normal; line-height: 1.8em; padding: 0 0 .5em 0;text-indent:0.25em;letter-spacing:0.05em;}
.thumbnail_flowers h5 { color:#333; font-size:12px; font-weight:normal; letter-spacing:0.02em; line-height: 1.8em; padding: 0 0 .5em 0;text-indent:0.25em;}
.thumbnail_flowers h4 { font-size:12px; }



/* START =original styles - for now */

.subhead_emphasis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 16px; }
#content a:hover{ color:#ED2D43; }
.Headline { 
	font: bold 14px/17px Verdana, Helvetica, sans-serif; 
	text-transform: none; text-decoration: none; }
.Headline2 { 
	font: bold 18px/17px Verdana, Helvetica, sans-serif; 
	text-transform: none; text-decoration: none; }
.HeadlineWhite { 
	color: white; font: 900 120px/45px "trebuchet ms", Helvetica, sans-serif; 
	text-decoration: none; text-transform: none; }
.Headlinesmall { 
	font: italic bold 12px/20px Verdana, Helvetica, sans-serif; 
	text-transform: none; text-decoration: none; }
.Headline_italic { 
	font: italic bold 14px/17px Arial, Helvetica, sans-serif; 
	text-transform: none; text-decoration: none; }
.body_emphasis { 
	font: italic 500 12px/16px Geneva, Verdena, Helvetica, sans-serif; 
	text-transform: none; text-decoration: none; }
.priceline { 
	font: bold 12px/16px Arial, Helvetica, sans-serif; 
	text-transform: none; text-decoration: none; }
/* valentines */ 	
.eventRed  {  background-color: transparent; border-bottom: 1px dotted red; }
.eventRedText { color: red; font-size: 4em; font-family:  cursive; font-style: normal; line-height: 1em; background-color: transparent; text-align: center; letter-spacing: 0.02em; vertical-align: middle; }



/* END =original styles - for now */






