/***** TIPI website (subordinate to HikeNewEngland.com *****/

/***** Reset everything *****/

* {margin:0; padding:0;} 

/***** General *****/
BODY {margin:1px; padding:0px; font-family: Comic Sans MS, Arial; font-size: 13pt; 
	background-color:#CCDAF7; color:#5E5E59; text-align:center;}
	
/***** Wrapper *****/
/* To center the overall page on a wide screen, but make text left-aligned (unless overridden to be centered in another div). */
#wrapper {position: relative;
   margin: 0 auto; /* center on everything else */
   width: 1004px;  /* fixed width for content */
   text-align: left;}

/***** Header *****/
#header {text-align:center; width:100%;}

/***** Content *****/
#content {margin-left:5px; margin-right:5px; padding:7px;}
#content a:link, #content a:visited {color:#56779E; text-decoration:none; font-size: 13pt;}
#content a:hover, #content a:active {color:#FFFFFF; text-decoration:none; font-size: 13pt;}

/***** Default *****/
a:link,  a:visited {color:#56779E; text-decoration:none; font-size: 13pt;}
a:hover,  a:active {color:#FFFFFF; text-decoration:none; font-size: 13pt;}

h1, h2, h3, h4, h4, h5, h6 {color:#56779E; font-family: Arial; 
	text-align:center; margin:0px 0px 5px 0px;}
	
/***** Inline accent *****/
.accent1 {color:#56779E; font-family: Arial; font-weight:bold; font-size: 15pt;}
	
strong {font-weight:bold; font-style:normal;}

.clearthefloats {clear:both;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
	
<!--[if IE]>
<style type="text/css">
  .clearfix {
    zoom: 1;     /* triggers hasLayout */
    }  /* Only IE can see inside the conditional comment
    and read this CSS rule. Don't ever use a normal HTML
    comment inside the CC or it will close prematurely. */
</style>
<![endif]-->

p {margin-top:0px; margin-bottom:0px; font-size: 13pt;}

table.guestcomment {padding:3px 3px 3px 3px; margin:4px; background-color:#fffed8; border:2px solid #56779E; 
	font-family: Arial; font-size: 12pt;}
table.guestcomment td {text-align:center;}

/***** Accent link for language switch *****/
#accent a:link, #accent a:visited {font-family: Arial; color:#56779E; text-decoration:none; font-size: 15pt;}
#accent a:hover, #accent a:active {font-family: Arial; color:#FFFFFF; text-decoration:none; font-size: 15pt;}

/***** To center tables *****/
.center {margin-left:auto; margin-right:auto;}

/***** Image Captioning *****/
caption {font-family: Comic Sans MS, Arial; font-style: italic;}

/***** Image Padding *****/
.imgspace {margin:4px;}

/***** Footer *****/
#footer {display:block; font-family: Comic Sans MS, Arial; font-size: 12pt; color:#5E5E59;
	text-align:center;}
#footer a:link, #footer a:visited {color:#56779E; text-decoration:none;}
#footer a:hover {color:#FFF; text-decoration:none;}

/***** Calendar *****/
#cal-wrapper {position: relative;
   margin: 0 auto; /* center on everything else */
   width: 755px;  /* fixed width for content */
   text-align: left;}
   
.cal-container{width:400; text-align:center;}
.cal-month{float:left;width:168px;height:170px;margin-right:20px;padding-bottom:0;font-family:Verdana,sans-serif;*margin-right:14px}
.cal-month table {margin:0;padding:0;width:168px;height:140px}
.cal-month b {display:block; text-align:center; font-size:1em; color:#797979; padding:0 0 4px}
.cal-month td, .cal-month th {margin:0;padding:0;height:20px}
.cal-month th {background-color:#797979;font-weight:bold;color:white;font-size:1em}
.cal-month td span,.cal-month td strike {display:block;text-align:center;padding-top:0;font-style:normal;_width:24px}
.strike {text-decoration:line-through;}
.open {color:#000; background-color:#efefef;}

/***** AddToAny.com share button *****/
.a2a_dd img {display:block; padding-top:10px;}







