/*-----------------------------------------------------------------------------

-----------------------------------------------------------------------------*/

/* =General
-----------------------------------------------------------------------------*/
body {
	
	background-color: #edebd6;
	text-align: center;
}

/* Remove padding and margin */
* {
  margin: 0;
	padding: 0;
}

/* Put it back on certain elements */
h4, h5, h6, p, pre, blockquote, form, fieldset, table, ul {
  margin: 1em 0;
}

/* Class for clearing floats */
.clear {
	clear:both;
}

.clear2 {
	clear:both;
	padding-top: 2px;
}

.clear3 {
	clear:both;
	padding-top: 3px;
}
.clear4 {
	clear:both;
	padding-top: 5px;
}

.clear5 {
	clear:both;
	padding-top: 10px;
}

.clear6 {
	clear:both;
	padding-top: 80px;
}




/* Remove border around linked images */
img {
	border: 0;
}


/* =Typography
-----------------------------------------------------------------------------*/

body {
	line-height: 1.3;
	color: #595047;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 62.5%;
}

.txt1 {
 font-size: 1.8em; 
  font-family: Georgia, "Times New Roman", Times, serif;
  line-height: 1.4;
  color: #595047;	

}

.txt2 {
 font-size: 1.4em; 
  font-family: Georgia, "Times New Roman", Times, serif;
  line-height: 1.4;
  color: #595047;	

}


/* =Headings
-----------------------------------------------------------------------------*/
h1 {
  font-family: Georgia, "Times New Roman", Times, serif;
	color: #595047;
	font-size: 2.5em;
	font-weight: normal;
	padding: 0px;
}

h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #f5989d;
	font-size: 2.5em;
	font-weight: normal;
	padding: 0px;
	font-style: normal;
}

h3 {
  font-family: Georgia, "Times New Roman", Times, serif;
	color: #595047;
	font-size: 3.0em;
	font-weight: normal;
	padding: 0px;
}


/* =Links
-----------------------------------------------------------------------------*/
a {
	font-size: 1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.4em;
	color: #f26d7d;
	text-decoration: underline;
}

a.txt1 {
	font-size: 1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.4em;
	color: #f26d7d;
	text-decoration: underline;
}



/* =Branding
-----------------------------------------------------------------------------*/
#logoSection {
	width: 100%;
	height: 100px;
	background-color: #494037;
	background-image: url(../images/logoBG.jpg);
	background-repeat: repeat-x;
	text-align: left;		
}

#logoSection .logo{
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
	margin-top: 0;
	width: 980px;
	padding: 0;
}

#logoSection .logo .mochaLogo{
	margin: 0 0 0 0;
	width: 350px;
	padding: 0;
}

#logoSection p{
	font-size: 2.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
	text-decoration: none;
	margin: 0;
	padding: 20px 0 0 0;
	font-weight: normal;
}

/* =Container
-----------------------------------------------------------------------------*/

#wrapper {
	width: 100%;
	height: 1093px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 50px;
	text-align: left;
	background-color: #edebd6;
	background-image: url(../images/wrapperBG.jpg);
	background-repeat: repeat-x;
}


/* =Main Nav
-----------------------------------------------------------------------------*/
#mainNav ul{
	list-style: none;
	margin: 0;
	padding: 0 30px 0 50px;
	
	
}

#mainNav li{
	display:inline;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #4b4238;
	border-left-color: #4b4238;
	float: left;
	height: 27px;
	width: 98px;
	padding: 5px 5px 0 5px;
	background-image: url(../images/navBG.jpg);
	background-repeat: repeat-x;
	text-align: center;	
}

#mainNav li a:link, #mainNav li a:visited{
	display:inline;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	
	
}

#mainNav li a:hover{
	color: #443a30;
	
		
}

