BODY{
	background-color:#f8eee1;
	background-image:url(/custom/templates/page/STAmain10/images/pageBg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin:0;
	padding:0 0 40px 0;
	text-align:center;
	vertical-align:top;
}

a, a img{ border:none; text-decoration:none; margin:0; padding:0;}

img{display:block;}

.imageThumbnail {padding:5px; background:#ffffff; border:1px solid #bbb; display:inline-block; margin:0 10px 10px 0; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius:2px;} /* style for Content Image Border and Thumbnail Border image templates */

#clear{clear:both;}

	#outer-container{
		width:964px;
		margin:73px auto 0 auto;
		position:relative;
		background-image:url(/custom/templates/page/STAmain10/images/shadowBgRepeat.png);
		background-position:221px 0;
		background-repeat:repeat-y;
	}
		#shadow-container{
			background-image:url(/custom/templates/page/STAmain10/images/shadowBgTop.png);
			background-position:top left;
			background-repeat:no-repeat;
			width:964px;
			padding:0;
			position:relative;
			top:-36px;
		}
			#shadow-container-top{
				/*background-image:url(/custom/templates/page/shared/images/shadow-bg-top.jpg);
				background-position:top left;
				background-repeat:no-repeat;*/
				padding:0;
			}
				#left-column-container{
					/*background-image:url(/custom/templates/page/shared/images/shadow-bg-lhs-bottom.jpg);
					background-position:bottom left;
					background-repeat:no-repeat;*/
					padding:0;
					float:left;
					width:259px;
				}
					#left-column-padding{
						position:relative;
						width:259px;
					}
						#logo-container{
							margin:16px 0 0 15px;
							padding:0;
							width:244px;
							height:259px;
							position:relative;
						}
							#logo-container a,
							#logo-container img{
								margin:0;
								padding:0;
								width:244px;
								height:259px;
								display:block;
							}
						#menuContainerShadow {
							background-image:url(/custom/templates/page/STAmain10/images/menuShadowLeft.png);
							background-position:17px 0;
							background-repeat:repeat-y;
						}
							#menu-container{
								background-image:url(/custom/templates/page/shared/images/menu-top.jpg);
								background-repeat:no-repeat;
								background-position:top left;
								background-color:#356636;
								padding:28px 0 18px 0;
								margin:0 0 0 35px;
								width:224px;
								clear:both;
							}
						#leftColBottomShadow {
							background-image:url(/custom/templates/page/STAmain10/images/menuBottomBg.png);
							background-position:17px 0;
							background-repeat:no-repeat;
							padding:0 0 18px;
						}
							#business-address{				
								padding:17px 0 8px 0;
								margin:0 0 0 35px;
								width:224px;
								text-align:left;
								height:127px;
							}
								.tagHtmlAddress{ margin:0 16px 0 18px;}
							#left-column-bottom{				
								padding:0;
								margin:0 0 0 35px;							
								width:224px;
								height:171px;
							}
								#left-column-bottom img{display:block;}
				#main-column{
					float:left;
					width:685px;
					margin:36px 0 0 0;
				}
					#header-container{}
						#header-image{
							display:block;
							width:685px;
							height:201px;
						}
						#header-text{
							display:block;
							background-color:#181818;
							width:685px;
							height:36px;
							text-align:right;
						}
							#header-text-padding{ padding:8px 30px 0 30px;}
								#header-text-padding h1{
									font-family:Verdana, Geneva, sans-serif;
									font-size:17px;
									font-weight:normal;
									color:#FFF;
									margin:0;
								}
					#main-content-padding{
						position:relative;
						padding:20px;
						text-align:left;
						background:url(/custom/templates/page/STAmain10/images/mainContentBg.png) top right no-repeat;
					}
					#main-content-padding.inner{
						background:none;
					}
						#leftCol {
							width:385px;
							float:left;
						}
						#rightCol {
							width:220px;
							padding-left:40px;
							float:left;
						}
							#container2 {
								padding:5px 0 10px;
							}
							#container2 ul {
								padding:0;
								margin:0;
							}
							#container2 ul li {
								background:url(/custom/templates/page/STAmain10/images/greenTick.png) no-repeat 0 1px;
								list-style:none;
								padding:0 0 8px 22px;
								color:#5e5e5e;
							}
							#social {
								padding:14px 0;
								border-top:1px solid #d7d4d0;
								border-bottom:1px solid #d7d4d0;
							}
								#flickr {
									display:block;
									background:url(/custom/templates/page/STAmain10/images/flickrLogo.png) no-repeat;
									height:47px;
									padding:4px 0 0 64px;
									font-size:15px;
									line-height:1.3em;
								}
							#comments {
							}
								#comments h6 {
									font-size:20px;
									color:#5e5e5e;
									padding:10px 8px 3px;
									font-weight:bold;
									margin:0;
								}
								#comments .commentsClip {
									background:url(/custom/templates/page/STAmain10/images/commentsBg.png) no-repeat;
									padding:5px 15px 30px;
									margin:0 -6px;
								}
									#comments .commentsClip .commentsClipComment {
										color:#5e5e5e;
										font-size:14px;
										padding-bottom:8px;
										line-height:1.4em;
									}
									#comments .commentsClip a {
										font-size:9px;
										display:inline-block;
										padding:0 0 4px;
									}
									#comments .commentsMoreLink {
										display:inline-block;
										border-left:1px solid #888;
										margin-left:2px;
										padding-left:5px;
									}
								
									
							
  #shadow-bottom{
	  background-image:url(/custom/templates/page/STAmain10/images/shadowBgBottom.png);
	  background-position:230px -4px;
	  background-repeat:no-repeat;
	  clear:both;
	  padding:0 0 0  0;
	  margin:0 auto 20px auto;
	  width:964px;
  }
		#footer-padding{
			margin:0;
			padding:5px 0 0 259px;
		}
		  	#bottom-menu{
				width:685px;
				margin:0 0 17px 0;
			}
		  	#bottom-credit{
				width:685px;
				padding-top:15px;
			}
				#bottom-credit .creditupdated,
				#bottom-credit .creditpoweredby,
				#bottom-credit .creditupdated a,
				#bottom-credit .creditpoweredby a{color:#555;}
		
