/* Conferences and Social Functions */

/* colors
warm gray color: #8c8779 original, new = #776943 for darker links
sienna color: #9f590a
pale sienna color for grid vendorrs: #dac4ac  
reddish link hover sienna - 9f110a
grayish-red = 9c9682
gold in pen = #ebd292
*/

body { background-color: #FFFFE7; }

p,td {
	color: #9f590a;
	}



li {
	list-style-image: url(/conferences_events/interface/8x8_square.gif);
	color: #9f590a;
}

.PageTitles {
	color: #9f590a; /* sienna color, overriding the site styles by virtue of the cascade */
} 
	
a:link {  color: #776943; text-decoration: none; }
a:visited {  color: #776943; text-decoration: none; }
a:hover {  color: #9f110a; text-decoration: underline; background-color: none; } /* new reddish sienna */


/* conferences/events combined homepage   */

#shiftUp {
/* to snug content table up to site nav bar */
	margin-top: -10px;
}


.backgroundMain {
	background-image: url(../conferences_events/interface/conferences_home_bkgrnd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #ffffe7;
}

#relative {
	position: relative;
}

#Content {    /* home page */
	position: relative;
	margin: 50px 0 0 350px;
	overflow: visible;
	width: 450px;
}

#Content p {    /* home page */
	color: #fff;
}

#Content a:link {  color: #ebd292; text-decoration: none; font-weight: bold; }
#Content a:visited {  color: #ebd292; text-decoration: none; font-weight: bold; }
#Content a:hover {  color: #9c9682; text-decoration: underline; background-color: none; font-weight: bold; }

#EventsNav {
	position: relative;
	margin: 285px 245px 0px 65px;
	overflow: visible;
}

#EventsNav p {
	font-weight: bold;
}

/* social home page only  */

.backgroundSocialHome {
	background-image: url(../conferences_events/interface/social_home_bkgrnd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #ffffe7;
}

#ContentSocial {    /* Social home page */
	position: relative;
	margin: 445px 70px 0px 285px;
	overflow: visible;
	background-color: none;
}

#ContentSocial p {    /* home page */
	color: #fff;
}

#ContentSocial a:link {  color: #ebd292; text-decoration: none; font-weight: bold; }
#ContentSocial a:visited {  color: #ebd292; text-decoration: none; font-weight: bold; }
#ContentSocial a:hover {  color: #9c9682; text-decoration: underline; background-color: none; font-weight: bold; }


#SocialEventsSubnav-home {
	position: absolute;
	margin: 155px 245px 0px 55px;
	 z-index: 7;
}

#SocialEventsSubnav-home p {
	margin: 0 0 .8em 0;
	font-weight: bold;
}


#spoon {
 position: absolute;
 left: -60px; top: 285px;
 visibility: visible;
 width: 307; height: 475;
 z-index: 5;
}


/*  both sub pages */

#topPhoto {   /* url in html, positioning here; same on every page ideally  */
 	position:absolute; 
 	width: 286px; height: 242px; 
 	z-index: 6; 
 	left: 520px; top: -15px;
}

#EventsNav2 {
	position: relative;
	margin: 120px 245px 0px 300px;
	overflow: visible;
}

#EventsNav2 p {
	font-weight: bold;
}

#Content2 {  
	position: relative;
	margin: 115px 130px 0px 130px;
	overflow: visible;
}
#Content2 a { font-weight: bold; }


.background2 {
	background-image: url(../conferences_events/interface/conferences_interior_bkgrnd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #ffffe7;
}


#ConfEventsSubnav p {}
#ConfEventsSubnav a {
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
}


.ConfEventsTitles {
	font-family: Sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: none;  
}


/* social pages interior */


/*
#SocialEventsSubnav td {
	padding: 0px 10px 0px 0px;
	background-color: none ; 
	border: 0px;
	font-weight: bold;
}
*/

.SocialEventsTitles {
	font-family: sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: none;   
}


#calloutQuote {
	margin: 0px;
	padding: 0 10px 0 0;
	background-color: none; 
}

.videoIconInline {
	display: inline-block;
padding: 0px 0px 1px 0px;
vertical-align: bottom;
border: 0;
}


/* pricing formatting */


.table_prices {
border-bottom: 1px dotted #9f590a;
width: 450px;
}

.table_prices tr {
	vertical-align: top;
}


.table_prices th {
	font-size: 12px;
	font-weight: bold;
	color: #9f590a;
	text-align: left;
padding: 5px 10px 5px;
border-top: 1px dotted #9f590a;
}

.table_prices td {
padding: 5px 10px 5px;
}


table.BorderSocial {
	border-width: 0px;
	border-spacing: 2px;
	border-style: solid ;
	border-collapse: collapse;
	background-color: none;
}

table.BorderSocial td {
	padding: 6px 25px 6px 0px; 
	background-color: none;
	-moz-border-radius: 0px;
	border-bottom: 1px solid #dac4ac; /* pale sienna color */
}

table.BorderSocial th {
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9f590a;
	text-align: left;
	background-color: none; /* #eeeacf */
	border-width: 1px 0 1px 0;
	padding: 26px 8px 10px 0px;
	border-style: solid;
	border-color: #fff;
	-moz-border-radius: 0px;
}


/* Best of Bride logo on social home page - oct 09  */

#bestBride {
	float: right;
width: 150px; height: 300px; 
z-index: 5; border: 0;
margin: 10px; padding: 0;
	overflow: visible;
}

#bestBride p {
	text-align: center;
	color: #fff;
	font-weight: bold;
	margin: 0 0 0 45px;
	font-size: 10px;
	line-height: 120%;
}

.clearFloat { clear: both; }

#bestBride a { text-decoration: none !important;
border: 0; }

#bestBride img { border: 0; }