#mainNav li.last{
	display:inline;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #4b4238;
	float: left;
	height: 27px;
	width: 98px;
	padding: 5px 5px 0 5px;
	background-image: url(../images/navBG.jpg);
	background-repeat: repeat-x;
	text-align: center;
	border-right-width: 1px;
	border-right-color: #4b4238;
	border-left-width: 1px;
	border-left-color: #4b4238;
}




/* =Sub Nav
-----------------------------------------------------------------------------*/




/* =Main Content
-----------------------------------------------------------------------------*/
#box {
	width: 980px;	
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	text-align: left;
	
	
	
}

.col1 {
	width: 280px;	
	margin: 20px 40px 0 0;
	padding: 0 0 0 0;
	text-align: left;
	float:left;
	
	
	
}

.col2 {
	width: 280px;	
	margin: 20px 40px 0 0;
	padding: 0 0 0 0;
	text-align: left;
	float:left;
	
	
	
}

.homeText p {
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.5;
	color: #595047;
	font-size: 1.6em;
	font-weight: normal;
}

.homeText .disclaimer {
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.4em;
	color: #595047;
	font-size: 1.2em;
	font-weight: normal;
}

.homeText a {
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.5;
	color: #f26d7d;
	
	font-weight: normal;
}




.homeColumns .col1 p {
	font-size: 1.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.5em;
	color: #595047;
	font-weight: normal;
}

.homeColumns .col2 p {
	font-size: 1.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.4em;
	color: #595047;
	font-weight: normal;
}

.homeColumns .col2 .activityRow  {
	font-size: 1.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.4em;
	color: #595047;
	font-weight: normal;
	background-image: url(../images/calendar_icon.gif);
	background-repeat: no-repeat;
	margin: 0 0 15px 0;
	padding: 0 0 0 40px;
}

.homeColumns .col2 .activityRow1  {
	font-size: 1.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.4em;
	color: #595047;
	font-weight: normal;
	background-image: url(../images/calendar_icon1.gif);
	background-repeat: no-repeat;
	margin: 0 0 15px 0;
	padding: 0 0 0 40px;
}
.homeColumns .col2 .activityRow2  {
	font-size: 1.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.4em;
	color: #595047;
	font-weight: normal;
	background-image: url(../images/calendar_icon2.gif);
	background-repeat: no-repeat;
	margin: 0 0 15px 0;
	padding: 0 0 0 40px;
}

.homeColumns .col2 .activityRow3  {
	font-size: 1.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.4em;
	color: #595047;
	font-weight: normal;
	background-image: url(../images/calendar_icon3.gif);
	background-repeat: no-repeat;
	margin: 0 0 15px 0;
	padding: 0 0 0 40px;
}

.homeColumns .col2 .activityRow4  {
	font-size: 1.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.4em;
	color: #595047;
	font-weight: normal;
	background-image: url(../images/calendar_icon4.gif);
	background-repeat: no-repeat;
	margin: 0 0 15px 0;
	padding: 0 0 0 40px;
}

.homeColumns .col2 .activityRow5  {
	font-size: 1.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.4em;
	color: #595047;
	font-weight: normal;
	background-image: url(../images/calendar_icon5.gif);
	background-repeat: no-repeat;
	margin: 0 0 15px 0;
	padding: 0 0 0 40px;
}

.homeColumns .col2 .activityRow6  {
	font-size: 1.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.4em;
	color: #595047;
	font-weight: normal;
	background-image: url(../images/calendar_icon6.gif);
	background-repeat: no-repeat;
	margin: 0 0 15px 0;
	padding: 0 0 0 40px;
}

.homeColumns .col2 .activityRow7  {
	font-size: 1.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.4em;
	color: #595047;
	font-weight: normal;
	background-image: url(../images/calendar_icon7.gif);
	background-repeat: no-repeat;
	margin: 0 0 15px 0;
	padding: 0 0 0 40px;
}

