/*  ================================================== 
 *
 *  Created by Nathalie Mendonça - December 23, 2008
 *  Copyright © 2008 Nathalie Mendonca
 *  All Right Reserved
 *  
 *  Default Stylesheet - default.css 
 *	Last modified - December 28, 2008
 *
 *  ==================================================
 */


html {	
		font-size: 62.5%;
		
		
		}

body { 	
		text-align: center; /* center aligns the layout for ie6 */
		padding: 0;
		margin: 0;
		font: normal 1.2em/1.4 georgia, times, serif; /* Sets default font size to 1em => 12px */
		background: #F4ECD7 url(../images/bg_pattern.gif) repeat;
		
		
		}
		
p {		
		padding-bottom: 10;

		}		
	 
img {	
		border: 0; 
		margin: 0; 
		padding: 0; 
		}

ul {
		list-style: none;
		padding: 0;
		}
		
ol {
		margin-left: 0;
		}		

a,
a:link { 
			color: #FFF4D1;
			text-decoration: underline;
			font-weight: bold;
			}
		
a:visited {
			color: #FFF4D1;
			text-decoration: underline;
			font-weight: bold;
			}
		
a:hover	{ 
			text-decoration: none; 
			}



/* ========== MAIN CONTAINER ========== */


#wrapper {	
			text-align: left;
			margin: 0 auto; /*center aligns the layout*/
			width: 870 px;			
			}
			
			
			
/* ======================================== HEADER ============================================ */


#header {
			margin: 0 auto;
			width: 870px;
			height: 51px;
			background: #E89D99 url(../images/h_top_pattern.gif) repeat-x bottom;

			}

	
	.hdr_logo {
				float: left;
				margin-left: 43; 
				padding: 0;
				width: 265px;
				height: 122px;
				}

	.hdrNav {
				margin-right: 24;
				float: right;
				height: 51px;
				}


	.hdrNav ul li {
					display: inline;
					padding-left: 24;
					list-style-type: none;
					font-size: 1.4em;
					font-weight: bold;
					}
							
	.hdrNav a {
				color: #ffffff;
				text-decoration: none;
				}
							
	.hdrNav a:hover {
						color: #B55452;
						text-decoration: none;
						}												
							

/* ====================================== MAIN Banner ============================================ */


#mainBanner {
			margin: 0 auto;
			width: 870px;
			height: auto;
			background: #F8BCB6;

			}


	.mainBanner_img {
						float: right;
						width: 420px;
						height: 334px;
						}
						
						

	.mainBanner_hdr {
						margin-left: 43;
						margin-top: 54;
						float: left;
						}


	.mainBanner_text {
						margin-left: 43;
						margin-top: 10;
						width: 400;
						float: left;
						font-size: 1em;
						color: #512F2A;
						}

	.mainBanner_text a {
							color: #5672A1;
							font-weight: bold;
							}


/* ================================ CONTENT ================================================= */


#content {
				margin: 0 auto;
				width: 870px;
				padding: 0;
				background: #E89D99 url(../images/h_mid_pattern.gif) repeat-x;		
				}
				
				
.contentBlock_content {
						float: left;
						margin-top: 10;
						margin-left: 43;
						width: 510px;
						color: #512F2A;
						}				
				
	
#content_left {
				float: left;
				margin: 0;
				margin-bottom: 24;
				width: 580px;
				}

	
	.contentBlock_ftr_hdr {
							float: left;
							margin-top: 25;
							margin-left: 43;
							width: 510px;
							height: 30;
							}
							
	.contentBlock_ftr_img {
							float: left;
							margin-top: 16;
							margin-left: 43;
							padding: 0;
							width: 185px;
							height: 166px;
							}

		
	
	.contentBlock_ftr_text {
								float: left;
								margin-top: 16;
								margin-left: 17;
								width: 300px;
								font-size: 1em;
								color: #512F2A;
								}
								
								
	.contentBlock_testimonial_hdr {
									float: left;
									margin-top: 32;
									margin-left: 43;
									width: 510px;
									height: 30;
									}
							
	.contentBlock_testimonial_img {
									float: left;
									margin-top: 16;
									margin-left: 43;
									padding: 0;
									width: 29px;
									height: 21px;
									}

		
	
	.contentBlock_testimonial_text {
										float: left;
										margin-top: 16;
										margin-left: 10;
										width: 450px;
										font-size: 1em;
										color: #512F2A;
										}
																


