/* CSS Document */

html, body {
	/*margin: 0 0 0 5px;*/
	margin:0 auto;
	padding: 0;
	background-color: #469311;
	color: #333;
	font-family: Lucida, serif;
	font-size:95%;
	text-align:center;
	/*background-image: url(../images/bkg2.jpg);
	background-repeat: repeat;*/

	}

h1 {margin:0;
    font-size:48px;
    font-family: Edwardian Script ITC, serif;
	color:#000;}

h2 { margin:0;
    font: normal 42px Edwardian Script ITC;
	color:#000;}
	

	
h4 { font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 120%;
	color: #996600;
	font-weight: bold;
	margin-top:10px;}
	
.error {font-family: Georgia, "Times New Roman", Times, serif;
	color: #cc0000;
	font-weight: bold;
	margin-bottom:10px;}
	
p   {
 	padding:0px;
	margin-top:5px;
	line-height:140%;
	font-size:100%;
	color:#333;
	}

cfform {margin:0; padding:0;}

.line  {border-top:2px dotted #333; margin-top:10px; padding-top:10px;
     }
/* links, baby*/

a   {color:#339900; text-decoration:none; font-weight:bold; border-bottom:1px dotted #339900;}
a:active {color:#339900;}
a:hover  { font-weight:bold; border:none;}
a:visted  {color:#333;}


/*images*/
img {margin:0; border:0;}
/* flow around text*/
.img0 {
	margin:0;
	padding:0px;
	border:0;
	display:inline;
	}
a:hover.img0 {border:0;}


.nada {margin:0px; padding:0px;}

/*contain within 760px*/

#shadow {background:transparent url(../images/shadow.gif) repeat;
        width:815px;
		margin:0;
		padding:0;
		margin: 0px auto;}

#wrapper{
    width:780px;
	margin:0px auto;
	/*border-right: 5px double #333;
	border-left: 5px double #333;*/
	background-color:#fff;
	text-align:left;
	}

#wrapper_admin{
    width:760px;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	background-color:#fff;
	padding:10px;
	}

#admin{
    width:600px;
	background-color:#fff;
	padding:20px;
	}

/* enter the slideshow*/	
#left_top {
	width: 435px;
	float: left;
	margin:0px;
	padding: 25px;
	background-color: #fff;
	margin-right:0px;
	border:1px none #666;
	background-image: url(../images/shadow_photo.gif);
	background-repeat: no-repeat;
	}

/* commentary, slide bar on right*/	
.left_bottom {
	
	margin:0px;
	/*margin-left: -1px;*/
	padding: 0 20px;
	background-color: #fff;
	
	
	}	
#right {
	padding: 0px;
	margin-left: 490px;
	margin-right:10px;
	border-left: 1px none #ccc;
	background-color: #fff;
	margin-top:20px;
	
	}

#header {
	background-color: #339933;
	color: #fff;
	border-bottom: 1px solid #333;
	height:60px;
	padding:0 0 0 5px;
	width:auto;
	background-image: url(../images/plant.jpg);
	background-repeat: no-repeat;
	}
	
#quote{
	color: #333;
	width:auto;
	margin:0px;
	font-size:85%;
	display:inline;
	}
	
		
#footer {
	background-color: #fff;
	background-image: url(../images/plant.jpg);
	background-repeat: no-repeat;
	color: #fff;
	font-size:85%;
	text-align: right;
	padding:5px 10px;
	clear: both;
	}
	
#footer p {
      font-size: 85%;
      padding:2px;
	  }

.date {
      font-size:95%;
      color:#666;
	  padding-right:10px;
	  text-align:right;
	  }
	   