.homeColumns .col2 .activityRow8  {
	font-size: 1.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.4em;
	color: #595047;
	font-weight: normal;
	background-image: url(../images/calendar_icon8.gif);
	background-repeat: no-repeat;
	margin: 0 0 15px 0;
	padding: 0 0 0 40px;
}

.homeColumns .col2 .activityRow9  {
	font-size: 1.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.4em;
	color: #595047;
	font-weight: normal;
	background-image: url(../images/calendar_icon9.gif);
	background-repeat: no-repeat;
	margin: 0 0 15px 0;
	padding: 0 0 0 40px;
}

.homeColumns .col2 .activityRow10  {
	font-size: 1.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.4em;
	color: #595047;
	font-weight: normal;
	background-image: url(../images/calendar_icon10.gif);
	background-repeat: no-repeat;
	margin: 0 0 15px 0;
	padding: 0 0 0 40px;
}

.homeColumns .col2 .activityRow11  {
	font-size: 1.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.4em;
	color: #595047;
	font-weight: normal;
	background-image: url(../images/calendar_icon11.gif);
	background-repeat: no-repeat;
	margin: 0 0 15px 0;
	padding: 0 0 0 40px;
}
.homeColumns .col2 .activityRow12  {
	font-size: 1.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.4em;
	color: #595047;
	font-weight: normal;
	background-image: url(../images/calendar_icon12.gif);
	background-repeat: no-repeat;
	margin: 0 0 15px 0;
	padding: 0 0 0 40px;
}

.homeColumns .col2 .activityRow .date{	
	font-weight: bold;
	
}

.homeColumns .col2 .activityRow1 .date{	
	font-weight: bold;
	
}

.homeColumns .col2 .activityRow2 .date{	
	font-weight: bold;
	
}

.homeColumns .col2 .activityRow3 .date{	
	font-weight: bold;
	
}
.homeColumns .col2 .activityRow4 .date{	
	font-weight: bold;
	
}
.homeColumns .col2 .activityRow5 .date{	
	font-weight: bold;
	
}

.homeColumns .col2 .activityRow6 .date{	
	font-weight: bold;
	
}

.homeColumns .col2 .activityRow7 .date{	
	font-weight: bold;
	
}

.homeColumns .col2 .activityRow8 .date{	
	font-weight: bold;
	
}

.homeColumns .col2 .activityRow9 .date{	
	font-weight: bold;
	
}

.homeColumns .col2 .activityRow10 .date{	
	font-weight: bold;
	
}

.homeColumns .col2 .activityRow11 .date{	
	font-weight: bold;
	
}
.homeColumns .col2 .activityRow12 .date{	
	font-weight: bold;
	
}



.picture {
	background-image:url(../images/coffeeCup.png);
	background-repeat: no-repeat;
	height: 400px;
	width: 980px;
}

.picture2 {
	background-image:url(../images/coffeeCup2.png);
	background-repeat: no-repeat;
	height: 400px;
	width: 980px;
}

.picture3 {
	background-image:url(../images/coffeeCup3.png);
	background-repeat: no-repeat;
	height: 400px;
	width: 980px;
}

.picture4 {
	background-image:url(../images/coffeeCup4.png);
	background-repeat: no-repeat;
	height: 400px;
	width: 980px;
}

.picture5 {
	background-image:url(../images/coffeeCup5.png);
	background-repeat: no-repeat;
	height: 400px;
	width: 980px;
}

.picture6 {
	background-image:url(../images/coffeeCup6.png);
	background-repeat: no-repeat;
	height: 400px;
	width: 980px;
}

.picture7 {
	background-image:url(../images/coffeeCup7.png);
	background-repeat: no-repeat;
	height: 400px;
	width: 980px;
}

.picture8 {
	background-image:url(../images/coffeeCup8.png);
	background-repeat: no-repeat;
	height: 400px;
	width: 980px;
}

.moms {
	background-image:url(../images/Moms.png);
	background-repeat: no-repeat;
	height: 271px;
	width: 980px;
}


