

#wrapper {width:780px;height:auto;border:2px solid #057289;margin-top:20px;margin-left:auto;margin-right:auto;margin-bottom:20px; background:#fff;}


body {margin:0; padding:0 0 20px 0; text-align:left; background-color:#4F778e;color:#333333;}


#header {width:780px; height:116px;border-bottom:1px solid #057289;}
#anniversary {width:780px; height:55px;border-bottom:1px solid #057289;}
#contentschedule {width: 698px;float:left;margin-top:0px;padding-top:20px;padding-right:20px;text-align:left;padding-left:30px;background-color:#ffffff;border-left:1px solid #f0f0f0;padding-bottom:10px}
#content {width:470px; float:left;margin-top:0px;padding-top:30px;padding-right:20px;text-align:left;padding-left:30px;background-color:#fff;padding-bottom:10px;}
#content p {fon-size:14px;line-height:1.5em}
 p {line-height: 1.25em;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;margin-top:0px;padding-top:0px;color:#333333;}
#contentschedule p {line-height: 1.2em;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;margin-top:0px;padding-top:0px;color:#333333}
#aptboxleft {float:left; width:210px; height:auto}
#aptboxright {float:left;width:210px; margin-bottom:50px;}
 h1 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;margin-bottom:4px;padding-bottom:0px;margin-top:0px;padding-top:0px;color:#77333b; text-transform:uppercase}
#content h3 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#B74355;margin-bottom:2px;padding-bottom:0px;margin-top:2px;}

.imagefloat {float:left;margin-top:35px; padding-top:0px;
	margin-left:10px;margin-bottom:0px;margin-right:10px; border:0px solid #71819F}	
	.imagefloat2 {float:left;margin-top:10px; padding-top:0px;
	margin-left:30px;margin-bottom:0px;margin-right:0px;border:1px solid #057289;margin-bottom:20px; border:1px solid #057289}	
.imagefloat3 {float:left;margin-top:0px; padding-top:0px;
	margin-left:0px;margin-bottom:0px;padding-bottom:0px;margin-right:10px;padding-right:0px; border:0px solid #057289}	
	.imagefloat5 {text-align:center;margin-bottom:20px;}
	.imagefloat6 {float:left;margin-top:0px; padding-top:10px;
	margin-left:0px;margin-bottom:0px;padding-bottom:0px;margin-right:10px;padding-right:0px; border:0px solid #057289}	
.imgsocial {border:0px solid #057289;}
	.imageright {float:right;margin-left:10px;}
#content a:hover {text-decoration: underline;
		
		color: #B8515D;
	}

a {color:#77333b;}
#topbar2 {
	background-color:#EEE;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:2px solid #057289;
	width: 780px;
	height: 20px;
	margin-bottom:0px;
	border-top:2px solid #057289;
	border-bottom:2px solid #057289;
	text-align:center;
	
}


#topbar2 ul { margin:0;padding:0;list-style:none; width:780px;}	
	
 	#topbar2 li {display:inline;border-right-width:1px; border-right-color:#A9A8A8; border-right-style:solid; padding-right: 0.3em; margin-right:0.3em; }
	
	#topbar2 li.last {border-right:0;}
	
	
	#topbar2 a{
		text-decoration: none;
		
		text-align: left;
		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px; font-weight:bold; color:#666666;font-variant:small-caps;
		
		
	}
	
#topbar2 li.current a{color:#92242C;}
	
	#topbar2 a:hover {text-decoration:none;
		
		color: #057289;
	}



li {
	list-style:none;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: disc;
}


#mainnav {
	float:right;
	width:230px;
	background-color:#fff;
	padding-left:20px;
	padding-right:5px;
	margin-top:0px;
	padding-top:20px;
	margin-left:0px;
	margin-bottom:20px;
	padding-bottom:30px;
	border-left: 1px solid #f0f0f0;
}

#mainnav p {text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
#mainnav h3 {text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;margin-bottom:5px;}
#mainnav a:hover {text-decoration: underline;color: #B8515D}
h2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;margin-bottom:0px;padding-bottom:0px;margin-top:0px;padding-top:0px;color:#77333b;}

h3 {clear:left;font-family:Verdana, Arial, Helvetica, sans-serif;color:#057289;font-size:16px;padding-left:0px;padding-right:10px;text-align:left;}
h5 {font:"Lucida Sans",Tahoma, Verdana, Arial, Helvetica,sans-serif;color:#77333b;font-size:16px;padding-left:10px;padding-right:10px;text-align:left}
#mainnav h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#77333b;
	font-size:12px;
	text-align:left;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#mainnav h4 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#057289;margin-bottom:5px;padding-bottom:0px;}

#footer {clear:both;line-height:200%; width:770px;background-color:#EEE; border-top:1px solid #057289;padding-left:10px;}
#content h2 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;margin-bottom:0px;padding-bottom:0px;margin-top:0px;padding-top:0px;color:#77333b;}
#footer h3 {font:Verdana, Arial, Helvetica, sans-serif;color:#057289;font-size:12px;margin-bottom:0px;padding-bottom:0px;font-weight:bold;text-align:left;}


blockquote {margin-left:5px;
font-size:14px;
font-family: georgia, "Times New Roman", Times, serif;
font-style:italic;

border-bottom-style: dashed; border-bottom-width:1px; border-spacing:20px; color: #B74355;}/* CSS Document */


/* =Menu borders (top and bottom) creates rounded corners
----------------------------------------------- */
.pbox .t2, .pbox .b2, .pbox .sb2 {
  background-color:#BBBBBB; /* D */
  position:relative;
  top:-1px;
  height:1px;
  margin:0 1px;
  font-size:1px;
  line-height:1px;
  }

.pbox .offset, .pbox .b2 {
  border-right:1px solid #666666; /* A */
  }
.pbox .t2 {
  margin-right:2px;
  }
.pbox .b2 {
  background-color:#BBBBBB; /* D */
  }
.pbox .sb2 {
  display:block;
  background-color:#666666;/* A */
  margin-left:2px;
  }

.boxbody {
  background-color:#DDDDDD; /* E */
  position:relative;
  top:-1px;
  border:solid #BBBBBB; /* D */
  border-width:0 1px;
  }
.boxbody ul, .boxbody li {
  margin:0;
  padding:0;
  list-style:none;
  }

/* The main chrome containing the calendar is spaced this far from the side */
.datePickerDiv {
  background: #4F778e;
  padding: 0px 0px 9px 9px;
  line-height: 1em;
}

.DP_monthtable {
  width: 100%;
  background: #fff;
  padding: 0px;
  border-bottom: 1px #4F778E solid;
  font-size: 83%;
}

.DP_monthtable TD {
  text-align: center;
  padding: 2px;
  font-family: Verdana;
  font-size: 85%;
}

.DP_heading {
  cursor: pointer;
  background: rgb(79, 119, 142);
  color: #112ABB;
  vertical-align: middle;
}

.DP_days {
  background: rgb(79, 119, 142);
}

.DP_dayh {
  cursor: default;
  font-size: 78%;
}

.DP_cur {
  font:bold 78%/1em Verdana,Sans-serif;
  padding-bottom: 4px;
  text-align: center;
}
.DP_prev, .DP_next {
  font-size: 125%;
  padding-bottom: 6px;
  cursor: pointer;
}

.DP_prev { text-align: right; }
.DP_next { text-align: left; }

/* today  */
.DP_today {
  background :  #9ab ;
  border:       1px solid;
  border-color: #567 #abc #abc #567;
  color:        #fff;
}
.DP_today_selected {
  background :  #579 ;
  border:       1px solid ;
  border-color: #246 #9bd #9bd #246 ;
  color:        #fff;
}

/* weekday is Gmail blue when selected */
.DP_weekday {
  background: rgb(255, 255, 255);
}
.DP_weekday_selected {
  background: rgb(79, 119, 142);
}

/* weekend goes from gray to dark blue when selected */
.DP_weekend {
  background: #E8EEF7;
}
.DP_weekend_selected {
  background: rgb(79, 119, 142);
}

.DP_onmonth {
}

.DP_offmonth {
  color: #888;
}

.DP_day_top {
  border-top: 1px #A2BBDD solid;
}

.DP_day_right {
  border-right: 1px #A2BBDD solid;
}

.DP_day_left {
  border-left: 1px #A2BBDD solid;
}
.fakelink {
  text-decoration: underline;
  cursor: pointer;
  color: rgb(0, 0, 204);
}
.eventChip {
  font-size: 82%;
  font-family: Arial;
}
.eventCell {
  vertical-align: top;
  font-size: 82%;
  font-family: Arial;
}
.agendaLine {
  background-color: rgb(79, 119, 142);
  line-height: 1px;
  height: 1px;
  padding: 0px;
  font-size: 1px;
}
.timeSlot {
  text-align: right;
  white-space: nowrap;
  padding-right: 0.5em;
}
.dateDescription {
  white-space: nowrap;
  font-style: italic;
  color: gray;  
}

a.eventCell:link, a.eventCell:visited {text-decoration: none; }
a.eventCell:hover, a.eventCell:active {text-decoration: underline; }

/* need full URL if not hosted on google.com */
td.tl {background:url("http://www.google.com/calendar/images/corner_tl.gif") top left}
td.bl {background:url("http://www.google.com/calendar/images/corner_bl.gif") bottom left}
td.tr {background:url("http://www.google.com/calendar/images/corner_tr.gif") top right}
td.br {background:url("http://www.google.com/calendar/images/corner_br.gif") bottom right}
td.evhtml {background-repeat:no-repeat;padding-left:4px;width:4px}
td.dphtml {background-repeat:no-repeat;width:2px}

/* used with Quick Add */
.reset {
  clear:both;
  height:1px;
  margin:0;
  font-size:1px;
  line-height:1px;
}


.t2 {
  line-height: 1px;
  height: 1px;
  font-size: 1px;
  border-width: 0 1px;
  border-style: solid;
  border-color: white;
}

.calChip {
  color: white;
  padding: 0 2px;
}

.subscribeLinks {
  margin-top: 10px;
  font-size: 80%;
}