.detail {
       font-size:90%;
       color:#666;}
	   
a.detailw, .detailw {
       font-size:85%;
       color:#fff;}

	   
.form {font-size:90%;
       color:#333;
	   padding:1px;
	   margin:0px;
	   background-color:#fff;
	   display:inline;
	   border:1px solid #ccc;
	   }
.submit{
        color:#666;
		background-color:#f5f5f5;
		margin:0px;
		padding:1px;
		font-size:80%;
		}

#form {
       /*background-color:#f5f5f5;
	   border: 1px dotted #666;*/
	   padding:0px;
	   margin-top:10px;
	   margin-bottom:5px;
	   margin-right:5px;
	   text-align:right;
	   font-size:88%;
	   }
.button {
        color:#333;
		background-color:#ccc;
		margin:0px;
		margin-right:30px;
		padding:1px;}


.formtitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #006600;
	margin-top: 20px;
	border-top-width: 2px;
	border-top-style: none;
	border-top-color: #006600;
	border-bottom-style: dotted;
	margin-bottom: 20px;


}



/* list of perfect things....*/
#perfect  {
       background-color:#f4f4f4;
	   border: 1px dotted #ccc;
	   padding:10px;
	   margin:20px 15px 20px 0px;
	   
       }

#perfect h2, #comment h2 {
             font-size: 135%;
             font-family: Lucida, serif; 
			 margin:0;
			 color:#333;
	        }
#perfect p {font-size: 95%; line-height:120%;}
.ptitle {color: #634812; 
         font-size: 115%;
		 font-weight:bold;}

#commentary {margin:20px 15px 20px 0px; padding:10px; border:2px dotted #634812;}
#commentary h2  {margin:0px 0 10px 0;  font-size: 135%;
             font-family: Lucida, serif; 
			 margin:0;
			 color:#333;}



/*description slideshow*/
#descrip  {
	padding: 0px;
	margin:25px 15px 0px 0px;
    border-top: dotted #333 2px;
	border-bottom: dotted #333 2px;
    background-color:#fff;
	font-size: 85%;
	}
#descrip p {font: normal 9px verdana; padding:0px 10px 0px 0px; color:#666;}
/* end */


/* slideshow comments*/
#comment  {
	padding: 10px 10px 10px 10px;
	margin:20px 10px 20px 10px;
    border: 1px dotted #ccc;
    background-color:#f4f4f4;
	font-size: 95%;
	}
#comment p {padding:0px 10px 0px 0px; color:#333;}

.comments {margin:10px;
           padding:10px;
		   color:#333;
		   border-top:1px dotted #CCC;
		   border-bottom:1px dotted #CCC;
		   background-color:#F3f3f3;}
		   
/*film reel at top and bottome of descrip*/
.reel {background:url(../images/film_reel2.jpg) no-repeat left top;
       height:30px;}


ol, li   {font: normal 10px verdana; margin:0 0 0 10px; padding:5px;}
ul    {font: normal 10px verdana; margin:0 0 0 10px; padding:5px;}
.spacer {clear: both;}


/* links */
#navlinks    {text-align:right; margin:0; padding:5px;}
#navlinks li {font:13px normal verdana; 
              display:inline;
			  padding:0px 10px 0px 10px;}
#navlinks a, a.active {color:#fff; text-decoration:none;}
#navlinks a:hover {font-size:13px; color:#000;}


/*create border around flash objects*/
.flash{border:1px solid #999; margin:0px; padding:0px; width:420px;}



.slidetitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 110%;
	color: #634812;
	font-weight: bold;
	margin-top:10px;}


.bold {
	 font-weight: bold; color:#990000; /*border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#FFF;*/
     }


/*quote */
#quotecontainer {
	margin:10px;
	width:auto;
	}
.quote {
	font:italic normal 13px Geneva, Arial, Helvetica, sans-serif;
	margin:0px;
	color: #333333;
	padding: 5px;


}
.quoteauthor {
	font:bold 11px Geneva, Arial, Helvetica, sans-serif;
	margin:3px;
	color: #333;
	text-indent:50px;
}

.indent {margin-left:20px;}

.slideshowjump {margin:25px 0 0 0; text-align:right;}