/* =Secondary Content
-----------------------------------------------------------------------------*/

.subText p {
	font-size: 1.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.5;
	color: #595047;
	font-size: 1.4em;
	font-weight: normal;
}

.subText a:link, .subText a:visited{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #f26d7d;	
	font-weight: normal;
}
.subText ul {	
	margin: 0;
	padding: 0 0 0 50px;
	}

.subText ol {	
	margin: 0;
	padding: 0 0 0 50px;
	}

.subText li {	
	font-size: 1.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.4;
	padding: 0 0 20px 0;
}

.subText ul li ul{
	margin: 0;
	padding: 0 0 0 50px;
	list-style-type: disc;
}

.subText ul li ul li{	
	font-size: 1.0em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.4;
	padding: 0 0 3px 0;
}

.subText ol li ul{
	margin: 0;
	padding: 0 0 0 50px;
	list-style-type: disc;
}

.subText ol li ul li{	
	font-size: 1.0em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.4;
	padding: 0 0 3px 0;
}

.contactFormBox {
	width: 460px;
	
	margin: 0 40px 0 0;
	padding: 20px;
	background-color: #b2a28e;
	border: 1px solid #443a30;
	float:left;
	font-size: 1.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.4;

}

.contactFormBox .inputBox{
	width: 460px;
	margin: 0 0 0 0;
	float:left;
	font-size: 1.1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.4;

}

.contactFormBox .inputBox .left{
	width: 170px;
	margin: 0 20px 0 0;
	float:left;
	

}

.contactFormBox .inputBox .right{
	width: 270px;
	margin: 0 0 0 0;
	float:left;
	

}

.contactFormBox .inputBox .right .input1{
	width: 250px;
	height: 20px;
	padding: 2px 0 0 2px;
	margin: 0 0 0 0;
	float:left;
	border: 1px solid #443a30;	
	font-size: 0.9em;
	font-family: Georgia, "Times New Roman", Times, serif;

}

.textarea1{
	border:solid 1px #888;
	width:250px;
	height:150px;
	max-width:250px;
	max-height:200px;
	margin:0;
	padding: 2px 0 0 2px;
	border: 1px solid #443a30;	
	font-size: 0.9em;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin:0 5px 0 0;	
}


.contactPositions {
	width: 430px;
	float:left;
	font-size: 1.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.4;

}

.contactPositions .mochaLove{
	font-size: 1.6em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.4;
	font-weight: bold;	

}


.contactPositions .row {
	width: 430px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #663300;	

}

.contactPositions .row .col1{
	width: 120px;
	margin: 0 20px 0 0;
	float:left;

}

.contactPositions .row .col2{
	width: 220px;
	margin: 0 0 0 0;
	float:left;

}

.mompreneurCol1 {
	width: 470px;
	margin: 0 20px 0 0;
	float:left;
	padding:0;
	font-size: 1.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	
	color: #595047;
	font-weight: normal;

}

.mompreneurCol1 .box {
	width: 420px;
	margin: 20px 0 20px 0;
	float:left;
	padding:10px 10px 10px 10px;
	font-weight: normal;
	line-height: 1.6em;
	border: 1px dashed #000000;
	background-color: #f7f3e4;
}

.mompreneurCol1 .box ul{
	margin: 10px 0 0 0;
	padding: 0 0 0 50px;
}

.mompreneurCol1 .box li{
	font-size: 1.0em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.3em;
	padding: 0 0 0 0;
}


.mompreneurCol1 .box .momTitle{
	font-size: 1.3em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.2em;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-bottom: 10px;
}

.mompreneurCol1 .box .momiTalic{
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.2em;
	font-weight: normal;
	margin: 0 0 5px 0;
	font-style: italic;
	color: #e36271;
}

.mompreneurCol1 .box .momBold{
	margin: 0 5px 0 0;
	font-weight: bold;
	
}

