/***************************************************
** HTML
***************************************************/
html, body{
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	/*background:#FFFFFF url(images/bodyBackgroundGrad.gif) repeat-x top left;*/ 
	background-color:#E1EED2;
	/*font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;*/
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
img{
	behavior: url(iepngfix.htc);
}
a:link, a:visited{
	text-decoration:underline;
	color:#491A30;
}
a:hover, a:active{
	text-decoration:underline;
	color:#D4B07C;
}

/***************************************************
** PAGE
***************************************************/
div#pageContainer{
	width:950px;
	margin:0 auto;
}
	div#page{
	}

	/***************************************************
	** HEADER
	***************************************************/
	div#headerContainer{
		width:100%;
	}
		div#header{
			position:relative;
			height:90px;
			background:#FFFFFF url(images/headerBackground.jpg) no-repeat bottom left;
			border:1px solid #491A30;
			border-bottom:none;
		}
			div#header div#siteLogoWrap{
				/*width:200px;*/
			}
				div#header div#siteLogoWrap h1{
					color:#D4B07C;
					font-size:24px;
					font-weight:bold;
					font-family:Georgia, "Times New Roman", Times, serif;
					text-align:center;
					padding-top:5px;
					float:left;
					display:inline;
					padding-left:10px;
				}
					div#header div#siteLogoWrap h1 a:link, 
					div#header div#siteLogoWrap h1 a:visited, 
					div#header div#siteLogoWrap h1 a:hover, 
					div#header div#siteLogoWrap h1 a:active{
						color:#FBB829;
						color:#FFFFFF;
						text-decoration:none;
					}
				div#header h2{
					color:#FFFFFF;
					font-size:18px;
					letter-spacing:3px;
					text-align:center;
					float:left;
					clear:left;
					padding-left:10px;
				}
					div#header h2 a:link, 
					div#header h2 a:visited, 
					div#header h2 a:hover, 
					div#header h2 a:active{
						color:#D4B07C;
						color:#E1EED2;
						text-decoration:none;
					}
			div#header div#socialNetworks{
				float:right;
				margin:10px;
			}
				div#header div#socialNetworks p{
				}
				div#header div#socialNetworks h1{
					font-size:16px;
					line-height:16px;
					margin:0;
					padding:0 0 5px 0;
					color:#FFFFFF;
					font-weight:bold;
					text-align:right;
					display:none;
				}
			div#header div#socialNetworks img{
				/*border:1px solid #999999;*/
			}
			div#header div#smoothmenu1{
				position:absolute;
				bottom:0;
			}
	
	/***************************************************
	** MAIN
	***************************************************/
	div#mainContainer{
		width:100%;
	}
		div#main{
			border:1px solid #491A30;
			background:#FFFFFF url(images/navBackground.jpg) repeat-y left top;
			padding-bottom:10px;
		}
	
		/***************************************************
		** NAVIGATION
		***************************************************/
		div#navigationContainer{
			float:left;
		}
			div#navigation{
				width:200px;
			}
		
		/***************************************************
		** CONTENT
		***************************************************/
		div#contentContainer{
			width:748px;
			float:right;
		}
			div#content{
				width:710px;
				margin:0 auto;
				/*color:#491A30;*/

				min-height:450px;						/* IE6 MIN-HEIGHT TRICK */			
				height:auto !important;					/* IE6 MIN-HEIGHT TRICK */			
				height:450px;							/* IE6 MIN-HEIGHT TRICK */
			}

				div#content h1{			
					font-size:24px;			
					font-weight:normal;			
					padding:10px 0 5px 0;			
					margin:0;			
				}
			
				div#content p{			
					font-size:14px;			
					line-height:18px;
					margin:3px 0 10px 0;			
					padding:0;			
					text-align:justify;			
				}
			
				div#content p.blogHeaderDate{
					font-size:16px;
					margin:0 0 0 0;
				}
			
				div#content p.blogHeaderAuthor{
					font-size:16px;
					font-style:italic;
					margin:0 0 10px 0;
				}

				div#content p.about_us_fancy{			
					/*background-color:#FFFFCC;*/
					/*border:2px ridge #666666;*/
					padding:10px;	
					margin-left:20px;		
				}
				
				/************************************************** 
				** GALLERY VIEW				
				**************************************************/
				div.galleryWrapper{
					margin:5px 0 10px 0;
				}
				div#content .panel-overlay h2{				
					font-size:18px;
					font-weight:bold;				
					text-align:left;				
					margin:0;				
					padding:0;				
				}				
				div#content .panel-overlay p {				
					color:#FFFFFF;				
					text-align:left;				
					margin:0;				
					padding:0;				
				}
				
				/***************************************************
				** BLOG			
				***************************************************/			
				div#content div.ditto_summaryPost{
					padding:0;
					/*border-bottom:1px solid #107FC9;*/
				}
				div#content div.ditto_summaryPost a{
					text-decoration:underline;
				}
				div#content div.ditto_summaryPost h3{
					font-size:20px;
					font-weight:normal;
					padding:10px 0 0 0;
					margin:0;
				}
				div#content div.ditto_info{			
					margin:0 0 0 0;			
					padding:5px 0 5px 0;
					font-size:12px;			
				}
				div#content div.ditto_summaryPost div.ditto_info p{
					margin:3px 0 0 0;			
				}
				div#content div.ditto_summaryPost div.ditto_info li{
					margin-left:0;			
				}
				div#content div#ditto_pages{
					padding:15px 0 5px 0;
					margin:0;			
					font-size:11px;
				}
					div#content div#ditto_pages a, 
					div#content div#ditto_pages span.ditto_off,
					div#content div#ditto_pages span.ditto_currentpage{
						padding-right:3px;
						padding-left:3px;
					}
					
				/***************************************************			
				** BREADCRUMBS			
				***************************************************/			
				div#content div#breadcrumb{			
					padding:5px 0 0 0;			
					font-size:11px;			
					background-color:#FFFFFF;			
				}			
				div#content div#breadcrumb a{			
				}
				
				/***************************************************
				** CONTACT US			
				***************************************************/			
				div#content div#contact_us{			
				}			
				div#content div#contact_us p{			
					clear:both;			
				}			
				div#content div#contact_us p label{			
					float:left;			
					width:150px;			
				}			
				div#content div.errors{			
					font-size:14px;			
					margin:3px 0 10px 0;			
				}
		
		/***************************************************
		** CLEAR
		***************************************************/
		div.clearBoth{
			clear:both;
		}
	
	/***************************************************
	** FOOTER
	***************************************************/
	div#footerContainer{
		width:100%;
	}
		div#footer{
			text-align:center;
			color:#491A30;
			margin-bottom:10px;
		}
			div#footer h1{
				margin:5px 0 5px 0;
				letter-spacing:5px;		
				font-size:16px;		
				font-weight:bold;
				text-align:center;
			}
			div#footer p{
				font-size:12px;
				margin:5px 0 5px 0;
			}
			div#footer ul{
				font-size:12px;
				display:inline-block;
			}
				div#footer ul li{
					display:inline;
				}
					div#footer ul li a:link, div#footer ul li a:visited{
						text-decoration:none;
					}
					div#footer ul li a:hover, div#footer ul li a:active{
						text-decoration:underline;
					}	