/* layout CSS */
BODY {
	background-color: #F4EBDA;
}
FORM { 
margin: 0px; vertical-align: left; *vertical-align: left;
}
A {
	color: #AA5E5E; text-decoration: underline;
}
A:hover {
	color: #C07E7F; text-decoration: underline;
}
.columnLeft {
	background: #FFFFFF;
   border-color: #CC9998; border-spacing: 0; border-collapse: collapse; border-width: 0px 2px 2px 0px; border-style: solid;	
}
.columnRight {
	background: #FFFFFF;
	padding : 2px 2px 2px 2px;
}
.columnCenter {
	background: #FFFFFF;
	padding : 5px 5px 5px 5px;
}
.content {
	padding : 6px 6px 6px 6px;
	background-color: #ffffff;
	border-color: #CC9998; border-spacing: 0; border-collapse: collapse; border-width: 0px 0px 2px 0px; border-style: solid;	
}
TABLE.mainborder {
	border:2px solid #CC9998;
}
TD {
	font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #465457;
}

TEXTAREA {
	font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #000000;
}
/* BODY TEXT CSS */
.mainText {
	padding : 0px 0px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.contentText {
	padding : 2px 2px 2px 2px;
	font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #465457;
	vertical-align: top;
}
.contentText2 {
	padding : 0px 2px 0px 2px;
	font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #465457;
	vertical-align: top;
}
h1.headlines {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #AA5E5E;
	text-decoration: none;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding : 0px 0px 0px 0px;
}
.headlinebg {
background-image: url(../images/header/h1bg.jpg);
	padding : 2px 2px 2px 2px;
}
.header2 {
	background-image: url(../images/header/h1bg.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #AA5E5E;
	text-decoration: none;
	text-align: center;
	padding: 2px 2px 2px 2px;
	border: solid 1px #CA9A9A;
}
.header3 {
   background-image: url(../images/header/h2bg.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #AA5E5E;
	text-decoration: none;
	text-align: right;
}

/* DIRECTORY CSS */
H2.directoryResultsCity {
	font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #465457;
	vertical-align: top; text-align: left; margin-top: 0px; margin-bottom: 0px;
}
.directory-photo {
padding: 0px 0px 0px 0px; margin: 0px 4px 2px 0px;
border: 1px solid #AA5F5C; background: #FFFFFF;
}
.directory-photo-small {
padding: 0px 0px 0px 0px; margin: 3px 4px 2px 0px; width: 110px;
border: 1px solid #AA5F5C; background: #FFFFFF;
}
A.directorystudioname {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #AA5F5C; font-weight: bold;
	text-decoration: underline;
}
A.directorystudioname:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #C07E7F; font-weight: bold;
	text-decoration: underline;
}
.directoryListingtext {
	font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #465457; font-weight: none;
	text-align: left;
}
.directory-title2, h2.directory-title2 {
padding: 0px 0px 0px 0px; margin: 0px;
font-family: Tahoma, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #AA5F5C; text-align: left; vertical-align: top;
}
.directorytable1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: AA5F5C;
	background-color: #F4EBDA;
	text-decoration: none;
	text-align: left;
	padding: 2px 2px 2px 2px;
	border: solid 1px #CA9A9A;
	}
.directorytable2 {
	background-color: #FFFFFF;
	padding: 2px 2px 2px 2px;
	border: solid 1px #CA9A9A;
}

.directorylinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AA5F5C;
	text-decoration: underline;
}
.directorytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #AA5F5C;
	text-decoration: none;
	text-align: left;
}
.directoryheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AA5F5C;
	text-decoration: bold;
	text-align: left;
}

/* FORM CSS */
.formtitle { 
font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;
 }
.formtext { 
font-family: Tahoma, Helvetica, sans-serif; font-size: 11px;
 } 
.formxcolor {
	background: #AA5E5E;
}
.formicolor {
	background: #F4EBDA;
}

/* FOOTER CSS */
.footercontent {
	padding: 4px 4px 0px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #C07E7F;
} 
A.footerlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #AA5E5E;
	text-decoration: none;
}
A.footerlinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C07E7F;
	text-decoration: underline;
}

