/******************************************************************************************
/******************************************************************************************
****																	                                 																	********
****		FILENAME:       			style.css															 												********
****		DESCRIPTION:    		CSS for The Women's Private Equity Summit ********
****		CREATION DATE:  	11/19/2007												 													********
****		LAST MODIFIED:  		04/28/2009													 												********
****																									 																									********
/******************************************************************************************
/******************************************************************************************

/* GLOBAL STYLES --------------------------------------------------- */


body {	margin:0; background-color:#ffffff; font:12px Arial, Helvetica, sans-serif;	color:#000000;}
img {	border:none;}
td { vertical-align:top;}

a:link, a:visited {	color:#888; text-decoration:none;}
a:hover {	color:#bf000f; text-decoration:none;}

#wrapper { position:relative; top:0px; left:0px; margin:auto; width:815px; }
#logo { padding:10px 0 0 183px; }
#swoop { background:url(../images/swoop.gif) no-repeat; height:46px; padding-left:190px; }
#topmenu { float:right; width:250px; text-align:right; padding:15px 24px 0px 0px; font-size:11px; color:#ccc; }
#topmenu a { padding:0px 7px; }

#topdiv { background-color:#827d5f; height:9px; }
#topdiv_green { background-color:#96a143; height:9px; }

#reddiv { background-color:#bf000f; height:25px; padding:12px 0 0 200px; text-align:center; }
#bluediv { background-color:#1a1368; height:25px; padding:12px 0 0 220px; }

.ftaf { float:right; text-align:right; width:210px; margin:50px 35px 0 0; }
.ftaf_spacer { padding:0; font-size:4px; }

#leftHead { background-color:#999999; padding:16px 0 12px 25px; }
#leftHead2 { background-color:#999999; padding:8px 0 8px 25px; }
#leftHead2 a { color:#fff; text-decoration:none;}
#leftHead2 a:hover { text-decoration:underline; }
	
#splashHead { background-color:#96a143; padding:14px 0 0 12px; }
#mainHead { background-color:#95917a; padding:14px 0 0 12px; }

#rightHead { background-color:#b0ad9b; padding:16px 0 0 12px; font-size:11px; color:#999; }

#rightHeadRed { background-color:#bf000f; padding:8px 0 0 0; font-size:11px; color:#fff; text-align:center; }
#rightHeadRed a {	color:#fff; text-decoration:none;}
#rightHeadRed a:hover { text-decoration:underline; }

#rightHeadSplash { background-color:#b5bd7b; padding:16px 0 0 12px; font-size:12px; font-weight:bold; color:#fff; }
#rightHeadSplash a {	color:#fff; }
#rightHeadSplash a:hover { text-decoration:underline; }

#newContent { padding:45px 12px 5px 32px; line-height:18px; }

#mainContent { padding:5px 12px; line-height:18px; }
#rightContent { padding:5px 0; }

/* MENU STYLES --------------------------------------------------- */

#menu { margin:0; padding:0; }
#menu ul { margin:0; padding:0; list-style-type:none; }
#menu ul li { margin:0; padding:0; list-style-type:none; display:block; border-bottom:1px solid #ccc;  }
#menu ul li a { background-color:#eee; color:#999; display:block; padding:7px 0 5px 25px; }
#menu ul li a:hover { background-color:#ddd; color:#000; }

#menu ul li.nl { background-color:#eee; color:#999; display:block; padding:7px 0 5px 25px; font-weight:bold; }
#menu ul li.nl a { color:#999; padding:0; display:inline-block; }
#menu ul li.nl a:hover { color:#000; background-color:#eee; }
		
		
/* TEXT STYLES --------------------------------------------------- */

h1 { font-size:14px; color:#fff; margin:0px; padding:0px; }
h2 { font-size:14px; font-weight:normal; color:#bf000f; margin:0; padding:0; }
h2.splash { font-size:14px; font-weight:bold; color:#96a143; margin:0; padding:0; }
h3 { font-size:14px; font-weight:bold; color:#000; margin:15px 0 10px 0; padding:0; }
h3.splash { font-size:14px; font-weight:bold; color:#bf000f; margin:0 0 10px 0; padding:0; }
h4 { font-size:18px; font-weight:normal; color:#a19f86; margin:15px 0 10px 0px; padding:0; text-transform:uppercase; letter-spacing:.2em; }
h5 { font:normal 16px Georgia, Times, serif; color:#c00; margin:10px 0 10px 0; padding:0; }
h6 { font:normal 13px Arial, Helvetica, sans-serif; color:#c00; margin:0; padding:0; text-transform:uppercase; }
h6.trk { padding-top:15px; }
h6.trk2 { padding-top:20px; }

.title { font-weight:bold; text-transform:uppercase; }
.title span { font-weight:normal; text-transform:none; }
.date { font:16px Georgia, Times, serif; color:#03214d; margin:20px 0 5px 0; padding:0; }
.time { font:normal 18px Times, serif; color:#a19f86; border-bottom:1px solid #bbb99d; padding:0 0 1px 0; margin:15px 0 3px 0; width:80%; }
.sponsors { font-size:11px; color:#95917a; }
.team { color:#bf000f; font-size:13px; font-weight:bold; padding-top:15px; }
.sym { font-size:14px }
.t { font-style:italic; }
.p { font-style:italic; padding:10px 0 5px 10px; color:#bbb99d; font-weight:bold; }
.hb { font-style:italic; color:#bbb99d; font-weight:bold; }
		.h { font-style:italic; color:#bbb99d; }

ul { margin:0 0 10px 25px; padding:0;}
li { margin:0; padding:5px 0 0 0;	list-style-image:url(../images/square.gif); }
ul.spkr { margin:0 0 10px 50px; padding:0; }

.moderator { padding:10px 0 0 0; }
.moderator span { color:#bbb99d; font-weight:bold; padding-right:5px; }

#so { font-size:11px; color:#95917a; padding:15px 0; }
#soa { color:#03214d; padding:0 0 5px 0; }

.smallitalic { font-size:10px; font-style:italic; }
.small { font-size:10px; }
#fm { padding:25px 0 15px 0; }


/* FORMS --------------------------------------------------- */

.formfield { width:300px; font-size:11px; font-weight:normal; margin-left:5px; vertical-align:text-bottom; }
.textfield { width:400px; font-size:11px; font-weight:normal; margin:5px 0 0 0; padding:5px; }
.formsubmit { margin-top:25px;}

.contactbox { text-align:right; font-weight:bold;	margin:0px;	padding:0 0 15px 0; width:380px; border-bottom:1px solid #dfdede; font-size:10px; }
.ff { width:270px; font-size:11px; font-weight:normal; vertical-align:text-bottom; }
.ff2 { font-size:11px; font-weight:normal; vertical-align:text-bottom; }
.ff3 { width:250px; font-size:11px; font-weight:normal; vertical-align:text-bottom; }
.tf { width:350px font-size:11px; font-weight:normal; margin:5px 0 30px 0;}
.required { color:#d4402b; font-weight:bold;}
.required2 { text-align:right; font-weight:normal; }

/* FOOTER --------------------------------------------------- */

#footer { text-align:center; font-size:10px; margin:40px auto; padding-top:6px; color:#ccc; border-top:7px solid #bf000f; width:740px; }
#footer a { padding:0 10px; }

#footer #iden { font-size:9px; }
#footer #iden a { padding:0; color:#ccc; }

#footer_splash { text-align:center; font-size:10px; margin:40px auto; padding-top:6px; color:#ccc; border-top:7px solid #96a143; width:740px; }
#footer_splash a { padding:0 10px; }

/* GALLERY ------------------------------------------------ */
#gallery_wrap { width: 550px; height: 366px; }
#photos { visibility: hidden; }
#photos li { list-style:none; }

/* GALLERY CONTAINER */
.gallery { background: #eee; border: 1px solid #aaa; padding: 5px;}

/* LOADING BOX */
.loader { background: url(../images/gallery_loader.gif) center center no-repeat #ddd; }

/* GALLERY PANELS */
.panel {}

/* DEFINE HEIGHT OF PANEL OVERLAY */
/* NOTE - It is best to define padding here as well so overlay and background retain identical dimensions */
.panel .panel-overlay, .panel .overlay-background { height: 30px; padding:.6em 0 0 1em; }

/* PANEL OVERLAY BACKGROUND */
.panel .overlay-background { background: #000; }

/* PANEL OVERLAY CONTENT */
.panel .panel-overlay { color: #fff; font-size: 1.2em; }
.panel .panel-overlay a { color: #fff; text-decoration: underline; font-weight: bold; }

/* FILMSTRIP */
/* 'margin' will define top/bottom margin in completed gallery */
.filmstrip { margin: 5px; }

/* FILMSTRIP FRAMES (contains both images and captions) */
.frame {}

/* WRAPPER FOR FILMSTRIP IMAGES */
.frame .img_wrap { border: 1px solid #aaa; }

/* WRAPPER FOR CURRENT FILMSTRIP IMAGE */
.frame.current .img_wrap { border-color: #000; }

/* FRAME IMAGES */
.frame img { border: none; }

/* FRAME CAPTION */
.frame .caption { font-size: 18px; text-align: center; color: #888; }

/* CURRENT FRAME CAPTION */
.frame.current .caption { color: #000; }

/* POINTER FOR CURRENT FRAME */
.pointer { }

/* TRANSPARENT BORDER FIX FOR IE6 */
/* NOTE - DO NOT CHANGE THIS RULE */
*html .pointer { filter: chroma(color=pink); }