/* CSS Document */

/* normalize margin, padding */
html, body, div, dl, dt, dd, ul, ol, li, 
pre, input, p, blockquote, th, td, img {
	margin: 0;
	padding: 0;
	background-color: #F7D1D4;
}

html, body {
	height: 100%;
	background-color: #3F362C;
}

/* paragraph style */

p {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
line-height:16px;
color:#3f362c;
}

/* page titles */

h1 {
color:#FF9797;
font-size:20px;
font-family: Georgia, "Times New Roman", Times, serif;
letter-spacing:3px;
text-decoration: none;
}

/* date and time / larger page description */

h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	line-height:19px;
	color:#3F362C;
}

/* brown headings on light pink background */

h4 {

font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:15px;
color:#3f362c;

}

/* sidebar sponsor/partner thanks */

.pinkheader {

font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
line-height:15px;
color:#C6455A;
font-weight: bold;
text-decoration: none;

}

/* sponsor category captions */

.pinklogocaption {

font-family:Georgia, "Times New Roman", Times, serif;
font-size:9px;
line-height:15px;
color:#C6455A;
text-decoration: none;

}

/* index large pink links */

.linkpink {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
line-height:15px;
color:#C6455A;
font-weight:bold;
}

a.linkpink:link {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
line-height:15px;
color:#C6455A;
font-weight:bold;
text-decoration: underline;
}

a.linkpink:visited {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
line-height:15px;
color:#C6455A;
font-weight:bold;
text-decoration: underline;
}

/* index brown descriptive text links */

.aboutevents {

font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
line-height:15px;
color:#3f362c;
font-weight: bold;

}

/* index small pink links */

.smpinklink {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
line-height:25px;
color:#E7B2B5;
text-decoration: none;
}

a.dotlink:link {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
line-height:25px;
color:#C6455A;
text-decoration: none;
border-bottom-color:#C6455A;
border-bottom-style:dotted;
border-bottom-width:thin;
}

a.dotlink:visited {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
line-height:25px;
color:#C6455A;
text-decoration: none;
border-bottom-color:#C6455A;
border-bottom-style:dotted;
border-bottom-width:thin;
}

/* contact info at bottom of page */

.contact {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	line-height:15px;
	color:#C6455A;
	letter-spacing: .3px;
	background-color: #F2BAC1;
}

a.contact:link {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
line-height:15px;
color:#C6455A;
letter-spacing: .3px;
text-decoration:underline;
}

a.contact:visited {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
line-height:15px;
color:#C6455A;
letter-spacing: .3px;
text-decoration:underline;
}

/* location and details of page descriptions */

.locate {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height:15px;
	color:#3F362C;
	font-weight:bold;
}

/* index left section */

.padline {
	border-bottom-style:solid;
	border-bottom-color:#F2BAC1;
	border-bottom-width:thin;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;

}

/* index top left section */

.bump {
padding-bottom: 10px;
}

/* page title section top right */

.titlebump {
padding-bottom: 20px;
padding-left: 20px;
padding-top: 35px;
padding-right:30px;
}

/* interior pages top left */

.moreinfobump {
padding-bottom: 20px;
padding-left: 20px;
padding-top: 10px;
}

/* interior pages light pink left section */

.infobump {
	padding-left: 20px;
	padding-bottom: 10px;
	border-top-style:solid;
	border-top-color:#F2BAC1;
	border-top-width:medium;
}

.infobump h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:15px;
color:#3f362c;
font-weight:bold;
}

/* interior pages text padding left section */

#infotext {
margin-left: 15px;
padding-left: 15px;
}

a.infotext:link {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
line-height:15px;
color:#b64053;
text-decoration: underline;
}
a.infotext:visited {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
line-height:15px;
color:#b64053;
text-decoration: underline;
}

#sponsortext {
margin-left: 15px;
padding-left: 15px;
}

a.sponsortext:link {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
line-height:15px;
color:#000000;
text-decoration: underline;
}
a.sponsortext:visited {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
line-height:15px;
color:#000000;
text-decoration: underline;
}

/* index help out section */

.makeroom {
	padding-bottom: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-left: 145px;
	background-image:url(../images/09%20images/helpout_banner_edit.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.PreviewParty {
	background-image: none;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 145px;
	background-repeat: no-repeat;
	background-position: left top;
}


/* logobar padding */

.logobar {
	padding-bottom: 15px;
	padding-right: 25px;
	padding-top: 10px;
	padding-left: 15px;
	background-color: #F2BAC1;
}

/* header styles and padding */

.header {
	background-image:url(header_10.gif);
	background-repeat:no-repeat;
	overflow:auto;
	height: 200px;
	font-size:9px;
	color:#ab3c4e;
	font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	padding-left: 50px;
	padding-top: 10px;
	background-color: #F7d1d4;
}

.header A:link {
font-size:9px;
color:#ab3c4e;
font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

.header A:visited {
font-size:9px;
color:#ab3c4e;
font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

.headercurrent{
font-size:9px;
color:#fefcfc;
font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

/* index top right section */

.dotted {
	border-left-style:dotted;
	border-left-color:#F2BAC1;
	border-left-width:thin;
	padding-bottom: 10px;
}

/* index light pink right section */

.mainright {
	border-left-style:solid;
	border-left-color:#F2BAC1;
	border-left-width:thin;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-style:solid;
	border-bottom-color:#F2BAC1;
	border-bottom-width:thin;
}



/* index call to action large pink text */

.bigpink {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
line-height:25px;
color:#C6455A;
}

/* index dotted line list */

#lines {
margin-left: 15px;
padding-left: 15px;
border-left-style:dotted;
border-left-color:#C6455A;
border-left-width:thin;
}

/* interior dark pink top left section */

.moreinfo {
margin-left: 50px;
list-style-position:outside;
list-style-image:url(pinklist.gif);
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight: bold;
line-height:16px;
color:#3f362c;
}

.moreinfo A:link {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight: bold;
line-height:16px;
color:#3f362c;
text-decoration:underline;
}

.moreinfo A:visited {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight: bold;
line-height:16px;
color:#3f362c;
text-decoration:underline;
}

/* list styles for light pink background */

.infolist {
margin-left: 20px;
list-style-position:outside;
list-style-image:url(darkpinkdot.gif);
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
line-height:16px;
color:#3f362c;

}

/* index small links in white bar */

.actions {
	font-size:9px;
	color:#3f362c;
	font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	padding-bottom: 3px;
	background-color: #F2BAC1;
}

a.actions:link {
font-size:9px;
font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
color:#3F362C;
vertical-align:middle;
text-decoration: underline;
}

a.actions:visited {
font-size:9px;
font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
color:#3F362C;
vertical-align:middle;
text-decoration: underline;
}