/*menu css */
.menuheader1 {
	padding : 2px 2px 2px 2px;
	background-image: url(../images/header/h1bg.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #AA5E5E;
	text-align: center;
}
.menucontent {
	padding : 2px 2px 2px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #465457;
}
.menuhr {
	background: #CC989A;
}

/* SEARCH BOXES CSS */
TABLE.searchhomeborder {
border-color: #CC989A; border-spacing: 0; border-collapse: collapse; border-width: 1px 1px 1px 1px; border-style: solid; text-align: left;
}
.searchhometextheader {
	padding: 4px 4px 0px 16px; background-color: #F5E3E2;
	font-family: Tahoma, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #C07E7F;
} 
.searchhometext {
	padding: 4px 4px 4px 26px; background-color: #F5E3E2;
	font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #C07E7F;
} 

/* NEWSLETTER CSS */
.newslettertitle1, h1.newslettertitle1 {
padding: 6px 0px 0px 0px; margin: 0px;
font-family: Georgia, Arial, sans-serif; font-size: 18px; font-weight: bold; color: #000000; text-align: left; vertical-align: top;
}
.newsletterdate {
padding: 0px 2px 4px 0px;
font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #999999; text-align: right; vertical-align: top;
}
.newsletterbody {
padding: 0px 0px 4px 0px;
font-family: Georgia, Arial, sans-serif; font-size: 14px; color: #333333; text-align: left; vertical-align: top;
}
TD.newsletterArchive {
padding: 2px 2px 2px 2px; text-align: center; vertical-align: top; background: #F5E3E2;
font-family: Georgia, Arial, sans-serif; font-size: 14px; color: #AA5F5C; font-weight: bold;
}
.articlesummary-label {
padding: 0px 0px 0px 0px; margin: 0px;
font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #333333; text-align: center; vertical-align: top;
}
.articlesummary-title1, H2.articlesummary-title1 {
padding: 24px 0px 0px 0px;
font-family: Tahoma, Arial, sans-serif; font-size: 12px; font-weight: bold; text-align: left; vertical-align: top; margin-top: 0px; margin-bottom: 0px;
}
A.articlesummary-title1-link {
text-decoration: none; color: #000000;
}
A.articlesummary-title1-link:hover {
text-decoration: underline; color: #333333;
}
.articlesummary-date {
padding: 0px 2px 4px 0px;
font-family: Tahoma, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #999999; text-align: right; vertical-align: top;
}
.articlesummary-body {
padding: 0px 0px 0px 0px; border-width: 0px 0px 0px 0px; border-style: dotted; border-color: #999999;
font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #333333; text-align: left; vertical-align: top;
}

/* MEMBER CSS */
TD.headermembermenu {
padding: 4px 4px 4px 4px;
font-family: Tahoma, Arial, sans-serif; font-size: 12px; color: #AA5E5E; text-align: center; vertical-align: top;
}
A.headermembermenulinks {
text-decoration: none; color: #AA5E5E;
}
A.headermembermenulinks:hover {
text-decoration: underline; color: #C07E7F;
}
TD.memSummaryHeader {
background: #F5E3E2; padding: 2px 2px 2px 2px; text-align: center; vertical-align: top;
font-family: Tahoma, Arial, sans-serif; font-size: 12px; color: #AA5F5C; font-weight: bold;
}
TABLE.memSummarybox {
border-color: #AA5E5E; border-spacing: 0; border-collapse: collapse; border-width: 1px 1px 1px 1px; border-style: solid; text-align: left;
}
TD.memSummaryboxHeader {
background: #F5E3E2; padding: 2px 2px 2px 2px; text-align: center; vertical-align: top;
font-family: Tahoma, Arial, sans-serif; color: #AA5E5E; font-size: 11px; font-weight: bold;
}
TD.memSummaryDataHeader {
background: #F4F4F4; padding: 2px 2px 2px 2px; text-align: left; vertical-align: top;
font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #AA5E5E; font-weight: bold;
}
TD.memSummaryInfoboxcontent {
background: #FFFFFF; padding: 2px 2px 2px 2px; text-align: left; vertical-align: top;
font-family: Tahoma, Arial, sans-serif; font-size: 11px;
}

/* events styles */
TD.eventsMonthHeading, DIV.eventsMonthHeading {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #AA5E5E;
	background: #F3D8D9;
	margin-bottom: 0px;
}
TD.eventsRow {
	padding : 0px 2px 0px 4px;
	background: #F9EEEA;
}
.eventsRowHeading {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #AA5E5E;
	margin-bottom: 0px;
}

A.eventsRowHeading {
	color: #AA5E5E;
	text-decoration: underline;
}
A.eventsRowHeading:hover {
	color: #AA5E5E;
	text-decoration: underline;	
}
.eventsRowContent {
	padding : 0px 0px 0px 20px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
}
.eventsDetailsHeading {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #AA5E5E;
	margin-bottom: 0px;
}
.eventsDetailsDate {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
}
.eventsDetailsButtons {
	background: #F9EEEA;
}
.eventsDetailsContent {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
}
.eventsSendfriend {
	background: #999999;
}
.eventsSendfriendHeader {
	padding : 0px 0px 0px 0px;
	background: #F3D8D9;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #AA5E5E;
}
TABLE.eventsSendfriendContent {
	padding : 0px 0px 0px 0px;
	background: #FFFFFF;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
}
A.eventsLink {
	font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #34658D; text-decoration: underline;
}
A.eventsLink:hover {
	font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #34658D; text-decoration: underline;
}
body.eventPrint {
background: #FFFFFF;
}
.event-featuredphoto {	
padding: 1px 1px 1px 1px; margin: 0px 6px 6px 0px;
border: 1px solid #333333; background: #FFFFFF;
}
TD.eventsnewSearch {
	padding : 2px 2px 2px 2px; background: #F9EEEA;
	font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #C07E7F;	
}