.mompreneurCol1 .box .businessName{
	margin: 0 5px 0 0;
	font-weight: normal;
	color: #327cbb;
	
}

.mompreneurCol2 {
	width: 470px;
	margin: 0 0 0 0;
	float:left;
	padding:0;
	font-size: 1.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	
	color: #595047;
	font-weight: normal;

}

.mompreneurCol2 .box {
	width: 420px;
	margin: 20px 0 20px 0;
	float:left;
	padding:10px 10px 10px 10px;
	font-weight: normal;
	line-height: 1.6em;
	border: 1px dashed #000000;
	background-color: #f7f3e4;
}

.mompreneurCol2 .box ul{
	margin: 10px 0 0 0;
	padding: 0 0 0 50px;
}

.mompreneurCol2 .box li{
	font-size: 1.0em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.3em;
	padding: 0 0 0 0;
}


.mompreneurCol2 .box .momTitle{
	font-size: 1.3em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.2em;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-bottom: 10px;
}

.mompreneurCol2 .box .momiTalic{
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.2em;
	font-weight: normal;
	margin: 0 0 5px 0;
	font-style: italic;
	color: #e36271;
}

.mompreneurCol2 .box .momBold{
	margin: 0 5px 0 0;
	font-weight: bold;
	
}

.mompreneurCol2 .box .businessName{
	margin: 0 5px 0 0;
	font-weight: normal;
	color: #327cbb;
	
}

.galleryCol1 {
	
	margin: 0 20px 0 0;
	float:left;
	padding:0;
	font-size: 1.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	
	color: #595047;
	font-weight: normal;

}

.galleryCol1 .box {
	width: 280px;
	margin: 20px 15px 0 0;
	float:left;
	padding:10px 10px 10px 10px;
	font-weight: normal;
	line-height: 1.6em;
	border: 1px dashed #000000;
	background-color: #f7f3e4;
}

.galleryCol1 .smallBox {
	width: 280px;
	margin: 0;
	float:left;
	padding: 0;
	font-weight: normal;
	line-height: 1.6em;
	
	background-color: #f7f3e4;
}

.galleryCol1 .box .galleryTitle{
	font-size: 1.3em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.2em;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-bottom: 10px;
}

.galleryCol1 .box .pic {
	width: 113px;
	height: 85px;
	margin: 0 20px 0 0;
	float:left;
	border: 5px solid #FF6600;
	background-color: #000000;
}

.galleryCol1 .box .picThumb {
	width: 158px;
	height: 119px;
	margin: 0 5px 0 0;
	float:left;
	
}

.galleryCol1 .box .picThumb img{
	border: 0;
	
}


.galleryCol1 .box .galleryLink {
	width: 108px;
	
	margin: 0;
	padding: 40px 0 0 0;
	float:left;
	
}

galleryCol1 .box .gallery {	
	margin: 0 0 0 0;
	padding: 50px 0 0 0;
	float:left;
	width: 100px;
	
}




.activityCol1 {
	width: 470px;
	margin: 0 20px 0 0;
	float:left;

}

.activityCol2 {
	width: 470px;
	margin: 0 0 0 0;
	float:left;
	padding:0 5px 0 5px;

}

#accordion h3 {
	height: 30px;
	background-color: #443a30;
	border: 1px solid #edebd6;	
	padding: 5px 0 0 20px;
	font-size: 1.7em;
	font-family: Georgia, "Times New Roman", Times, serif;
	

}

#accordion h3 a{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #edebd6;
	text-decoration: none;
}

#accordion .activityRow  {
	font-size: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.2em;
	color: #595047;
	font-weight: normal;
	background-image: url(../images/calendar_icon.gif);
	background-repeat: no-repeat;
	margin: 5px 0 15px 0;
	padding: 0 0 10px 40px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
}

