/*~~~~~~~~~~~ Menu ~~~~~~~~~~~~~~*/
/*          __  _      __    _______  __  __  ____  _____    ____  __          __  ____  ___   ___    _   __  _   _____ 
\ \        / / / \     | |  |__  ___| | | | | | __| |    \  /  _|  \ \        / / | __| | _ \ | _ \  | | |  \| | / ____|
 \ \  __  / / / /\\    | |     | |    | |_| | | |__ | |> |  | /_    \ \  __  / /  | |__ | |\ || |\ | | | | \   | | | ____
  \ \/  \/ / / ___ \   | |     | |    | __  | | __| |    /  \_  \    \ \/  \/ /   | __| | || || || | | | | |\  | | | |_  |
   \  /\  / / /   \ \  | |___  | |    | | | | | |__ | |\ \  __| |     \  /\  /    | |__ | |/ /| |/ / | | | | | | | |__| |
    \/  \/ /_/     \_\ |____|  |_|    |_| |_| |___| |_| \_\ |___/      \/  \/     |___| |___/ |___/  |_| |_| |_| \______/*/

#menu {		margin: -43px auto 0 auto;
			text-align: center;
			width: 100%;
			height: auto;
			background: #ffffff;
			padding: 19px 0 19px 0;
			font-family: "mono45-headline";
			font-weight: 400;
			font-size: 22px;
			line-height: 26px;
			text-transform: uppercase;
			letter-spacing: -.03em;}
li#menunav {	display:inline;
			text-align: center;
			margin: 0 auto;}
#menunav a {	color:#000;
			margin:0 7px;}
#menunav a:hover {
			border-bottom: 5px solid #2bc319;}
body#home a#homenav,
body#ourstory a#ourstorynav,
body#weddingparty a#weddingpartynav,
body#weddinginfo a#weddinginfonav,
body#weddingevents a#weddingeventsnav,
body#travelinfo a#travelinfonav,
body#accommodations a#accommodationsnav,
body#registry a#registrynav,
body#faq a#faqnav {
			color: #000;
			border-bottom: 5px solid #2bc319;}
.stuff	{	font-family: "lust-script", serif;
			font-size: 59px}
.animal 	{	font-family: "sanvito-pro-subhead", serif;
			font-size: 40px;}
.elnino  {	font-family: "atrament-web", serif;
			font-weight: 700;
			font-size: 40px;}
.weddingpartyphotos
		{	width: 162px;
			height: auto;
			padding: 10px 19px 10px 19px;}
.leftsidedescription
		{	padding: 32px 62px 0 0;
			font-family: "museo-slab", serif;
			font-size: 20px;}
.rightsidedescription
		{	padding: 77px 62px 0 0;
			font-family: "museo-slab", serif;
			font-size: 20px;}
.elninoanswer
		{	font-family: "museo-slab", serif;
			font-weight: 300;
			font-size: 20px;}
.iamelnino
		{	font-family: "atrament-web", serif;
			font-weight: 300;
			font-size: 40px;
			padding: 0 32% 0 32%;}
.elninothekid	
		{	font-family: "museo-slab", serif;
			font-weight: 300;
			font-size: 40px;
			padding: 10px 19% 10px 19%;}	
.elninotravel
		{	font-family: "museo-slab", serif;}
.elninoquestion
		{	font-family: "museo-slab", serif;}	
.elninobiggest
		{	font-family: "museo-slab", serif;
			font-size: 60px;}	
.elninobigger
		{	font-family: "museo-slab", serif;
			font-size: 40px;}
.elninobig
		{	font-family: "museo-slab", serif;
			font-size: 30px;}			
.landg  {	width: 62%;
			height: 38%;
			padding:  10px 19% 0 19%;}
.ruins  {	width: 50%;
			height: 50%;}
.photos {	size: 62%;}
/* courtesy of Casa de Pittman wedding website*/
.container 
		{   width:960px;
			height:auto;
			margin:0px auto;
			padding:0px;
			clear:both;}
.rule 	{	width:100%;
			border-bottom: 1px solid #ccc;
			margin: 0 0 15px 0;}
.onecol,
.twocol,
.threecol,
.fourcol {	height:auto;
			float:left;
			margin:0 1.234567901235%; /* 10px / 810 */
			padding:0;}
.onecol 	{   width: 940px;
			height: auto;
			float: left;
			margin: 0 10px;}			
.bump 	{	width: 100%;
			height: 20px;
			clear:both;}
.count 	{	background:#eef722;
			padding:12px 19% 0 19%;
			width:62%;
			height:151px;
			-webkit-transition: background-color .25s ease-in; /*safari and chrome */
			-o-transition: background-color .25s ease-in; /* opera */}
.fourcol-prop 	{
			background:#eef722;
			padding:30px 0 0 0;
			height:135px;
			-webkit-transition: background-color .25s ease-in; /*safari and chrome */
			-o-transition: background-color .25s ease-in; /* opera */}
.fourcol-prop:hover 	{
			background: #cbd500;
			cursor: pointer;}
.count:hover {
			background: #2bc319;
			cursor:pointer;}
.count h1, 
.count h3, 
.count p, 
.fourcol-prop h1, 
.fourcol-prop h3, 
.fourcol-prop p 	{	
			text-align: center;
			color: #fff;}
.count h1, 
.fourcol-prop h1 {
			font-size: 46px;
			padding-top: 5px;}
.count h1 {	margin-top: 0;}
.count h3 {	font-size: 20px;
			margin-top: 30px;}
.count p	{	padding-bottom: 10px;
			border-bottom: 4px solid #fff;}

/*end courtesy of Casa de Pittman website */


/*RESET*/	
/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
			margin:0;
			padding:0;
			border:0;
			outline:0; 
			vertical-align:baseline;
			background:transparent;}
body { 		line-height:1;}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
			display:block;}
nav ul {		list-style:none;}

blockquote, q	{
			quotes:none;}
blockquote:before, 
blockquote:after,
q:before, 
q:after	{	content:'';
			content:none;}
a {			margin:0;
			padding:0;
			font-size:100%;
			vertical-align:baseline;
			background:transparent;}
/* change colours to suit your needs */
ins {		background-color:#ff9;
			color:#000;
			text-decoration:none;}
/* change colours to suit your needs */
mark {   	background-color:#ff9;
			color:#000; 
			font-style:italic;
			font-weight:bold;}
del {		text-decoration: line-through;}
abbr[title], 
dfn[title] {
			border-bottom:1px dotted;
			cursor:help;}
table {   	border-collapse:collapse;
			border-spacing:0;}
/* change border colour to suit your needs */
hr {			display:block;
			height:1px;
			border:0;   
			border-top:1px solid #cccccc;
			margin:1em 0;
			padding:0;}
input, select {vertical-align:middle;}
/*END RESET*/	