/*
	HTML5 Reset :: style.css
	----------------------------------------------------------
	We have learned much from/been inspired by/taken code where offered from:
	
	Eric Meyer					:: http://ericmeyer.com
	HTML5 Doctor				:: http://html5doctor.com
	and the HTML5 Boilerplate	:: http://html5boilerplate.com
	
-------------------------------------------------------------------------------*/

/* Let's default this puppy out
-------------------------------------------------------------------------------*/

html, body, body div, object, iframe, h1, h2, h3, h4, h5, h6, 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, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}									

article, aside, figure, footer, header, hgroup, section {display: block;}

/* force a vertical scrollbar to prevent a jumpy page */
html {overflow-y: scroll;}

/* scale images in IE7 more attractively */
.ie7 img {-ms-interpolation-mode: bicubic;}

/* prevent BG image flicker upon hover */
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}


/* let's clear some floats */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }  


/* END BOILERPLATE
-------------------------------------------------------------------------------*/
body { font: normal 100% Helvetica, Arial, sans-serif; color: #333;
      background:#acbbbb  url(../images/abodybg.png) ; }


.wrapper{width:990px; margin:50px auto; 
         background:#fff;
        -moz-border-radius: 25px;
        border-radius: 25px;
		 -moz-box-shadow: 5px 5px 8px #828888;
        -webkit-box-shadow: 5px 5px 8px #828888;
         box-shadow: 5px 5px 8px #828888;
}



header {width:990px;
       height:250px;
       background: url(../images/millerlogoweb_red.png) no-repeat bottom left; 
         }


/* NAV
-------------------------------------------------------------------------------*/		 
		 
nav {text-align:right;
padding:10px 15px;  }
nav ul{margin-right:10px;}
nav ul li {display:inline; color:#565E5E; }
nav ul li a {text-decoration:none; color:#565E5E; }

nav ul li a:hover, nav ul li a:active { 	
  color:#373d3d;}


 
 /* GRAYBOX
-------------------------------------------------------------------------------*/		 
		  
  .graybox
 {width:260px;
 
 margin:0px 20px;
 padding:0px 15px 20px 15px;
 text-align:center;
 
 float:left;
 color:#000;
  } 

			 
/* LOCAL GROUPS GRAPHIC at bottom right of page
-------------------------------------------------------------------------------*/

.slg { width:590xp; height:192px;
 background: url(../images/sgbg.png) no-repeat center;
 text-align:center; color:#fff; } 
 .slg p{position:relative;
        top:55px; left:65px; } 
.slg a {font-size:1.5em; color: #fff; font-weight:bold;}		
		
/* LOCAL GROUPS GRAPHIC on left holding travel pictures
-------------------------------------------------------------------------------*/		
		

/* LATEST
-------------------------------------------------------------------------------*/ 
.latest{float:left;
        padding:0 20px;
		width:413px;
		margin:0 20px;}
		
.latest h1 {color:#373d3d;}		
.latest a{color:#373d3d; text-decoration:none;font-family:"Times New Roman", Times, serif;
	  font-style:oblique;
             }	



/* LOCALBOX2
-------------------------------------------------------------------------------*/		 

.localbox2{width:500px; background:#828888 url(../images/footerbg.png);padding:15px;  margin:20px; -moz-border-radius: 5px;
        border-radius: 5px;	float:left;}
		
/* TESTIMONIALS
-------------------------------------------------------------------------------*/			
   
.test{
 background-color:#fcf3ab;
      border:1px solid #565E5E;
	text-align:justify;
      -moz-border-radius: 5px;
      border-radius: 5px;
	  font-family:"Times New Roman", Times, serif;
	  font-style:oblique;
	   padding:15px;
	   margin: 10px auto;}			   
/* honeymoon couples
-------------------------------------------------------------------------------*/
.hc{background-color:#d9d09f;
      border:1px solid #565E5E;
	text-align:center;
      -moz-border-radius: 5px;
      border-radius: 5px;
	  font-family:"Times New Roman", Times, serif;
	  font-style:oblique;
	   padding:15px;
	  }			   
		

/* FULLWIDTH
-------------------------------------------------------------------------------*/
.full{width:940px;
      margin:auto;
}

/* BIZZBOX
-------------------------------------------------------------------------------*/
		
.bizzbox{width:350px; padding:15px;  margin:40px 20px 0px 20px;
 float:right; }		
.bizzbox h1{text-align:center; padding-right:15px;}		
.bizzbox p{font-family:"Times New Roman", Times, serif; font-size:.85em; float:right; width:200px; height:128px;}
		 
  /* FOOTER
-------------------------------------------------------------------------------*/
 
footer{clear:both;background:#fff url(../images/footerbg.png); color:#565E5E; text-align:center;
-moz-border-radius: 0px 0px 25px 25px;
 border-radius: 0px 0px 25px 25px;}	   
	   		 
footer td{font-family:"Times New Roman", Times, serif; font-size:.75em;}
footer th{padding: 0px 3px; font-size:.75em;}
footer p{font-size:.75em;}
	   
  /* COLUMN
-------------------------------------------------------------------------------*/
 
.column{ width:326px;
        margin:20px;
		float:left;
		}
.column h1{font-size:1.25em; font-family:"Times New Roman", Times, serif;
	  font-style:oblique; padding-top:10px; } 	


 /* COLUMNA
-------------------------------------------------------------------------------*/
.columna { width:580px;
         margin:20px;
		float:left;
		}
.columna h1 {font-size:1.25em; display:block; font-family:"Times New Roman", Times, serif;
	  font-style:oblique; padding-top:10px; }

.columna p {font-size:.85em;}

.columna a {text-decoration:none; font-weight:bold;}

	
/* IMAGES
-------------------------------------------------------------------------------*/	   
 img.special {position:relative;
           bottom:30px;
		   left:-75px;}

img.floatRight { 
    float: right; 
   }
   
 img.floatLeft { 
    float: left; 
   }  

img.up{position:relative; top:-40px;}  

img.inline{ display:inline;}
		   
/* SPANS AND CLASSES MISC
-------------------------------------------------------------------------------*/			 		   
.red{color:#b81300;}
.blue2e{color:#565E5E;font-size:1.25em; font-weight:bold; text-transform: uppercase;}
.blue2f{color:#565E5E;font-size:.75em; text-align:center;font-style:italic}
.blue2g{color:#565E5E;font-size:.75em; font-style:italic}	  
.mediumr{font-size:1.25em;
font-weight:bold;
color:#b81300;
}
.blue2f{color:#565E5E;font-size:.75em; text-align:justify;font-style:italic}
figcaption{font-size:.75em;}

/* LINKS
-------------------------------------------------------------------------------*/	
 a {text-decoration:none; color:#565E5E;}
 a hover{text-decoration:underline; color:#565E5E;}


/* LISTS
-------------------------------------------------------------------------------*/			 
			 
ul {list-style: none;}
ol {padding-left:20px;}
/* TABLES
-------------------------------------------------------------------------------*/			 
.table1{border-collapse:collapse;
margin-left: auto;
margin-right: auto;}

.table1 th{text-align:left;
  padding:5px; font-size:.75em; font-family:"Times New Roman", Times, serif;
  }
  
  
.table1 td{text-align:center;
  font-family:"Times New Roman", Times, serif; font-size:.75em; padding:5px;}  
 
/* mailchimp
-------------------------------------------------------------------------------*/	 
  
	#mc_embed_signup{background:#fff; clear:left; }




