/* shadyside farm main CSS Document */
/*css reset*/
html, body, div, span, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, a, em, img,   
strong,  li, ol, ul,fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
a img, :link img, :visited img {border: 0;}
table {border-collapse: collapse;border-spacing: 0;width:100%;}
td	{vertical-align:top;	}	
ol, ul {list-style: none;}
q:before, q:after,blockquote:before, blockquote:after {content: "";}
/*global styles*/

body					{
						background:#89DCD3;
						font-family: Lucida Calligraphy, Lucida, Arial, Helvetica, sans-serif;  
						}		
.mainMap				{
						width:98.2%;
						margin:auto;
						min-width:800px;
						}
.bodyMap				{
						background:#F3EBD7;
						width:98.2%;
						margin:auto;
						min-width:800px;
						border-left:1px solid #0066FF;
						}					
.subMap				{
						background:#F3EBD7;
						}
a						{
						text-decoration:none;
						color:#0066FF;
						font-size:16px;
						}
a:hover				{
						opacity:.65;
						}
p						{
						text-indent:17px;
						line-height:1.2;
						margin-bottom:8px;
						}	
#working			{
					display:block;
					width:70px;
					margin:auto;
					}
#fckeditor
{
	background:#fff;
}										
/*layer class styles*/						
.layer				{
						background:none;
						margin:10px;
						clear:both;
						}
.layerTitle			{

						display:block;
						background:#FBD382;
						font-weight:800;
						text-align:center;
						border-bottom:1px solid #0066FF;
						}							
						
/*title styles */
#leftImage		{
					float:left;
					}
#titleImage		{
					margin:auto;
					display:block;
					padding-top:10px;
					}	
#userBtns		{
					text-align:right;
					vertical-align:bottom;
					padding-right:10px;
					}					
#loginLink		{
					padding-right:10px;
					margin-right:10px;
					border-right:2px solid black;
					}
/*default nav styles*/
#navLayer		{
					height:30px;
					margin-top:8px;
					padding-left:9px;
					border-bottom:1px solid #06F;
					}
#navLayer a		{
					display:block;
					font-size:12px;
					color:#000000;
					padding-top:6px;
					padding-bottom:10px;
					text-align:center;
					}					
#navLayer .latent	{
					float:left;
					width:150px;
					background-color:#FBD382;
					height:28px;
					border:2px solid #89DCD3;
					border-bottom:none;
					}
#navLayer .active	{
					position:relative;
					top:2px;
					float:left;
					width:150px;
					height:28px;
					border:1px solid #0066FF;
					background-color:#F3EBD7;
					border-bottom:none;
					}
/*linkList styles */

#linkList		{
					text-align:center;
					margin:10px;
					border:1px solid #06F;
					border-top:none;	
					}
#linkList a		{
					display:block;
					text-align:center;
					}	
/*imageViewer styles */
									
.picLayer		{
						background:none;
						width:160px;
						float:left;
						font-size:1.2ex;
						margin:.5ex .5ex 1.0ex .5ex;
						height:200px;
						}
.picLayer a			{
					color:blue;
					text-decoration:underline;
					font-size:10pt;
					}
.picLayer img		{
						display:block;
						background:none;
						cursor:pointer;	
						margin:auto;
						}					
.picLayer .name	{
						display:block;
						background:none;
						color:#06F;
						}					
.picLayer .description{					
						display:block;
						background:none;			
						}
.picLayer .tagList{
						
						}
.picLayer .credit	{
						display:block;
						background:none;
						font-size:1ex;
						}						
.selectedImg	  	{
						background-color:#CCC;
						}
.imageSetControl		{
						padding-top:15px;
						text-align:center;
						height:40px;
						}						
.imageSetControl a		{
						border:1px solid #06f;
						margin-top:5px;
						padding:5px;
						}						
/*	foot styles */																						
#footCell			{
						background-color:#89DCD3;
						}
#copyLayer			{
						font-size:12px;
						}												