/* --- Image Templates --- */
#content-image-container{width:285px;}
#vert-content-image-container{width:183px;}

#content-image-container,
#vert-content-image-container{display:inline; position:relative;}
#content-image-container div,
#vert-content-image-container div{display:inline;}

	#content-image-container.left,
	#vert-content-image-container.left{ float:left; margin:0 10px 0 0;}
	#content-image-container.right,
	#vert-content-image-container.right{ float:right; margin:0 0 0 10px;}
	
	#content-image{width:285px; height:210px;}
	#vert-content-image{width:183px; height:272px;}
	#content-image,
	#vert-content-image{
		display:block;
		z-index:0;
		float:right;
		overflow:hidden;
		position:relative;
	}
		
			#content-image IMG,
			#vert-content-image IMG{margin:0; padding:0;}
			
			#content-image a, #content-image IMG,
			#vert-content-image a, #vert-content-image IMG{ border:none;text-decoration:none;}
		
		#content-image-overlay,
		#vert-content-image-overlay{
			margin:0;
			padding:0;
			z-index:80;
			position:absolute;
			top:0;
			left:0;
		}
			#content-image-overlay IMG,
			#vert-content-image-overlay IMG{margin:0; padding:0;}
		
		#enlarge-container{ position:absolute; width:69px; height:27px; right:0;}
			#content-image-container #enlarge-container{ top:183px;}
			
			#vert-content-image-container #enlarge-container{ top:245px;}
/* --- Image Templates --- */

/* Comments page */
ul.commentsList {margin:0; padding:0;}
	ul.commentsList li {margin:20px 0; padding:15px 20px 0 50px; background:url(/custom/templates/page/STAinner10/images/commentsPageBg.png) no-repeat 8px 15px; list-style:none; border-top:1px solid #ddd;}
		ul.commentsList li p {font-size:13px; line-height:1.5em; margin:0 0 5px;}
		ul.commentsList li p.author {color:#666; text-align:right; margin:0;}
		ul.commentsList li a {font-size:14px; font-weight:bold;}