#content_right {
				float: right;
				margin-top: 25;
				margin-right: 24;
				margin-bottom: 24;
				width: 250px;
				background: #ffffff;
				border: 6px solid #F9E9B7;

				}

	.contentBlock_sponsor_hdr {
							
							margin-left: 24;
							margin-top: 24;
							margin-bottom: 15;
							}
							
	.contentBlock_sponsor_text {
							
							margin-left: 24;
							margin-right: 14;
							margin-bottom: 24;
							font-size: 1em;
							color: #512F2A;
							}
							
	.contentBlock_sponsor_text a {
							
							font-size: 1em;
							color: #D2706E;
							}													



	

/* ================================ FOOTER ================================================= */

#footer {
				margin: 0 auto;
				width: 870px;
				height: auto;
				clear: both;
				align: bottom;
				background: #F9E9B7 url(../images/h_footer_pattern.gif) repeat-x bottom;				
				}

			
	.footer_contact {
						margin-left: 43;
						padding-top: 10;
						color: #512F2A;
						}
						
	.footer_contact a {

							color: #5672A1;
							font-weight: bold;
						}					
	
	
	
	.footer_copyright	{
							margin-left: 43;
							padding-top: 3;
							margin-bottom: 25;
							font-size: 0.9em;
							color: #512F2A
	
							}
		
	
/* ========================================== CONTENT SUBPAGES =============================================*/


#mainBanner_sub {
			margin: 0 auto;
			width: 870px;
			height: auto;
			background: #F8BCB6;
			}

			
	.mainBanner_img_sub {
						float: right;
						width: 398px;
						height: 201px;
						}


	.mainBanner_hdr_sub {
						margin-left: 43;
						margin-top: 27;
						float: left;
						}




/* ============ HEADERS ==============*/

h2 {
		font-family: georgia, times, serif;
		font-size: 1.3em;
		color: #B55452;
		}
		
h3 {
		font-family: verdana, arial, sans-serif;
		margin-bottom: 10;
		font-size: 0.9em;
		font-weight: bold;
		color: #B55452;
		}		






/* ============ PHOTO GALLERY ==============*/



	#container {
				 width: 633px;
				 margin-left: 0;
				 background: #fff;
				 text-align: center;
				 /*-moz-border-radius: 20px;*/
				 padding: 0;
				}

	#container li {
					float: left;
					width: 150px;
					height: 150px;
					list-style-type: none;
					/*border: solid #ccc;*/
					/*border-width: 1px 1px 0 0;*/
					/*-moz-border-radius-topright:10px;*/
					margin: 0;
					text-align: center;
					display: inline;
					}
	
	li img { border: 1px solid #D7D3CF; padding: 10; }
	
	ul #photos li a span { display: none; }
	
	/*ul #photos li a:hover span {
 								display: block;
 								color: #333;
								background-color: tan;
								-moz-border-radius: 10px;
								padding: .25em 0 .25em 0; 
								text-transform: uppercase;
								font-size: .85em; 
								}*/
	
	#photo, #pictureScreenObject {
 									display: none;
									position: absolute;
									left: 20%;
									z-index: 100;
									background: #fff;
									padding: 2em;
									margin: 1em;
									font: 0.9em Arial, Helvetica, sans-serif;
									border: 1px solid #D7D3CF;
									text-align: center;
									-moz-border-radius: 20px;
									}


									