@charset "utf-8";
/* CSS Document */



html {  background-color:#c2c1c0;
         

}


div#main{ 
position: relative;
          width: 1000px;
		  background-color: #dddddb;
		  margin-left: auto;
		margin-right: auto;
		width: 1000px;
		font-family:  Helvetica, Arial,  Verdana, sans-serif;
		color: #2d1314;
		margin-top: 30px;
		margin-bottom: 40px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		-khtml-border-radius: 10px;
		padding: 50px 0px 40px 0px;	
		  
}


/*LOGO*/
div#logo {
	
	position: absolute;
	width: 476px;
	right: 481px;
	top: -26.5px;
	padding: 52.5px 0px 30px 0px;
}




/*nav*/

/*NAVIGATION*/
#mainnav {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background-color: #f3f3f3;
	font-family:  'Exo', sans-serif;
	font-size: 19px;
	letter-spacing: 0.1em;
    height: inherit;
}


 ul.nav {
	list-style-type: none; /*gets rid of bullets*/
	padding-left: 0;
	margin-left: 0;	
	padding-top: 6px;
	overflow: hidden; /*contains float*/
	padding-left: 530px;
} 

ul.nav li a{
	text-decoration: none; /*eliminates underline on link */
	display: block;
	padding: 1px 24px 4px 1px;
	margin-left:-27.4;
}

ul.nav li {
		float: right; /*stacks nav items horizontally*/


}

/*Drop down menu*/
ul.nav li ul {
	list-style-type: none;
	display: none; 
	width: 6em; 
	background-color: #c2c1c0;}

ul.nav li:hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0; }
	
ul.nav li:hover li {
	float: none; }
	
ul.nav li:hover li a {
	background-color: #a9a8a6;
	border-bottom: 1px solid #fff;
	color: #8a1a1d;
	font-size: 14px;
}
	
ul.nav li li a:hover {
	background-color: #bbbbba; }

/*end drop down menu*/


/*FOLLOWING LINKS MUST BE IN THIS ORDER L-V-H-A*/
ul.nav li a:link {
	color: #521b1c; /*affects color of the lnk */

}

ul.nav li a:visited {
	color: #8a1a1d; /*the link's visited color */

}

ul.nav li a:hover {
	color: #f5d0d1; /* the link's hover state */

}

ul.nav li a:active {
	color: #d3c9ce; /*seen for split second when you press and hold the mouse button */
}

ul.nav li a.indexnav {
	color:#891a1c;

}

ul.nav li a.aboutnav {
	color: #891a1c;
}

ul.nav li a.gallerynav {
	color: #891a1c;
}

ul.nav li a.contactnav {
	color: #891a1c;
}

ul.nav li a.blognav {
	color: #891a1c;
}

/*END NAVIGATION*/


/*nav*/




/*home*/

img.home {     	
		width: 995px;
		border-color: #000000;
		margin-top: 10px;
		margin-right:1px;
		
		
}


/*about*/

img.about {
	       float: left;
           margin-left: -2px; 
           border-radius: 10px;
           border-style: solid
           padding-top: 20px;
	
			
}





div#mexico {
	width: 400px;
	float: left;
	padding-top: 20px;
	padding-left: 15px;
	padding-bottom:10px;
	
	
}

.my_quote { 
	font-family: 'Cabin Condensed', sans-serif;
	text-align: justify;
	text-indent:47px;
	font-size: 22.5px;
	padding-right: 15px;
	text-indent:0;
	margin-bottom: -35px;
	
}

     p {
		 font-family: 'Cabin Condensed', sans-serif;
		text-align: justify;
		font-size: 16.5px;	
		line-height:1.9;
		padding: 40px;
		margin-right: -20px;
		text-indent:50px
		

}
p.two {font-family: 'Cabin Condensed', sans-serif;
		margin-top: -90px;
		text-indent:50px;
}
		
div#resume {
		margin-right: 274px;
		padding-bottom: 18px;
		margin-top: -33px;
		float: right;	
                     }
	/*contact*/


#to_right {
	    float: right;
		width: 400px;
		padding-right: 20px;
		padding-top: 15px;
		padding-bottom: -10px;
		
		
		}

#to_left{ 
      width: 450px;
	  padding-left: 20px;
	  
	  	  
}




.call_intro {
	        font-family: 'Cabin Condensed', sans-serif;
	        padding: 20px 30px 40px 25px; /*top right bottom left*/
			text-align:justify;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			-khtml-border-radius: 10px; /*rounded rectangles*/
			background-color: #c2c1c0;
		     font-size: 17px;	
		     line-height: 1.5;
	         margin-right: -20px;
		    text-indent:0px
	
}

.call_intros  {
	font-family: 'Cabin Condensed', sans-serif;
	        padding: 20px 30px 30px 14px; /*top right bottom left*/
			text-align: justify;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			-khtml-border-radius: 10px; /*rounded rectangles*/
			/*background-color: #c2c1c0; */
			font-size: 17px;	
		     line-height: 1.5;
	         margin-right: -20px;
		    text-indent:0px} 

.call_intro:first-letter { 
                            font-family: 'Cabin Condensed', sans-serif;
							Color: #8a1a1d;
							font-size: 1.6em;
							font-weight:bold;
							padding-right:2px;
							line-hight: 1em;
							


}

.call_intros:first-letter { 
                            font-family: 'Cabin Condensed', sans-serif;
                            Color: #8a1a1d;
							font-size: 1.6em;
							font-weight:bold;
							padding-right:2px;
							line-hight: 1em;
							
							



	
}
p.first {
	font-family: font-family: 'Cutive', serif;
	background-color:#c2c1c0;
	text-indent:0;
	margin-top: 40px;
padding-left: 10px;
		 padding-right: 10px;
		 padding-top: 15px;
		 padding-bottom: 12px;
		 width: 900px;
		 font-size: 20px;
		 margin-right: 5px;
		 text-align:justify;
		 -moz-border-radius: 10px;
		  -khtml-border-radius: 10px;
		  -webkit-border-radius: 10px;
		  line-height: 22px;
		  
		  
}
				 
					 
					 
					 
					 
					 

/*footer*/

#footer { 
          clear:both;
          text-align:center;
		  padding-top: 20px;
		  
		  font-size: 12px;
}

