/* lay-out */
body {
	padding : 0em 0em 0em 0em;
	background-image : url(../images/body_back.png);
	background-repeat : repeat-y;
	background-position : 50% 0%;
	text-align : center;
}
	#skip {
		position : absolute;
		top : -10em;
	}
	#canvas {
		position : relative;
		width : 726px;
		margin : 0px auto 0px auto;
		text-align : left;
		background-image : url(../images/canvas_back_content_baby.gif);
		/* background-image : url(/images/canvas_back_content.gif); */
		background-repeat : no-repeat;
	}
		#header {
			height : 114px;
		}
			#logo {
				position : absolute;
				left : 130px;
				top : 43px;
			}
		#content {
			float : left;
			width : 563px;
		}
			#content div.margin {
				margin : 0px 35px 35px 170px;
			}
				/* content markup */
				div.gallery {
					color : #80807b;
					font-size : 90%;
				}
					div.gallery ul {
						margin : 0px 0px 1em 0px;
					}
						div.gallery li {
							display : inline;
							list-style-type : none;
							color : #ff9e06;
						}
							div.gallery a {
								font-weight : bold;
							}
								div.gallery a:link, 
								div.gallery a:visited {
									text-transform : uppercase;
									text-decoration : underline;
									color : #80807b;
								}
								div.gallery a:hover, 
								div.gallery a:active {
									text-transform : uppercase;
									text-decoration : underline;
									color : #ff9e06;
								}
								div.gallery a.active:link, 
								div.gallery a.active:visited,
								div.gallery a.active:hover, 
								div.gallery a.active:active {
									text-transform : uppercase;
									text-decoration : underline;
									color : #ff9e06;
								}
								tr.GalleryPagingHeader td span 
								{
									font-size : 100%;
									font-weight : bold;
									text-transform : uppercase;
									text-decoration : none;
									color : #ff9e06;
								}
									
					div.photoCanvas {
						margin-bottom : 1em;
					}
						div.photoCanvas a {
							font-weight : normal;
						}
							div.photoCanvas a:link, 
							div.photoCanvas a:visited {
								text-transform : uppercase;
								text-decoration : underline;
								color : #000000;
							}
							div.photoCanvas a:hover, 
							div.photoCanvas a:active {
								text-transform : uppercase;
								text-decoration : underline;
								color : #ba4207;
							}
						div.photo {
						  /*width : 76px;
							height : 76px;*/
							background-color : #ecf5ea;
						}
							div.landscape {}
								div.landscape img {
									margin-top : 6px;
								}
							div.portrait{
								text-align : center;
							}
						
		#navigation {
			float : left;
			width : 153px;
			margin-top : -75px;
		}
		#blognavigation {
			float : left;
			width : 153px;
			margin-top : 100px;
		}
			#navTop {
				width : 153px;
				height : 25px;
				background-image : url(/images/menu_back_top.png);
			}
				* html #navTop {
					background-image : none;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu_back_top.png');
				}
			#navBottom {
				width : 153px;
				height : 50px;
				background-image : url(../images/menu_back_bottom.png);
			}
				* html #navBottom {
					background-image : none;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu_back_bottom.png');
				}
			#mainNavigation {
				width : 153px;
				margin : 0px;
				background-image : url(/images/menu_back_middle.png);
			}
				* html #mainNavigation {
					background-image : url(/images/menu_back_middle_msie.png);
				}
					#mainNavigation li {
						list-style-type : none;
						padding : 0px;
						margin : 0px 0px 0px 21px;
					}
						#mainNavigation a {
							display : block;
							width : 106px;
							text-transform : uppercase;
							border-bottom : solid 1px #93b1d9;
							font-size : 90%;
							font-weight : bold;
							line-height : 2em;
						}
							#mainNavigation a:link,
							#mainNavigation a:visited {
								color : #FFFFFF;
								text-decoration : none;
							}
							#mainNavigation a:hover,
							#mainNavigation a:active {
								color : #f4c012;
								text-decoration : none;
							}
						#mainNavigation a.active {}
							#mainNavigation a.active:link,
							#mainNavigation a.active:visited,
							#mainNavigation a.active:hover,
							#mainNavigation a.active:active {
								color : #f4c012;
							}
					#mainNavigation ul {
						margin : 0px;
					}
						#mainNavigation ul li {
							margin : 0px 0px 0px 0px;
						}
						/* closed */
						#mainNavigation li ul {
							display : none;
						}
						/* opened */
						#mainNavigation li.active ul {
							display : block;
						}
							#mainNavigation ul a {
								padding-left : 1em;
							}
								#mainNavigation ul a:link,
								#mainNavigation ul a:visited {}
								#mainNavigation ul a:hover,
								#mainNavigation ul a:active {}
							#mainNavigation ul a.active {}
								#mainNavigation ul a.active:link,
								#mainNavigation ul a.active:visited,
								#mainNavigation ul a.active:hover,
								#mainNavigation ul a.active:active {}
		#footer {
			width : 563px;
			clear : both;
			font-size : 80%;
			background-color : #498211;
			color : #FFFFFF;
		}
			#footer .margin {
				margin : 0px 35px 0px 35px;
				padding : 8px 0px 8px 0px;
			}
				#footer a {}
					#footer a:link, 
					#footer a:visited {
						text-decoration : underline;
						color : #FFFFFF;
					}
					#footer a:hover, 
					#footer a:active {
						text-decoration : underline;
						color : #FFFFFF;
					}
/* layout variants */
body.home {}
	body.home #canvas {
		background-image : url(../images/canvas_back_home_baby.gif);
		/* background-image : url(/images/canvas_back_home.gif); */
	}
		body.home #header {
			height : 164px;
		}
			body.home #logo {
				left : 232px;
			}
			body.home #content div.margin {
				margin : 0px 35px 35px 232px;
			}
			body.home a.more {
				font-size : 90%;
			}
			
.htmleditor table {
	font-size : xx-small;
	border-collapse : separate;
	margin : 0px 0px 0px 0px;
	width : 50px;
}
	.htmleditor tr {
		vertical-align : middle;
	}
	.htmleditor th {
		padding : 0px 0px 0px 0px;
		text-align : left;
		font-weight : normal;
		font-size : xx-small;
	}
	.htmleditor td {
		padding : 0px 0px 0px 0px;
		font-size : xx-small
	}
.htmleditor div {
}

/* Navigation Console */
div.editdiv hr
{
		margin : 0px 0px 0px 0px;
		border : none;
		width : 100%;
		height : 1px;
		color : #ff9e06;
		background-color : #d0d7cf;
		clear : both;	
}

		div.editdiv a:link, 
		div.editdiv a:visited {
			text-decoration : none;
			color : #ba4207;
		}
		div.editdiv a:hover, 
		div.editdiv a:active {
			text-decoration : underline;
			color : #ba4207;
		}
/* Telerik Addon */
a.openAsAutoResPopup {
}