#accordion .activityRow1 {
	font-size: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.2em;
	color: #595047;
	font-weight: normal;
	background-image: url(../images/calendar_icon1.gif);
	background-repeat: no-repeat;
	margin: 5px 0 15px 0;
	padding: 0 0 10px 40px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
}

#accordion .activityRow2  {
	font-size: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.2em;
	color: #595047;
	font-weight: normal;
	background-image: url(../images/calendar_icon2.gif);
	background-repeat: no-repeat;
	margin: 5px 0 15px 0;
	padding: 0 0 10px 40px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
}

#accordion .activityRow3  {
	font-size: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.2em;
	color: #595047;
	font-weight: normal;
	background-image: url(../images/calendar_icon3.gif);
	background-repeat: no-repeat;
	margin: 5px 0 15px 0;
	padding: 0 0 10px 40px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
}

#accordion .activityRow4  {
	font-size: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.2em;
	color: #595047;
	font-weight: normal;
	background-image: url(../images/calendar_icon4.gif);
	background-repeat: no-repeat;
	margin: 5px 0 15px 0;
	padding: 0 0 10px 40px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
}

#accordion .activityRow5  {
	font-size: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.2em;
	color: #595047;
	font-weight: normal;
	background-image: url(../images/calendar_icon5.gif);
	background-repeat: no-repeat;
	margin: 5px 0 15px 0;
	padding: 0 0 10px 40px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
}

#accordion .activityRow6  {
	font-size: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.2em;
	color: #595047;
	font-weight: normal;
	background-image: url(../images/calendar_icon6.gif);
	background-repeat: no-repeat;
	margin: 5px 0 15px 0;
	padding: 0 0 10px 40px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
}

#accordion .activityRow7  {
	font-size: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.2em;
	color: #595047;
	font-weight: normal;
	background-image: url(../images/calendar_icon7.gif);
	background-repeat: no-repeat;
	margin: 5px 0 15px 0;
	padding: 0 0 10px 40px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
}

#accordion .activityRow8  {
	font-size: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.2em;
	color: #595047;
	font-weight: normal;
	background-image: url(../images/calendar_icon8.gif);
	background-repeat: no-repeat;
	margin: 5px 0 15px 0;
	padding: 0 0 10px 40px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
}

#accordion .activityRow9  {
	font-size: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.2em;
	color: #595047;
	font-weight: normal;
	background-image: url(../images/calendar_icon9.gif);
	background-repeat: no-repeat;
	margin: 5px 0 15px 0;
	padding: 0 0 10px 40px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
}

#accordion .activityRow10 {
	font-size: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.2em;
	color: #595047;
	font-weight: normal;
	background-image: url(../images/calendar_icon10.gif);
	background-repeat: no-repeat;
	margin: 5px 0 15px 0;
	padding: 0 0 10px 40px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
}

#accordion .activityRow11  {
	font-size: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.2em;
	color: #595047;
	font-weight: normal;
	background-image: url(../images/calendar_icon11.gif);
	background-repeat: no-repeat;
	margin: 5px 0 15px 0;
	padding: 0 0 10px 40px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
}

#accordion .activityRow12  {
	font-size: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.2em;
	color: #595047;
	font-weight: normal;
	background-image: url(../images/calendar_icon12.gif);
	background-repeat: no-repeat;
	margin: 5px 0 15px 0;
	padding: 0 0 10px 40px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
}

#accordion .activityRow .date{	
	font-weight: bold;
	
}

#accordion .activityRow1 .date{	
	font-weight: bold;
	
}
#accordion .activityRow2 .date{	
	font-weight: bold;
	
}
#accordion .activityRow3 .date{	
	font-weight: bold;
	
}
#accordion .activityRow4 .date{	
	font-weight: bold;
	
}
#accordion .activityRow5 .date{	
	font-weight: bold;
	
}

#accordion .activityRow6 .date{	
	font-weight: bold;
	
}
#accordion .activityRow7 .date{	
	font-weight: bold;
	
}

