/*----------------------------------------*/
/*   Stone Acorn Enterprises CSS           */
/*   07/26/07 - Stone Acorn Enterprises   */
/*----------------------------------------*/

body {
        background-color:#52695a;
	}
#page { 
	border:0px #ffffff solid;
	width:900px;
	color: #003300;
      	margin-top: 0px;
      	margin-bottom: 0px;
	margin-left:auto;
	margin-right:auto;
        text-align:center;
        font-weight:normal;
	padding:0px;
      	}
#content { 
	background-color:#d6dfd6;
	border:0px #ffffff solid;
	width:900px;
      	margin-top: 0px;
      	margin-bottom: 0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
      	}
img {
	border:0px solid #999999;
	margin-left:auto;
	margin-right:auto;
	}
#heading { 
	height:200px;
      	}
.left { 
	width:380px;
	height:200px;
	float:left;
      	}
.right { 
	width:520px;
	height:200px;
	float:left;
      	}
.tab {
	width:100px;
	height:40px;
	display:block;
	}
#menu {
	width:900px;
	height:40px;	
	background-color:#9cae9c;
        background-image:url(graphics/menubar.jpg);
	background-repeat:no-repeat;
	border: 0px solid #ffffff;
	}
#menu ul{
	width:870px;
	height:40px;	
	margin: 0px 30px 0px 0px; 
	text-align: right;
	padding: 0px; 
	}
#menu li{
	width:100px;
	height:40px;
	display: inline;
	text-align: center; 
	}
#menu li a.active:link,#menu li a.active:visited {
	height:40px;
	width:100px;
	color:#003300;
	display: inline-block;
	text-align: center; 
	text-decoration:none;
        background-image:url(graphics/tab.jpg);
	background-repeat:no-repeat;
	background-position: top center;
	}
#menu li a.active:hover{
	display: inline-block;
	width:100px;
	height:40px;
	color:#003300;
	text-align: center; 
	border: 0px solid #ffffff;
        background-image:url(graphics/tab.jpg);
	background-repeat:no-repeat;
	}
#menu li a:link,#menu li a:visited{
	display: inline-block;
	color:#ffffff;
	padding-top:12px;
	width: 100px;
	height: 40px;
	border: 0px solid #ffffcc;
	text-decoration:none;
	text-align: center; 
	}
#menu li a:hover {
	width:100px;
	height:40px;
 	display: inline-block;
	text-align: center; 
	color:#003300;
        background-image:url(graphics/tabback.jpg);
	background-repeat:no-repeat;
	}
#portfolio {
	margin:14px 0px 0px 50px;
	}
#vineyardTag,#solidrockTag,#dollysTag {
 	margin:5px;
	}
#vineyardPage,#solidrockPage,#dollysPage {
 	border:0px solid #999999;
	}
#schmenkPage,#schmenkTag {
	border:0px solid #999999;
      	margin-top: 10px;
      	margin-bottom: 0px;
	margin-left:80px;
	margin-right:80px;
	text-align:center;
	}
#leftcolumn { 
	height:867px;
	width:400px;
	float:left;
	background-color:#d6dfd6;
	border: 0px solid #ffffff;
      	}
#leftcolumnWhy { 
	height:1140px;
	width:400px;
	float:left;
	background-color:#d6dfd6;
	border: 0px solid #ffffff;
      	}
#rightcolumn { 
	height:867px;
	width:500px;
	float:left;
	background-color:#d6dfd6;
        background-image:url(graphics/leaf2.jpg);
      	background-position: right top;
      	background-repeat: no-repeat;
      	}
#rightcolumnWhy { 
	height:1140px;
	width:500px;
	float:left;
	background-color:#d6dfd6;
        background-image:url(graphics/leaf2.jpg);
      	background-position: right top;
      	background-repeat: no-repeat;
      	}
#columnC { 
	width:900px;
	float:left;
	background-color:#d6dfd6;
        background-image:url(graphics/leaf3.jpg);
      	background-position: right top;
      	background-repeat: no-repeat;
      	}
#columnD { 
	width:900px;
	height:300px;
	float:left;
	background-color:#d6dfd6;
        background-image:url(graphics/leaf2.jpg);
      	background-position: right top;
      	background-repeat: no-repeat;
      	}
#centercolumn { 
	width:900px;
	height:213px;
	float:left;
	background-color:#d6dfd6;
      	}
#smallprint {
        font-size: 70%;
	text-align:center; 
	width:900px;
	height:300px;
	float:left;
	background-color:#d6dfd6;
        background-image:url(graphics/footerbar.jpg);
      	background-position: center bottom;
      	background-repeat: no-repeat;
      	}
#smallprint #left {
	margin-top:20px;
	float:left;
	width:248px;
	height:300px;
       	border:0px solid #ff00ff;
	}
#smallprint #center {
	margin-top:20px;
	float:left;
	width:380px;
	height:300px;
       	border:0px solid #ffff00;
	}
#smallprint #right {
	margin-top:20px;
	float:left;
	width:248px;
	height:300px;
       	border:0px solid #00ffff;
	}
#p1r,#p1l {
        margin:40px 40px 0px 20px;  
	}
#p4 {
        margin:40px 40px 0px 20px;  
	width:900px;
	height:290px;
	}
#logo {
	margin-left:80px;
        border:0px;
	width:142PX;
	height:129px;  
	}
#logotxt {
	margin-left:30px;
	float:left;
        border:0px;
	width:242PX;
	height:51px;  
	}
#list {
	margin-top:40px;
	margin-left:30px;
        border:0px;
	width:234PX;
	height:121px;  
	}
#leaf1 {
	margin-left:50px;
	margin-bottom:30px;
        border:0px;
	width:142PX;
	height:129px;  
	}
#treebar {
        border:0px;
	width:900PX;
	height:213px;  
	}
.siteCaption {
	text-align:left; 
	width:292px;
	font-size:12px;
	font-weight:normal;
	line-height:13px;
	padding:10px 5px 10px 5px;
        }
#stuff .siteCaption {
	margin-top:60px;
	margin-left:auto;
	margin-right:auto;
	}
#stuff {
	padding-left:auto;
	padding-right:auto;
	text-align:center; 
	border: 0px solid #000000;
	width:450px;
	height:494px;
 	}

/*-----------------------------------------------*/
/*             LINKS                             */
/*-----------------------------------------------*/

#smallprinttext a:link,#smallprinttext a:visited{ 
       	color: #003300;
	font-weight:bold;
	text-decoration:none;
        font-family: 'Century Gothic',sans-serif;
        font-size: 100%;
	border: 0px solid #999999;
        }
#smallprinttext a:hover { 
        color: #003300;
	text-decoration:underline;
        font-family: 'Century Gothic',sans-serif;
        font-size: 100%; 
       } 