#accordion .activityRow8 .date{	
	font-weight: bold;
	
}

#accordion .activityRow9 .date{	
	font-weight: bold;
	
}

#accordion .activityRow10 .date{	
	font-weight: bold;
	
}

#accordion .activityRow11 .date{	
	font-weight: bold;
	
}

#accordion .activityRow12 .date{	
	font-weight: bold;
	
}




/* =Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 100%;
	background-color: #443a30;
	height: 300px;
	
}

#footer .footerRow2 {
	width: 980px;	
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	margin-top: 20px;
	padding: 20px 0 0 0;
	text-align: left;
	background-color: #443a30;
	
}

#footer .footerRow2 .disclaimer{
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.4em;
	color: #e2c8a3;
	font-size: 1.1em;
	font-weight: normal;
	
}

#footer .footerRow2 .disclaimer a{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #f5989d;
	font-weight: normal;
	
}

#footer .footerRow2 .disclaimer a:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #e2c8a3;
	font-weight: normal;
	
}



#footer .footerRow {
	width: 980px;	
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	padding: 20px 0 0 0;
	text-align: left;
	background-color: #443a30;
	
}

#footer .footerRow .footerCategory {
	width: 610px;	
	margin: 0 30px 0 0;
	padding: 0 0 0 0;
	text-align: left;
	background-color: #443a30;
	float:left;
	
}

#footer .footerRow .footerCategory .footerNav ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 0;
	
}

#footer .footerRow .footerCategory .footerNav li {
	display:inline;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;	
	float: left;	
	padding: 5px 5px 0 0;	
	text-align: left;	
	
}

#footer .footerRow .contact{
width: 330px;
float: left;
	
}

#footer .footerRow .contact p{
font-size: 1.3em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.6em;
	color: #ffffff;
	font-weight: normal;
	
}



#footer .footerRow .contact a:link, #footer .footerRow .contact a:visited{
	font-family: Georgia, "Times New Roman", Times, serif;	
	color: #f5989d;
	font-weight: normal;
	text-decoration: underline;	
	
}

#footer .footerRow .footerCategory .footerNav li a:link, #footer .footerRow .footerCategory .footerNav li a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;	
}

#footer .footerRow .footerCategory .footerNav li a:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #edebd6;
	font-weight: normal;
	text-decoration: underline;	
}




/* =Forms
-----------------------------------------------------------------------------*/

.btnSubmit {
 color: #443a30;
  background: #ece9d4;
  font-weight: bold;
  font-size: 1.1em;
  font-family: Georgia, "Times New Roman", Times, serif;
  border: 3px double #443a30;
  border-top-color: #443a30;
  border-left-color: #443a30;
  padding:2px;
  width:100px;
}
.btnSubmit:hover {
  color: #FFF;
  background: #443a30;
   border: 3px double #ffffff;
  border-top-color: #ffffff;
  border-left-color: #ffffff;
}

/* Removes fieldset borders. even on Opea 7 */
fieldset {
  border: 1px solid transparent;
}

.input2{
	width: 30px;
	height: 20px;
	padding: 2px 0 0 2px;
	margin: 0 10px 0 10px;
	float:left;
	border: 1px solid #443a30;	
	font-size: 0.9em;
	font-family: Georgia, "Times New Roman", Times, serif;

}

.input3{
	width: 95px;
	height: 20px;
	padding: 2px 0 0 2px;
	margin: 0;
	float:left;
	border: 1px solid #443a30;	
	font-size: 0.9em;
	font-family: Georgia, "Times New Roman", Times, serif;

}




/* =Tables
-----------------------------------------------------------------------------*/

table { 
  border-spacing: 0;
	border-collapse: collapse;
}

td {
  text-align: left;
	font-weight: normal;
}



/* =Misc 1
-----------------------------------------------------------------------------*/



/* =Misc 2
-----------------------------------------------------------------------------*/
